diff --git a/CMakeLists.txt b/CMakeLists.txt
new file mode 100644
index 0000000..4825a09
--- /dev/null
+++ b/CMakeLists.txt
@@ -0,0 +1,47 @@
+cmake_minimum_required(VERSION 3.16)
+project(artis-factory)
+enable_testing()
+
+IF (${CMAKE_CXX_COMPILER_ID} STREQUAL "Clang" OR
+ ${CMAKE_CXX_COMPILER_ID} STREQUAL "GNU")
+ SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra")
+ SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wl,--no-as-needed -Wall -Wextra -std=c++17")
+ IF (UNIX)
+ SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -pedantic -fPIC")
+ SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pedantic -fPIC")
+ ENDIF (UNIX)
+ENDIF ()
+
+if (CMAKE_BUILD_TYPE STREQUAL "")
+ SET(CMAKE_BUILD_TYPE "RelWithDebInfo" CACHE STRING "Choose the type of build" FORCE)
+endif ()
+
+INCLUDE(CheckIncludeFileCXX)
+INCLUDE(CheckIncludeFile)
+INCLUDE(CheckLibraryExists)
+INCLUDE(CMakeDetermineCCompiler)
+
+FIND_PACKAGE(PkgConfig REQUIRED)
+
+PKG_CHECK_MODULES(ARTIS REQUIRED artis-star-1.0)
+
+find_package(Boost REQUIRED COMPONENTS unit_test_framework)
+
+ADD_SUBDIRECTORY(src)
+ADD_SUBDIRECTORY(test)
+
+MESSAGE(STATUS "${ARTIS_LIBRARY_DIRS} | ${ARTIS_LIBRARIES}")
+MESSAGE(STATUS "- - - -")
+MESSAGE(STATUS "${PROJECT_NAME_COMPLETE} configured successfully")
+MESSAGE(STATUS "Using ${CMAKE_INSTALL_PREFIX} for installation")
+MESSAGE(STATUS "Build type ${CMAKE_BUILD_TYPE}")
+IF (ARTIS_HAVE_GCC_ABI_DEMANGLE)
+ MESSAGE(STATUS "Build with GCC ABI Demangle...: yes")
+ENDIF (ARTIS_HAVE_GCC_ABI_DEMANGLE)
+IF (ARTIS_HAVE_EXECINFO)
+ MESSAGE(STATUS "Build with execinfo.h.........: yes")
+ENDIF (ARTIS_HAVE_EXECINFO)
+IF (Boost_FOUND)
+ MESSAGE(STATUS "Build with boost..............: yes")
+ENDIF (Boost_FOUND)
+MESSAGE(STATUS "- - - -")
\ No newline at end of file
diff --git a/COPYING b/COPYING
new file mode 100644
index 0000000..4432540
--- /dev/null
+++ b/COPYING
@@ -0,0 +1,676 @@
+
+ GNU GENERAL PUBLIC LICENSE
+ Version 3, 29 June 2007
+
+ Copyright (C) 2007 Free Software Foundation, Inc.
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The GNU General Public License is a free, copyleft license for
+software and other kinds of works.
+
+ The licenses for most software and other practical works are designed
+to take away your freedom to share and change the works. By contrast,
+the GNU General Public License is intended to guarantee your freedom to
+share and change all versions of a program--to make sure it remains free
+software for all its users. We, the Free Software Foundation, use the
+GNU General Public License for most of our software; it applies also to
+any other work released this way by its authors. You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+them if you wish), that you receive source code or can get it if you
+want it, that you can change the software or use pieces of it in new
+free programs, and that you know you can do these things.
+
+ To protect your rights, we need to prevent others from denying you
+these rights or asking you to surrender the rights. Therefore, you have
+certain responsibilities if you distribute copies of the software, or if
+you modify it: responsibilities to respect the freedom of others.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must pass on to the recipients the same
+freedoms that you received. You must make sure that they, too, receive
+or can get the source code. And you must show them these terms so they
+know their rights.
+
+ Developers that use the GNU GPL protect your rights with two steps:
+(1) assert copyright on the software, and (2) offer you this License
+giving you legal permission to copy, distribute and/or modify it.
+
+ For the developers' and authors' protection, the GPL clearly explains
+that there is no warranty for this free software. For both users' and
+authors' sake, the GPL requires that modified versions be marked as
+changed, so that their problems will not be attributed erroneously to
+authors of previous versions.
+
+ Some devices are designed to deny users access to install or run
+modified versions of the software inside them, although the manufacturer
+can do so. This is fundamentally incompatible with the aim of
+protecting users' freedom to change the software. The systematic
+pattern of such abuse occurs in the area of products for individuals to
+use, which is precisely where it is most unacceptable. Therefore, we
+have designed this version of the GPL to prohibit the practice for those
+products. If such problems arise substantially in other domains, we
+stand ready to extend this provision to those domains in future versions
+of the GPL, as needed to protect the freedom of users.
+
+ Finally, every program is threatened constantly by software patents.
+States should not allow patents to restrict development and use of
+software on general-purpose computers, but in those that do, we wish to
+avoid the special danger that patents applied to a free program could
+make it effectively proprietary. To prevent this, the GPL assures that
+patents cannot be used to render the program non-free.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ TERMS AND CONDITIONS
+
+ 0. Definitions.
+
+ "This License" refers to version 3 of the GNU General Public License.
+
+ "Copyright" also means copyright-like laws that apply to other kinds of
+works, such as semiconductor masks.
+
+ "The Program" refers to any copyrightable work licensed under this
+License. Each licensee is addressed as "you". "Licensees" and
+"recipients" may be individuals or organizations.
+
+ To "modify" a work means to copy from or adapt all or part of the work
+in a fashion requiring copyright permission, other than the making of an
+exact copy. The resulting work is called a "modified version" of the
+earlier work or a work "based on" the earlier work.
+
+ A "covered work" means either the unmodified Program or a work based
+on the Program.
+
+ To "propagate" a work means to do anything with it that, without
+permission, would make you directly or secondarily liable for
+infringement under applicable copyright law, except executing it on a
+computer or modifying a private copy. Propagation includes copying,
+distribution (with or without modification), making available to the
+public, and in some countries other activities as well.
+
+ To "convey" a work means any kind of propagation that enables other
+parties to make or receive copies. Mere interaction with a user through
+a computer network, with no transfer of a copy, is not conveying.
+
+ An interactive user interface displays "Appropriate Legal Notices"
+to the extent that it includes a convenient and prominently visible
+feature that (1) displays an appropriate copyright notice, and (2)
+tells the user that there is no warranty for the work (except to the
+extent that warranties are provided), that licensees may convey the
+work under this License, and how to view a copy of this License. If
+the interface presents a list of user commands or options, such as a
+menu, a prominent item in the list meets this criterion.
+
+ 1. Source Code.
+
+ The "source code" for a work means the preferred form of the work
+for making modifications to it. "Object code" means any non-source
+form of a work.
+
+ A "Standard Interface" means an interface that either is an official
+standard defined by a recognized standards body, or, in the case of
+interfaces specified for a particular programming language, one that
+is widely used among developers working in that language.
+
+ The "System Libraries" of an executable work include anything, other
+than the work as a whole, that (a) is included in the normal form of
+packaging a Major Component, but which is not part of that Major
+Component, and (b) serves only to enable use of the work with that
+Major Component, or to implement a Standard Interface for which an
+implementation is available to the public in source code form. A
+"Major Component", in this context, means a major essential component
+(kernel, window system, and so on) of the specific operating system
+(if any) on which the executable work runs, or a compiler used to
+produce the work, or an object code interpreter used to run it.
+
+ The "Corresponding Source" for a work in object code form means all
+the source code needed to generate, install, and (for an executable
+work) run the object code and to modify the work, including scripts to
+control those activities. However, it does not include the work's
+System Libraries, or general-purpose tools or generally available free
+programs which are used unmodified in performing those activities but
+which are not part of the work. For example, Corresponding Source
+includes interface definition files associated with source files for
+the work, and the source code for shared libraries and dynamically
+linked subprograms that the work is specifically designed to require,
+such as by intimate data communication or control flow between those
+subprograms and other parts of the work.
+
+ The Corresponding Source need not include anything that users
+can regenerate automatically from other parts of the Corresponding
+Source.
+
+ The Corresponding Source for a work in source code form is that
+same work.
+
+ 2. Basic Permissions.
+
+ All rights granted under this License are granted for the term of
+copyright on the Program, and are irrevocable provided the stated
+conditions are met. This License explicitly affirms your unlimited
+permission to run the unmodified Program. The output from running a
+covered work is covered by this License only if the output, given its
+content, constitutes a covered work. This License acknowledges your
+rights of fair use or other equivalent, as provided by copyright law.
+
+ You may make, run and propagate covered works that you do not
+convey, without conditions so long as your license otherwise remains
+in force. You may convey covered works to others for the sole purpose
+of having them make modifications exclusively for you, or provide you
+with facilities for running those works, provided that you comply with
+the terms of this License in conveying all material for which you do
+not control copyright. Those thus making or running the covered works
+for you must do so exclusively on your behalf, under your direction
+and control, on terms that prohibit them from making any copies of
+your copyrighted material outside their relationship with you.
+
+ Conveying under any other circumstances is permitted solely under
+the conditions stated below. Sublicensing is not allowed; section 10
+makes it unnecessary.
+
+ 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
+
+ No covered work shall be deemed part of an effective technological
+measure under any applicable law fulfilling obligations under article
+11 of the WIPO copyright treaty adopted on 20 December 1996, or
+similar laws prohibiting or restricting circumvention of such
+measures.
+
+ When you convey a covered work, you waive any legal power to forbid
+circumvention of technological measures to the extent such circumvention
+is effected by exercising rights under this License with respect to
+the covered work, and you disclaim any intention to limit operation or
+modification of the work as a means of enforcing, against the work's
+users, your or third parties' legal rights to forbid circumvention of
+technological measures.
+
+ 4. Conveying Verbatim Copies.
+
+ You may convey verbatim copies of the Program's source code as you
+receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice;
+keep intact all notices stating that this License and any
+non-permissive terms added in accord with section 7 apply to the code;
+keep intact all notices of the absence of any warranty; and give all
+recipients a copy of this License along with the Program.
+
+ You may charge any price or no price for each copy that you convey,
+and you may offer support or warranty protection for a fee.
+
+ 5. Conveying Modified Source Versions.
+
+ You may convey a work based on the Program, or the modifications to
+produce it from the Program, in the form of source code under the
+terms of section 4, provided that you also meet all of these conditions:
+
+ a) The work must carry prominent notices stating that you modified
+ it, and giving a relevant date.
+
+ b) The work must carry prominent notices stating that it is
+ released under this License and any conditions added under section
+ 7. This requirement modifies the requirement in section 4 to
+ "keep intact all notices".
+
+ c) You must license the entire work, as a whole, under this
+ License to anyone who comes into possession of a copy. This
+ License will therefore apply, along with any applicable section 7
+ additional terms, to the whole of the work, and all its parts,
+ regardless of how they are packaged. This License gives no
+ permission to license the work in any other way, but it does not
+ invalidate such permission if you have separately received it.
+
+ d) If the work has interactive user interfaces, each must display
+ Appropriate Legal Notices; however, if the Program has interactive
+ interfaces that do not display Appropriate Legal Notices, your
+ work need not make them do so.
+
+ A compilation of a covered work with other separate and independent
+works, which are not by their nature extensions of the covered work,
+and which are not combined with it such as to form a larger program,
+in or on a volume of a storage or distribution medium, is called an
+"aggregate" if the compilation and its resulting copyright are not
+used to limit the access or legal rights of the compilation's users
+beyond what the individual works permit. Inclusion of a covered work
+in an aggregate does not cause this License to apply to the other
+parts of the aggregate.
+
+ 6. Conveying Non-Source Forms.
+
+ You may convey a covered work in object code form under the terms
+of sections 4 and 5, provided that you also convey the
+machine-readable Corresponding Source under the terms of this License,
+in one of these ways:
+
+ a) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by the
+ Corresponding Source fixed on a durable physical medium
+ customarily used for software interchange.
+
+ b) Convey the object code in, or embodied in, a physical product
+ (including a physical distribution medium), accompanied by a
+ written offer, valid for at least three years and valid for as
+ long as you offer spare parts or customer support for that product
+ model, to give anyone who possesses the object code either (1) a
+ copy of the Corresponding Source for all the software in the
+ product that is covered by this License, on a durable physical
+ medium customarily used for software interchange, for a price no
+ more than your reasonable cost of physically performing this
+ conveying of source, or (2) access to copy the
+ Corresponding Source from a network server at no charge.
+
+ c) Convey individual copies of the object code with a copy of the
+ written offer to provide the Corresponding Source. This
+ alternative is allowed only occasionally and noncommercially, and
+ only if you received the object code with such an offer, in accord
+ with subsection 6b.
+
+ d) Convey the object code by offering access from a designated
+ place (gratis or for a charge), and offer equivalent access to the
+ Corresponding Source in the same way through the same place at no
+ further charge. You need not require recipients to copy the
+ Corresponding Source along with the object code. If the place to
+ copy the object code is a network server, the Corresponding Source
+ may be on a different server (operated by you or a third party)
+ that supports equivalent copying facilities, provided you maintain
+ clear directions next to the object code saying where to find the
+ Corresponding Source. Regardless of what server hosts the
+ Corresponding Source, you remain obligated to ensure that it is
+ available for as long as needed to satisfy these requirements.
+
+ e) Convey the object code using peer-to-peer transmission, provided
+ you inform other peers where the object code and Corresponding
+ Source of the work are being offered to the general public at no
+ charge under subsection 6d.
+
+ A separable portion of the object code, whose source code is excluded
+from the Corresponding Source as a System Library, need not be
+included in conveying the object code work.
+
+ A "User Product" is either (1) a "consumer product", which means any
+tangible personal property which is normally used for personal, family,
+or household purposes, or (2) anything designed or sold for incorporation
+into a dwelling. In determining whether a product is a consumer product,
+doubtful cases shall be resolved in favor of coverage. For a particular
+product received by a particular user, "normally used" refers to a
+typical or common use of that class of product, regardless of the status
+of the particular user or of the way in which the particular user
+actually uses, or expects or is expected to use, the product. A product
+is a consumer product regardless of whether the product has substantial
+commercial, industrial or non-consumer uses, unless such uses represent
+the only significant mode of use of the product.
+
+ "Installation Information" for a User Product means any methods,
+procedures, authorization keys, or other information required to install
+and execute modified versions of a covered work in that User Product from
+a modified version of its Corresponding Source. The information must
+suffice to ensure that the continued functioning of the modified object
+code is in no case prevented or interfered with solely because
+modification has been made.
+
+ If you convey an object code work under this section in, or with, or
+specifically for use in, a User Product, and the conveying occurs as
+part of a transaction in which the right of possession and use of the
+User Product is transferred to the recipient in perpetuity or for a
+fixed term (regardless of how the transaction is characterized), the
+Corresponding Source conveyed under this section must be accompanied
+by the Installation Information. But this requirement does not apply
+if neither you nor any third party retains the ability to install
+modified object code on the User Product (for example, the work has
+been installed in ROM).
+
+ The requirement to provide Installation Information does not include a
+requirement to continue to provide support service, warranty, or updates
+for a work that has been modified or installed by the recipient, or for
+the User Product in which it has been modified or installed. Access to a
+network may be denied when the modification itself materially and
+adversely affects the operation of the network or violates the rules and
+protocols for communication across the network.
+
+ Corresponding Source conveyed, and Installation Information provided,
+in accord with this section must be in a format that is publicly
+documented (and with an implementation available to the public in
+source code form), and must require no special password or key for
+unpacking, reading or copying.
+
+ 7. Additional Terms.
+
+ "Additional permissions" are terms that supplement the terms of this
+License by making exceptions from one or more of its conditions.
+Additional permissions that are applicable to the entire Program shall
+be treated as though they were included in this License, to the extent
+that they are valid under applicable law. If additional permissions
+apply only to part of the Program, that part may be used separately
+under those permissions, but the entire Program remains governed by
+this License without regard to the additional permissions.
+
+ When you convey a copy of a covered work, you may at your option
+remove any additional permissions from that copy, or from any part of
+it. (Additional permissions may be written to require their own
+removal in certain cases when you modify the work.) You may place
+additional permissions on material, added by you to a covered work,
+for which you have or can give appropriate copyright permission.
+
+ Notwithstanding any other provision of this License, for material you
+add to a covered work, you may (if authorized by the copyright holders of
+that material) supplement the terms of this License with terms:
+
+ a) Disclaiming warranty or limiting liability differently from the
+ terms of sections 15 and 16 of this License; or
+
+ b) Requiring preservation of specified reasonable legal notices or
+ author attributions in that material or in the Appropriate Legal
+ Notices displayed by works containing it; or
+
+ c) Prohibiting misrepresentation of the origin of that material, or
+ requiring that modified versions of such material be marked in
+ reasonable ways as different from the original version; or
+
+ d) Limiting the use for publicity purposes of names of licensors or
+ authors of the material; or
+
+ e) Declining to grant rights under trademark law for use of some
+ trade names, trademarks, or service marks; or
+
+ f) Requiring indemnification of licensors and authors of that
+ material by anyone who conveys the material (or modified versions of
+ it) with contractual assumptions of liability to the recipient, for
+ any liability that these contractual assumptions directly impose on
+ those licensors and authors.
+
+ All other non-permissive additional terms are considered "further
+restrictions" within the meaning of section 10. If the Program as you
+received it, or any part of it, contains a notice stating that it is
+governed by this License along with a term that is a further
+restriction, you may remove that term. If a license document contains
+a further restriction but permits relicensing or conveying under this
+License, you may add to a covered work material governed by the terms
+of that license document, provided that the further restriction does
+not survive such relicensing or conveying.
+
+ If you add terms to a covered work in accord with this section, you
+must place, in the relevant source files, a statement of the
+additional terms that apply to those files, or a notice indicating
+where to find the applicable terms.
+
+ Additional terms, permissive or non-permissive, may be stated in the
+form of a separately written license, or stated as exceptions;
+the above requirements apply either way.
+
+ 8. Termination.
+
+ You may not propagate or modify a covered work except as expressly
+provided under this License. Any attempt otherwise to propagate or
+modify it is void, and will automatically terminate your rights under
+this License (including any patent licenses granted under the third
+paragraph of section 11).
+
+ However, if you cease all violation of this License, then your
+license from a particular copyright holder is reinstated (a)
+provisionally, unless and until the copyright holder explicitly and
+finally terminates your license, and (b) permanently, if the copyright
+holder fails to notify you of the violation by some reasonable means
+prior to 60 days after the cessation.
+
+ Moreover, your license from a particular copyright holder is
+reinstated permanently if the copyright holder notifies you of the
+violation by some reasonable means, this is the first time you have
+received notice of violation of this License (for any work) from that
+copyright holder, and you cure the violation prior to 30 days after
+your receipt of the notice.
+
+ Termination of your rights under this section does not terminate the
+licenses of parties who have received copies or rights from you under
+this License. If your rights have been terminated and not permanently
+reinstated, you do not qualify to receive new licenses for the same
+material under section 10.
+
+ 9. Acceptance Not Required for Having Copies.
+
+ You are not required to accept this License in order to receive or
+run a copy of the Program. Ancillary propagation of a covered work
+occurring solely as a consequence of using peer-to-peer transmission
+to receive a copy likewise does not require acceptance. However,
+nothing other than this License grants you permission to propagate or
+modify any covered work. These actions infringe copyright if you do
+not accept this License. Therefore, by modifying or propagating a
+covered work, you indicate your acceptance of this License to do so.
+
+ 10. Automatic Licensing of Downstream Recipients.
+
+ Each time you convey a covered work, the recipient automatically
+receives a license from the original licensors, to run, modify and
+propagate that work, subject to this License. You are not responsible
+for enforcing compliance by third parties with this License.
+
+ An "entity transaction" is a transaction transferring control of an
+organization, or substantially all assets of one, or subdividing an
+organization, or merging organizations. If propagation of a covered
+work results from an entity transaction, each party to that
+transaction who receives a copy of the work also receives whatever
+licenses to the work the party's predecessor in interest had or could
+give under the previous paragraph, plus a right to possession of the
+Corresponding Source of the work from the predecessor in interest, if
+the predecessor has it or can get it with reasonable efforts.
+
+ You may not impose any further restrictions on the exercise of the
+rights granted or affirmed under this License. For example, you may
+not impose a license fee, royalty, or other charge for exercise of
+rights granted under this License, and you may not initiate litigation
+(including a cross-claim or counterclaim in a lawsuit) alleging that
+any patent claim is infringed by making, using, selling, offering for
+sale, or importing the Program or any portion of it.
+
+ 11. Patents.
+
+ A "contributor" is a copyright holder who authorizes use under this
+License of the Program or a work on which the Program is based. The
+work thus licensed is called the contributor's "contributor version".
+
+ A contributor's "essential patent claims" are all patent claims
+owned or controlled by the contributor, whether already acquired or
+hereafter acquired, that would be infringed by some manner, permitted
+by this License, of making, using, or selling its contributor version,
+but do not include claims that would be infringed only as a
+consequence of further modification of the contributor version. For
+purposes of this definition, "control" includes the right to grant
+patent sublicenses in a manner consistent with the requirements of
+this License.
+
+ Each contributor grants you a non-exclusive, worldwide, royalty-free
+patent license under the contributor's essential patent claims, to
+make, use, sell, offer for sale, import and otherwise run, modify and
+propagate the contents of its contributor version.
+
+ In the following three paragraphs, a "patent license" is any express
+agreement or commitment, however denominated, not to enforce a patent
+(such as an express permission to practice a patent or covenant not to
+sue for patent infringement). To "grant" such a patent license to a
+party means to make such an agreement or commitment not to enforce a
+patent against the party.
+
+ If you convey a covered work, knowingly relying on a patent license,
+and the Corresponding Source of the work is not available for anyone
+to copy, free of charge and under the terms of this License, through a
+publicly available network server or other readily accessible means,
+then you must either (1) cause the Corresponding Source to be so
+available, or (2) arrange to deprive yourself of the benefit of the
+patent license for this particular work, or (3) arrange, in a manner
+consistent with the requirements of this License, to extend the patent
+license to downstream recipients. "Knowingly relying" means you have
+actual knowledge that, but for the patent license, your conveying the
+covered work in a country, or your recipient's use of the covered work
+in a country, would infringe one or more identifiable patents in that
+country that you have reason to believe are valid.
+
+ If, pursuant to or in connection with a single transaction or
+arrangement, you convey, or propagate by procuring conveyance of, a
+covered work, and grant a patent license to some of the parties
+receiving the covered work authorizing them to use, propagate, modify
+or convey a specific copy of the covered work, then the patent license
+you grant is automatically extended to all recipients of the covered
+work and works based on it.
+
+ A patent license is "discriminatory" if it does not include within
+the scope of its coverage, prohibits the exercise of, or is
+conditioned on the non-exercise of one or more of the rights that are
+specifically granted under this License. You may not convey a covered
+work if you are a party to an arrangement with a third party that is
+in the business of distributing software, under which you make payment
+to the third party based on the extent of your activity of conveying
+the work, and under which the third party grants, to any of the
+parties who would receive the covered work from you, a discriminatory
+patent license (a) in connection with copies of the covered work
+conveyed by you (or copies made from those copies), or (b) primarily
+for and in connection with specific products or compilations that
+contain the covered work, unless you entered into that arrangement,
+or that patent license was granted, prior to 28 March 2007.
+
+ Nothing in this License shall be construed as excluding or limiting
+any implied license or other defenses to infringement that may
+otherwise be available to you under applicable patent law.
+
+ 12. No Surrender of Others' Freedom.
+
+ If conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot convey a
+covered work so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you may
+not convey it at all. For example, if you agree to terms that obligate you
+to collect a royalty for further conveying from those to whom you convey
+the Program, the only way you could satisfy both those terms and this
+License would be to refrain entirely from conveying the Program.
+
+ 13. Use with the GNU Affero General Public License.
+
+ Notwithstanding any other provision of this License, you have
+permission to link or combine any covered work with a work licensed
+under version 3 of the GNU Affero General Public License into a single
+combined work, and to convey the resulting work. The terms of this
+License will continue to apply to the part which is the covered work,
+but the special requirements of the GNU Affero General Public License,
+section 13, concerning interaction through a network will apply to the
+combination as such.
+
+ 14. Revised Versions of this License.
+
+ The Free Software Foundation may publish revised and/or new versions of
+the GNU General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+ Each version is given a distinguishing version number. If the
+Program specifies that a certain numbered version of the GNU General
+Public License "or any later version" applies to it, you have the
+option of following the terms and conditions either of that numbered
+version or of any later version published by the Free Software
+Foundation. If the Program does not specify a version number of the
+GNU General Public License, you may choose any version ever published
+by the Free Software Foundation.
+
+ If the Program specifies that a proxy can decide which future
+versions of the GNU General Public License can be used, that proxy's
+public statement of acceptance of a version permanently authorizes you
+to choose that version for the Program.
+
+ Later license versions may give you additional or different
+permissions. However, no additional obligations are imposed on any
+author or copyright holder as a result of your choosing to follow a
+later version.
+
+ 15. Disclaimer of Warranty.
+
+ THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
+APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
+HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
+OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
+IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
+ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. Limitation of Liability.
+
+ IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
+THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
+USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
+DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
+PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
+EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGES.
+
+ 17. Interpretation of Sections 15 and 16.
+
+ If the disclaimer of warranty and limitation of liability provided
+above cannot be given local legal effect according to their terms,
+reviewing courts shall apply local law that most closely approximates
+an absolute waiver of all civil liability in connection with the
+Program, unless a warranty or assumption of liability accompanies a
+copy of the Program in return for a fee.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+state the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+
+ Copyright (C)
+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+
+ This program 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 General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see .
+
+Also add information on how to contact you by electronic and paper mail.
+
+ If the program does terminal interaction, make it output a short
+notice like this when it starts in an interactive mode:
+
+ Copyright (C)
+ This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, your program's commands
+might be different; for a GUI interface, you would use an "about box".
+
+ You should also get your employer (if you work as a programmer) or school,
+if any, to sign a "copyright disclaimer" for the program, if necessary.
+For more information on this, and how to apply and follow the GNU GPL, see
+.
+
+ The GNU General Public License does not permit incorporating your program
+into proprietary programs. If your program is a subroutine library, you
+may consider it more useful to permit linking proprietary applications with
+the library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License. But first, please read
+.
+
diff --git a/README.md b/README.md
index e86cf8a..248335c 100644
--- a/README.md
+++ b/README.md
@@ -1,93 +1,63 @@
-# Simulation
+# artis-factory
+The objective of this repo is to create a simulation of a manufacturing factory by using
+the Artis* framework
+Artis* repo: https://gitlab.com/artis-star/artis-star
-## Getting started
+## Local Installation
-To make it easy for you to get started with GitLab, here's a list of recommended next steps.
+To run this project, you need Artis.
-Already a pro? Just edit this README.md and make it your own. Want to make it easy? [Use the template at the bottom](#editing-this-readme)!
+First, you have to install these packets:
-## Add your files
-
-- [ ] [Create](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#create-a-file) or [upload](https://docs.gitlab.com/ee/user/project/repository/web_editor.html#upload-a-file) files
-- [ ] [Add files using the command line](https://docs.gitlab.com/topics/git/add_files/#add-files-to-a-git-repository) or push an existing Git repository with the following command:
-
-```
-cd existing_repo
-git remote add origin https://gitlab.com/m2_factory/simulation.git
-git branch -M main
-git push -uf origin main
+```bash
+apt-get install -y \
+cmake \
+make \
+git \
+pkg-config \
+g++ \
+libboost-dev \
+libboost-mpi-dev \
+libboost-timer-dev \
+libboost-serialization-dev \
+libboost-system-dev \
+libboost-test-dev
```
-## Integrate with your tools
+Then, to install Artis*:
-- [ ] [Set up project integrations](https://gitlab.com/m2_factory/simulation/-/settings/integrations)
+```bash
+cd $HOME
+mkdir usr
+cd usr
+echo "export PKG_CONFIG_PATH=\$PKG_CONFIG_PATH:\$HOME/usr/lib/pkgconfig" >> $HOME/.bashrc
+source $HOME/.bashrc
-## Collaborate with your team
+git clone https://gitlab.com/artis-star/artis-star.git
+cd artis-star
+mkdir build
+cd build
+cmake -DCMAKE_INSTALL_PREFIX=$HOME/usr -DCMAKE_BUILD_TYPE=Debug ..
+make install
+```
-- [ ] [Invite team members and collaborators](https://docs.gitlab.com/ee/user/project/members/)
-- [ ] [Create a new merge request](https://docs.gitlab.com/ee/user/project/merge_requests/creating_merge_requests.html)
-- [ ] [Automatically close issues from merge requests](https://docs.gitlab.com/ee/user/project/issues/managing_issues.html#closing-issues-automatically)
-- [ ] [Enable merge request approvals](https://docs.gitlab.com/ee/user/project/merge_requests/approvals/)
-- [ ] [Set auto-merge](https://docs.gitlab.com/user/project/merge_requests/auto_merge/)
+### Run artis-factory
-## Test and Deploy
+- Install the nlohmann json library (**version 3.10 required**)
-Use the built-in continuous integration in GitLab.
+```bash
+sudo apt install nlohmann-json3-dev
+```
-- [ ] [Get started with GitLab CI/CD](https://docs.gitlab.com/ee/ci/quick_start/)
-- [ ] [Analyze your code for known vulnerabilities with Static Application Security Testing (SAST)](https://docs.gitlab.com/ee/user/application_security/sast/)
-- [ ] [Deploy to Kubernetes, Amazon EC2, or Amazon ECS using Auto Deploy](https://docs.gitlab.com/ee/topics/autodevops/requirements.html)
-- [ ] [Use pull-based deployments for improved Kubernetes management](https://docs.gitlab.com/ee/user/clusters/agent/)
-- [ ] [Set up protected environments](https://docs.gitlab.com/ee/ci/environments/protected_environments.html)
+To build and run the project:
-***
-
-# Editing this README
-
-When you're ready to make this README your own, just edit this file and use the handy template below (or feel free to structure it however you want - this is just a starting point!). Thanks to [makeareadme.com](https://www.makeareadme.com/) for this template.
-
-## Suggestions for a good README
-
-Every project is different, so consider which of these sections apply to yours. The sections used in the template are suggestions for most open source projects. Also keep in mind that while a README can be too long and detailed, too long is better than too short. If you think your README is too long, consider utilizing another form of documentation rather than cutting out information.
-
-## Name
-Choose a self-explaining name for your project.
-
-## Description
-Let people know what your project can do specifically. Provide context and add a link to any reference visitors might be unfamiliar with. A list of Features or a Background subsection can also be added here. If there are alternatives to your project, this is a good place to list differentiating factors.
-
-## Badges
-On some READMEs, you may see small images that convey metadata, such as whether or not all the tests are passing for the project. You can use Shields to add some to your README. Many services also have instructions for adding a badge.
-
-## Visuals
-Depending on what you are making, it can be a good idea to include screenshots or even a video (you'll frequently see GIFs rather than actual videos). Tools like ttygif can help, but check out Asciinema for a more sophisticated method.
-
-## Installation
-Within a particular ecosystem, there may be a common way of installing things, such as using Yarn, NuGet, or Homebrew. However, consider the possibility that whoever is reading your README is a novice and would like more guidance. Listing specific steps helps remove ambiguity and gets people to using your project as quickly as possible. If it only runs in a specific context like a particular programming language version or operating system or has dependencies that have to be installed manually, also add a Requirements subsection.
-
-## Usage
-Use examples liberally, and show the expected output if you can. It's helpful to have inline the smallest example of usage that you can demonstrate, while providing links to more sophisticated examples if they are too long to reasonably include in the README.
-
-## Support
-Tell people where they can go to for help. It can be any combination of an issue tracker, a chat room, an email address, etc.
-
-## Roadmap
-If you have ideas for releases in the future, it is a good idea to list them in the README.
-
-## Contributing
-State if you are open to contributions and what your requirements are for accepting them.
-
-For people who want to make changes to your project, it's helpful to have some documentation on how to get started. Perhaps there is a script that they should run or some environment variables that they need to set. Make these steps explicit. These instructions could also be useful to your future self.
-
-You can also document commands to lint the code or run tests. These steps help to ensure high code quality and reduce the likelihood that the changes inadvertently break something. Having instructions for running tests is especially helpful if it requires external setup, such as starting a Selenium server for testing in a browser.
-
-## Authors and acknowledgment
-Show your appreciation to those who have contributed to the project.
-
-## License
-For open source projects, say how it is licensed.
-
-## Project status
-If you have run out of energy or time for your project, put a note at the top of the README saying that development has slowed down or stopped completely. Someone may choose to fork your project or volunteer to step in as a maintainer or owner, allowing your project to keep going. You can also make an explicit request for maintainers.
+```bash
+mkdir build
+cd build
+cmake -DCMAKE_INSTALL_PREFIX=$HOME/usr -DCMAKE_BUILD_TYPE=Debug ..
+make
+cd test
+./test_json
+```
\ No newline at end of file
diff --git a/build/CMakeCache.txt b/build/CMakeCache.txt
new file mode 100644
index 0000000..cc20983
--- /dev/null
+++ b/build/CMakeCache.txt
@@ -0,0 +1,451 @@
+# This is the CMakeCache file.
+# For build in directory: /home/toto/projets/factory/build
+# It was generated by CMake: /usr/bin/cmake
+# You can edit this file to change values found and used by cmake.
+# If you do not want to change any of the values, simply exit the editor.
+# If you do want to change a value, simply edit, save, and exit the editor.
+# The syntax for the file is as follows:
+# KEY:TYPE=VALUE
+# KEY is the name of a variable in the cache.
+# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
+# VALUE is the current value for the KEY.
+
+########################
+# EXTERNAL cache entries
+########################
+
+//The directory containing a CMake configuration file for Boost.
+Boost_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Boost-1.74.0
+
+//Path to a file.
+Boost_INCLUDE_DIR:PATH=/usr/include
+
+Boost_UNIT_TEST_FRAMEWORK_LIBRARY_RELEASE:STRING=/usr/lib/x86_64-linux-gnu/libboost_unit_test_framework.so.1.74.0
+
+//Path to a program.
+CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line
+
+//Path to a program.
+CMAKE_AR:FILEPATH=/usr/bin/ar
+
+//Choose the type of build, options are: None Debug Release RelWithDebInfo
+// MinSizeRel ...
+CMAKE_BUILD_TYPE:STRING=Debug
+
+//Enable/Disable color output during build.
+CMAKE_COLOR_MAKEFILE:BOOL=ON
+
+//CXX compiler
+CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++
+
+//A wrapper around 'ar' adding the appropriate '--plugin' option
+// for the GCC compiler
+CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-12
+
+//A wrapper around 'ranlib' adding the appropriate '--plugin' option
+// for the GCC compiler
+CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-12
+
+//Flags used by the CXX compiler during all build types.
+CMAKE_CXX_FLAGS:STRING=
+
+//Flags used by the CXX compiler during DEBUG builds.
+CMAKE_CXX_FLAGS_DEBUG:STRING=-g
+
+//Flags used by the CXX compiler during MINSIZEREL builds.
+CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
+
+//Flags used by the CXX compiler during RELEASE builds.
+CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
+
+//Flags used by the CXX compiler during RELWITHDEBINFO builds.
+CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
+
+//C compiler
+CMAKE_C_COMPILER:STRING=/usr/bin/cc
+
+//A wrapper around 'ar' adding the appropriate '--plugin' option
+// for the GCC compiler
+CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-12
+
+//A wrapper around 'ranlib' adding the appropriate '--plugin' option
+// for the GCC compiler
+CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-12
+
+//Flags used by the C compiler during all build types.
+CMAKE_C_FLAGS:STRING=
+
+//Flags used by the C compiler during DEBUG builds.
+CMAKE_C_FLAGS_DEBUG:STRING=-g
+
+//Flags used by the C compiler during MINSIZEREL builds.
+CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
+
+//Flags used by the C compiler during RELEASE builds.
+CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
+
+//Flags used by the C compiler during RELWITHDEBINFO builds.
+CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
+
+//Path to a program.
+CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND
+
+//Flags used by the linker during all build types.
+CMAKE_EXE_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during DEBUG builds.
+CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during MINSIZEREL builds.
+CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during RELEASE builds.
+CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during RELWITHDEBINFO builds.
+CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//Enable/Disable output of compile commands during generation.
+CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=
+
+//Value Computed by CMake.
+CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/toto/projets/factory/build/CMakeFiles/pkgRedirects
+
+//Install path prefix, prepended onto install directories.
+CMAKE_INSTALL_PREFIX:PATH=/home/toto/usr
+
+//Path to a program.
+CMAKE_LINKER:FILEPATH=/usr/bin/ld
+
+//Path to a program.
+CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake
+
+//Flags used by the linker during the creation of modules during
+// all build types.
+CMAKE_MODULE_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during the creation of modules during
+// DEBUG builds.
+CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during the creation of modules during
+// MINSIZEREL builds.
+CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during the creation of modules during
+// RELEASE builds.
+CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during the creation of modules during
+// RELWITHDEBINFO builds.
+CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//Path to a program.
+CMAKE_NM:FILEPATH=/usr/bin/nm
+
+//Path to a program.
+CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy
+
+//Path to a program.
+CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump
+
+//Value Computed by CMake
+CMAKE_PROJECT_DESCRIPTION:STATIC=
+
+//Value Computed by CMake
+CMAKE_PROJECT_HOMEPAGE_URL:STATIC=
+
+//Value Computed by CMake
+CMAKE_PROJECT_NAME:STATIC=artis-factory
+
+//Path to a program.
+CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib
+
+//Path to a program.
+CMAKE_READELF:FILEPATH=/usr/bin/readelf
+
+//Flags used by the linker during the creation of shared libraries
+// during all build types.
+CMAKE_SHARED_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during the creation of shared libraries
+// during DEBUG builds.
+CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during the creation of shared libraries
+// during MINSIZEREL builds.
+CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during the creation of shared libraries
+// during RELEASE builds.
+CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during the creation of shared libraries
+// during RELWITHDEBINFO builds.
+CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//If set, runtime paths are not added when installing shared libraries,
+// but are added when building.
+CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
+
+//If set, runtime paths are not added when using shared libraries.
+CMAKE_SKIP_RPATH:BOOL=NO
+
+//Flags used by the linker during the creation of static libraries
+// during all build types.
+CMAKE_STATIC_LINKER_FLAGS:STRING=
+
+//Flags used by the linker during the creation of static libraries
+// during DEBUG builds.
+CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
+
+//Flags used by the linker during the creation of static libraries
+// during MINSIZEREL builds.
+CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
+
+//Flags used by the linker during the creation of static libraries
+// during RELEASE builds.
+CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
+
+//Flags used by the linker during the creation of static libraries
+// during RELWITHDEBINFO builds.
+CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
+
+//Path to a program.
+CMAKE_STRIP:FILEPATH=/usr/bin/strip
+
+//If this value is on, makefiles will be generated without the
+// .SILENT directive, and all commands will be echoed to the console
+// during the make. This is useful for debugging only. With Visual
+// Studio IDE projects all commands are done without /nologo.
+CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
+
+//Arguments to supply to pkg-config
+PKG_CONFIG_ARGN:STRING=
+
+//pkg-config executable
+PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config
+
+//Value Computed by CMake
+artis-factory_BINARY_DIR:STATIC=/home/toto/projets/factory/build
+
+//Value Computed by CMake
+artis-factory_IS_TOP_LEVEL:STATIC=ON
+
+//Value Computed by CMake
+artis-factory_SOURCE_DIR:STATIC=/home/toto/projets/factory
+
+//The directory containing a CMake configuration file for boost_headers.
+boost_headers_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/boost_headers-1.74.0
+
+//The directory containing a CMake configuration file for boost_unit_test_framework.
+boost_unit_test_framework_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/boost_unit_test_framework-1.74.0
+
+//Path to a library.
+pkgcfg_lib_ARTIS_artis-star-1.0:FILEPATH=/home/toto/usr/lib/libartis-star-1.0.so
+
+
+########################
+# INTERNAL cache entries
+########################
+
+ARTIS_CFLAGS:INTERNAL=-I/home/toto/usr/include/artis-star-1.0
+ARTIS_CFLAGS_I:INTERNAL=
+ARTIS_CFLAGS_OTHER:INTERNAL=
+ARTIS_FOUND:INTERNAL=1
+ARTIS_INCLUDEDIR:INTERNAL=/home/toto/usr/include
+ARTIS_INCLUDE_DIRS:INTERNAL=/home/toto/usr/include/artis-star-1.0
+ARTIS_LDFLAGS:INTERNAL=-L/home/toto/usr/lib;-lartis-star-1.0
+ARTIS_LDFLAGS_OTHER:INTERNAL=
+ARTIS_LIBDIR:INTERNAL=/home/toto/usr/lib
+ARTIS_LIBRARIES:INTERNAL=artis-star-1.0
+ARTIS_LIBRARY_DIRS:INTERNAL=/home/toto/usr/lib
+ARTIS_LIBS:INTERNAL=
+ARTIS_LIBS_L:INTERNAL=
+ARTIS_LIBS_OTHER:INTERNAL=
+ARTIS_LIBS_PATHS:INTERNAL=
+ARTIS_MODULE_NAME:INTERNAL=artis-star-1.0
+ARTIS_PREFIX:INTERNAL=/home/toto/usr
+ARTIS_STATIC_CFLAGS:INTERNAL=-I/home/toto/usr/include/artis-star-1.0
+ARTIS_STATIC_CFLAGS_I:INTERNAL=
+ARTIS_STATIC_CFLAGS_OTHER:INTERNAL=
+ARTIS_STATIC_INCLUDE_DIRS:INTERNAL=/home/toto/usr/include/artis-star-1.0
+ARTIS_STATIC_LDFLAGS:INTERNAL=-L/home/toto/usr/lib;-lartis-star-1.0
+ARTIS_STATIC_LDFLAGS_OTHER:INTERNAL=
+ARTIS_STATIC_LIBDIR:INTERNAL=
+ARTIS_STATIC_LIBRARIES:INTERNAL=artis-star-1.0
+ARTIS_STATIC_LIBRARY_DIRS:INTERNAL=/home/toto/usr/lib
+ARTIS_STATIC_LIBS:INTERNAL=
+ARTIS_STATIC_LIBS_L:INTERNAL=
+ARTIS_STATIC_LIBS_OTHER:INTERNAL=
+ARTIS_STATIC_LIBS_PATHS:INTERNAL=
+ARTIS_VERSION:INTERNAL=1.0.0
+ARTIS_artis-star-1.0_INCLUDEDIR:INTERNAL=
+ARTIS_artis-star-1.0_LIBDIR:INTERNAL=
+ARTIS_artis-star-1.0_PREFIX:INTERNAL=
+ARTIS_artis-star-1.0_VERSION:INTERNAL=
+//ADVANCED property for variable: Boost_DIR
+Boost_DIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_ADDR2LINE
+CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_AR
+CMAKE_AR-ADVANCED:INTERNAL=1
+//This is the directory where this CMakeCache.txt was created
+CMAKE_CACHEFILE_DIR:INTERNAL=/home/toto/projets/factory/build
+//Major version of cmake used to create the current loaded cache
+CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
+//Minor version of cmake used to create the current loaded cache
+CMAKE_CACHE_MINOR_VERSION:INTERNAL=25
+//Patch version of cmake used to create the current loaded cache
+CMAKE_CACHE_PATCH_VERSION:INTERNAL=1
+//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
+CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
+//Path to CMake executable.
+CMAKE_COMMAND:INTERNAL=/usr/bin/cmake
+//Path to cpack program executable.
+CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack
+//Path to ctest program executable.
+CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest
+//ADVANCED property for variable: CMAKE_CXX_COMPILER
+CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR
+CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB
+CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS
+CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
+CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
+CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
+CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
+CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_COMPILER
+CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_COMPILER_AR
+CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB
+CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS
+CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
+CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
+CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
+CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
+CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_DLLTOOL
+CMAKE_DLLTOOL-ADVANCED:INTERNAL=1
+//Executable file format
+CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
+CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
+CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
+CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
+CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
+CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
+//Name of external makefile project generator.
+CMAKE_EXTRA_GENERATOR:INTERNAL=
+//Name of generator.
+CMAKE_GENERATOR:INTERNAL=Unix Makefiles
+//Generator instance identifier.
+CMAKE_GENERATOR_INSTANCE:INTERNAL=
+//Name of generator platform.
+CMAKE_GENERATOR_PLATFORM:INTERNAL=
+//Name of generator toolset.
+CMAKE_GENERATOR_TOOLSET:INTERNAL=
+//Source directory with the top level CMakeLists.txt file for this
+// project
+CMAKE_HOME_DIRECTORY:INTERNAL=/home/toto/projets/factory
+//Install .so files without execute permission.
+CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1
+//ADVANCED property for variable: CMAKE_LINKER
+CMAKE_LINKER-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
+CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
+CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
+CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
+CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
+CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_NM
+CMAKE_NM-ADVANCED:INTERNAL=1
+//number of local generators
+CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=3
+//ADVANCED property for variable: CMAKE_OBJCOPY
+CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_OBJDUMP
+CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
+//Platform information initialized
+CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_RANLIB
+CMAKE_RANLIB-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_READELF
+CMAKE_READELF-ADVANCED:INTERNAL=1
+//Path to CMake installation.
+CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.25
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
+CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
+CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
+CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
+CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
+CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_SKIP_RPATH
+CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
+CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
+CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
+CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
+CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
+CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: CMAKE_STRIP
+CMAKE_STRIP-ADVANCED:INTERNAL=1
+//uname command
+CMAKE_UNAME:INTERNAL=/usr/bin/uname
+//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
+CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
+//Details about finding Boost
+FIND_PACKAGE_MESSAGE_DETAILS_Boost:INTERNAL=[/usr/lib/x86_64-linux-gnu/cmake/Boost-1.74.0/BoostConfig.cmake][cfound components: unit_test_framework ][v1.74.0()]
+//Details about finding PkgConfig
+FIND_PACKAGE_MESSAGE_DETAILS_PkgConfig:INTERNAL=[/usr/bin/pkg-config][v1.8.1()]
+//ADVANCED property for variable: PKG_CONFIG_ARGN
+PKG_CONFIG_ARGN-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE
+PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1
+//linker supports push/pop state
+_CMAKE_LINKER_PUSHPOP_STATE_SUPPORTED:INTERNAL=TRUE
+__pkg_config_arguments_ARTIS:INTERNAL=REQUIRED;artis-star-1.0
+__pkg_config_checked_ARTIS:INTERNAL=1
+//ADVANCED property for variable: boost_headers_DIR
+boost_headers_DIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: boost_unit_test_framework_DIR
+boost_unit_test_framework_DIR-ADVANCED:INTERNAL=1
+//ADVANCED property for variable: pkgcfg_lib_ARTIS_artis-star-1.0
+pkgcfg_lib_ARTIS_artis-star-1.0-ADVANCED:INTERNAL=1
+prefix_result:INTERNAL=/home/toto/usr/lib
+
diff --git a/build/CMakeFiles/3.25.1/CMakeCCompiler.cmake b/build/CMakeFiles/3.25.1/CMakeCCompiler.cmake
new file mode 100644
index 0000000..14ce679
--- /dev/null
+++ b/build/CMakeFiles/3.25.1/CMakeCCompiler.cmake
@@ -0,0 +1,72 @@
+set(CMAKE_C_COMPILER "/usr/bin/cc")
+set(CMAKE_C_COMPILER_ARG1 "")
+set(CMAKE_C_COMPILER_ID "GNU")
+set(CMAKE_C_COMPILER_VERSION "12.2.0")
+set(CMAKE_C_COMPILER_VERSION_INTERNAL "")
+set(CMAKE_C_COMPILER_WRAPPER "")
+set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "17")
+set(CMAKE_C_EXTENSIONS_COMPUTED_DEFAULT "ON")
+set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert;c_std_17;c_std_23")
+set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes")
+set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros")
+set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert")
+set(CMAKE_C17_COMPILE_FEATURES "c_std_17")
+set(CMAKE_C23_COMPILE_FEATURES "c_std_23")
+
+set(CMAKE_C_PLATFORM_ID "Linux")
+set(CMAKE_C_SIMULATE_ID "")
+set(CMAKE_C_COMPILER_FRONTEND_VARIANT "")
+set(CMAKE_C_SIMULATE_VERSION "")
+
+
+
+
+set(CMAKE_AR "/usr/bin/ar")
+set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-12")
+set(CMAKE_RANLIB "/usr/bin/ranlib")
+set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-12")
+set(CMAKE_LINKER "/usr/bin/ld")
+set(CMAKE_MT "")
+set(CMAKE_COMPILER_IS_GNUCC 1)
+set(CMAKE_C_COMPILER_LOADED 1)
+set(CMAKE_C_COMPILER_WORKS TRUE)
+set(CMAKE_C_ABI_COMPILED TRUE)
+
+set(CMAKE_C_COMPILER_ENV_VAR "CC")
+
+set(CMAKE_C_COMPILER_ID_RUN 1)
+set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m)
+set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC)
+set(CMAKE_C_LINKER_PREFERENCE 10)
+
+# Save compiler ABI information.
+set(CMAKE_C_SIZEOF_DATA_PTR "8")
+set(CMAKE_C_COMPILER_ABI "ELF")
+set(CMAKE_C_BYTE_ORDER "LITTLE_ENDIAN")
+set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
+
+if(CMAKE_C_SIZEOF_DATA_PTR)
+ set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}")
+endif()
+
+if(CMAKE_C_COMPILER_ABI)
+ set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}")
+endif()
+
+if(CMAKE_C_LIBRARY_ARCHITECTURE)
+ set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
+endif()
+
+set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "")
+if(CMAKE_C_CL_SHOWINCLUDES_PREFIX)
+ set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}")
+endif()
+
+
+
+
+
+set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/12/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include")
+set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s")
+set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/12;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib")
+set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
diff --git a/build/CMakeFiles/3.25.1/CMakeCXXCompiler.cmake b/build/CMakeFiles/3.25.1/CMakeCXXCompiler.cmake
new file mode 100644
index 0000000..1be14a5
--- /dev/null
+++ b/build/CMakeFiles/3.25.1/CMakeCXXCompiler.cmake
@@ -0,0 +1,83 @@
+set(CMAKE_CXX_COMPILER "/usr/bin/c++")
+set(CMAKE_CXX_COMPILER_ARG1 "")
+set(CMAKE_CXX_COMPILER_ID "GNU")
+set(CMAKE_CXX_COMPILER_VERSION "12.2.0")
+set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "")
+set(CMAKE_CXX_COMPILER_WRAPPER "")
+set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "17")
+set(CMAKE_CXX_EXTENSIONS_COMPUTED_DEFAULT "ON")
+set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20;cxx_std_23")
+set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters")
+set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates")
+set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates")
+set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17")
+set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20")
+set(CMAKE_CXX23_COMPILE_FEATURES "cxx_std_23")
+
+set(CMAKE_CXX_PLATFORM_ID "Linux")
+set(CMAKE_CXX_SIMULATE_ID "")
+set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "")
+set(CMAKE_CXX_SIMULATE_VERSION "")
+
+
+
+
+set(CMAKE_AR "/usr/bin/ar")
+set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-12")
+set(CMAKE_RANLIB "/usr/bin/ranlib")
+set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-12")
+set(CMAKE_LINKER "/usr/bin/ld")
+set(CMAKE_MT "")
+set(CMAKE_COMPILER_IS_GNUCXX 1)
+set(CMAKE_CXX_COMPILER_LOADED 1)
+set(CMAKE_CXX_COMPILER_WORKS TRUE)
+set(CMAKE_CXX_ABI_COMPILED TRUE)
+
+set(CMAKE_CXX_COMPILER_ENV_VAR "CXX")
+
+set(CMAKE_CXX_COMPILER_ID_RUN 1)
+set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;mpp;CPP;ixx;cppm)
+set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC)
+
+foreach (lang C OBJC OBJCXX)
+ if (CMAKE_${lang}_COMPILER_ID_RUN)
+ foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS)
+ list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension})
+ endforeach()
+ endif()
+endforeach()
+
+set(CMAKE_CXX_LINKER_PREFERENCE 30)
+set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1)
+
+# Save compiler ABI information.
+set(CMAKE_CXX_SIZEOF_DATA_PTR "8")
+set(CMAKE_CXX_COMPILER_ABI "ELF")
+set(CMAKE_CXX_BYTE_ORDER "LITTLE_ENDIAN")
+set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
+
+if(CMAKE_CXX_SIZEOF_DATA_PTR)
+ set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}")
+endif()
+
+if(CMAKE_CXX_COMPILER_ABI)
+ set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}")
+endif()
+
+if(CMAKE_CXX_LIBRARY_ARCHITECTURE)
+ set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu")
+endif()
+
+set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "")
+if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX)
+ set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}")
+endif()
+
+
+
+
+
+set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/12;/usr/include/x86_64-linux-gnu/c++/12;/usr/include/c++/12/backward;/usr/lib/gcc/x86_64-linux-gnu/12/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include")
+set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc")
+set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/12;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib")
+set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "")
diff --git a/build/CMakeFiles/3.25.1/CMakeDetermineCompilerABI_C.bin b/build/CMakeFiles/3.25.1/CMakeDetermineCompilerABI_C.bin
new file mode 100755
index 0000000..76488f1
Binary files /dev/null and b/build/CMakeFiles/3.25.1/CMakeDetermineCompilerABI_C.bin differ
diff --git a/build/CMakeFiles/3.25.1/CMakeDetermineCompilerABI_CXX.bin b/build/CMakeFiles/3.25.1/CMakeDetermineCompilerABI_CXX.bin
new file mode 100755
index 0000000..1d025b6
Binary files /dev/null and b/build/CMakeFiles/3.25.1/CMakeDetermineCompilerABI_CXX.bin differ
diff --git a/build/CMakeFiles/3.25.1/CMakeSystem.cmake b/build/CMakeFiles/3.25.1/CMakeSystem.cmake
new file mode 100644
index 0000000..9341cbc
--- /dev/null
+++ b/build/CMakeFiles/3.25.1/CMakeSystem.cmake
@@ -0,0 +1,15 @@
+set(CMAKE_HOST_SYSTEM "Linux-6.1.0-25-amd64")
+set(CMAKE_HOST_SYSTEM_NAME "Linux")
+set(CMAKE_HOST_SYSTEM_VERSION "6.1.0-25-amd64")
+set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64")
+
+
+
+set(CMAKE_SYSTEM "Linux-6.1.0-25-amd64")
+set(CMAKE_SYSTEM_NAME "Linux")
+set(CMAKE_SYSTEM_VERSION "6.1.0-25-amd64")
+set(CMAKE_SYSTEM_PROCESSOR "x86_64")
+
+set(CMAKE_CROSSCOMPILING "FALSE")
+
+set(CMAKE_SYSTEM_LOADED 1)
diff --git a/build/CMakeFiles/3.25.1/CompilerIdC/CMakeCCompilerId.c b/build/CMakeFiles/3.25.1/CompilerIdC/CMakeCCompilerId.c
new file mode 100644
index 0000000..a83e378
--- /dev/null
+++ b/build/CMakeFiles/3.25.1/CompilerIdC/CMakeCCompilerId.c
@@ -0,0 +1,868 @@
+#ifdef __cplusplus
+# error "A C++ compiler has been selected for C."
+#endif
+
+#if defined(__18CXX)
+# define ID_VOID_MAIN
+#endif
+#if defined(__CLASSIC_C__)
+/* cv-qualifiers did not exist in K&R C */
+# define const
+# define volatile
+#endif
+
+#if !defined(__has_include)
+/* If the compiler does not have __has_include, pretend the answer is
+ always no. */
+# define __has_include(x) 0
+#endif
+
+
+/* Version number components: V=Version, R=Revision, P=Patch
+ Version date components: YYYY=Year, MM=Month, DD=Day */
+
+#if defined(__INTEL_COMPILER) || defined(__ICC)
+# define COMPILER_ID "Intel"
+# if defined(_MSC_VER)
+# define SIMULATE_ID "MSVC"
+# endif
+# if defined(__GNUC__)
+# define SIMULATE_ID "GNU"
+# endif
+ /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later,
+ except that a few beta releases use the old format with V=2021. */
+# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
+# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
+# if defined(__INTEL_COMPILER_UPDATE)
+# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
+# else
+# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10)
+# endif
+# else
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER)
+# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE)
+ /* The third version component from --version is an update index,
+ but no macro is provided for it. */
+# define COMPILER_VERSION_PATCH DEC(0)
+# endif
+# if defined(__INTEL_COMPILER_BUILD_DATE)
+ /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
+# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
+# endif
+# if defined(_MSC_VER)
+ /* _MSC_VER = VVRR */
+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+# endif
+# if defined(__GNUC__)
+# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
+# elif defined(__GNUG__)
+# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
+# endif
+# if defined(__GNUC_MINOR__)
+# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
+# endif
+# if defined(__GNUC_PATCHLEVEL__)
+# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+# endif
+
+#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER)
+# define COMPILER_ID "IntelLLVM"
+#if defined(_MSC_VER)
+# define SIMULATE_ID "MSVC"
+#endif
+#if defined(__GNUC__)
+# define SIMULATE_ID "GNU"
+#endif
+/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and
+ * later. Look for 6 digit vs. 8 digit version number to decide encoding.
+ * VVVV is no smaller than the current year when a version is released.
+ */
+#if __INTEL_LLVM_COMPILER < 1000000L
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100)
+# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10)
+#else
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000)
+# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100)
+# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100)
+#endif
+#if defined(_MSC_VER)
+ /* _MSC_VER = VVRR */
+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+#endif
+#if defined(__GNUC__)
+# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
+#elif defined(__GNUG__)
+# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
+#endif
+#if defined(__GNUC_MINOR__)
+# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
+#endif
+#if defined(__GNUC_PATCHLEVEL__)
+# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+#endif
+
+#elif defined(__PATHCC__)
+# define COMPILER_ID "PathScale"
+# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
+# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
+# if defined(__PATHCC_PATCHLEVEL__)
+# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
+# endif
+
+#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
+# define COMPILER_ID "Embarcadero"
+# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
+# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
+# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF)
+
+#elif defined(__BORLANDC__)
+# define COMPILER_ID "Borland"
+ /* __BORLANDC__ = 0xVRR */
+# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
+# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
+
+#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
+# define COMPILER_ID "Watcom"
+ /* __WATCOMC__ = VVRR */
+# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
+# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
+# if (__WATCOMC__ % 10) > 0
+# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
+# endif
+
+#elif defined(__WATCOMC__)
+# define COMPILER_ID "OpenWatcom"
+ /* __WATCOMC__ = VVRP + 1100 */
+# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
+# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
+# if (__WATCOMC__ % 10) > 0
+# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
+# endif
+
+#elif defined(__SUNPRO_C)
+# define COMPILER_ID "SunPro"
+# if __SUNPRO_C >= 0x5100
+ /* __SUNPRO_C = 0xVRRP */
+# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12)
+# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF)
+# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF)
+# else
+ /* __SUNPRO_CC = 0xVRP */
+# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8)
+# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF)
+# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF)
+# endif
+
+#elif defined(__HP_cc)
+# define COMPILER_ID "HP"
+ /* __HP_cc = VVRRPP */
+# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000)
+# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100)
+# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100)
+
+#elif defined(__DECC)
+# define COMPILER_ID "Compaq"
+ /* __DECC_VER = VVRRTPPPP */
+# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000)
+# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100)
+# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000)
+
+#elif defined(__IBMC__) && defined(__COMPILER_VER__)
+# define COMPILER_ID "zOS"
+ /* __IBMC__ = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
+# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
+
+#elif defined(__open_xl__) && defined(__clang__)
+# define COMPILER_ID "IBMClang"
+# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__)
+# define COMPILER_VERSION_MINOR DEC(__open_xl_release__)
+# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__)
+# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__)
+
+
+#elif defined(__ibmxl__) && defined(__clang__)
+# define COMPILER_ID "XLClang"
+# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)
+# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)
+# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)
+# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)
+
+
+#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800
+# define COMPILER_ID "XL"
+ /* __IBMC__ = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
+# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
+
+#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800
+# define COMPILER_ID "VisualAge"
+ /* __IBMC__ = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100)
+# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10)
+
+#elif defined(__NVCOMPILER)
+# define COMPILER_ID "NVHPC"
+# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__)
+# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__)
+# if defined(__NVCOMPILER_PATCHLEVEL__)
+# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__)
+# endif
+
+#elif defined(__PGI)
+# define COMPILER_ID "PGI"
+# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
+# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
+# if defined(__PGIC_PATCHLEVEL__)
+# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
+# endif
+
+#elif defined(_CRAYC)
+# define COMPILER_ID "Cray"
+# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
+# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
+
+#elif defined(__TI_COMPILER_VERSION__)
+# define COMPILER_ID "TI"
+ /* __TI_COMPILER_VERSION__ = VVVRRRPPP */
+# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
+# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000)
+# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000)
+
+#elif defined(__CLANG_FUJITSU)
+# define COMPILER_ID "FujitsuClang"
+# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
+# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
+# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
+# define COMPILER_VERSION_INTERNAL_STR __clang_version__
+
+
+#elif defined(__FUJITSU)
+# define COMPILER_ID "Fujitsu"
+# if defined(__FCC_version__)
+# define COMPILER_VERSION __FCC_version__
+# elif defined(__FCC_major__)
+# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
+# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
+# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
+# endif
+# if defined(__fcc_version)
+# define COMPILER_VERSION_INTERNAL DEC(__fcc_version)
+# elif defined(__FCC_VERSION)
+# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION)
+# endif
+
+
+#elif defined(__ghs__)
+# define COMPILER_ID "GHS"
+/* __GHS_VERSION_NUMBER = VVVVRP */
+# ifdef __GHS_VERSION_NUMBER
+# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)
+# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10)
+# endif
+
+#elif defined(__TASKING__)
+# define COMPILER_ID "Tasking"
+ # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000)
+ # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100)
+# define COMPILER_VERSION_INTERNAL DEC(__VERSION__)
+
+#elif defined(__TINYC__)
+# define COMPILER_ID "TinyCC"
+
+#elif defined(__BCC__)
+# define COMPILER_ID "Bruce"
+
+#elif defined(__SCO_VERSION__)
+# define COMPILER_ID "SCO"
+
+#elif defined(__ARMCC_VERSION) && !defined(__clang__)
+# define COMPILER_ID "ARMCC"
+#if __ARMCC_VERSION >= 1000000
+ /* __ARMCC_VERSION = VRRPPPP */
+ # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
+ # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
+ # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
+#else
+ /* __ARMCC_VERSION = VRPPPP */
+ # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
+ # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
+ # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
+#endif
+
+
+#elif defined(__clang__) && defined(__apple_build_version__)
+# define COMPILER_ID "AppleClang"
+# if defined(_MSC_VER)
+# define SIMULATE_ID "MSVC"
+# endif
+# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
+# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
+# if defined(_MSC_VER)
+ /* _MSC_VER = VVRR */
+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+# endif
+# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
+
+#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)
+# define COMPILER_ID "ARMClang"
+ # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)
+ # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)
+ # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000)
+# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)
+
+#elif defined(__clang__)
+# define COMPILER_ID "Clang"
+# if defined(_MSC_VER)
+# define SIMULATE_ID "MSVC"
+# endif
+# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
+# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
+# if defined(_MSC_VER)
+ /* _MSC_VER = VVRR */
+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+# endif
+
+#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__))
+# define COMPILER_ID "LCC"
+# define COMPILER_VERSION_MAJOR DEC(1)
+# if defined(__LCC__)
+# define COMPILER_VERSION_MINOR DEC(__LCC__- 100)
+# endif
+# if defined(__LCC_MINOR__)
+# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__)
+# endif
+# if defined(__GNUC__) && defined(__GNUC_MINOR__)
+# define SIMULATE_ID "GNU"
+# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
+# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
+# if defined(__GNUC_PATCHLEVEL__)
+# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+# endif
+# endif
+
+#elif defined(__GNUC__)
+# define COMPILER_ID "GNU"
+# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
+# if defined(__GNUC_MINOR__)
+# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
+# endif
+# if defined(__GNUC_PATCHLEVEL__)
+# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+# endif
+
+#elif defined(_MSC_VER)
+# define COMPILER_ID "MSVC"
+ /* _MSC_VER = VVRR */
+# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
+# if defined(_MSC_FULL_VER)
+# if _MSC_VER >= 1400
+ /* _MSC_FULL_VER = VVRRPPPPP */
+# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
+# else
+ /* _MSC_FULL_VER = VVRRPPPP */
+# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
+# endif
+# endif
+# if defined(_MSC_BUILD)
+# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
+# endif
+
+#elif defined(_ADI_COMPILER)
+# define COMPILER_ID "ADSP"
+#if defined(__VERSIONNUM__)
+ /* __VERSIONNUM__ = 0xVVRRPPTT */
+# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF)
+# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF)
+# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF)
+# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF)
+#endif
+
+#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
+# define COMPILER_ID "IAR"
+# if defined(__VER__) && defined(__ICCARM__)
+# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)
+# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)
+# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)
+# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
+# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__))
+# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)
+# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))
+# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)
+# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
+# endif
+
+#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC)
+# define COMPILER_ID "SDCC"
+# if defined(__SDCC_VERSION_MAJOR)
+# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR)
+# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR)
+# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH)
+# else
+ /* SDCC = VRP */
+# define COMPILER_VERSION_MAJOR DEC(SDCC/100)
+# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(SDCC % 10)
+# endif
+
+
+/* These compilers are either not known or too old to define an
+ identification macro. Try to identify the platform and guess that
+ it is the native compiler. */
+#elif defined(__hpux) || defined(__hpua)
+# define COMPILER_ID "HP"
+
+#else /* unknown compiler */
+# define COMPILER_ID ""
+#endif
+
+/* Construct the string literal in pieces to prevent the source from
+ getting matched. Store it in a pointer rather than an array
+ because some compilers will just produce instructions to fill the
+ array rather than assigning a pointer to a static array. */
+char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
+#ifdef SIMULATE_ID
+char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
+#endif
+
+#ifdef __QNXNTO__
+char const* qnxnto = "INFO" ":" "qnxnto[]";
+#endif
+
+#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
+char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
+#endif
+
+#define STRINGIFY_HELPER(X) #X
+#define STRINGIFY(X) STRINGIFY_HELPER(X)
+
+/* Identify known platforms by name. */
+#if defined(__linux) || defined(__linux__) || defined(linux)
+# define PLATFORM_ID "Linux"
+
+#elif defined(__MSYS__)
+# define PLATFORM_ID "MSYS"
+
+#elif defined(__CYGWIN__)
+# define PLATFORM_ID "Cygwin"
+
+#elif defined(__MINGW32__)
+# define PLATFORM_ID "MinGW"
+
+#elif defined(__APPLE__)
+# define PLATFORM_ID "Darwin"
+
+#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
+# define PLATFORM_ID "Windows"
+
+#elif defined(__FreeBSD__) || defined(__FreeBSD)
+# define PLATFORM_ID "FreeBSD"
+
+#elif defined(__NetBSD__) || defined(__NetBSD)
+# define PLATFORM_ID "NetBSD"
+
+#elif defined(__OpenBSD__) || defined(__OPENBSD)
+# define PLATFORM_ID "OpenBSD"
+
+#elif defined(__sun) || defined(sun)
+# define PLATFORM_ID "SunOS"
+
+#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
+# define PLATFORM_ID "AIX"
+
+#elif defined(__hpux) || defined(__hpux__)
+# define PLATFORM_ID "HP-UX"
+
+#elif defined(__HAIKU__)
+# define PLATFORM_ID "Haiku"
+
+#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
+# define PLATFORM_ID "BeOS"
+
+#elif defined(__QNX__) || defined(__QNXNTO__)
+# define PLATFORM_ID "QNX"
+
+#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
+# define PLATFORM_ID "Tru64"
+
+#elif defined(__riscos) || defined(__riscos__)
+# define PLATFORM_ID "RISCos"
+
+#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
+# define PLATFORM_ID "SINIX"
+
+#elif defined(__UNIX_SV__)
+# define PLATFORM_ID "UNIX_SV"
+
+#elif defined(__bsdos__)
+# define PLATFORM_ID "BSDOS"
+
+#elif defined(_MPRAS) || defined(MPRAS)
+# define PLATFORM_ID "MP-RAS"
+
+#elif defined(__osf) || defined(__osf__)
+# define PLATFORM_ID "OSF1"
+
+#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
+# define PLATFORM_ID "SCO_SV"
+
+#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
+# define PLATFORM_ID "ULTRIX"
+
+#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
+# define PLATFORM_ID "Xenix"
+
+#elif defined(__WATCOMC__)
+# if defined(__LINUX__)
+# define PLATFORM_ID "Linux"
+
+# elif defined(__DOS__)
+# define PLATFORM_ID "DOS"
+
+# elif defined(__OS2__)
+# define PLATFORM_ID "OS2"
+
+# elif defined(__WINDOWS__)
+# define PLATFORM_ID "Windows3x"
+
+# elif defined(__VXWORKS__)
+# define PLATFORM_ID "VxWorks"
+
+# else /* unknown platform */
+# define PLATFORM_ID
+# endif
+
+#elif defined(__INTEGRITY)
+# if defined(INT_178B)
+# define PLATFORM_ID "Integrity178"
+
+# else /* regular Integrity */
+# define PLATFORM_ID "Integrity"
+# endif
+
+# elif defined(_ADI_COMPILER)
+# define PLATFORM_ID "ADSP"
+
+#else /* unknown platform */
+# define PLATFORM_ID
+
+#endif
+
+/* For windows compilers MSVC and Intel we can determine
+ the architecture of the compiler being used. This is because
+ the compilers do not have flags that can change the architecture,
+ but rather depend on which compiler is being used
+*/
+#if defined(_WIN32) && defined(_MSC_VER)
+# if defined(_M_IA64)
+# define ARCHITECTURE_ID "IA64"
+
+# elif defined(_M_ARM64EC)
+# define ARCHITECTURE_ID "ARM64EC"
+
+# elif defined(_M_X64) || defined(_M_AMD64)
+# define ARCHITECTURE_ID "x64"
+
+# elif defined(_M_IX86)
+# define ARCHITECTURE_ID "X86"
+
+# elif defined(_M_ARM64)
+# define ARCHITECTURE_ID "ARM64"
+
+# elif defined(_M_ARM)
+# if _M_ARM == 4
+# define ARCHITECTURE_ID "ARMV4I"
+# elif _M_ARM == 5
+# define ARCHITECTURE_ID "ARMV5I"
+# else
+# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
+# endif
+
+# elif defined(_M_MIPS)
+# define ARCHITECTURE_ID "MIPS"
+
+# elif defined(_M_SH)
+# define ARCHITECTURE_ID "SHx"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+#elif defined(__WATCOMC__)
+# if defined(_M_I86)
+# define ARCHITECTURE_ID "I86"
+
+# elif defined(_M_IX86)
+# define ARCHITECTURE_ID "X86"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
+# if defined(__ICCARM__)
+# define ARCHITECTURE_ID "ARM"
+
+# elif defined(__ICCRX__)
+# define ARCHITECTURE_ID "RX"
+
+# elif defined(__ICCRH850__)
+# define ARCHITECTURE_ID "RH850"
+
+# elif defined(__ICCRL78__)
+# define ARCHITECTURE_ID "RL78"
+
+# elif defined(__ICCRISCV__)
+# define ARCHITECTURE_ID "RISCV"
+
+# elif defined(__ICCAVR__)
+# define ARCHITECTURE_ID "AVR"
+
+# elif defined(__ICC430__)
+# define ARCHITECTURE_ID "MSP430"
+
+# elif defined(__ICCV850__)
+# define ARCHITECTURE_ID "V850"
+
+# elif defined(__ICC8051__)
+# define ARCHITECTURE_ID "8051"
+
+# elif defined(__ICCSTM8__)
+# define ARCHITECTURE_ID "STM8"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+#elif defined(__ghs__)
+# if defined(__PPC64__)
+# define ARCHITECTURE_ID "PPC64"
+
+# elif defined(__ppc__)
+# define ARCHITECTURE_ID "PPC"
+
+# elif defined(__ARM__)
+# define ARCHITECTURE_ID "ARM"
+
+# elif defined(__x86_64__)
+# define ARCHITECTURE_ID "x64"
+
+# elif defined(__i386__)
+# define ARCHITECTURE_ID "X86"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+#elif defined(__TI_COMPILER_VERSION__)
+# if defined(__TI_ARM__)
+# define ARCHITECTURE_ID "ARM"
+
+# elif defined(__MSP430__)
+# define ARCHITECTURE_ID "MSP430"
+
+# elif defined(__TMS320C28XX__)
+# define ARCHITECTURE_ID "TMS320C28x"
+
+# elif defined(__TMS320C6X__) || defined(_TMS320C6X)
+# define ARCHITECTURE_ID "TMS320C6x"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+# elif defined(__ADSPSHARC__)
+# define ARCHITECTURE_ID "SHARC"
+
+# elif defined(__ADSPBLACKFIN__)
+# define ARCHITECTURE_ID "Blackfin"
+
+#elif defined(__TASKING__)
+
+# if defined(__CTC__) || defined(__CPTC__)
+# define ARCHITECTURE_ID "TriCore"
+
+# elif defined(__CMCS__)
+# define ARCHITECTURE_ID "MCS"
+
+# elif defined(__CARM__)
+# define ARCHITECTURE_ID "ARM"
+
+# elif defined(__CARC__)
+# define ARCHITECTURE_ID "ARC"
+
+# elif defined(__C51__)
+# define ARCHITECTURE_ID "8051"
+
+# elif defined(__CPCP__)
+# define ARCHITECTURE_ID "PCP"
+
+# else
+# define ARCHITECTURE_ID ""
+# endif
+
+#else
+# define ARCHITECTURE_ID
+#endif
+
+/* Convert integer to decimal digit literals. */
+#define DEC(n) \
+ ('0' + (((n) / 10000000)%10)), \
+ ('0' + (((n) / 1000000)%10)), \
+ ('0' + (((n) / 100000)%10)), \
+ ('0' + (((n) / 10000)%10)), \
+ ('0' + (((n) / 1000)%10)), \
+ ('0' + (((n) / 100)%10)), \
+ ('0' + (((n) / 10)%10)), \
+ ('0' + ((n) % 10))
+
+/* Convert integer to hex digit literals. */
+#define HEX(n) \
+ ('0' + ((n)>>28 & 0xF)), \
+ ('0' + ((n)>>24 & 0xF)), \
+ ('0' + ((n)>>20 & 0xF)), \
+ ('0' + ((n)>>16 & 0xF)), \
+ ('0' + ((n)>>12 & 0xF)), \
+ ('0' + ((n)>>8 & 0xF)), \
+ ('0' + ((n)>>4 & 0xF)), \
+ ('0' + ((n) & 0xF))
+
+/* Construct a string literal encoding the version number. */
+#ifdef COMPILER_VERSION
+char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]";
+
+/* Construct a string literal encoding the version number components. */
+#elif defined(COMPILER_VERSION_MAJOR)
+char const info_version[] = {
+ 'I', 'N', 'F', 'O', ':',
+ 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
+ COMPILER_VERSION_MAJOR,
+# ifdef COMPILER_VERSION_MINOR
+ '.', COMPILER_VERSION_MINOR,
+# ifdef COMPILER_VERSION_PATCH
+ '.', COMPILER_VERSION_PATCH,
+# ifdef COMPILER_VERSION_TWEAK
+ '.', COMPILER_VERSION_TWEAK,
+# endif
+# endif
+# endif
+ ']','\0'};
+#endif
+
+/* Construct a string literal encoding the internal version number. */
+#ifdef COMPILER_VERSION_INTERNAL
+char const info_version_internal[] = {
+ 'I', 'N', 'F', 'O', ':',
+ 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',
+ 'i','n','t','e','r','n','a','l','[',
+ COMPILER_VERSION_INTERNAL,']','\0'};
+#elif defined(COMPILER_VERSION_INTERNAL_STR)
+char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]";
+#endif
+
+/* Construct a string literal encoding the version number components. */
+#ifdef SIMULATE_VERSION_MAJOR
+char const info_simulate_version[] = {
+ 'I', 'N', 'F', 'O', ':',
+ 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
+ SIMULATE_VERSION_MAJOR,
+# ifdef SIMULATE_VERSION_MINOR
+ '.', SIMULATE_VERSION_MINOR,
+# ifdef SIMULATE_VERSION_PATCH
+ '.', SIMULATE_VERSION_PATCH,
+# ifdef SIMULATE_VERSION_TWEAK
+ '.', SIMULATE_VERSION_TWEAK,
+# endif
+# endif
+# endif
+ ']','\0'};
+#endif
+
+/* Construct the string literal in pieces to prevent the source from
+ getting matched. Store it in a pointer rather than an array
+ because some compilers will just produce instructions to fill the
+ array rather than assigning a pointer to a static array. */
+char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
+char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
+
+
+
+#if !defined(__STDC__) && !defined(__clang__)
+# if defined(_MSC_VER) || defined(__ibmxl__) || defined(__IBMC__)
+# define C_VERSION "90"
+# else
+# define C_VERSION
+# endif
+#elif __STDC_VERSION__ > 201710L
+# define C_VERSION "23"
+#elif __STDC_VERSION__ >= 201710L
+# define C_VERSION "17"
+#elif __STDC_VERSION__ >= 201000L
+# define C_VERSION "11"
+#elif __STDC_VERSION__ >= 199901L
+# define C_VERSION "99"
+#else
+# define C_VERSION "90"
+#endif
+const char* info_language_standard_default =
+ "INFO" ":" "standard_default[" C_VERSION "]";
+
+const char* info_language_extensions_default = "INFO" ":" "extensions_default["
+#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \
+ defined(__TI_COMPILER_VERSION__)) && \
+ !defined(__STRICT_ANSI__)
+ "ON"
+#else
+ "OFF"
+#endif
+"]";
+
+/*--------------------------------------------------------------------------*/
+
+#ifdef ID_VOID_MAIN
+void main() {}
+#else
+# if defined(__CLASSIC_C__)
+int main(argc, argv) int argc; char *argv[];
+# else
+int main(int argc, char* argv[])
+# endif
+{
+ int require = 0;
+ require += info_compiler[argc];
+ require += info_platform[argc];
+ require += info_arch[argc];
+#ifdef COMPILER_VERSION_MAJOR
+ require += info_version[argc];
+#endif
+#ifdef COMPILER_VERSION_INTERNAL
+ require += info_version_internal[argc];
+#endif
+#ifdef SIMULATE_ID
+ require += info_simulate[argc];
+#endif
+#ifdef SIMULATE_VERSION_MAJOR
+ require += info_simulate_version[argc];
+#endif
+#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
+ require += info_cray[argc];
+#endif
+ require += info_language_standard_default[argc];
+ require += info_language_extensions_default[argc];
+ (void)argv;
+ return require;
+}
+#endif
diff --git a/build/CMakeFiles/3.25.1/CompilerIdC/a.out b/build/CMakeFiles/3.25.1/CompilerIdC/a.out
new file mode 100755
index 0000000..5542cab
Binary files /dev/null and b/build/CMakeFiles/3.25.1/CompilerIdC/a.out differ
diff --git a/build/CMakeFiles/3.25.1/CompilerIdCXX/CMakeCXXCompilerId.cpp b/build/CMakeFiles/3.25.1/CompilerIdCXX/CMakeCXXCompilerId.cpp
new file mode 100644
index 0000000..c9ba632
--- /dev/null
+++ b/build/CMakeFiles/3.25.1/CompilerIdCXX/CMakeCXXCompilerId.cpp
@@ -0,0 +1,857 @@
+/* This source file must have a .cpp extension so that all C++ compilers
+ recognize the extension without flags. Borland does not know .cxx for
+ example. */
+#ifndef __cplusplus
+# error "A C compiler has been selected for C++."
+#endif
+
+#if !defined(__has_include)
+/* If the compiler does not have __has_include, pretend the answer is
+ always no. */
+# define __has_include(x) 0
+#endif
+
+
+/* Version number components: V=Version, R=Revision, P=Patch
+ Version date components: YYYY=Year, MM=Month, DD=Day */
+
+#if defined(__COMO__)
+# define COMPILER_ID "Comeau"
+ /* __COMO_VERSION__ = VRR */
+# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100)
+# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100)
+
+#elif defined(__INTEL_COMPILER) || defined(__ICC)
+# define COMPILER_ID "Intel"
+# if defined(_MSC_VER)
+# define SIMULATE_ID "MSVC"
+# endif
+# if defined(__GNUC__)
+# define SIMULATE_ID "GNU"
+# endif
+ /* __INTEL_COMPILER = VRP prior to 2021, and then VVVV for 2021 and later,
+ except that a few beta releases use the old format with V=2021. */
+# if __INTEL_COMPILER < 2021 || __INTEL_COMPILER == 202110 || __INTEL_COMPILER == 202111
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100)
+# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10)
+# if defined(__INTEL_COMPILER_UPDATE)
+# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE)
+# else
+# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10)
+# endif
+# else
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER)
+# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER_UPDATE)
+ /* The third version component from --version is an update index,
+ but no macro is provided for it. */
+# define COMPILER_VERSION_PATCH DEC(0)
+# endif
+# if defined(__INTEL_COMPILER_BUILD_DATE)
+ /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */
+# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE)
+# endif
+# if defined(_MSC_VER)
+ /* _MSC_VER = VVRR */
+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+# endif
+# if defined(__GNUC__)
+# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
+# elif defined(__GNUG__)
+# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
+# endif
+# if defined(__GNUC_MINOR__)
+# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
+# endif
+# if defined(__GNUC_PATCHLEVEL__)
+# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+# endif
+
+#elif (defined(__clang__) && defined(__INTEL_CLANG_COMPILER)) || defined(__INTEL_LLVM_COMPILER)
+# define COMPILER_ID "IntelLLVM"
+#if defined(_MSC_VER)
+# define SIMULATE_ID "MSVC"
+#endif
+#if defined(__GNUC__)
+# define SIMULATE_ID "GNU"
+#endif
+/* __INTEL_LLVM_COMPILER = VVVVRP prior to 2021.2.0, VVVVRRPP for 2021.2.0 and
+ * later. Look for 6 digit vs. 8 digit version number to decide encoding.
+ * VVVV is no smaller than the current year when a version is released.
+ */
+#if __INTEL_LLVM_COMPILER < 1000000L
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/100)
+# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 10)
+#else
+# define COMPILER_VERSION_MAJOR DEC(__INTEL_LLVM_COMPILER/10000)
+# define COMPILER_VERSION_MINOR DEC(__INTEL_LLVM_COMPILER/100 % 100)
+# define COMPILER_VERSION_PATCH DEC(__INTEL_LLVM_COMPILER % 100)
+#endif
+#if defined(_MSC_VER)
+ /* _MSC_VER = VVRR */
+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+#endif
+#if defined(__GNUC__)
+# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
+#elif defined(__GNUG__)
+# define SIMULATE_VERSION_MAJOR DEC(__GNUG__)
+#endif
+#if defined(__GNUC_MINOR__)
+# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
+#endif
+#if defined(__GNUC_PATCHLEVEL__)
+# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+#endif
+
+#elif defined(__PATHCC__)
+# define COMPILER_ID "PathScale"
+# define COMPILER_VERSION_MAJOR DEC(__PATHCC__)
+# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__)
+# if defined(__PATHCC_PATCHLEVEL__)
+# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__)
+# endif
+
+#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__)
+# define COMPILER_ID "Embarcadero"
+# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>24 & 0x00FF)
+# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF)
+# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF)
+
+#elif defined(__BORLANDC__)
+# define COMPILER_ID "Borland"
+ /* __BORLANDC__ = 0xVRR */
+# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8)
+# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF)
+
+#elif defined(__WATCOMC__) && __WATCOMC__ < 1200
+# define COMPILER_ID "Watcom"
+ /* __WATCOMC__ = VVRR */
+# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100)
+# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
+# if (__WATCOMC__ % 10) > 0
+# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
+# endif
+
+#elif defined(__WATCOMC__)
+# define COMPILER_ID "OpenWatcom"
+ /* __WATCOMC__ = VVRP + 1100 */
+# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100)
+# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10)
+# if (__WATCOMC__ % 10) > 0
+# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10)
+# endif
+
+#elif defined(__SUNPRO_CC)
+# define COMPILER_ID "SunPro"
+# if __SUNPRO_CC >= 0x5100
+ /* __SUNPRO_CC = 0xVRRP */
+# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12)
+# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF)
+# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
+# else
+ /* __SUNPRO_CC = 0xVRP */
+# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8)
+# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF)
+# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF)
+# endif
+
+#elif defined(__HP_aCC)
+# define COMPILER_ID "HP"
+ /* __HP_aCC = VVRRPP */
+# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000)
+# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100)
+# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100)
+
+#elif defined(__DECCXX)
+# define COMPILER_ID "Compaq"
+ /* __DECCXX_VER = VVRRTPPPP */
+# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000)
+# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100)
+# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000)
+
+#elif defined(__IBMCPP__) && defined(__COMPILER_VER__)
+# define COMPILER_ID "zOS"
+ /* __IBMCPP__ = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
+# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
+
+#elif defined(__open_xl__) && defined(__clang__)
+# define COMPILER_ID "IBMClang"
+# define COMPILER_VERSION_MAJOR DEC(__open_xl_version__)
+# define COMPILER_VERSION_MINOR DEC(__open_xl_release__)
+# define COMPILER_VERSION_PATCH DEC(__open_xl_modification__)
+# define COMPILER_VERSION_TWEAK DEC(__open_xl_ptf_fix_level__)
+
+
+#elif defined(__ibmxl__) && defined(__clang__)
+# define COMPILER_ID "XLClang"
+# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__)
+# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__)
+# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__)
+# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__)
+
+
+#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800
+# define COMPILER_ID "XL"
+ /* __IBMCPP__ = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
+# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
+
+#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800
+# define COMPILER_ID "VisualAge"
+ /* __IBMCPP__ = VRP */
+# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100)
+# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10)
+
+#elif defined(__NVCOMPILER)
+# define COMPILER_ID "NVHPC"
+# define COMPILER_VERSION_MAJOR DEC(__NVCOMPILER_MAJOR__)
+# define COMPILER_VERSION_MINOR DEC(__NVCOMPILER_MINOR__)
+# if defined(__NVCOMPILER_PATCHLEVEL__)
+# define COMPILER_VERSION_PATCH DEC(__NVCOMPILER_PATCHLEVEL__)
+# endif
+
+#elif defined(__PGI)
+# define COMPILER_ID "PGI"
+# define COMPILER_VERSION_MAJOR DEC(__PGIC__)
+# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__)
+# if defined(__PGIC_PATCHLEVEL__)
+# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__)
+# endif
+
+#elif defined(_CRAYC)
+# define COMPILER_ID "Cray"
+# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR)
+# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR)
+
+#elif defined(__TI_COMPILER_VERSION__)
+# define COMPILER_ID "TI"
+ /* __TI_COMPILER_VERSION__ = VVVRRRPPP */
+# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000)
+# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000)
+# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000)
+
+#elif defined(__CLANG_FUJITSU)
+# define COMPILER_ID "FujitsuClang"
+# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
+# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
+# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
+# define COMPILER_VERSION_INTERNAL_STR __clang_version__
+
+
+#elif defined(__FUJITSU)
+# define COMPILER_ID "Fujitsu"
+# if defined(__FCC_version__)
+# define COMPILER_VERSION __FCC_version__
+# elif defined(__FCC_major__)
+# define COMPILER_VERSION_MAJOR DEC(__FCC_major__)
+# define COMPILER_VERSION_MINOR DEC(__FCC_minor__)
+# define COMPILER_VERSION_PATCH DEC(__FCC_patchlevel__)
+# endif
+# if defined(__fcc_version)
+# define COMPILER_VERSION_INTERNAL DEC(__fcc_version)
+# elif defined(__FCC_VERSION)
+# define COMPILER_VERSION_INTERNAL DEC(__FCC_VERSION)
+# endif
+
+
+#elif defined(__ghs__)
+# define COMPILER_ID "GHS"
+/* __GHS_VERSION_NUMBER = VVVVRP */
+# ifdef __GHS_VERSION_NUMBER
+# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100)
+# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10)
+# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10)
+# endif
+
+#elif defined(__TASKING__)
+# define COMPILER_ID "Tasking"
+ # define COMPILER_VERSION_MAJOR DEC(__VERSION__/1000)
+ # define COMPILER_VERSION_MINOR DEC(__VERSION__ % 100)
+# define COMPILER_VERSION_INTERNAL DEC(__VERSION__)
+
+#elif defined(__SCO_VERSION__)
+# define COMPILER_ID "SCO"
+
+#elif defined(__ARMCC_VERSION) && !defined(__clang__)
+# define COMPILER_ID "ARMCC"
+#if __ARMCC_VERSION >= 1000000
+ /* __ARMCC_VERSION = VRRPPPP */
+ # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000)
+ # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100)
+ # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
+#else
+ /* __ARMCC_VERSION = VRPPPP */
+ # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000)
+ # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10)
+ # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000)
+#endif
+
+
+#elif defined(__clang__) && defined(__apple_build_version__)
+# define COMPILER_ID "AppleClang"
+# if defined(_MSC_VER)
+# define SIMULATE_ID "MSVC"
+# endif
+# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
+# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
+# if defined(_MSC_VER)
+ /* _MSC_VER = VVRR */
+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+# endif
+# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__)
+
+#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION)
+# define COMPILER_ID "ARMClang"
+ # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000)
+ # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100)
+ # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000)
+# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION)
+
+#elif defined(__clang__)
+# define COMPILER_ID "Clang"
+# if defined(_MSC_VER)
+# define SIMULATE_ID "MSVC"
+# endif
+# define COMPILER_VERSION_MAJOR DEC(__clang_major__)
+# define COMPILER_VERSION_MINOR DEC(__clang_minor__)
+# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__)
+# if defined(_MSC_VER)
+ /* _MSC_VER = VVRR */
+# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100)
+# endif
+
+#elif defined(__LCC__) && (defined(__GNUC__) || defined(__GNUG__) || defined(__MCST__))
+# define COMPILER_ID "LCC"
+# define COMPILER_VERSION_MAJOR DEC(1)
+# if defined(__LCC__)
+# define COMPILER_VERSION_MINOR DEC(__LCC__- 100)
+# endif
+# if defined(__LCC_MINOR__)
+# define COMPILER_VERSION_PATCH DEC(__LCC_MINOR__)
+# endif
+# if defined(__GNUC__) && defined(__GNUC_MINOR__)
+# define SIMULATE_ID "GNU"
+# define SIMULATE_VERSION_MAJOR DEC(__GNUC__)
+# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__)
+# if defined(__GNUC_PATCHLEVEL__)
+# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+# endif
+# endif
+
+#elif defined(__GNUC__) || defined(__GNUG__)
+# define COMPILER_ID "GNU"
+# if defined(__GNUC__)
+# define COMPILER_VERSION_MAJOR DEC(__GNUC__)
+# else
+# define COMPILER_VERSION_MAJOR DEC(__GNUG__)
+# endif
+# if defined(__GNUC_MINOR__)
+# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__)
+# endif
+# if defined(__GNUC_PATCHLEVEL__)
+# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__)
+# endif
+
+#elif defined(_MSC_VER)
+# define COMPILER_ID "MSVC"
+ /* _MSC_VER = VVRR */
+# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100)
+# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100)
+# if defined(_MSC_FULL_VER)
+# if _MSC_VER >= 1400
+ /* _MSC_FULL_VER = VVRRPPPPP */
+# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000)
+# else
+ /* _MSC_FULL_VER = VVRRPPPP */
+# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000)
+# endif
+# endif
+# if defined(_MSC_BUILD)
+# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD)
+# endif
+
+#elif defined(_ADI_COMPILER)
+# define COMPILER_ID "ADSP"
+#if defined(__VERSIONNUM__)
+ /* __VERSIONNUM__ = 0xVVRRPPTT */
+# define COMPILER_VERSION_MAJOR DEC(__VERSIONNUM__ >> 24 & 0xFF)
+# define COMPILER_VERSION_MINOR DEC(__VERSIONNUM__ >> 16 & 0xFF)
+# define COMPILER_VERSION_PATCH DEC(__VERSIONNUM__ >> 8 & 0xFF)
+# define COMPILER_VERSION_TWEAK DEC(__VERSIONNUM__ & 0xFF)
+#endif
+
+#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
+# define COMPILER_ID "IAR"
+# if defined(__VER__) && defined(__ICCARM__)
+# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000)
+# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000)
+# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000)
+# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
+# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__) || defined(__ICCSTM8__))
+# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100)
+# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100))
+# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__)
+# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__)
+# endif
+
+
+/* These compilers are either not known or too old to define an
+ identification macro. Try to identify the platform and guess that
+ it is the native compiler. */
+#elif defined(__hpux) || defined(__hpua)
+# define COMPILER_ID "HP"
+
+#else /* unknown compiler */
+# define COMPILER_ID ""
+#endif
+
+/* Construct the string literal in pieces to prevent the source from
+ getting matched. Store it in a pointer rather than an array
+ because some compilers will just produce instructions to fill the
+ array rather than assigning a pointer to a static array. */
+char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]";
+#ifdef SIMULATE_ID
+char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]";
+#endif
+
+#ifdef __QNXNTO__
+char const* qnxnto = "INFO" ":" "qnxnto[]";
+#endif
+
+#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
+char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]";
+#endif
+
+#define STRINGIFY_HELPER(X) #X
+#define STRINGIFY(X) STRINGIFY_HELPER(X)
+
+/* Identify known platforms by name. */
+#if defined(__linux) || defined(__linux__) || defined(linux)
+# define PLATFORM_ID "Linux"
+
+#elif defined(__MSYS__)
+# define PLATFORM_ID "MSYS"
+
+#elif defined(__CYGWIN__)
+# define PLATFORM_ID "Cygwin"
+
+#elif defined(__MINGW32__)
+# define PLATFORM_ID "MinGW"
+
+#elif defined(__APPLE__)
+# define PLATFORM_ID "Darwin"
+
+#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32)
+# define PLATFORM_ID "Windows"
+
+#elif defined(__FreeBSD__) || defined(__FreeBSD)
+# define PLATFORM_ID "FreeBSD"
+
+#elif defined(__NetBSD__) || defined(__NetBSD)
+# define PLATFORM_ID "NetBSD"
+
+#elif defined(__OpenBSD__) || defined(__OPENBSD)
+# define PLATFORM_ID "OpenBSD"
+
+#elif defined(__sun) || defined(sun)
+# define PLATFORM_ID "SunOS"
+
+#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__)
+# define PLATFORM_ID "AIX"
+
+#elif defined(__hpux) || defined(__hpux__)
+# define PLATFORM_ID "HP-UX"
+
+#elif defined(__HAIKU__)
+# define PLATFORM_ID "Haiku"
+
+#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS)
+# define PLATFORM_ID "BeOS"
+
+#elif defined(__QNX__) || defined(__QNXNTO__)
+# define PLATFORM_ID "QNX"
+
+#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__)
+# define PLATFORM_ID "Tru64"
+
+#elif defined(__riscos) || defined(__riscos__)
+# define PLATFORM_ID "RISCos"
+
+#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__)
+# define PLATFORM_ID "SINIX"
+
+#elif defined(__UNIX_SV__)
+# define PLATFORM_ID "UNIX_SV"
+
+#elif defined(__bsdos__)
+# define PLATFORM_ID "BSDOS"
+
+#elif defined(_MPRAS) || defined(MPRAS)
+# define PLATFORM_ID "MP-RAS"
+
+#elif defined(__osf) || defined(__osf__)
+# define PLATFORM_ID "OSF1"
+
+#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv)
+# define PLATFORM_ID "SCO_SV"
+
+#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX)
+# define PLATFORM_ID "ULTRIX"
+
+#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX)
+# define PLATFORM_ID "Xenix"
+
+#elif defined(__WATCOMC__)
+# if defined(__LINUX__)
+# define PLATFORM_ID "Linux"
+
+# elif defined(__DOS__)
+# define PLATFORM_ID "DOS"
+
+# elif defined(__OS2__)
+# define PLATFORM_ID "OS2"
+
+# elif defined(__WINDOWS__)
+# define PLATFORM_ID "Windows3x"
+
+# elif defined(__VXWORKS__)
+# define PLATFORM_ID "VxWorks"
+
+# else /* unknown platform */
+# define PLATFORM_ID
+# endif
+
+#elif defined(__INTEGRITY)
+# if defined(INT_178B)
+# define PLATFORM_ID "Integrity178"
+
+# else /* regular Integrity */
+# define PLATFORM_ID "Integrity"
+# endif
+
+# elif defined(_ADI_COMPILER)
+# define PLATFORM_ID "ADSP"
+
+#else /* unknown platform */
+# define PLATFORM_ID
+
+#endif
+
+/* For windows compilers MSVC and Intel we can determine
+ the architecture of the compiler being used. This is because
+ the compilers do not have flags that can change the architecture,
+ but rather depend on which compiler is being used
+*/
+#if defined(_WIN32) && defined(_MSC_VER)
+# if defined(_M_IA64)
+# define ARCHITECTURE_ID "IA64"
+
+# elif defined(_M_ARM64EC)
+# define ARCHITECTURE_ID "ARM64EC"
+
+# elif defined(_M_X64) || defined(_M_AMD64)
+# define ARCHITECTURE_ID "x64"
+
+# elif defined(_M_IX86)
+# define ARCHITECTURE_ID "X86"
+
+# elif defined(_M_ARM64)
+# define ARCHITECTURE_ID "ARM64"
+
+# elif defined(_M_ARM)
+# if _M_ARM == 4
+# define ARCHITECTURE_ID "ARMV4I"
+# elif _M_ARM == 5
+# define ARCHITECTURE_ID "ARMV5I"
+# else
+# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM)
+# endif
+
+# elif defined(_M_MIPS)
+# define ARCHITECTURE_ID "MIPS"
+
+# elif defined(_M_SH)
+# define ARCHITECTURE_ID "SHx"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+#elif defined(__WATCOMC__)
+# if defined(_M_I86)
+# define ARCHITECTURE_ID "I86"
+
+# elif defined(_M_IX86)
+# define ARCHITECTURE_ID "X86"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC)
+# if defined(__ICCARM__)
+# define ARCHITECTURE_ID "ARM"
+
+# elif defined(__ICCRX__)
+# define ARCHITECTURE_ID "RX"
+
+# elif defined(__ICCRH850__)
+# define ARCHITECTURE_ID "RH850"
+
+# elif defined(__ICCRL78__)
+# define ARCHITECTURE_ID "RL78"
+
+# elif defined(__ICCRISCV__)
+# define ARCHITECTURE_ID "RISCV"
+
+# elif defined(__ICCAVR__)
+# define ARCHITECTURE_ID "AVR"
+
+# elif defined(__ICC430__)
+# define ARCHITECTURE_ID "MSP430"
+
+# elif defined(__ICCV850__)
+# define ARCHITECTURE_ID "V850"
+
+# elif defined(__ICC8051__)
+# define ARCHITECTURE_ID "8051"
+
+# elif defined(__ICCSTM8__)
+# define ARCHITECTURE_ID "STM8"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+#elif defined(__ghs__)
+# if defined(__PPC64__)
+# define ARCHITECTURE_ID "PPC64"
+
+# elif defined(__ppc__)
+# define ARCHITECTURE_ID "PPC"
+
+# elif defined(__ARM__)
+# define ARCHITECTURE_ID "ARM"
+
+# elif defined(__x86_64__)
+# define ARCHITECTURE_ID "x64"
+
+# elif defined(__i386__)
+# define ARCHITECTURE_ID "X86"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+#elif defined(__TI_COMPILER_VERSION__)
+# if defined(__TI_ARM__)
+# define ARCHITECTURE_ID "ARM"
+
+# elif defined(__MSP430__)
+# define ARCHITECTURE_ID "MSP430"
+
+# elif defined(__TMS320C28XX__)
+# define ARCHITECTURE_ID "TMS320C28x"
+
+# elif defined(__TMS320C6X__) || defined(_TMS320C6X)
+# define ARCHITECTURE_ID "TMS320C6x"
+
+# else /* unknown architecture */
+# define ARCHITECTURE_ID ""
+# endif
+
+# elif defined(__ADSPSHARC__)
+# define ARCHITECTURE_ID "SHARC"
+
+# elif defined(__ADSPBLACKFIN__)
+# define ARCHITECTURE_ID "Blackfin"
+
+#elif defined(__TASKING__)
+
+# if defined(__CTC__) || defined(__CPTC__)
+# define ARCHITECTURE_ID "TriCore"
+
+# elif defined(__CMCS__)
+# define ARCHITECTURE_ID "MCS"
+
+# elif defined(__CARM__)
+# define ARCHITECTURE_ID "ARM"
+
+# elif defined(__CARC__)
+# define ARCHITECTURE_ID "ARC"
+
+# elif defined(__C51__)
+# define ARCHITECTURE_ID "8051"
+
+# elif defined(__CPCP__)
+# define ARCHITECTURE_ID "PCP"
+
+# else
+# define ARCHITECTURE_ID ""
+# endif
+
+#else
+# define ARCHITECTURE_ID
+#endif
+
+/* Convert integer to decimal digit literals. */
+#define DEC(n) \
+ ('0' + (((n) / 10000000)%10)), \
+ ('0' + (((n) / 1000000)%10)), \
+ ('0' + (((n) / 100000)%10)), \
+ ('0' + (((n) / 10000)%10)), \
+ ('0' + (((n) / 1000)%10)), \
+ ('0' + (((n) / 100)%10)), \
+ ('0' + (((n) / 10)%10)), \
+ ('0' + ((n) % 10))
+
+/* Convert integer to hex digit literals. */
+#define HEX(n) \
+ ('0' + ((n)>>28 & 0xF)), \
+ ('0' + ((n)>>24 & 0xF)), \
+ ('0' + ((n)>>20 & 0xF)), \
+ ('0' + ((n)>>16 & 0xF)), \
+ ('0' + ((n)>>12 & 0xF)), \
+ ('0' + ((n)>>8 & 0xF)), \
+ ('0' + ((n)>>4 & 0xF)), \
+ ('0' + ((n) & 0xF))
+
+/* Construct a string literal encoding the version number. */
+#ifdef COMPILER_VERSION
+char const* info_version = "INFO" ":" "compiler_version[" COMPILER_VERSION "]";
+
+/* Construct a string literal encoding the version number components. */
+#elif defined(COMPILER_VERSION_MAJOR)
+char const info_version[] = {
+ 'I', 'N', 'F', 'O', ':',
+ 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[',
+ COMPILER_VERSION_MAJOR,
+# ifdef COMPILER_VERSION_MINOR
+ '.', COMPILER_VERSION_MINOR,
+# ifdef COMPILER_VERSION_PATCH
+ '.', COMPILER_VERSION_PATCH,
+# ifdef COMPILER_VERSION_TWEAK
+ '.', COMPILER_VERSION_TWEAK,
+# endif
+# endif
+# endif
+ ']','\0'};
+#endif
+
+/* Construct a string literal encoding the internal version number. */
+#ifdef COMPILER_VERSION_INTERNAL
+char const info_version_internal[] = {
+ 'I', 'N', 'F', 'O', ':',
+ 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_',
+ 'i','n','t','e','r','n','a','l','[',
+ COMPILER_VERSION_INTERNAL,']','\0'};
+#elif defined(COMPILER_VERSION_INTERNAL_STR)
+char const* info_version_internal = "INFO" ":" "compiler_version_internal[" COMPILER_VERSION_INTERNAL_STR "]";
+#endif
+
+/* Construct a string literal encoding the version number components. */
+#ifdef SIMULATE_VERSION_MAJOR
+char const info_simulate_version[] = {
+ 'I', 'N', 'F', 'O', ':',
+ 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[',
+ SIMULATE_VERSION_MAJOR,
+# ifdef SIMULATE_VERSION_MINOR
+ '.', SIMULATE_VERSION_MINOR,
+# ifdef SIMULATE_VERSION_PATCH
+ '.', SIMULATE_VERSION_PATCH,
+# ifdef SIMULATE_VERSION_TWEAK
+ '.', SIMULATE_VERSION_TWEAK,
+# endif
+# endif
+# endif
+ ']','\0'};
+#endif
+
+/* Construct the string literal in pieces to prevent the source from
+ getting matched. Store it in a pointer rather than an array
+ because some compilers will just produce instructions to fill the
+ array rather than assigning a pointer to a static array. */
+char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]";
+char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]";
+
+
+
+#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L
+# if defined(__INTEL_CXX11_MODE__)
+# if defined(__cpp_aggregate_nsdmi)
+# define CXX_STD 201402L
+# else
+# define CXX_STD 201103L
+# endif
+# else
+# define CXX_STD 199711L
+# endif
+#elif defined(_MSC_VER) && defined(_MSVC_LANG)
+# define CXX_STD _MSVC_LANG
+#else
+# define CXX_STD __cplusplus
+#endif
+
+const char* info_language_standard_default = "INFO" ":" "standard_default["
+#if CXX_STD > 202002L
+ "23"
+#elif CXX_STD > 201703L
+ "20"
+#elif CXX_STD >= 201703L
+ "17"
+#elif CXX_STD >= 201402L
+ "14"
+#elif CXX_STD >= 201103L
+ "11"
+#else
+ "98"
+#endif
+"]";
+
+const char* info_language_extensions_default = "INFO" ":" "extensions_default["
+#if (defined(__clang__) || defined(__GNUC__) || defined(__xlC__) || \
+ defined(__TI_COMPILER_VERSION__)) && \
+ !defined(__STRICT_ANSI__)
+ "ON"
+#else
+ "OFF"
+#endif
+"]";
+
+/*--------------------------------------------------------------------------*/
+
+int main(int argc, char* argv[])
+{
+ int require = 0;
+ require += info_compiler[argc];
+ require += info_platform[argc];
+ require += info_arch[argc];
+#ifdef COMPILER_VERSION_MAJOR
+ require += info_version[argc];
+#endif
+#ifdef COMPILER_VERSION_INTERNAL
+ require += info_version_internal[argc];
+#endif
+#ifdef SIMULATE_ID
+ require += info_simulate[argc];
+#endif
+#ifdef SIMULATE_VERSION_MAJOR
+ require += info_simulate_version[argc];
+#endif
+#if defined(__CRAYXT_COMPUTE_LINUX_TARGET)
+ require += info_cray[argc];
+#endif
+ require += info_language_standard_default[argc];
+ require += info_language_extensions_default[argc];
+ (void)argv;
+ return require;
+}
diff --git a/build/CMakeFiles/3.25.1/CompilerIdCXX/a.out b/build/CMakeFiles/3.25.1/CompilerIdCXX/a.out
new file mode 100755
index 0000000..ebfc868
Binary files /dev/null and b/build/CMakeFiles/3.25.1/CompilerIdCXX/a.out differ
diff --git a/build/CMakeFiles/CMakeDirectoryInformation.cmake b/build/CMakeFiles/CMakeDirectoryInformation.cmake
new file mode 100644
index 0000000..f57cf42
--- /dev/null
+++ b/build/CMakeFiles/CMakeDirectoryInformation.cmake
@@ -0,0 +1,16 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.25
+
+# Relative path conversion top directories.
+set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/toto/projets/factory")
+set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/toto/projets/factory/build")
+
+# Force unix paths in dependencies.
+set(CMAKE_FORCE_UNIX_PATHS 1)
+
+
+# The C and CXX include file regular expressions for this directory.
+set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
+set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
+set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
+set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
diff --git a/build/CMakeFiles/CMakeOutput.log b/build/CMakeFiles/CMakeOutput.log
new file mode 100644
index 0000000..ba87275
--- /dev/null
+++ b/build/CMakeFiles/CMakeOutput.log
@@ -0,0 +1,445 @@
+The system is: Linux - 6.1.0-25-amd64 - x86_64
+Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded.
+Compiler: /usr/bin/cc
+Build flags:
+Id flags:
+
+The output was:
+0
+
+
+Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out"
+
+The C compiler identification is GNU, found in "/home/toto/projets/factory/build/CMakeFiles/3.25.1/CompilerIdC/a.out"
+
+Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded.
+Compiler: /usr/bin/c++
+Build flags:
+Id flags:
+
+The output was:
+0
+
+
+Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out"
+
+The CXX compiler identification is GNU, found in "/home/toto/projets/factory/build/CMakeFiles/3.25.1/CompilerIdCXX/a.out"
+
+Detecting C compiler ABI info compiled with the following output:
+Change Dir: /home/toto/projets/factory/build/CMakeFiles/CMakeScratch/TryCompile-08nbUq
+
+Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_f224a/fast && /usr/bin/gmake -f CMakeFiles/cmTC_f224a.dir/build.make CMakeFiles/cmTC_f224a.dir/build
+gmake[1]: Entering directory '/home/toto/projets/factory/build/CMakeFiles/CMakeScratch/TryCompile-08nbUq'
+Building C object CMakeFiles/cmTC_f224a.dir/CMakeCCompilerABI.c.o
+/usr/bin/cc -v -o CMakeFiles/cmTC_f224a.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.25/Modules/CMakeCCompilerABI.c
+Using built-in specs.
+COLLECT_GCC=/usr/bin/cc
+OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
+OFFLOAD_TARGET_DEFAULT=1
+Target: x86_64-linux-gnu
+Configured with: ../src/configure -v --with-pkgversion='Debian 12.2.0-14+deb12u1' --with-bugurl=file:///usr/share/doc/gcc-12/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-12 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/reproducible-path/gcc-12-12.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/reproducible-path/gcc-12-12.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
+Thread model: posix
+Supported LTO compression algorithms: zlib zstd
+gcc version 12.2.0 (Debian 12.2.0-14+deb12u1)
+COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f224a.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f224a.dir/'
+ /usr/lib/gcc/x86_64-linux-gnu/12/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.25/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_f224a.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -o /tmp/cceEhYD2.s
+GNU C17 (Debian 12.2.0-14+deb12u1) version 12.2.0 (x86_64-linux-gnu)
+ compiled by GNU C version 12.2.0, GMP version 6.2.1, MPFR version 4.2.0, MPC version 1.3.1, isl version isl-0.25-GMP
+
+GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
+ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"
+ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/12/include-fixed"
+ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/12/../../../../x86_64-linux-gnu/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ /usr/lib/gcc/x86_64-linux-gnu/12/include
+ /usr/local/include
+ /usr/include/x86_64-linux-gnu
+ /usr/include
+End of search list.
+GNU C17 (Debian 12.2.0-14+deb12u1) version 12.2.0 (x86_64-linux-gnu)
+ compiled by GNU C version 12.2.0, GMP version 6.2.1, MPFR version 4.2.0, MPC version 1.3.1, isl version isl-0.25-GMP
+
+GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
+Compiler executable checksum: df5cb71f7b1353aac39c2b59ae45fa4a
+COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f224a.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f224a.dir/'
+ as -v --64 -o CMakeFiles/cmTC_f224a.dir/CMakeCCompilerABI.c.o /tmp/cceEhYD2.s
+GNU assembler version 2.40 (x86_64-linux-gnu) using BFD version (GNU Binutils for Debian) 2.40
+COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/
+LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../:/lib/:/usr/lib/
+COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f224a.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f224a.dir/CMakeCCompilerABI.c.'
+Linking C executable cmTC_f224a
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f224a.dir/link.txt --verbose=1
+/usr/bin/cc -v CMakeFiles/cmTC_f224a.dir/CMakeCCompilerABI.c.o -o cmTC_f224a
+Using built-in specs.
+COLLECT_GCC=/usr/bin/cc
+COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper
+OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
+OFFLOAD_TARGET_DEFAULT=1
+Target: x86_64-linux-gnu
+Configured with: ../src/configure -v --with-pkgversion='Debian 12.2.0-14+deb12u1' --with-bugurl=file:///usr/share/doc/gcc-12/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-12 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/reproducible-path/gcc-12-12.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/reproducible-path/gcc-12-12.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
+Thread model: posix
+Supported LTO compression algorithms: zlib zstd
+gcc version 12.2.0 (Debian 12.2.0-14+deb12u1)
+COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/
+LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../:/lib/:/usr/lib/
+COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_f224a' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_f224a.'
+ /usr/lib/gcc/x86_64-linux-gnu/12/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper -plugin-opt=-fresolution=/tmp/ccxuJGo8.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_f224a /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/12/../../.. CMakeFiles/cmTC_f224a.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o
+COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_f224a' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_f224a.'
+gmake[1]: Leaving directory '/home/toto/projets/factory/build/CMakeFiles/CMakeScratch/TryCompile-08nbUq'
+
+
+
+Parsed C implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [/usr/lib/gcc/x86_64-linux-gnu/12/include]
+ add: [/usr/local/include]
+ add: [/usr/include/x86_64-linux-gnu]
+ add: [/usr/include]
+ end of search list found
+ collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/12/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/12/include]
+ collapse include dir [/usr/local/include] ==> [/usr/local/include]
+ collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu]
+ collapse include dir [/usr/include] ==> [/usr/include]
+ implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/12/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include]
+
+
+Parsed C implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: /home/toto/projets/factory/build/CMakeFiles/CMakeScratch/TryCompile-08nbUq]
+ ignore line: []
+ ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_f224a/fast && /usr/bin/gmake -f CMakeFiles/cmTC_f224a.dir/build.make CMakeFiles/cmTC_f224a.dir/build]
+ ignore line: [gmake[1]: Entering directory '/home/toto/projets/factory/build/CMakeFiles/CMakeScratch/TryCompile-08nbUq']
+ ignore line: [Building C object CMakeFiles/cmTC_f224a.dir/CMakeCCompilerABI.c.o]
+ ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_f224a.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.25/Modules/CMakeCCompilerABI.c]
+ ignore line: [Using built-in specs.]
+ ignore line: [COLLECT_GCC=/usr/bin/cc]
+ ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa]
+ ignore line: [OFFLOAD_TARGET_DEFAULT=1]
+ ignore line: [Target: x86_64-linux-gnu]
+ ignore line: [Configured with: ../src/configure -v --with-pkgversion='Debian 12.2.0-14+deb12u1' --with-bugurl=file:///usr/share/doc/gcc-12/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-12 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/reproducible-path/gcc-12-12.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/reproducible-path/gcc-12-12.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu]
+ ignore line: [Thread model: posix]
+ ignore line: [Supported LTO compression algorithms: zlib zstd]
+ ignore line: [gcc version 12.2.0 (Debian 12.2.0-14+deb12u1) ]
+ ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f224a.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f224a.dir/']
+ ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/12/cc1 -quiet -v -imultiarch x86_64-linux-gnu /usr/share/cmake-3.25/Modules/CMakeCCompilerABI.c -quiet -dumpdir CMakeFiles/cmTC_f224a.dir/ -dumpbase CMakeCCompilerABI.c.c -dumpbase-ext .c -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -o /tmp/cceEhYD2.s]
+ ignore line: [GNU C17 (Debian 12.2.0-14+deb12u1) version 12.2.0 (x86_64-linux-gnu)]
+ ignore line: [ compiled by GNU C version 12.2.0 GMP version 6.2.1 MPFR version 4.2.0 MPC version 1.3.1 isl version isl-0.25-GMP]
+ ignore line: []
+ ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
+ ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"]
+ ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/12/include-fixed"]
+ ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/12/../../../../x86_64-linux-gnu/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/12/include]
+ ignore line: [ /usr/local/include]
+ ignore line: [ /usr/include/x86_64-linux-gnu]
+ ignore line: [ /usr/include]
+ ignore line: [End of search list.]
+ ignore line: [GNU C17 (Debian 12.2.0-14+deb12u1) version 12.2.0 (x86_64-linux-gnu)]
+ ignore line: [ compiled by GNU C version 12.2.0 GMP version 6.2.1 MPFR version 4.2.0 MPC version 1.3.1 isl version isl-0.25-GMP]
+ ignore line: []
+ ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
+ ignore line: [Compiler executable checksum: df5cb71f7b1353aac39c2b59ae45fa4a]
+ ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f224a.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f224a.dir/']
+ ignore line: [ as -v --64 -o CMakeFiles/cmTC_f224a.dir/CMakeCCompilerABI.c.o /tmp/cceEhYD2.s]
+ ignore line: [GNU assembler version 2.40 (x86_64-linux-gnu) using BFD version (GNU Binutils for Debian) 2.40]
+ ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/]
+ ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../:/lib/:/usr/lib/]
+ ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_f224a.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_f224a.dir/CMakeCCompilerABI.c.']
+ ignore line: [Linking C executable cmTC_f224a]
+ ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f224a.dir/link.txt --verbose=1]
+ ignore line: [/usr/bin/cc -v CMakeFiles/cmTC_f224a.dir/CMakeCCompilerABI.c.o -o cmTC_f224a ]
+ ignore line: [Using built-in specs.]
+ ignore line: [COLLECT_GCC=/usr/bin/cc]
+ ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper]
+ ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa]
+ ignore line: [OFFLOAD_TARGET_DEFAULT=1]
+ ignore line: [Target: x86_64-linux-gnu]
+ ignore line: [Configured with: ../src/configure -v --with-pkgversion='Debian 12.2.0-14+deb12u1' --with-bugurl=file:///usr/share/doc/gcc-12/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-12 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/reproducible-path/gcc-12-12.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/reproducible-path/gcc-12-12.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu]
+ ignore line: [Thread model: posix]
+ ignore line: [Supported LTO compression algorithms: zlib zstd]
+ ignore line: [gcc version 12.2.0 (Debian 12.2.0-14+deb12u1) ]
+ ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/]
+ ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../:/lib/:/usr/lib/]
+ ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_f224a' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_f224a.']
+ link line: [ /usr/lib/gcc/x86_64-linux-gnu/12/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper -plugin-opt=-fresolution=/tmp/ccxuJGo8.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_f224a /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/12/../../.. CMakeFiles/cmTC_f224a.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o]
+ arg [/usr/lib/gcc/x86_64-linux-gnu/12/collect2] ==> ignore
+ arg [-plugin] ==> ignore
+ arg [/usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so] ==> ignore
+ arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper] ==> ignore
+ arg [-plugin-opt=-fresolution=/tmp/ccxuJGo8.res] ==> ignore
+ arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
+ arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
+ arg [-plugin-opt=-pass-through=-lc] ==> ignore
+ arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
+ arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
+ arg [--build-id] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [elf_x86_64] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--as-needed] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_f224a] ==> ignore
+ arg [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o]
+ arg [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o]
+ arg [/usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o]
+ arg [-L/usr/lib/gcc/x86_64-linux-gnu/12] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/12]
+ arg [-L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu]
+ arg [-L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib]
+ arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu]
+ arg [-L/lib/../lib] ==> dir [/lib/../lib]
+ arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu]
+ arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
+ arg [-L/usr/lib/gcc/x86_64-linux-gnu/12/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/12/../../..]
+ arg [CMakeFiles/cmTC_f224a.dir/CMakeCCompilerABI.c.o] ==> ignore
+ arg [-lgcc] ==> lib [gcc]
+ arg [--push-state] ==> ignore
+ arg [--as-needed] ==> ignore
+ arg [-lgcc_s] ==> lib [gcc_s]
+ arg [--pop-state] ==> ignore
+ arg [-lc] ==> lib [c]
+ arg [-lgcc] ==> lib [gcc]
+ arg [--push-state] ==> ignore
+ arg [--as-needed] ==> ignore
+ arg [-lgcc_s] ==> lib [gcc_s]
+ arg [--pop-state] ==> ignore
+ arg [/usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o]
+ arg [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o]
+ collapse obj [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o]
+ collapse obj [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o]
+ collapse obj [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o]
+ collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/12] ==> [/usr/lib/gcc/x86_64-linux-gnu/12]
+ collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
+ collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib] ==> [/usr/lib]
+ collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu]
+ collapse library dir [/lib/../lib] ==> [/lib]
+ collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
+ collapse library dir [/usr/lib/../lib] ==> [/usr/lib]
+ collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/12/../../..] ==> [/usr/lib]
+ implicit libs: [gcc;gcc_s;c;gcc;gcc_s]
+ implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o]
+ implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/12;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib]
+ implicit fwks: []
+
+
+Detecting CXX compiler ABI info compiled with the following output:
+Change Dir: /home/toto/projets/factory/build/CMakeFiles/CMakeScratch/TryCompile-favcsK
+
+Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_15d8b/fast && /usr/bin/gmake -f CMakeFiles/cmTC_15d8b.dir/build.make CMakeFiles/cmTC_15d8b.dir/build
+gmake[1]: Entering directory '/home/toto/projets/factory/build/CMakeFiles/CMakeScratch/TryCompile-favcsK'
+Building CXX object CMakeFiles/cmTC_15d8b.dir/CMakeCXXCompilerABI.cpp.o
+/usr/bin/c++ -v -o CMakeFiles/cmTC_15d8b.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.25/Modules/CMakeCXXCompilerABI.cpp
+Using built-in specs.
+COLLECT_GCC=/usr/bin/c++
+OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
+OFFLOAD_TARGET_DEFAULT=1
+Target: x86_64-linux-gnu
+Configured with: ../src/configure -v --with-pkgversion='Debian 12.2.0-14+deb12u1' --with-bugurl=file:///usr/share/doc/gcc-12/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-12 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/reproducible-path/gcc-12-12.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/reproducible-path/gcc-12-12.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
+Thread model: posix
+Supported LTO compression algorithms: zlib zstd
+gcc version 12.2.0 (Debian 12.2.0-14+deb12u1)
+COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_15d8b.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_15d8b.dir/'
+ /usr/lib/gcc/x86_64-linux-gnu/12/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.25/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_15d8b.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -o /tmp/ccjCLpvA.s
+GNU C++17 (Debian 12.2.0-14+deb12u1) version 12.2.0 (x86_64-linux-gnu)
+ compiled by GNU C version 12.2.0, GMP version 6.2.1, MPFR version 4.2.0, MPC version 1.3.1, isl version isl-0.25-GMP
+
+GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
+ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/12"
+ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"
+ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/12/include-fixed"
+ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/12/../../../../x86_64-linux-gnu/include"
+#include "..." search starts here:
+#include <...> search starts here:
+ /usr/include/c++/12
+ /usr/include/x86_64-linux-gnu/c++/12
+ /usr/include/c++/12/backward
+ /usr/lib/gcc/x86_64-linux-gnu/12/include
+ /usr/local/include
+ /usr/include/x86_64-linux-gnu
+ /usr/include
+End of search list.
+GNU C++17 (Debian 12.2.0-14+deb12u1) version 12.2.0 (x86_64-linux-gnu)
+ compiled by GNU C version 12.2.0, GMP version 6.2.1, MPFR version 4.2.0, MPC version 1.3.1, isl version isl-0.25-GMP
+
+GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
+Compiler executable checksum: 18a4c0b3348b838f5ec9d956298050ac
+COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_15d8b.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_15d8b.dir/'
+ as -v --64 -o CMakeFiles/cmTC_15d8b.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccjCLpvA.s
+GNU assembler version 2.40 (x86_64-linux-gnu) using BFD version (GNU Binutils for Debian) 2.40
+COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/
+LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../:/lib/:/usr/lib/
+COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_15d8b.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_15d8b.dir/CMakeCXXCompilerABI.cpp.'
+Linking CXX executable cmTC_15d8b
+/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_15d8b.dir/link.txt --verbose=1
+/usr/bin/c++ -v CMakeFiles/cmTC_15d8b.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_15d8b
+Using built-in specs.
+COLLECT_GCC=/usr/bin/c++
+COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper
+OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
+OFFLOAD_TARGET_DEFAULT=1
+Target: x86_64-linux-gnu
+Configured with: ../src/configure -v --with-pkgversion='Debian 12.2.0-14+deb12u1' --with-bugurl=file:///usr/share/doc/gcc-12/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-12 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/reproducible-path/gcc-12-12.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/reproducible-path/gcc-12-12.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu
+Thread model: posix
+Supported LTO compression algorithms: zlib zstd
+gcc version 12.2.0 (Debian 12.2.0-14+deb12u1)
+COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/
+LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../:/lib/:/usr/lib/
+COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_15d8b' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_15d8b.'
+ /usr/lib/gcc/x86_64-linux-gnu/12/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper -plugin-opt=-fresolution=/tmp/ccCSmTDt.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_15d8b /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/12/../../.. CMakeFiles/cmTC_15d8b.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o
+COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_15d8b' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_15d8b.'
+gmake[1]: Leaving directory '/home/toto/projets/factory/build/CMakeFiles/CMakeScratch/TryCompile-favcsK'
+
+
+
+Parsed CXX implicit include dir info from above output: rv=done
+ found start of include info
+ found start of implicit include info
+ add: [/usr/include/c++/12]
+ add: [/usr/include/x86_64-linux-gnu/c++/12]
+ add: [/usr/include/c++/12/backward]
+ add: [/usr/lib/gcc/x86_64-linux-gnu/12/include]
+ add: [/usr/local/include]
+ add: [/usr/include/x86_64-linux-gnu]
+ add: [/usr/include]
+ end of search list found
+ collapse include dir [/usr/include/c++/12] ==> [/usr/include/c++/12]
+ collapse include dir [/usr/include/x86_64-linux-gnu/c++/12] ==> [/usr/include/x86_64-linux-gnu/c++/12]
+ collapse include dir [/usr/include/c++/12/backward] ==> [/usr/include/c++/12/backward]
+ collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/12/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/12/include]
+ collapse include dir [/usr/local/include] ==> [/usr/local/include]
+ collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu]
+ collapse include dir [/usr/include] ==> [/usr/include]
+ implicit include dirs: [/usr/include/c++/12;/usr/include/x86_64-linux-gnu/c++/12;/usr/include/c++/12/backward;/usr/lib/gcc/x86_64-linux-gnu/12/include;/usr/local/include;/usr/include/x86_64-linux-gnu;/usr/include]
+
+
+Parsed CXX implicit link information from above output:
+ link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)]
+ ignore line: [Change Dir: /home/toto/projets/factory/build/CMakeFiles/CMakeScratch/TryCompile-favcsK]
+ ignore line: []
+ ignore line: [Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_15d8b/fast && /usr/bin/gmake -f CMakeFiles/cmTC_15d8b.dir/build.make CMakeFiles/cmTC_15d8b.dir/build]
+ ignore line: [gmake[1]: Entering directory '/home/toto/projets/factory/build/CMakeFiles/CMakeScratch/TryCompile-favcsK']
+ ignore line: [Building CXX object CMakeFiles/cmTC_15d8b.dir/CMakeCXXCompilerABI.cpp.o]
+ ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_15d8b.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.25/Modules/CMakeCXXCompilerABI.cpp]
+ ignore line: [Using built-in specs.]
+ ignore line: [COLLECT_GCC=/usr/bin/c++]
+ ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa]
+ ignore line: [OFFLOAD_TARGET_DEFAULT=1]
+ ignore line: [Target: x86_64-linux-gnu]
+ ignore line: [Configured with: ../src/configure -v --with-pkgversion='Debian 12.2.0-14+deb12u1' --with-bugurl=file:///usr/share/doc/gcc-12/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-12 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/reproducible-path/gcc-12-12.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/reproducible-path/gcc-12-12.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu]
+ ignore line: [Thread model: posix]
+ ignore line: [Supported LTO compression algorithms: zlib zstd]
+ ignore line: [gcc version 12.2.0 (Debian 12.2.0-14+deb12u1) ]
+ ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_15d8b.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_15d8b.dir/']
+ ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/12/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.25/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_15d8b.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -o /tmp/ccjCLpvA.s]
+ ignore line: [GNU C++17 (Debian 12.2.0-14+deb12u1) version 12.2.0 (x86_64-linux-gnu)]
+ ignore line: [ compiled by GNU C version 12.2.0 GMP version 6.2.1 MPFR version 4.2.0 MPC version 1.3.1 isl version isl-0.25-GMP]
+ ignore line: []
+ ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
+ ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/12"]
+ ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"]
+ ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/12/include-fixed"]
+ ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/12/../../../../x86_64-linux-gnu/include"]
+ ignore line: [#include "..." search starts here:]
+ ignore line: [#include <...> search starts here:]
+ ignore line: [ /usr/include/c++/12]
+ ignore line: [ /usr/include/x86_64-linux-gnu/c++/12]
+ ignore line: [ /usr/include/c++/12/backward]
+ ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/12/include]
+ ignore line: [ /usr/local/include]
+ ignore line: [ /usr/include/x86_64-linux-gnu]
+ ignore line: [ /usr/include]
+ ignore line: [End of search list.]
+ ignore line: [GNU C++17 (Debian 12.2.0-14+deb12u1) version 12.2.0 (x86_64-linux-gnu)]
+ ignore line: [ compiled by GNU C version 12.2.0 GMP version 6.2.1 MPFR version 4.2.0 MPC version 1.3.1 isl version isl-0.25-GMP]
+ ignore line: []
+ ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072]
+ ignore line: [Compiler executable checksum: 18a4c0b3348b838f5ec9d956298050ac]
+ ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_15d8b.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_15d8b.dir/']
+ ignore line: [ as -v --64 -o CMakeFiles/cmTC_15d8b.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccjCLpvA.s]
+ ignore line: [GNU assembler version 2.40 (x86_64-linux-gnu) using BFD version (GNU Binutils for Debian) 2.40]
+ ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/]
+ ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../:/lib/:/usr/lib/]
+ ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_15d8b.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_15d8b.dir/CMakeCXXCompilerABI.cpp.']
+ ignore line: [Linking CXX executable cmTC_15d8b]
+ ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_15d8b.dir/link.txt --verbose=1]
+ ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_15d8b.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_15d8b ]
+ ignore line: [Using built-in specs.]
+ ignore line: [COLLECT_GCC=/usr/bin/c++]
+ ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper]
+ ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa]
+ ignore line: [OFFLOAD_TARGET_DEFAULT=1]
+ ignore line: [Target: x86_64-linux-gnu]
+ ignore line: [Configured with: ../src/configure -v --with-pkgversion='Debian 12.2.0-14+deb12u1' --with-bugurl=file:///usr/share/doc/gcc-12/README.Bugs --enable-languages=c ada c++ go d fortran objc obj-c++ m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-12 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/reproducible-path/gcc-12-12.2.0/debian/tmp-nvptx/usr amdgcn-amdhsa=/build/reproducible-path/gcc-12-12.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu]
+ ignore line: [Thread model: posix]
+ ignore line: [Supported LTO compression algorithms: zlib zstd]
+ ignore line: [gcc version 12.2.0 (Debian 12.2.0-14+deb12u1) ]
+ ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/]
+ ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/12/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/12/../../../:/lib/:/usr/lib/]
+ ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_15d8b' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_15d8b.']
+ link line: [ /usr/lib/gcc/x86_64-linux-gnu/12/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper -plugin-opt=-fresolution=/tmp/ccCSmTDt.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -o cmTC_15d8b /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/12/../../.. CMakeFiles/cmTC_15d8b.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o]
+ arg [/usr/lib/gcc/x86_64-linux-gnu/12/collect2] ==> ignore
+ arg [-plugin] ==> ignore
+ arg [/usr/lib/gcc/x86_64-linux-gnu/12/liblto_plugin.so] ==> ignore
+ arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/12/lto-wrapper] ==> ignore
+ arg [-plugin-opt=-fresolution=/tmp/ccCSmTDt.res] ==> ignore
+ arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
+ arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
+ arg [-plugin-opt=-pass-through=-lc] ==> ignore
+ arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore
+ arg [-plugin-opt=-pass-through=-lgcc] ==> ignore
+ arg [--build-id] ==> ignore
+ arg [--eh-frame-hdr] ==> ignore
+ arg [-m] ==> ignore
+ arg [elf_x86_64] ==> ignore
+ arg [--hash-style=gnu] ==> ignore
+ arg [--as-needed] ==> ignore
+ arg [-dynamic-linker] ==> ignore
+ arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
+ arg [-pie] ==> ignore
+ arg [-o] ==> ignore
+ arg [cmTC_15d8b] ==> ignore
+ arg [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o]
+ arg [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o]
+ arg [/usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o]
+ arg [-L/usr/lib/gcc/x86_64-linux-gnu/12] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/12]
+ arg [-L/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu]
+ arg [-L/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib]
+ arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu]
+ arg [-L/lib/../lib] ==> dir [/lib/../lib]
+ arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu]
+ arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib]
+ arg [-L/usr/lib/gcc/x86_64-linux-gnu/12/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/12/../../..]
+ arg [CMakeFiles/cmTC_15d8b.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
+ arg [-lstdc++] ==> lib [stdc++]
+ arg [-lm] ==> lib [m]
+ arg [-lgcc_s] ==> lib [gcc_s]
+ arg [-lgcc] ==> lib [gcc]
+ arg [-lc] ==> lib [c]
+ arg [-lgcc_s] ==> lib [gcc_s]
+ arg [-lgcc] ==> lib [gcc]
+ arg [/usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o]
+ arg [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o]
+ collapse obj [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/Scrt1.o] ==> [/usr/lib/x86_64-linux-gnu/Scrt1.o]
+ collapse obj [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crti.o] ==> [/usr/lib/x86_64-linux-gnu/crti.o]
+ collapse obj [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu/crtn.o] ==> [/usr/lib/x86_64-linux-gnu/crtn.o]
+ collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/12] ==> [/usr/lib/gcc/x86_64-linux-gnu/12]
+ collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/12/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
+ collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/12/../../../../lib] ==> [/usr/lib]
+ collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu]
+ collapse library dir [/lib/../lib] ==> [/lib]
+ collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu]
+ collapse library dir [/usr/lib/../lib] ==> [/usr/lib]
+ collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/12/../../..] ==> [/usr/lib]
+ implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc]
+ implicit objs: [/usr/lib/x86_64-linux-gnu/Scrt1.o;/usr/lib/x86_64-linux-gnu/crti.o;/usr/lib/gcc/x86_64-linux-gnu/12/crtbeginS.o;/usr/lib/gcc/x86_64-linux-gnu/12/crtendS.o;/usr/lib/x86_64-linux-gnu/crtn.o]
+ implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/12;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib]
+ implicit fwks: []
+
+
diff --git a/build/CMakeFiles/Makefile.cmake b/build/CMakeFiles/Makefile.cmake
new file mode 100644
index 0000000..6959808
--- /dev/null
+++ b/build/CMakeFiles/Makefile.cmake
@@ -0,0 +1,150 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.25
+
+# The generator used is:
+set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles")
+
+# The top level Makefile was generated from the following files:
+set(CMAKE_MAKEFILE_DEPENDS
+ "CMakeCache.txt"
+ "/home/toto/projets/factory/CMakeLists.txt"
+ "CMakeFiles/3.25.1/CMakeCCompiler.cmake"
+ "CMakeFiles/3.25.1/CMakeCXXCompiler.cmake"
+ "CMakeFiles/3.25.1/CMakeSystem.cmake"
+ "/home/toto/projets/factory/src/CMakeLists.txt"
+ "/home/toto/projets/factory/test/CMakeLists.txt"
+ "/usr/lib/x86_64-linux-gnu/cmake/Boost-1.74.0/BoostConfig.cmake"
+ "/usr/lib/x86_64-linux-gnu/cmake/Boost-1.74.0/BoostConfigVersion.cmake"
+ "/usr/lib/x86_64-linux-gnu/cmake/BoostDetectToolset-1.74.0.cmake"
+ "/usr/lib/x86_64-linux-gnu/cmake/boost_headers-1.74.0/boost_headers-config-version.cmake"
+ "/usr/lib/x86_64-linux-gnu/cmake/boost_headers-1.74.0/boost_headers-config.cmake"
+ "/usr/lib/x86_64-linux-gnu/cmake/boost_unit_test_framework-1.74.0/boost_unit_test_framework-config-version.cmake"
+ "/usr/lib/x86_64-linux-gnu/cmake/boost_unit_test_framework-1.74.0/boost_unit_test_framework-config.cmake"
+ "/usr/lib/x86_64-linux-gnu/cmake/boost_unit_test_framework-1.74.0/libboost_unit_test_framework-variant-shared.cmake"
+ "/usr/lib/x86_64-linux-gnu/cmake/boost_unit_test_framework-1.74.0/libboost_unit_test_framework-variant-static.cmake"
+ "/usr/share/cmake-3.25/Modules/CMakeCCompiler.cmake.in"
+ "/usr/share/cmake-3.25/Modules/CMakeCCompilerABI.c"
+ "/usr/share/cmake-3.25/Modules/CMakeCInformation.cmake"
+ "/usr/share/cmake-3.25/Modules/CMakeCXXCompiler.cmake.in"
+ "/usr/share/cmake-3.25/Modules/CMakeCXXCompilerABI.cpp"
+ "/usr/share/cmake-3.25/Modules/CMakeCXXInformation.cmake"
+ "/usr/share/cmake-3.25/Modules/CMakeCommonLanguageInclude.cmake"
+ "/usr/share/cmake-3.25/Modules/CMakeCompilerIdDetection.cmake"
+ "/usr/share/cmake-3.25/Modules/CMakeDetermineCCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/CMakeDetermineCXXCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/CMakeDetermineCompileFeatures.cmake"
+ "/usr/share/cmake-3.25/Modules/CMakeDetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/CMakeDetermineCompilerABI.cmake"
+ "/usr/share/cmake-3.25/Modules/CMakeDetermineCompilerId.cmake"
+ "/usr/share/cmake-3.25/Modules/CMakeDetermineSystem.cmake"
+ "/usr/share/cmake-3.25/Modules/CMakeFindBinUtils.cmake"
+ "/usr/share/cmake-3.25/Modules/CMakeGenericSystem.cmake"
+ "/usr/share/cmake-3.25/Modules/CMakeInitializeConfigs.cmake"
+ "/usr/share/cmake-3.25/Modules/CMakeLanguageInformation.cmake"
+ "/usr/share/cmake-3.25/Modules/CMakeParseImplicitIncludeInfo.cmake"
+ "/usr/share/cmake-3.25/Modules/CMakeParseImplicitLinkInfo.cmake"
+ "/usr/share/cmake-3.25/Modules/CMakeParseLibraryArchitecture.cmake"
+ "/usr/share/cmake-3.25/Modules/CMakeSystem.cmake.in"
+ "/usr/share/cmake-3.25/Modules/CMakeSystemSpecificInformation.cmake"
+ "/usr/share/cmake-3.25/Modules/CMakeSystemSpecificInitialize.cmake"
+ "/usr/share/cmake-3.25/Modules/CMakeTestCCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/CMakeTestCXXCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/CMakeTestCompilerCommon.cmake"
+ "/usr/share/cmake-3.25/Modules/CMakeUnixFindMake.cmake"
+ "/usr/share/cmake-3.25/Modules/CheckIncludeFile.cmake"
+ "/usr/share/cmake-3.25/Modules/CheckIncludeFileCXX.cmake"
+ "/usr/share/cmake-3.25/Modules/CheckLibraryExists.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/ADSP-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/ARMCC-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/ARMClang-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/AppleClang-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/Borland-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/Bruce-C-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/CMakeCommonCompilerMacros.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/Clang-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/Clang-DetermineCompilerInternal.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/Compaq-C-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/Cray-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/Embarcadero-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/Fujitsu-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/GHS-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/GNU-C-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/GNU-C.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/GNU-CXX.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/GNU-FindBinUtils.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/GNU.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/HP-C-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/HP-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/IAR-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/IBMClang-C-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/Intel-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/LCC-C-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/MSVC-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/NVHPC-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/NVIDIA-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/PGI-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/PathScale-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/SCO-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/SDCC-C-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/SunPro-C-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/TI-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/Tasking-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/Watcom-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/XL-C-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/XL-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/XLClang-C-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/zOS-C-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake"
+ "/usr/share/cmake-3.25/Modules/FindBoost.cmake"
+ "/usr/share/cmake-3.25/Modules/FindPackageHandleStandardArgs.cmake"
+ "/usr/share/cmake-3.25/Modules/FindPackageMessage.cmake"
+ "/usr/share/cmake-3.25/Modules/FindPkgConfig.cmake"
+ "/usr/share/cmake-3.25/Modules/Internal/FeatureTesting.cmake"
+ "/usr/share/cmake-3.25/Modules/Platform/Linux-Determine-CXX.cmake"
+ "/usr/share/cmake-3.25/Modules/Platform/Linux-GNU-C.cmake"
+ "/usr/share/cmake-3.25/Modules/Platform/Linux-GNU-CXX.cmake"
+ "/usr/share/cmake-3.25/Modules/Platform/Linux-GNU.cmake"
+ "/usr/share/cmake-3.25/Modules/Platform/Linux.cmake"
+ "/usr/share/cmake-3.25/Modules/Platform/UnixPaths.cmake"
+ )
+
+# The corresponding makefile is:
+set(CMAKE_MAKEFILE_OUTPUTS
+ "Makefile"
+ "CMakeFiles/cmake.check_cache"
+ )
+
+# Byproducts of CMake generate step:
+set(CMAKE_MAKEFILE_PRODUCTS
+ "CMakeFiles/3.25.1/CMakeSystem.cmake"
+ "CMakeFiles/3.25.1/CMakeCCompiler.cmake"
+ "CMakeFiles/3.25.1/CMakeCXXCompiler.cmake"
+ "CMakeFiles/3.25.1/CMakeCCompiler.cmake"
+ "CMakeFiles/3.25.1/CMakeCXXCompiler.cmake"
+ "CMakeFiles/3.25.1/CMakeCCompiler.cmake"
+ "CMakeFiles/CMakeDirectoryInformation.cmake"
+ "src/CMakeFiles/CMakeDirectoryInformation.cmake"
+ "test/CMakeFiles/CMakeDirectoryInformation.cmake"
+ )
+
+# Dependency information for all targets:
+set(CMAKE_DEPEND_INFO_FILES
+ "src/CMakeFiles/factory_core.dir/DependInfo.cmake"
+ "test/CMakeFiles/test_simple.dir/DependInfo.cmake"
+ "test/CMakeFiles/test_json.dir/DependInfo.cmake"
+ )
diff --git a/build/CMakeFiles/Makefile2 b/build/CMakeFiles/Makefile2
new file mode 100644
index 0000000..1577f53
--- /dev/null
+++ b/build/CMakeFiles/Makefile2
@@ -0,0 +1,199 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.25
+
+# Default target executed when no arguments are given to make.
+default_target: all
+.PHONY : default_target
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Disable VCS-based implicit rules.
+% : %,v
+
+# Disable VCS-based implicit rules.
+% : RCS/%
+
+# Disable VCS-based implicit rules.
+% : RCS/%,v
+
+# Disable VCS-based implicit rules.
+% : SCCS/s.%
+
+# Disable VCS-based implicit rules.
+% : s.%
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Command-line flag to silence nested $(MAKE).
+$(VERBOSE)MAKESILENT = -s
+
+#Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E rm -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/toto/projets/factory
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/toto/projets/factory/build
+
+#=============================================================================
+# Directory level rules for the build root directory
+
+# The main recursive "all" target.
+all: src/all
+all: test/all
+.PHONY : all
+
+# The main recursive "preinstall" target.
+preinstall: src/preinstall
+preinstall: test/preinstall
+.PHONY : preinstall
+
+# The main recursive "clean" target.
+clean: src/clean
+clean: test/clean
+.PHONY : clean
+
+#=============================================================================
+# Directory level rules for directory src
+
+# Recursive "all" directory target.
+src/all: src/CMakeFiles/factory_core.dir/all
+.PHONY : src/all
+
+# Recursive "preinstall" directory target.
+src/preinstall:
+.PHONY : src/preinstall
+
+# Recursive "clean" directory target.
+src/clean: src/CMakeFiles/factory_core.dir/clean
+.PHONY : src/clean
+
+#=============================================================================
+# Directory level rules for directory test
+
+# Recursive "all" directory target.
+test/all: test/CMakeFiles/test_simple.dir/all
+test/all: test/CMakeFiles/test_json.dir/all
+.PHONY : test/all
+
+# Recursive "preinstall" directory target.
+test/preinstall:
+.PHONY : test/preinstall
+
+# Recursive "clean" directory target.
+test/clean: test/CMakeFiles/test_simple.dir/clean
+test/clean: test/CMakeFiles/test_json.dir/clean
+.PHONY : test/clean
+
+#=============================================================================
+# Target rules for target src/CMakeFiles/factory_core.dir
+
+# All Build rule for target.
+src/CMakeFiles/factory_core.dir/all:
+ $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/depend
+ $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/build
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/toto/projets/factory/build/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9,10,11,12 "Built target factory_core"
+.PHONY : src/CMakeFiles/factory_core.dir/all
+
+# Build rule for subdir invocation for target.
+src/CMakeFiles/factory_core.dir/rule: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/toto/projets/factory/build/CMakeFiles 12
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/CMakeFiles/factory_core.dir/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/toto/projets/factory/build/CMakeFiles 0
+.PHONY : src/CMakeFiles/factory_core.dir/rule
+
+# Convenience name for target.
+factory_core: src/CMakeFiles/factory_core.dir/rule
+.PHONY : factory_core
+
+# clean rule for target.
+src/CMakeFiles/factory_core.dir/clean:
+ $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/clean
+.PHONY : src/CMakeFiles/factory_core.dir/clean
+
+#=============================================================================
+# Target rules for target test/CMakeFiles/test_simple.dir
+
+# All Build rule for target.
+test/CMakeFiles/test_simple.dir/all: src/CMakeFiles/factory_core.dir/all
+ $(MAKE) $(MAKESILENT) -f test/CMakeFiles/test_simple.dir/build.make test/CMakeFiles/test_simple.dir/depend
+ $(MAKE) $(MAKESILENT) -f test/CMakeFiles/test_simple.dir/build.make test/CMakeFiles/test_simple.dir/build
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/toto/projets/factory/build/CMakeFiles --progress-num=15,16 "Built target test_simple"
+.PHONY : test/CMakeFiles/test_simple.dir/all
+
+# Build rule for subdir invocation for target.
+test/CMakeFiles/test_simple.dir/rule: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/toto/projets/factory/build/CMakeFiles 14
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test/CMakeFiles/test_simple.dir/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/toto/projets/factory/build/CMakeFiles 0
+.PHONY : test/CMakeFiles/test_simple.dir/rule
+
+# Convenience name for target.
+test_simple: test/CMakeFiles/test_simple.dir/rule
+.PHONY : test_simple
+
+# clean rule for target.
+test/CMakeFiles/test_simple.dir/clean:
+ $(MAKE) $(MAKESILENT) -f test/CMakeFiles/test_simple.dir/build.make test/CMakeFiles/test_simple.dir/clean
+.PHONY : test/CMakeFiles/test_simple.dir/clean
+
+#=============================================================================
+# Target rules for target test/CMakeFiles/test_json.dir
+
+# All Build rule for target.
+test/CMakeFiles/test_json.dir/all: src/CMakeFiles/factory_core.dir/all
+ $(MAKE) $(MAKESILENT) -f test/CMakeFiles/test_json.dir/build.make test/CMakeFiles/test_json.dir/depend
+ $(MAKE) $(MAKESILENT) -f test/CMakeFiles/test_json.dir/build.make test/CMakeFiles/test_json.dir/build
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/toto/projets/factory/build/CMakeFiles --progress-num=13,14 "Built target test_json"
+.PHONY : test/CMakeFiles/test_json.dir/all
+
+# Build rule for subdir invocation for target.
+test/CMakeFiles/test_json.dir/rule: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/toto/projets/factory/build/CMakeFiles 14
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test/CMakeFiles/test_json.dir/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/toto/projets/factory/build/CMakeFiles 0
+.PHONY : test/CMakeFiles/test_json.dir/rule
+
+# Convenience name for target.
+test_json: test/CMakeFiles/test_json.dir/rule
+.PHONY : test_json
+
+# clean rule for target.
+test/CMakeFiles/test_json.dir/clean:
+ $(MAKE) $(MAKESILENT) -f test/CMakeFiles/test_json.dir/build.make test/CMakeFiles/test_json.dir/clean
+.PHONY : test/CMakeFiles/test_json.dir/clean
+
+#=============================================================================
+# Special targets to cleanup operation of make.
+
+# Special rule to run CMake to check the build system integrity.
+# No rule that depends on this can have commands that come from listfiles
+# because they might be regenerated.
+cmake_check_build_system:
+ $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
+.PHONY : cmake_check_build_system
+
diff --git a/build/CMakeFiles/TargetDirectories.txt b/build/CMakeFiles/TargetDirectories.txt
new file mode 100644
index 0000000..ce02e5b
--- /dev/null
+++ b/build/CMakeFiles/TargetDirectories.txt
@@ -0,0 +1,12 @@
+/home/toto/projets/factory/build/CMakeFiles/test.dir
+/home/toto/projets/factory/build/CMakeFiles/edit_cache.dir
+/home/toto/projets/factory/build/CMakeFiles/rebuild_cache.dir
+/home/toto/projets/factory/build/src/CMakeFiles/factory_core.dir
+/home/toto/projets/factory/build/src/CMakeFiles/test.dir
+/home/toto/projets/factory/build/src/CMakeFiles/edit_cache.dir
+/home/toto/projets/factory/build/src/CMakeFiles/rebuild_cache.dir
+/home/toto/projets/factory/build/test/CMakeFiles/test_simple.dir
+/home/toto/projets/factory/build/test/CMakeFiles/test_json.dir
+/home/toto/projets/factory/build/test/CMakeFiles/test.dir
+/home/toto/projets/factory/build/test/CMakeFiles/edit_cache.dir
+/home/toto/projets/factory/build/test/CMakeFiles/rebuild_cache.dir
diff --git a/build/CMakeFiles/cmake.check_cache b/build/CMakeFiles/cmake.check_cache
new file mode 100644
index 0000000..3dccd73
--- /dev/null
+++ b/build/CMakeFiles/cmake.check_cache
@@ -0,0 +1 @@
+# This file is generated by cmake for dependency checking of the CMakeCache.txt file
diff --git a/build/CMakeFiles/progress.marks b/build/CMakeFiles/progress.marks
new file mode 100644
index 0000000..b6a7d89
--- /dev/null
+++ b/build/CMakeFiles/progress.marks
@@ -0,0 +1 @@
+16
diff --git a/build/CTestTestfile.cmake b/build/CTestTestfile.cmake
new file mode 100644
index 0000000..8635055
--- /dev/null
+++ b/build/CTestTestfile.cmake
@@ -0,0 +1,8 @@
+# CMake generated Testfile for
+# Source directory: /home/toto/projets/factory
+# Build directory: /home/toto/projets/factory/build
+#
+# This file includes the relevant testing commands required for
+# testing this directory and lists subdirectories to be tested as well.
+subdirs("src")
+subdirs("test")
diff --git a/build/Makefile b/build/Makefile
new file mode 100644
index 0000000..ae297bd
--- /dev/null
+++ b/build/Makefile
@@ -0,0 +1,193 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.25
+
+# Default target executed when no arguments are given to make.
+default_target: all
+.PHONY : default_target
+
+# Allow only one "make -f Makefile2" at a time, but pass parallelism.
+.NOTPARALLEL:
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Disable VCS-based implicit rules.
+% : %,v
+
+# Disable VCS-based implicit rules.
+% : RCS/%
+
+# Disable VCS-based implicit rules.
+% : RCS/%,v
+
+# Disable VCS-based implicit rules.
+% : SCCS/s.%
+
+# Disable VCS-based implicit rules.
+% : s.%
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Command-line flag to silence nested $(MAKE).
+$(VERBOSE)MAKESILENT = -s
+
+#Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E rm -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/toto/projets/factory
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/toto/projets/factory/build
+
+#=============================================================================
+# Targets provided globally by CMake.
+
+# Special rule for the target test
+test:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..."
+ /usr/bin/ctest --force-new-ctest-process $(ARGS)
+.PHONY : test
+
+# Special rule for the target test
+test/fast: test
+.PHONY : test/fast
+
+# Special rule for the target edit_cache
+edit_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
+ /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
+.PHONY : edit_cache
+
+# Special rule for the target edit_cache
+edit_cache/fast: edit_cache
+.PHONY : edit_cache/fast
+
+# Special rule for the target rebuild_cache
+rebuild_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
+ /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
+.PHONY : rebuild_cache
+
+# Special rule for the target rebuild_cache
+rebuild_cache/fast: rebuild_cache
+.PHONY : rebuild_cache/fast
+
+# The main all target
+all: cmake_check_build_system
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/toto/projets/factory/build/CMakeFiles /home/toto/projets/factory/build//CMakeFiles/progress.marks
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/toto/projets/factory/build/CMakeFiles 0
+.PHONY : all
+
+# The main clean target
+clean:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 clean
+.PHONY : clean
+
+# The main clean target
+clean/fast: clean
+.PHONY : clean/fast
+
+# Prepare targets for installation.
+preinstall: all
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall
+.PHONY : preinstall
+
+# Prepare targets for installation.
+preinstall/fast:
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 preinstall
+.PHONY : preinstall/fast
+
+# clear depends
+depend:
+ $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
+.PHONY : depend
+
+#=============================================================================
+# Target rules for targets named factory_core
+
+# Build rule for target.
+factory_core: cmake_check_build_system
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 factory_core
+.PHONY : factory_core
+
+# fast build rule for target.
+factory_core/fast:
+ $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/build
+.PHONY : factory_core/fast
+
+#=============================================================================
+# Target rules for targets named test_simple
+
+# Build rule for target.
+test_simple: cmake_check_build_system
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_simple
+.PHONY : test_simple
+
+# fast build rule for target.
+test_simple/fast:
+ $(MAKE) $(MAKESILENT) -f test/CMakeFiles/test_simple.dir/build.make test/CMakeFiles/test_simple.dir/build
+.PHONY : test_simple/fast
+
+#=============================================================================
+# Target rules for targets named test_json
+
+# Build rule for target.
+test_json: cmake_check_build_system
+ $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test_json
+.PHONY : test_json
+
+# fast build rule for target.
+test_json/fast:
+ $(MAKE) $(MAKESILENT) -f test/CMakeFiles/test_json.dir/build.make test/CMakeFiles/test_json.dir/build
+.PHONY : test_json/fast
+
+# Help Target
+help:
+ @echo "The following are some of the valid targets for this Makefile:"
+ @echo "... all (the default if no target is provided)"
+ @echo "... clean"
+ @echo "... depend"
+ @echo "... edit_cache"
+ @echo "... rebuild_cache"
+ @echo "... test"
+ @echo "... factory_core"
+ @echo "... test_json"
+ @echo "... test_simple"
+.PHONY : help
+
+
+
+#=============================================================================
+# Special targets to cleanup operation of make.
+
+# Special rule to run CMake to check the build system integrity.
+# No rule that depends on this can have commands that come from listfiles
+# because they might be regenerated.
+cmake_check_build_system:
+ $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
+.PHONY : cmake_check_build_system
+
diff --git a/build/cmake_install.cmake b/build/cmake_install.cmake
new file mode 100644
index 0000000..2b6974a
--- /dev/null
+++ b/build/cmake_install.cmake
@@ -0,0 +1,64 @@
+# Install script for directory: /home/toto/projets/factory
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/home/toto/usr")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "Debug")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Install shared libraries without execute permission?
+if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
+ set(CMAKE_INSTALL_SO_NO_EXE "1")
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "FALSE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/usr/bin/objdump")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/toto/projets/factory/build/src/cmake_install.cmake")
+endif()
+
+if(NOT CMAKE_INSTALL_LOCAL_ONLY)
+ # Include the install script for the subdirectory.
+ include("/home/toto/projets/factory/build/test/cmake_install.cmake")
+endif()
+
+if(CMAKE_INSTALL_COMPONENT)
+ set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt")
+else()
+ set(CMAKE_INSTALL_MANIFEST "install_manifest.txt")
+endif()
+
+string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT
+ "${CMAKE_INSTALL_MANIFEST_FILES}")
+file(WRITE "/home/toto/projets/factory/build/${CMAKE_INSTALL_MANIFEST}"
+ "${CMAKE_INSTALL_MANIFEST_CONTENT}")
diff --git a/build/src/CMakeFiles/CMakeDirectoryInformation.cmake b/build/src/CMakeFiles/CMakeDirectoryInformation.cmake
new file mode 100644
index 0000000..f57cf42
--- /dev/null
+++ b/build/src/CMakeFiles/CMakeDirectoryInformation.cmake
@@ -0,0 +1,16 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.25
+
+# Relative path conversion top directories.
+set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/toto/projets/factory")
+set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/toto/projets/factory/build")
+
+# Force unix paths in dependencies.
+set(CMAKE_FORCE_UNIX_PATHS 1)
+
+
+# The C and CXX include file regular expressions for this directory.
+set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
+set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
+set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
+set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
diff --git a/build/src/CMakeFiles/factory_core.dir/Base.cpp.o b/build/src/CMakeFiles/factory_core.dir/Base.cpp.o
new file mode 100644
index 0000000..0457b77
Binary files /dev/null and b/build/src/CMakeFiles/factory_core.dir/Base.cpp.o differ
diff --git a/build/src/CMakeFiles/factory_core.dir/Base.cpp.o.d b/build/src/CMakeFiles/factory_core.dir/Base.cpp.o.d
new file mode 100644
index 0000000..d958d04
--- /dev/null
+++ b/build/src/CMakeFiles/factory_core.dir/Base.cpp.o.d
@@ -0,0 +1,1063 @@
+src/CMakeFiles/factory_core.dir/Base.cpp.o: \
+ /home/toto/projets/factory/src/Base.cpp /usr/include/stdc-predef.h \
+ /home/toto/projets/factory/src/Base.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Bag.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/ExternalEvent.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Model.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Scheduler.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/scheduler/HeapScheduler.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/InternalEvent.hpp \
+ /usr/include/boost/heap/fibonacci_heap.hpp /usr/include/c++/12/algorithm \
+ /usr/include/c++/12/bits/stl_algobase.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++config.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/os_defines.h \
+ /usr/include/features.h /usr/include/features-time64.h \
+ /usr/include/x86_64-linux-gnu/bits/wordsize.h \
+ /usr/include/x86_64-linux-gnu/bits/timesize.h \
+ /usr/include/x86_64-linux-gnu/sys/cdefs.h \
+ /usr/include/x86_64-linux-gnu/bits/long-double.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/cpu_defines.h \
+ /usr/include/c++/12/pstl/pstl_config.h \
+ /usr/include/c++/12/bits/functexcept.h \
+ /usr/include/c++/12/bits/exception_defines.h \
+ /usr/include/c++/12/bits/cpp_type_traits.h \
+ /usr/include/c++/12/ext/type_traits.h \
+ /usr/include/c++/12/ext/numeric_traits.h \
+ /usr/include/c++/12/bits/stl_pair.h /usr/include/c++/12/type_traits \
+ /usr/include/c++/12/bits/move.h /usr/include/c++/12/bits/utility.h \
+ /usr/include/c++/12/bits/stl_iterator_base_types.h \
+ /usr/include/c++/12/bits/stl_iterator_base_funcs.h \
+ /usr/include/c++/12/bits/concept_check.h \
+ /usr/include/c++/12/debug/assertions.h \
+ /usr/include/c++/12/bits/stl_iterator.h \
+ /usr/include/c++/12/bits/ptr_traits.h /usr/include/c++/12/debug/debug.h \
+ /usr/include/c++/12/bits/predefined_ops.h \
+ /usr/include/c++/12/bits/stl_algo.h \
+ /usr/include/c++/12/bits/algorithmfwd.h \
+ /usr/include/c++/12/initializer_list /usr/include/c++/12/bits/stl_heap.h \
+ /usr/include/c++/12/bits/stl_tempbuf.h \
+ /usr/include/c++/12/bits/stl_construct.h /usr/include/c++/12/new \
+ /usr/include/c++/12/bits/exception.h \
+ /usr/include/c++/12/bits/uniform_int_dist.h /usr/include/c++/12/cstdlib \
+ /usr/include/stdlib.h \
+ /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/stddef.h \
+ /usr/include/x86_64-linux-gnu/bits/waitflags.h \
+ /usr/include/x86_64-linux-gnu/bits/waitstatus.h \
+ /usr/include/x86_64-linux-gnu/bits/floatn.h \
+ /usr/include/x86_64-linux-gnu/bits/floatn-common.h \
+ /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
+ /usr/include/x86_64-linux-gnu/sys/types.h \
+ /usr/include/x86_64-linux-gnu/bits/types.h \
+ /usr/include/x86_64-linux-gnu/bits/typesizes.h \
+ /usr/include/x86_64-linux-gnu/bits/time64.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/time_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/endianness.h \
+ /usr/include/x86_64-linux-gnu/bits/byteswap.h \
+ /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \
+ /usr/include/x86_64-linux-gnu/sys/select.h \
+ /usr/include/x86_64-linux-gnu/bits/select.h \
+ /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
+ /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
+ /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \
+ /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
+ /usr/include/c++/12/bits/std_abs.h \
+ /usr/include/c++/12/pstl/glue_algorithm_defs.h \
+ /usr/include/c++/12/pstl/execution_defs.h /usr/include/c++/12/utility \
+ /usr/include/c++/12/bits/stl_relops.h /usr/include/c++/12/vector \
+ /usr/include/c++/12/bits/allocator.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++allocator.h \
+ /usr/include/c++/12/bits/new_allocator.h \
+ /usr/include/c++/12/bits/memoryfwd.h \
+ /usr/include/c++/12/bits/stl_uninitialized.h \
+ /usr/include/c++/12/ext/alloc_traits.h \
+ /usr/include/c++/12/bits/alloc_traits.h \
+ /usr/include/c++/12/bits/stl_vector.h \
+ /usr/include/c++/12/bits/stl_bvector.h \
+ /usr/include/c++/12/bits/functional_hash.h \
+ /usr/include/c++/12/bits/hash_bytes.h /usr/include/c++/12/bits/refwrap.h \
+ /usr/include/c++/12/bits/invoke.h \
+ /usr/include/c++/12/bits/stl_function.h \
+ /usr/include/c++/12/backward/binders.h \
+ /usr/include/c++/12/bits/range_access.h \
+ /usr/include/c++/12/bits/vector.tcc /usr/include/boost/array.hpp \
+ /usr/include/boost/detail/workaround.hpp \
+ /usr/include/boost/config/workaround.hpp /usr/include/boost/config.hpp \
+ /usr/include/boost/config/user.hpp \
+ /usr/include/boost/config/detail/select_compiler_config.hpp \
+ /usr/include/boost/config/compiler/gcc.hpp /usr/include/c++/12/cstddef \
+ /usr/include/boost/config/detail/select_stdlib_config.hpp \
+ /usr/include/c++/12/version \
+ /usr/include/boost/config/stdlib/libstdcpp3.hpp /usr/include/unistd.h \
+ /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
+ /usr/include/x86_64-linux-gnu/bits/environments.h \
+ /usr/include/x86_64-linux-gnu/bits/confname.h \
+ /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \
+ /usr/include/x86_64-linux-gnu/bits/getopt_core.h \
+ /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \
+ /usr/include/linux/close_range.h \
+ /usr/include/boost/config/detail/select_platform_config.hpp \
+ /usr/include/boost/config/platform/linux.hpp \
+ /usr/include/boost/config/detail/posix_features.hpp \
+ /usr/include/boost/config/detail/suffix.hpp \
+ /usr/include/boost/config/helper_macros.hpp /usr/include/c++/12/iterator \
+ /usr/include/c++/12/iosfwd /usr/include/c++/12/bits/stringfwd.h \
+ /usr/include/c++/12/bits/postypes.h /usr/include/c++/12/cwchar \
+ /usr/include/wchar.h /usr/lib/gcc/x86_64-linux-gnu/12/include/stdarg.h \
+ /usr/include/x86_64-linux-gnu/bits/wchar.h \
+ /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/FILE.h \
+ /usr/include/c++/12/bits/stream_iterator.h \
+ /usr/include/c++/12/bits/streambuf_iterator.h \
+ /usr/include/c++/12/streambuf /usr/include/c++/12/bits/localefwd.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++locale.h \
+ /usr/include/c++/12/clocale /usr/include/locale.h \
+ /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/12/cctype \
+ /usr/include/ctype.h /usr/include/c++/12/bits/ios_base.h \
+ /usr/include/c++/12/ext/atomicity.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/gthr.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \
+ /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \
+ /usr/include/x86_64-linux-gnu/bits/time.h \
+ /usr/include/x86_64-linux-gnu/bits/timex.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \
+ /usr/include/x86_64-linux-gnu/bits/setjmp.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \
+ /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/atomic_word.h \
+ /usr/include/x86_64-linux-gnu/sys/single_threaded.h \
+ /usr/include/c++/12/bits/locale_classes.h /usr/include/c++/12/string \
+ /usr/include/c++/12/bits/char_traits.h /usr/include/c++/12/cstdint \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/stdint.h /usr/include/stdint.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
+ /usr/include/c++/12/bits/ostream_insert.h \
+ /usr/include/c++/12/bits/cxxabi_forced.h \
+ /usr/include/c++/12/bits/basic_string.h /usr/include/c++/12/string_view \
+ /usr/include/c++/12/bits/string_view.tcc \
+ /usr/include/c++/12/ext/string_conversions.h /usr/include/c++/12/cstdio \
+ /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
+ /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
+ /usr/include/c++/12/cerrno /usr/include/errno.h \
+ /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
+ /usr/include/x86_64-linux-gnu/asm/errno.h \
+ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
+ /usr/include/x86_64-linux-gnu/bits/types/error_t.h \
+ /usr/include/c++/12/bits/charconv.h \
+ /usr/include/c++/12/bits/basic_string.tcc \
+ /usr/include/c++/12/bits/locale_classes.tcc \
+ /usr/include/c++/12/system_error \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/error_constants.h \
+ /usr/include/c++/12/stdexcept /usr/include/c++/12/exception \
+ /usr/include/c++/12/bits/exception_ptr.h \
+ /usr/include/c++/12/bits/cxxabi_init_exception.h \
+ /usr/include/c++/12/typeinfo /usr/include/c++/12/bits/nested_exception.h \
+ /usr/include/c++/12/bits/streambuf.tcc /usr/include/boost/assert.hpp \
+ /usr/include/assert.h /usr/include/boost/static_assert.hpp \
+ /usr/include/boost/swap.hpp /usr/include/boost/core/swap.hpp \
+ /usr/include/boost/core/enable_if.hpp \
+ /usr/include/boost/throw_exception.hpp \
+ /usr/include/boost/assert/source_location.hpp \
+ /usr/include/boost/current_function.hpp /usr/include/boost/cstdint.hpp \
+ /usr/include/boost/exception/exception.hpp \
+ /usr/include/boost/heap/detail/heap_comparison.hpp \
+ /usr/include/boost/concept/assert.hpp \
+ /usr/include/boost/concept/detail/general.hpp \
+ /usr/include/boost/preprocessor/cat.hpp \
+ /usr/include/boost/preprocessor/config/config.hpp \
+ /usr/include/boost/concept/detail/backward_compatibility.hpp \
+ /usr/include/boost/concept/detail/has_constraints.hpp \
+ /usr/include/boost/type_traits/integral_constant.hpp \
+ /usr/include/boost/type_traits/conditional.hpp \
+ /usr/include/boost/heap/heap_concepts.hpp \
+ /usr/include/boost/concept_check.hpp \
+ /usr/include/boost/type_traits/conversion_traits.hpp \
+ /usr/include/boost/type_traits/is_convertible.hpp \
+ /usr/include/boost/type_traits/intrinsics.hpp \
+ /usr/include/boost/type_traits/detail/config.hpp \
+ /usr/include/boost/version.hpp \
+ /usr/include/boost/type_traits/is_complete.hpp \
+ /usr/include/boost/type_traits/declval.hpp \
+ /usr/include/boost/type_traits/add_rvalue_reference.hpp \
+ /usr/include/boost/type_traits/is_void.hpp \
+ /usr/include/boost/type_traits/is_reference.hpp \
+ /usr/include/boost/type_traits/is_lvalue_reference.hpp \
+ /usr/include/boost/type_traits/is_rvalue_reference.hpp \
+ /usr/include/boost/type_traits/remove_reference.hpp \
+ /usr/include/boost/type_traits/is_function.hpp \
+ /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \
+ /usr/include/boost/type_traits/detail/yes_no_type.hpp \
+ /usr/include/boost/type_traits/is_array.hpp \
+ /usr/include/boost/type_traits/is_arithmetic.hpp \
+ /usr/include/boost/type_traits/is_integral.hpp \
+ /usr/include/boost/type_traits/is_floating_point.hpp \
+ /usr/include/boost/type_traits/is_abstract.hpp \
+ /usr/include/boost/type_traits/add_lvalue_reference.hpp \
+ /usr/include/boost/type_traits/add_reference.hpp \
+ /usr/include/boost/type_traits/is_same.hpp \
+ /usr/include/boost/concept/usage.hpp \
+ /usr/include/boost/concept/detail/concept_def.hpp \
+ /usr/include/boost/preprocessor/seq/for_each_i.hpp \
+ /usr/include/boost/preprocessor/arithmetic/dec.hpp \
+ /usr/include/boost/preprocessor/arithmetic/inc.hpp \
+ /usr/include/boost/preprocessor/control/if.hpp \
+ /usr/include/boost/preprocessor/control/iif.hpp \
+ /usr/include/boost/preprocessor/logical/bool.hpp \
+ /usr/include/boost/preprocessor/repetition/for.hpp \
+ /usr/include/boost/preprocessor/debug/error.hpp \
+ /usr/include/boost/preprocessor/facilities/empty.hpp \
+ /usr/include/boost/preprocessor/detail/auto_rec.hpp \
+ /usr/include/boost/preprocessor/repetition/detail/for.hpp \
+ /usr/include/boost/preprocessor/control/expr_iif.hpp \
+ /usr/include/boost/preprocessor/tuple/eat.hpp \
+ /usr/include/boost/preprocessor/seq/seq.hpp \
+ /usr/include/boost/preprocessor/seq/elem.hpp \
+ /usr/include/boost/preprocessor/seq/size.hpp \
+ /usr/include/boost/preprocessor/seq/detail/is_empty.hpp \
+ /usr/include/boost/preprocessor/logical/compl.hpp \
+ /usr/include/boost/preprocessor/tuple/elem.hpp \
+ /usr/include/boost/preprocessor/facilities/expand.hpp \
+ /usr/include/boost/preprocessor/facilities/overload.hpp \
+ /usr/include/boost/preprocessor/variadic/size.hpp \
+ /usr/include/boost/preprocessor/tuple/rem.hpp \
+ /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \
+ /usr/include/boost/preprocessor/variadic/elem.hpp \
+ /usr/include/boost/preprocessor/seq/enum.hpp \
+ /usr/include/boost/preprocessor/comma_if.hpp \
+ /usr/include/boost/preprocessor/punctuation/comma_if.hpp \
+ /usr/include/boost/preprocessor/punctuation/comma.hpp \
+ /usr/include/boost/concept/detail/concept_undef.hpp \
+ /usr/include/boost/heap/detail/heap_node.hpp \
+ /usr/include/boost/core/allocator_access.hpp \
+ /usr/include/boost/core/pointer_traits.hpp /usr/include/c++/12/memory \
+ /usr/include/c++/12/bits/stl_raw_storage_iter.h \
+ /usr/include/c++/12/bits/align.h /usr/include/c++/12/bit \
+ /usr/include/c++/12/bits/uses_allocator.h \
+ /usr/include/c++/12/bits/unique_ptr.h /usr/include/c++/12/tuple \
+ /usr/include/c++/12/bits/shared_ptr.h \
+ /usr/include/c++/12/bits/shared_ptr_base.h \
+ /usr/include/c++/12/bits/allocated_ptr.h \
+ /usr/include/c++/12/ext/aligned_buffer.h \
+ /usr/include/c++/12/ext/concurrence.h \
+ /usr/include/c++/12/bits/shared_ptr_atomic.h \
+ /usr/include/c++/12/bits/atomic_base.h \
+ /usr/include/c++/12/bits/atomic_lockfree_defines.h \
+ /usr/include/c++/12/backward/auto_ptr.h \
+ /usr/include/c++/12/pstl/glue_memory_defs.h /usr/include/c++/12/limits \
+ /usr/include/boost/intrusive/list.hpp \
+ /usr/include/boost/intrusive/detail/config_begin.hpp \
+ /usr/include/boost/intrusive/intrusive_fwd.hpp \
+ /usr/include/boost/intrusive/link_mode.hpp \
+ /usr/include/boost/intrusive/detail/workaround.hpp \
+ /usr/include/boost/intrusive/detail/assert.hpp \
+ /usr/include/boost/intrusive/list_hook.hpp \
+ /usr/include/boost/intrusive/detail/list_node.hpp \
+ /usr/include/boost/intrusive/pointer_rebind.hpp \
+ /usr/include/boost/intrusive/circular_list_algorithms.hpp \
+ /usr/include/boost/intrusive/detail/algo_type.hpp \
+ /usr/include/boost/core/no_exceptions_support.hpp \
+ /usr/include/boost/intrusive/detail/config_end.hpp \
+ /usr/include/boost/intrusive/options.hpp \
+ /usr/include/boost/intrusive/pack_options.hpp \
+ /usr/include/boost/intrusive/detail/generic_hook.hpp \
+ /usr/include/boost/intrusive/pointer_traits.hpp \
+ /usr/include/boost/move/detail/pointer_element.hpp \
+ /usr/include/boost/move/detail/workaround.hpp \
+ /usr/include/boost/intrusive/detail/mpl.hpp \
+ /usr/include/boost/move/detail/type_traits.hpp \
+ /usr/include/boost/move/detail/config_begin.hpp \
+ /usr/include/boost/move/detail/meta_utils.hpp \
+ /usr/include/boost/move/detail/meta_utils_core.hpp \
+ /usr/include/boost/move/detail/config_end.hpp \
+ /usr/include/boost/intrusive/detail/node_holder.hpp \
+ /usr/include/boost/intrusive/detail/get_value_traits.hpp \
+ /usr/include/boost/intrusive/detail/hook_traits.hpp \
+ /usr/include/boost/intrusive/detail/parent_from_member.hpp \
+ /usr/include/boost/move/detail/to_raw_pointer.hpp \
+ /usr/include/boost/intrusive/detail/is_stateful_value_traits.hpp \
+ /usr/include/boost/intrusive/detail/function_detector.hpp \
+ /usr/include/boost/intrusive/detail/default_header_holder.hpp \
+ /usr/include/boost/intrusive/detail/reverse_iterator.hpp \
+ /usr/include/boost/intrusive/detail/iterator.hpp \
+ /usr/include/boost/intrusive/detail/std_fwd.hpp \
+ /usr/include/boost/move/detail/std_ns_begin.hpp \
+ /usr/include/boost/move/detail/std_ns_end.hpp \
+ /usr/include/boost/move/detail/iterator_traits.hpp \
+ /usr/include/boost/intrusive/detail/uncast.hpp \
+ /usr/include/boost/intrusive/detail/list_iterator.hpp \
+ /usr/include/boost/intrusive/detail/iiterator.hpp \
+ /usr/include/boost/intrusive/detail/array_initializer.hpp \
+ /usr/include/boost/intrusive/detail/exception_disposer.hpp \
+ /usr/include/boost/intrusive/detail/equal_to_value.hpp \
+ /usr/include/boost/intrusive/detail/key_nodeptr_comp.hpp \
+ /usr/include/boost/intrusive/detail/ebo_functor_holder.hpp \
+ /usr/include/boost/move/utility_core.hpp \
+ /usr/include/boost/move/core.hpp \
+ /usr/include/boost/intrusive/detail/tree_value_compare.hpp \
+ /usr/include/boost/intrusive/detail/simple_disposers.hpp \
+ /usr/include/boost/intrusive/detail/size_holder.hpp \
+ /usr/include/boost/intrusive/detail/algorithm.hpp \
+ /usr/include/boost/intrusive/detail/minimal_less_equal_header.hpp \
+ /usr/include/boost/heap/detail/stable_heap.hpp \
+ /usr/include/boost/iterator/iterator_adaptor.hpp \
+ /usr/include/boost/core/use_default.hpp \
+ /usr/include/boost/iterator/iterator_categories.hpp \
+ /usr/include/boost/iterator/detail/config_def.hpp \
+ /usr/include/boost/mpl/eval_if.hpp /usr/include/boost/mpl/if.hpp \
+ /usr/include/boost/mpl/aux_/value_wknd.hpp \
+ /usr/include/boost/mpl/aux_/static_cast.hpp \
+ /usr/include/boost/mpl/aux_/config/workaround.hpp \
+ /usr/include/boost/mpl/aux_/config/integral.hpp \
+ /usr/include/boost/mpl/aux_/config/msvc.hpp \
+ /usr/include/boost/mpl/aux_/config/eti.hpp \
+ /usr/include/boost/mpl/aux_/na_spec.hpp \
+ /usr/include/boost/mpl/lambda_fwd.hpp \
+ /usr/include/boost/mpl/void_fwd.hpp \
+ /usr/include/boost/mpl/aux_/adl_barrier.hpp \
+ /usr/include/boost/mpl/aux_/config/adl.hpp \
+ /usr/include/boost/mpl/aux_/config/intel.hpp \
+ /usr/include/boost/mpl/aux_/config/gcc.hpp \
+ /usr/include/boost/mpl/aux_/na.hpp /usr/include/boost/mpl/bool.hpp \
+ /usr/include/boost/mpl/bool_fwd.hpp \
+ /usr/include/boost/mpl/integral_c_tag.hpp \
+ /usr/include/boost/mpl/aux_/config/static_constant.hpp \
+ /usr/include/boost/mpl/aux_/na_fwd.hpp \
+ /usr/include/boost/mpl/aux_/config/ctps.hpp \
+ /usr/include/boost/mpl/aux_/config/lambda.hpp \
+ /usr/include/boost/mpl/aux_/config/ttp.hpp \
+ /usr/include/boost/mpl/int.hpp /usr/include/boost/mpl/int_fwd.hpp \
+ /usr/include/boost/mpl/aux_/nttp_decl.hpp \
+ /usr/include/boost/mpl/aux_/config/nttp.hpp \
+ /usr/include/boost/mpl/aux_/integral_wrapper.hpp \
+ /usr/include/boost/mpl/aux_/lambda_arity_param.hpp \
+ /usr/include/boost/mpl/aux_/template_arity_fwd.hpp \
+ /usr/include/boost/mpl/aux_/arity.hpp \
+ /usr/include/boost/mpl/aux_/config/dtp.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/params.hpp \
+ /usr/include/boost/mpl/aux_/config/preprocessor.hpp \
+ /usr/include/boost/preprocessor/repeat.hpp \
+ /usr/include/boost/preprocessor/repetition/repeat.hpp \
+ /usr/include/boost/preprocessor/inc.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/enum.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \
+ /usr/include/boost/mpl/limits/arity.hpp \
+ /usr/include/boost/preprocessor/logical/and.hpp \
+ /usr/include/boost/preprocessor/logical/bitand.hpp \
+ /usr/include/boost/preprocessor/identity.hpp \
+ /usr/include/boost/preprocessor/facilities/identity.hpp \
+ /usr/include/boost/preprocessor/empty.hpp \
+ /usr/include/boost/preprocessor/arithmetic/add.hpp \
+ /usr/include/boost/preprocessor/control/while.hpp \
+ /usr/include/boost/preprocessor/list/fold_left.hpp \
+ /usr/include/boost/preprocessor/list/detail/fold_left.hpp \
+ /usr/include/boost/preprocessor/list/adt.hpp \
+ /usr/include/boost/preprocessor/detail/is_binary.hpp \
+ /usr/include/boost/preprocessor/detail/check.hpp \
+ /usr/include/boost/preprocessor/list/fold_right.hpp \
+ /usr/include/boost/preprocessor/list/detail/fold_right.hpp \
+ /usr/include/boost/preprocessor/list/reverse.hpp \
+ /usr/include/boost/preprocessor/control/detail/while.hpp \
+ /usr/include/boost/preprocessor/arithmetic/sub.hpp \
+ /usr/include/boost/mpl/aux_/config/overload_resolution.hpp \
+ /usr/include/boost/mpl/aux_/lambda_support.hpp \
+ /usr/include/boost/mpl/identity.hpp \
+ /usr/include/boost/mpl/placeholders.hpp /usr/include/boost/mpl/arg.hpp \
+ /usr/include/boost/mpl/arg_fwd.hpp \
+ /usr/include/boost/mpl/aux_/na_assert.hpp \
+ /usr/include/boost/mpl/assert.hpp /usr/include/boost/mpl/not.hpp \
+ /usr/include/boost/mpl/aux_/nested_type_wknd.hpp \
+ /usr/include/boost/mpl/aux_/yes_no.hpp \
+ /usr/include/boost/mpl/aux_/config/arrays.hpp \
+ /usr/include/boost/mpl/aux_/config/gpu.hpp \
+ /usr/include/boost/mpl/aux_/config/pp_counter.hpp \
+ /usr/include/boost/mpl/aux_/arity_spec.hpp \
+ /usr/include/boost/mpl/aux_/arg_typedef.hpp \
+ /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp \
+ /usr/include/boost/mpl/aux_/include_preprocessed.hpp \
+ /usr/include/boost/mpl/aux_/config/compiler.hpp \
+ /usr/include/boost/preprocessor/stringize.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \
+ /usr/include/boost/iterator/detail/config_undef.hpp \
+ /usr/include/boost/iterator/iterator_facade.hpp \
+ /usr/include/boost/iterator/interoperable.hpp \
+ /usr/include/boost/mpl/or.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \
+ /usr/include/boost/iterator/iterator_traits.hpp \
+ /usr/include/boost/iterator/detail/facade_iterator_category.hpp \
+ /usr/include/boost/mpl/and.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \
+ /usr/include/boost/type_traits/is_const.hpp \
+ /usr/include/boost/detail/indirect_traits.hpp \
+ /usr/include/boost/type_traits/is_pointer.hpp \
+ /usr/include/boost/type_traits/is_class.hpp \
+ /usr/include/boost/type_traits/is_volatile.hpp \
+ /usr/include/boost/type_traits/is_member_function_pointer.hpp \
+ /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \
+ /usr/include/boost/type_traits/is_member_pointer.hpp \
+ /usr/include/boost/type_traits/remove_cv.hpp \
+ /usr/include/boost/type_traits/remove_pointer.hpp \
+ /usr/include/boost/detail/select_type.hpp \
+ /usr/include/boost/iterator/detail/enable_if.hpp \
+ /usr/include/boost/core/addressof.hpp \
+ /usr/include/boost/type_traits/add_const.hpp \
+ /usr/include/boost/type_traits/add_pointer.hpp \
+ /usr/include/boost/type_traits/remove_const.hpp \
+ /usr/include/boost/type_traits/is_pod.hpp \
+ /usr/include/boost/type_traits/is_scalar.hpp \
+ /usr/include/boost/type_traits/is_enum.hpp \
+ /usr/include/boost/mpl/always.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp \
+ /usr/include/boost/mpl/apply.hpp /usr/include/boost/mpl/apply_fwd.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \
+ /usr/include/boost/mpl/apply_wrap.hpp \
+ /usr/include/boost/mpl/aux_/has_apply.hpp \
+ /usr/include/boost/mpl/has_xxx.hpp \
+ /usr/include/boost/mpl/aux_/type_wrapper.hpp \
+ /usr/include/boost/mpl/aux_/config/has_xxx.hpp \
+ /usr/include/boost/mpl/aux_/config/msvc_typename.hpp \
+ /usr/include/boost/preprocessor/array/elem.hpp \
+ /usr/include/boost/preprocessor/array/data.hpp \
+ /usr/include/boost/preprocessor/array/size.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_params.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \
+ /usr/include/boost/mpl/aux_/config/has_apply.hpp \
+ /usr/include/boost/mpl/aux_/msvc_never_true.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \
+ /usr/include/boost/mpl/lambda.hpp /usr/include/boost/mpl/bind.hpp \
+ /usr/include/boost/mpl/bind_fwd.hpp \
+ /usr/include/boost/mpl/aux_/config/bind.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \
+ /usr/include/boost/mpl/next.hpp /usr/include/boost/mpl/next_prior.hpp \
+ /usr/include/boost/mpl/aux_/common_name_wknd.hpp \
+ /usr/include/boost/mpl/protect.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \
+ /usr/include/boost/mpl/aux_/full_lambda.hpp \
+ /usr/include/boost/mpl/quote.hpp /usr/include/boost/mpl/void.hpp \
+ /usr/include/boost/mpl/aux_/has_type.hpp \
+ /usr/include/boost/mpl/aux_/config/bcc.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \
+ /usr/include/boost/mpl/aux_/template_arity.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \
+ /usr/include/boost/heap/policies.hpp \
+ /usr/include/boost/parameter/name.hpp \
+ /usr/include/boost/parameter/aux_/name.hpp \
+ /usr/include/boost/parameter/value_type.hpp \
+ /usr/include/boost/parameter/aux_/void.hpp \
+ /usr/include/boost/parameter/config.hpp \
+ /usr/include/boost/mpl/limits/vector.hpp \
+ /usr/include/boost/mp11/integral.hpp /usr/include/boost/mp11/version.hpp \
+ /usr/include/boost/mp11/list.hpp \
+ /usr/include/boost/mp11/detail/mp_list.hpp \
+ /usr/include/boost/mp11/detail/mp_is_list.hpp \
+ /usr/include/boost/mp11/detail/mp_append.hpp \
+ /usr/include/boost/mp11/utility.hpp \
+ /usr/include/boost/mp11/detail/mp_fold.hpp \
+ /usr/include/boost/mp11/detail/config.hpp \
+ /usr/include/boost/parameter/aux_/is_placeholder.hpp \
+ /usr/include/boost/mp11/bind.hpp /usr/include/boost/mp11/algorithm.hpp \
+ /usr/include/boost/mp11/set.hpp /usr/include/boost/mp11/function.hpp \
+ /usr/include/boost/mp11/detail/mp_count.hpp \
+ /usr/include/boost/mp11/detail/mp_plus.hpp \
+ /usr/include/boost/mp11/detail/mp_min_element.hpp \
+ /usr/include/boost/mp11/detail/mp_void.hpp \
+ /usr/include/boost/mp11/detail/mp_copy_if.hpp \
+ /usr/include/boost/mp11/detail/mp_remove_if.hpp \
+ /usr/include/boost/mp11/detail/mp_map_find.hpp \
+ /usr/include/boost/mp11/detail/mp_with_index.hpp \
+ /usr/include/c++/12/cassert /usr/include/boost/mp11/integer_sequence.hpp \
+ /usr/include/boost/parameter/aux_/result_of0.hpp \
+ /usr/include/boost/parameter/aux_/use_default_tag.hpp \
+ /usr/include/boost/utility/result_of.hpp \
+ /usr/include/boost/preprocessor/iteration/iterate.hpp \
+ /usr/include/boost/preprocessor/slot/slot.hpp \
+ /usr/include/boost/preprocessor/slot/detail/def.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \
+ /usr/include/boost/preprocessor/facilities/intercept.hpp \
+ /usr/include/boost/type_traits/type_identity.hpp \
+ /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \
+ /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \
+ /usr/include/boost/preprocessor/slot/detail/shared.hpp \
+ /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \
+ /usr/include/boost/utility/detail/result_of_iterate.hpp \
+ /usr/include/boost/parameter/aux_/lambda_tag.hpp \
+ /usr/include/boost/parameter/binding.hpp \
+ /usr/include/boost/parameter/keyword.hpp \
+ /usr/include/boost/parameter/aux_/tag.hpp \
+ /usr/include/boost/parameter/aux_/unwrap_cv_reference.hpp \
+ /usr/include/boost/parameter/aux_/yesno.hpp \
+ /usr/include/c++/12/functional /usr/include/c++/12/bits/std_function.h \
+ /usr/include/c++/12/unordered_map /usr/include/c++/12/bits/hashtable.h \
+ /usr/include/c++/12/bits/hashtable_policy.h \
+ /usr/include/c++/12/bits/enable_special_members.h \
+ /usr/include/c++/12/bits/node_handle.h \
+ /usr/include/c++/12/bits/unordered_map.h \
+ /usr/include/c++/12/bits/erase_if.h /usr/include/c++/12/array \
+ /usr/include/c++/12/compare \
+ /usr/include/boost/parameter/aux_/preprocessor/nullptr.hpp \
+ /usr/include/boost/parameter/aux_/tagged_argument.hpp \
+ /usr/include/boost/parameter/keyword_fwd.hpp \
+ /usr/include/boost/parameter/aux_/tagged_argument_fwd.hpp \
+ /usr/include/boost/parameter/aux_/is_tagged_argument.hpp \
+ /usr/include/boost/type_traits/is_base_of.hpp \
+ /usr/include/boost/type_traits/is_base_and_derived.hpp \
+ /usr/include/boost/parameter/aux_/default.hpp \
+ /usr/include/boost/parameter/aux_/arg_list.hpp \
+ /usr/include/boost/parameter/aux_/is_maybe.hpp \
+ /usr/include/boost/parameter/aux_/parameter_requirements.hpp \
+ /usr/include/boost/parameter/aux_/pack/parameter_requirements.hpp \
+ /usr/include/boost/parameter/aux_/augment_predicate.hpp \
+ /usr/include/boost/parameter/aux_/has_nested_template_fn.hpp \
+ /usr/include/boost/mpl/iterator_tags.hpp \
+ /usr/include/boost/mpl/begin_end_fwd.hpp \
+ /usr/include/boost/mpl/has_key_fwd.hpp \
+ /usr/include/boost/mpl/count_fwd.hpp \
+ /usr/include/boost/mpl/key_type_fwd.hpp \
+ /usr/include/boost/mpl/value_type_fwd.hpp \
+ /usr/include/boost/mpl/at_fwd.hpp /usr/include/boost/mpl/order_fwd.hpp \
+ /usr/include/boost/mpl/find.hpp /usr/include/boost/mpl/find_if.hpp \
+ /usr/include/boost/mpl/aux_/find_if_pred.hpp \
+ /usr/include/boost/mpl/aux_/iter_apply.hpp \
+ /usr/include/boost/mpl/deref.hpp \
+ /usr/include/boost/mpl/aux_/msvc_type.hpp \
+ /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \
+ /usr/include/boost/mpl/iter_fold_if.hpp \
+ /usr/include/boost/mpl/begin_end.hpp \
+ /usr/include/boost/mpl/aux_/begin_end_impl.hpp \
+ /usr/include/boost/mpl/sequence_tag_fwd.hpp \
+ /usr/include/boost/mpl/aux_/has_begin.hpp \
+ /usr/include/boost/mpl/aux_/traits_lambda_spec.hpp \
+ /usr/include/boost/mpl/sequence_tag.hpp \
+ /usr/include/boost/mpl/aux_/has_tag.hpp \
+ /usr/include/boost/mpl/logical.hpp /usr/include/boost/mpl/pair.hpp \
+ /usr/include/boost/mpl/aux_/msvc_eti_base.hpp \
+ /usr/include/boost/mpl/aux_/iter_fold_if_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp \
+ /usr/include/boost/mpl/aux_/config/forwarding.hpp \
+ /usr/include/boost/mpl/same_as.hpp \
+ /usr/include/boost/mpl/aux_/lambda_spec.hpp \
+ /usr/include/boost/mpl/distance.hpp \
+ /usr/include/boost/mpl/distance_fwd.hpp \
+ /usr/include/boost/mpl/iter_fold.hpp /usr/include/boost/mpl/O1_size.hpp \
+ /usr/include/boost/mpl/O1_size_fwd.hpp \
+ /usr/include/boost/mpl/aux_/O1_size_impl.hpp \
+ /usr/include/boost/mpl/long.hpp /usr/include/boost/mpl/long_fwd.hpp \
+ /usr/include/boost/mpl/aux_/has_size.hpp \
+ /usr/include/boost/mpl/aux_/iter_fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp \
+ /usr/include/boost/mpl/iterator_range.hpp /usr/include/boost/mpl/tag.hpp \
+ /usr/include/boost/parameter/aux_/preprocessor/qualifier.hpp \
+ /usr/include/boost/preprocessor/facilities/is_empty.hpp \
+ /usr/include/boost/preprocessor/facilities/is_empty_variadic.hpp \
+ /usr/include/boost/preprocessor/punctuation/is_begin_parens.hpp \
+ /usr/include/boost/preprocessor/punctuation/detail/is_begin_parens.hpp \
+ /usr/include/boost/preprocessor/facilities/detail/is_empty.hpp \
+ /usr/include/boost/parameter/aux_/preprocessor/is_binary.hpp \
+ /usr/include/boost/parameter/template_keyword.hpp \
+ /usr/include/boost/parameter/aux_/template_keyword.hpp \
+ /usr/include/boost/parameter/parameters.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_arg_list.hpp \
+ /usr/include/boost/parameter/aux_/pack/unmatched_argument.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_type.hpp \
+ /usr/include/boost/parameter/deduced.hpp \
+ /usr/include/boost/parameter/aux_/use_default.hpp \
+ /usr/include/boost/parameter/required.hpp \
+ /usr/include/boost/parameter/optional.hpp \
+ /usr/include/boost/parameter/aux_/pack/is_named_argument.hpp \
+ /usr/include/boost/parameter/aux_/pack/insert_tagged.hpp \
+ /usr/include/boost/parameter/aux_/set.hpp \
+ /usr/include/boost/parameter/aux_/pack/deduce_tag.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_deduced.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_parameter_spec_items.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_deduced_items.hpp \
+ /usr/include/boost/parameter/aux_/pack/deduced_item.hpp \
+ /usr/include/boost/parameter/aux_/pack/satisfies.hpp \
+ /usr/include/boost/parameter/aux_/pack/as_parameter_requirements.hpp \
+ /usr/include/boost/parameter/aux_/pack/predicate.hpp \
+ /usr/include/boost/parameter/aux_/always_true_predicate.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_items.hpp \
+ /usr/include/boost/parameter/aux_/pack/item.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_keyword_arg.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_template_keyword_arg.hpp \
+ /usr/include/boost/heap/heap_merge.hpp \
+ /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp \
+ /usr/include/boost/type_traits/enable_if.hpp \
+ /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp \
+ /usr/include/boost/type_traits/has_trivial_move_assign.hpp \
+ /usr/include/boost/type_traits/is_assignable.hpp \
+ /usr/include/boost/type_traits/has_nothrow_assign.hpp \
+ /usr/include/boost/heap/detail/tree_iterator.hpp \
+ /usr/include/c++/12/queue /usr/include/c++/12/deque \
+ /usr/include/c++/12/bits/stl_deque.h /usr/include/c++/12/bits/deque.tcc \
+ /usr/include/c++/12/bits/stl_queue.h /usr/include/c++/12/sstream \
+ /usr/include/c++/12/istream /usr/include/c++/12/ios \
+ /usr/include/c++/12/bits/basic_ios.h \
+ /usr/include/c++/12/bits/locale_facets.h /usr/include/c++/12/cwctype \
+ /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_base.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_inline.h \
+ /usr/include/c++/12/bits/locale_facets.tcc \
+ /usr/include/c++/12/bits/basic_ios.tcc /usr/include/c++/12/ostream \
+ /usr/include/c++/12/bits/ostream.tcc \
+ /usr/include/c++/12/bits/istream.tcc \
+ /usr/include/c++/12/bits/sstream.tcc \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/time/DoubleTime.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Limits.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Time.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/StructureView.hpp \
+ /usr/include/c++/12/map /usr/include/c++/12/bits/stl_tree.h \
+ /usr/include/c++/12/bits/stl_map.h \
+ /usr/include/c++/12/bits/stl_multimap.h \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/context/State.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/context/StateValues.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \
+ /usr/include/boost/serialization/serialization.hpp \
+ /usr/include/boost/serialization/strong_typedef.hpp \
+ /usr/include/boost/operators.hpp \
+ /usr/include/boost/type_traits/has_nothrow_constructor.hpp \
+ /usr/include/boost/type_traits/is_default_constructible.hpp \
+ /usr/include/boost/type_traits/has_nothrow_copy.hpp \
+ /usr/include/boost/type_traits/is_copy_constructible.hpp \
+ /usr/include/boost/type_traits/is_constructible.hpp \
+ /usr/include/boost/type_traits/is_destructible.hpp \
+ /usr/include/boost/serialization/access.hpp /usr/include/c++/12/any \
+ /usr/include/c++/12/valarray /usr/include/c++/12/cmath \
+ /usr/include/math.h /usr/include/x86_64-linux-gnu/bits/math-vector.h \
+ /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \
+ /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \
+ /usr/include/x86_64-linux-gnu/bits/fp-logb.h \
+ /usr/include/x86_64-linux-gnu/bits/fp-fast.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \
+ /usr/include/x86_64-linux-gnu/bits/iscanonical.h \
+ /usr/include/c++/12/bits/specfun.h /usr/include/c++/12/tr1/gamma.tcc \
+ /usr/include/c++/12/tr1/special_function_util.h \
+ /usr/include/c++/12/tr1/bessel_function.tcc \
+ /usr/include/c++/12/tr1/beta_function.tcc \
+ /usr/include/c++/12/tr1/ell_integral.tcc \
+ /usr/include/c++/12/tr1/exp_integral.tcc \
+ /usr/include/c++/12/tr1/hypergeometric.tcc \
+ /usr/include/c++/12/tr1/legendre_function.tcc \
+ /usr/include/c++/12/tr1/modified_bessel_func.tcc \
+ /usr/include/c++/12/tr1/poly_hermite.tcc \
+ /usr/include/c++/12/tr1/poly_laguerre.tcc \
+ /usr/include/c++/12/tr1/riemann_zeta.tcc \
+ /usr/include/c++/12/bits/valarray_array.h \
+ /usr/include/c++/12/bits/valarray_array.tcc \
+ /usr/include/c++/12/bits/valarray_before.h \
+ /usr/include/c++/12/bits/slice_array.h \
+ /usr/include/c++/12/bits/valarray_after.h \
+ /usr/include/c++/12/bits/gslice.h \
+ /usr/include/c++/12/bits/gslice_array.h \
+ /usr/include/c++/12/bits/mask_array.h \
+ /usr/include/c++/12/bits/indirect_array.h \
+ /usr/include/boost/serialization/map.hpp \
+ /usr/include/boost/serialization/nvp.hpp /usr/include/boost/core/nvp.hpp \
+ /usr/include/boost/serialization/level.hpp \
+ /usr/include/boost/type_traits/is_fundamental.hpp \
+ /usr/include/boost/mpl/integral_c.hpp \
+ /usr/include/boost/mpl/integral_c_fwd.hpp \
+ /usr/include/boost/serialization/level_enum.hpp \
+ /usr/include/boost/serialization/tracking.hpp \
+ /usr/include/boost/mpl/equal_to.hpp \
+ /usr/include/boost/mpl/aux_/comparison_op.hpp \
+ /usr/include/boost/mpl/aux_/numeric_op.hpp \
+ /usr/include/boost/mpl/numeric_cast.hpp \
+ /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \
+ /usr/include/boost/mpl/greater.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp \
+ /usr/include/boost/serialization/tracking_enum.hpp \
+ /usr/include/boost/serialization/type_info_implementation.hpp \
+ /usr/include/boost/serialization/traits.hpp \
+ /usr/include/boost/serialization/split_free.hpp \
+ /usr/include/boost/serialization/wrapper.hpp \
+ /usr/include/boost/serialization/base_object.hpp \
+ /usr/include/boost/type_traits/is_polymorphic.hpp \
+ /usr/include/boost/serialization/force_include.hpp \
+ /usr/include/boost/serialization/void_cast_fwd.hpp \
+ /usr/include/boost/serialization/collection_size_type.hpp \
+ /usr/include/boost/serialization/is_bitwise_serializable.hpp \
+ /usr/include/boost/serialization/item_version_type.hpp \
+ /usr/include/boost/integer_traits.hpp /usr/include/boost/limits.hpp \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/limits.h \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/syslimits.h \
+ /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/local_lim.h \
+ /usr/include/linux/limits.h \
+ /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/uio_lim.h \
+ /usr/include/boost/serialization/library_version_type.hpp \
+ /usr/include/c++/12/cstring /usr/include/string.h /usr/include/strings.h \
+ /usr/include/boost/serialization/detail/stack_constructor.hpp \
+ /usr/include/boost/aligned_storage.hpp \
+ /usr/include/boost/type_traits/aligned_storage.hpp \
+ /usr/include/boost/type_traits/alignment_of.hpp \
+ /usr/include/boost/type_traits/type_with_alignment.hpp \
+ /usr/include/boost/serialization/utility.hpp \
+ /usr/include/boost/serialization/collections_save_imp.hpp \
+ /usr/include/boost/serialization/version.hpp \
+ /usr/include/boost/mpl/less.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \
+ /usr/include/boost/mpl/comparison.hpp \
+ /usr/include/boost/mpl/not_equal_to.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp \
+ /usr/include/boost/mpl/less_equal.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp \
+ /usr/include/boost/mpl/greater_equal.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp \
+ /usr/include/boost/serialization/vector.hpp \
+ /usr/include/boost/serialization/collections_load_imp.hpp \
+ /usr/include/boost/serialization/detail/is_default_constructible.hpp \
+ /usr/include/boost/utility/enable_if.hpp \
+ /usr/include/boost/serialization/array_wrapper.hpp \
+ /usr/include/boost/serialization/split_member.hpp \
+ /usr/include/boost/serialization/array_optimization.hpp \
+ /usr/include/boost/serialization/collection_traits.hpp \
+ /usr/include/c++/12/climits \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Node.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Output.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Observer.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/View.hpp \
+ /usr/include/boost/format.hpp /usr/include/c++/12/locale \
+ /usr/include/c++/12/bits/locale_facets_nonio.h /usr/include/c++/12/ctime \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/time_members.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/messages_members.h \
+ /usr/include/libintl.h /usr/include/c++/12/bits/codecvt.h \
+ /usr/include/c++/12/bits/locale_facets_nonio.tcc \
+ /usr/include/c++/12/bits/locale_conv.h \
+ /usr/include/boost/format/detail/compat_workarounds.hpp \
+ /usr/include/boost/format/detail/config_macros.hpp \
+ /usr/include/boost/format/detail/workarounds_gcc-2_95.hpp \
+ /usr/include/boost/format/detail/workarounds_stlport.hpp \
+ /usr/include/boost/format/format_fwd.hpp \
+ /usr/include/boost/format/internals_fwd.hpp \
+ /usr/include/boost/format/internals.hpp \
+ /usr/include/boost/core/ignore_unused.hpp \
+ /usr/include/boost/optional.hpp /usr/include/boost/optional/optional.hpp \
+ /usr/include/boost/core/explicit_operator_bool.hpp \
+ /usr/include/boost/optional/bad_optional_access.hpp \
+ /usr/include/boost/type.hpp /usr/include/boost/type_traits/decay.hpp \
+ /usr/include/boost/type_traits/remove_bounds.hpp \
+ /usr/include/boost/type_traits/remove_extent.hpp \
+ /usr/include/boost/move/utility.hpp /usr/include/boost/move/traits.hpp \
+ /usr/include/boost/none.hpp /usr/include/boost/none_t.hpp \
+ /usr/include/boost/utility/compare_pointees.hpp \
+ /usr/include/boost/optional/optional_fwd.hpp \
+ /usr/include/boost/optional/detail/optional_config.hpp \
+ /usr/include/boost/optional/detail/optional_factory_support.hpp \
+ /usr/include/boost/optional/detail/optional_aligned_storage.hpp \
+ /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp \
+ /usr/include/boost/optional/detail/optional_reference_spec.hpp \
+ /usr/include/boost/optional/detail/optional_relops.hpp \
+ /usr/include/boost/optional/detail/optional_swap.hpp \
+ /usr/include/boost/format/alt_sstream.hpp \
+ /usr/include/boost/utility/base_from_member.hpp \
+ /usr/include/boost/preprocessor/repetition/repeat_from_to.hpp \
+ /usr/include/boost/shared_ptr.hpp \
+ /usr/include/boost/smart_ptr/shared_ptr.hpp \
+ /usr/include/boost/smart_ptr/detail/shared_count.hpp \
+ /usr/include/boost/smart_ptr/bad_weak_ptr.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_noexcept.hpp \
+ /usr/include/boost/checked_delete.hpp \
+ /usr/include/boost/core/checked_delete.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_convertible.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_nullptr_t.hpp \
+ /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp \
+ /usr/include/boost/smart_ptr/detail/spinlock.hpp \
+ /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \
+ /usr/include/boost/smart_ptr/detail/yield_k.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_thread_pause.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp \
+ /usr/include/boost/config/pragma_message.hpp \
+ /usr/include/boost/smart_ptr/detail/operator_bool.hpp \
+ /usr/include/boost/smart_ptr/detail/local_sp_deleter.hpp \
+ /usr/include/boost/smart_ptr/detail/local_counted_base.hpp \
+ /usr/include/boost/format/alt_sstream_impl.hpp \
+ /usr/include/boost/format/format_class.hpp \
+ /usr/include/boost/format/exceptions.hpp \
+ /usr/include/boost/format/format_implementation.hpp \
+ /usr/include/boost/format/group.hpp \
+ /usr/include/boost/format/feed_args.hpp \
+ /usr/include/boost/format/detail/msvc_disambiguater.hpp \
+ /usr/include/boost/format/parsing.hpp \
+ /usr/include/boost/format/free_funcs.hpp \
+ /usr/include/boost/format/detail/unset_macros.hpp \
+ /usr/include/boost/lexical_cast.hpp \
+ /usr/include/boost/range/iterator_range_core.hpp \
+ /usr/include/boost/range/functions.hpp \
+ /usr/include/boost/range/begin.hpp /usr/include/boost/range/config.hpp \
+ /usr/include/boost/range/iterator.hpp \
+ /usr/include/boost/range/range_fwd.hpp \
+ /usr/include/boost/range/mutable_iterator.hpp \
+ /usr/include/boost/range/detail/extract_optional_type.hpp \
+ /usr/include/boost/range/detail/msvc_has_iterator_workaround.hpp \
+ /usr/include/boost/range/const_iterator.hpp \
+ /usr/include/boost/range/end.hpp \
+ /usr/include/boost/range/detail/implementation_help.hpp \
+ /usr/include/boost/range/detail/common.hpp \
+ /usr/include/boost/range/detail/sfinae.hpp \
+ /usr/include/boost/range/size.hpp /usr/include/boost/range/size_type.hpp \
+ /usr/include/boost/range/difference_type.hpp \
+ /usr/include/boost/range/has_range_iterator.hpp \
+ /usr/include/boost/range/concepts.hpp \
+ /usr/include/boost/iterator/iterator_concepts.hpp \
+ /usr/include/boost/range/value_type.hpp \
+ /usr/include/boost/range/detail/misc_concept.hpp \
+ /usr/include/boost/type_traits/make_unsigned.hpp \
+ /usr/include/boost/type_traits/is_signed.hpp \
+ /usr/include/boost/type_traits/is_unsigned.hpp \
+ /usr/include/boost/type_traits/add_volatile.hpp \
+ /usr/include/boost/range/detail/has_member_size.hpp \
+ /usr/include/boost/utility.hpp /usr/include/boost/utility/binary.hpp \
+ /usr/include/boost/preprocessor/control/deduce_d.hpp \
+ /usr/include/boost/preprocessor/seq/cat.hpp \
+ /usr/include/boost/preprocessor/seq/fold_left.hpp \
+ /usr/include/boost/preprocessor/seq/transform.hpp \
+ /usr/include/boost/preprocessor/arithmetic/mod.hpp \
+ /usr/include/boost/preprocessor/arithmetic/detail/div_base.hpp \
+ /usr/include/boost/preprocessor/comparison/less_equal.hpp \
+ /usr/include/boost/preprocessor/logical/not.hpp \
+ /usr/include/boost/utility/identity_type.hpp \
+ /usr/include/boost/type_traits/function_traits.hpp \
+ /usr/include/boost/core/noncopyable.hpp \
+ /usr/include/boost/range/distance.hpp \
+ /usr/include/boost/iterator/distance.hpp \
+ /usr/include/boost/range/empty.hpp /usr/include/boost/range/rbegin.hpp \
+ /usr/include/boost/range/reverse_iterator.hpp \
+ /usr/include/boost/iterator/reverse_iterator.hpp \
+ /usr/include/boost/range/rend.hpp \
+ /usr/include/boost/range/algorithm/equal.hpp \
+ /usr/include/boost/range/detail/safe_bool.hpp \
+ /usr/include/boost/next_prior.hpp \
+ /usr/include/boost/type_traits/has_plus.hpp \
+ /usr/include/boost/type_traits/detail/has_binary_operator.hpp \
+ /usr/include/boost/type_traits/make_void.hpp \
+ /usr/include/boost/type_traits/has_plus_assign.hpp \
+ /usr/include/boost/type_traits/has_minus.hpp \
+ /usr/include/boost/type_traits/has_minus_assign.hpp \
+ /usr/include/boost/iterator/advance.hpp \
+ /usr/include/boost/lexical_cast/bad_lexical_cast.hpp \
+ /usr/include/boost/lexical_cast/try_lexical_convert.hpp \
+ /usr/include/boost/lexical_cast/detail/is_character.hpp \
+ /usr/include/boost/lexical_cast/detail/converter_numeric.hpp \
+ /usr/include/boost/type_traits/is_float.hpp \
+ /usr/include/boost/numeric/conversion/cast.hpp \
+ /usr/include/boost/numeric/conversion/converter.hpp \
+ /usr/include/boost/numeric/conversion/conversion_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/meta.hpp \
+ /usr/include/boost/numeric/conversion/detail/int_float_mixture.hpp \
+ /usr/include/boost/numeric/conversion/int_float_mixture_enum.hpp \
+ /usr/include/boost/numeric/conversion/detail/sign_mixture.hpp \
+ /usr/include/boost/numeric/conversion/sign_mixture_enum.hpp \
+ /usr/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \
+ /usr/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \
+ /usr/include/boost/numeric/conversion/detail/is_subranged.hpp \
+ /usr/include/boost/mpl/multiplies.hpp /usr/include/boost/mpl/times.hpp \
+ /usr/include/boost/mpl/aux_/arithmetic_op.hpp \
+ /usr/include/boost/mpl/aux_/largest_int.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \
+ /usr/include/boost/numeric/conversion/converter_policies.hpp \
+ /usr/include/boost/config/no_tr1/cmath.hpp \
+ /usr/include/boost/numeric/conversion/detail/converter.hpp \
+ /usr/include/boost/numeric/conversion/bounds.hpp \
+ /usr/include/boost/numeric/conversion/detail/bounds.hpp \
+ /usr/include/boost/numeric/conversion/numeric_cast_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \
+ /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \
+ /usr/include/boost/lexical_cast/detail/converter_lexical.hpp \
+ /usr/include/boost/type_traits/has_left_shift.hpp \
+ /usr/include/boost/type_traits/has_right_shift.hpp \
+ /usr/include/boost/detail/lcast_precision.hpp \
+ /usr/include/boost/lexical_cast/detail/widest_char.hpp \
+ /usr/include/boost/container/container_fwd.hpp \
+ /usr/include/boost/container/detail/std_fwd.hpp \
+ /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp \
+ /usr/include/boost/lexical_cast/detail/lcast_char_constants.hpp \
+ /usr/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp \
+ /usr/include/boost/noncopyable.hpp \
+ /usr/include/boost/lexical_cast/detail/inf_nan.hpp \
+ /usr/include/boost/math/special_functions/sign.hpp \
+ /usr/include/boost/math/tools/config.hpp \
+ /usr/include/boost/predef/architecture/x86.h \
+ /usr/include/boost/predef/architecture/x86/32.h \
+ /usr/include/boost/predef/version_number.h \
+ /usr/include/boost/predef/make.h /usr/include/boost/predef/detail/test.h \
+ /usr/include/boost/predef/architecture/x86/64.h \
+ /usr/include/c++/12/cfloat \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/float.h \
+ /usr/include/boost/math/tools/user.hpp \
+ /usr/include/boost/math/special_functions/math_fwd.hpp \
+ /usr/include/boost/math/special_functions/detail/round_fwd.hpp \
+ /usr/include/boost/math/tools/promotion.hpp \
+ /usr/include/boost/math/policies/policy.hpp \
+ /usr/include/boost/mpl/list.hpp /usr/include/boost/mpl/limits/list.hpp \
+ /usr/include/boost/mpl/list/list20.hpp \
+ /usr/include/boost/mpl/list/list10.hpp \
+ /usr/include/boost/mpl/list/list0.hpp \
+ /usr/include/boost/mpl/list/aux_/push_front.hpp \
+ /usr/include/boost/mpl/push_front_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/item.hpp \
+ /usr/include/boost/mpl/list/aux_/tag.hpp \
+ /usr/include/boost/mpl/list/aux_/pop_front.hpp \
+ /usr/include/boost/mpl/pop_front_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/push_back.hpp \
+ /usr/include/boost/mpl/push_back_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/front.hpp \
+ /usr/include/boost/mpl/front_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/clear.hpp \
+ /usr/include/boost/mpl/clear_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/O1_size.hpp \
+ /usr/include/boost/mpl/list/aux_/size.hpp \
+ /usr/include/boost/mpl/size_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/empty.hpp \
+ /usr/include/boost/mpl/empty_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/begin_end.hpp \
+ /usr/include/boost/mpl/list/aux_/iterator.hpp \
+ /usr/include/boost/mpl/list/aux_/include_preprocessed.hpp \
+ /usr/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp \
+ /usr/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/list.hpp \
+ /usr/include/boost/mpl/contains.hpp \
+ /usr/include/boost/mpl/contains_fwd.hpp \
+ /usr/include/boost/mpl/aux_/contains_impl.hpp \
+ /usr/include/boost/mpl/remove_if.hpp /usr/include/boost/mpl/fold.hpp \
+ /usr/include/boost/mpl/aux_/fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp \
+ /usr/include/boost/mpl/reverse_fold.hpp \
+ /usr/include/boost/mpl/aux_/reverse_fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/inserter_algorithm.hpp \
+ /usr/include/boost/mpl/back_inserter.hpp \
+ /usr/include/boost/mpl/push_back.hpp \
+ /usr/include/boost/mpl/aux_/push_back_impl.hpp \
+ /usr/include/boost/mpl/inserter.hpp \
+ /usr/include/boost/mpl/front_inserter.hpp \
+ /usr/include/boost/mpl/push_front.hpp \
+ /usr/include/boost/mpl/aux_/push_front_impl.hpp \
+ /usr/include/boost/mpl/clear.hpp \
+ /usr/include/boost/mpl/aux_/clear_impl.hpp \
+ /usr/include/boost/mpl/vector.hpp \
+ /usr/include/boost/mpl/vector/vector20.hpp \
+ /usr/include/boost/mpl/vector/vector10.hpp \
+ /usr/include/boost/mpl/vector/vector0.hpp \
+ /usr/include/boost/mpl/vector/aux_/at.hpp \
+ /usr/include/boost/mpl/vector/aux_/tag.hpp \
+ /usr/include/boost/mpl/aux_/config/typeof.hpp \
+ /usr/include/boost/mpl/vector/aux_/front.hpp \
+ /usr/include/boost/mpl/vector/aux_/push_front.hpp \
+ /usr/include/boost/mpl/vector/aux_/item.hpp \
+ /usr/include/boost/mpl/vector/aux_/pop_front.hpp \
+ /usr/include/boost/mpl/vector/aux_/push_back.hpp \
+ /usr/include/boost/mpl/vector/aux_/pop_back.hpp \
+ /usr/include/boost/mpl/pop_back_fwd.hpp \
+ /usr/include/boost/mpl/vector/aux_/back.hpp \
+ /usr/include/boost/mpl/back_fwd.hpp \
+ /usr/include/boost/mpl/vector/aux_/clear.hpp \
+ /usr/include/boost/mpl/vector/aux_/vector0.hpp \
+ /usr/include/boost/mpl/vector/aux_/iterator.hpp \
+ /usr/include/boost/mpl/plus.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp \
+ /usr/include/boost/mpl/minus.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp \
+ /usr/include/boost/mpl/advance_fwd.hpp /usr/include/boost/mpl/prior.hpp \
+ /usr/include/boost/mpl/vector/aux_/O1_size.hpp \
+ /usr/include/boost/mpl/vector/aux_/size.hpp \
+ /usr/include/boost/mpl/vector/aux_/empty.hpp \
+ /usr/include/boost/mpl/vector/aux_/begin_end.hpp \
+ /usr/include/boost/mpl/vector/aux_/include_preprocessed.hpp \
+ /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp \
+ /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp \
+ /usr/include/boost/mpl/at.hpp /usr/include/boost/mpl/aux_/at_impl.hpp \
+ /usr/include/boost/mpl/advance.hpp /usr/include/boost/mpl/negate.hpp \
+ /usr/include/boost/mpl/aux_/advance_forward.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp \
+ /usr/include/boost/mpl/aux_/advance_backward.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp \
+ /usr/include/boost/mpl/size.hpp \
+ /usr/include/boost/mpl/aux_/size_impl.hpp /usr/include/c++/12/stdlib.h \
+ /usr/include/c++/12/math.h /usr/include/boost/config/no_tr1/complex.hpp \
+ /usr/include/c++/12/complex \
+ /usr/include/boost/math/special_functions/detail/fp_traits.hpp \
+ /usr/include/boost/predef/other/endian.h \
+ /usr/include/boost/predef/library/c/gnu.h \
+ /usr/include/boost/predef/library/c/_prefix.h \
+ /usr/include/boost/predef/detail/_cassert.h \
+ /usr/include/boost/predef/os/macos.h /usr/include/boost/predef/os/ios.h \
+ /usr/include/boost/predef/os/bsd.h \
+ /usr/include/boost/predef/os/bsd/bsdi.h \
+ /usr/include/boost/predef/os/bsd/dragonfly.h \
+ /usr/include/boost/predef/os/bsd/free.h \
+ /usr/include/boost/predef/os/bsd/open.h \
+ /usr/include/boost/predef/os/bsd/net.h \
+ /usr/include/boost/predef/platform/android.h \
+ /usr/include/boost/math/special_functions/fpclassify.hpp \
+ /usr/include/boost/math/tools/real_cast.hpp \
+ /usr/include/boost/integer.hpp /usr/include/boost/integer_fwd.hpp \
+ /usr/include/boost/detail/basic_pointerbuf.hpp \
+ /usr/include/c++/12/fstream \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/basic_file.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++io.h \
+ /usr/include/c++/12/bits/fstream.tcc \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/TimedIterator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/DiscreteTimeIterator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Iterator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Trace.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FormalismType.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FunctionType.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/LevelType.hpp \
+ /usr/include/c++/12/mutex /usr/include/c++/12/bits/chrono.h \
+ /usr/include/c++/12/ratio /usr/include/c++/12/bits/parse_numbers.h \
+ /usr/include/c++/12/bits/std_mutex.h \
+ /usr/include/c++/12/bits/unique_lock.h \
+ /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Dynamics.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Parameters.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/state/States.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/state/Any.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Macro.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Simulator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Coordinator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Links.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/String.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Simulator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Context.hpp
diff --git a/build/src/CMakeFiles/factory_core.dir/DependInfo.cmake b/build/src/CMakeFiles/factory_core.dir/DependInfo.cmake
new file mode 100644
index 0000000..1860d59
--- /dev/null
+++ b/build/src/CMakeFiles/factory_core.dir/DependInfo.cmake
@@ -0,0 +1,29 @@
+
+# Consider dependencies only in project.
+set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF)
+
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+ )
+
+# The set of dependency files which are needed:
+set(CMAKE_DEPENDS_DEPENDENCY_FILES
+ "/home/toto/projets/factory/src/Base.cpp" "src/CMakeFiles/factory_core.dir/Base.cpp.o" "gcc" "src/CMakeFiles/factory_core.dir/Base.cpp.o.d"
+ "/home/toto/projets/factory/src/ItemStock.cpp" "src/CMakeFiles/factory_core.dir/ItemStock.cpp.o" "gcc" "src/CMakeFiles/factory_core.dir/ItemStock.cpp.o.d"
+ "/home/toto/projets/factory/src/Machine.cpp" "src/CMakeFiles/factory_core.dir/Machine.cpp.o" "gcc" "src/CMakeFiles/factory_core.dir/Machine.cpp.o.d"
+ "/home/toto/projets/factory/src/PoolRouter.cpp" "src/CMakeFiles/factory_core.dir/PoolRouter.cpp.o" "gcc" "src/CMakeFiles/factory_core.dir/PoolRouter.cpp.o.d"
+ "/home/toto/projets/factory/src/Processor.cpp" "src/CMakeFiles/factory_core.dir/Processor.cpp.o" "gcc" "src/CMakeFiles/factory_core.dir/Processor.cpp.o.d"
+ "/home/toto/projets/factory/src/ProductionOrder.cpp" "src/CMakeFiles/factory_core.dir/ProductionOrder.cpp.o" "gcc" "src/CMakeFiles/factory_core.dir/ProductionOrder.cpp.o.d"
+ "/home/toto/projets/factory/src/ProductionOrderGenerator.cpp" "src/CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.o" "gcc" "src/CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.o.d"
+ "/home/toto/projets/factory/src/Router.cpp" "src/CMakeFiles/factory_core.dir/Router.cpp.o" "gcc" "src/CMakeFiles/factory_core.dir/Router.cpp.o.d"
+ "/home/toto/projets/factory/src/Separator.cpp" "src/CMakeFiles/factory_core.dir/Separator.cpp.o" "gcc" "src/CMakeFiles/factory_core.dir/Separator.cpp.o.d"
+ "/home/toto/projets/factory/src/Sink.cpp" "src/CMakeFiles/factory_core.dir/Sink.cpp.o" "gcc" "src/CMakeFiles/factory_core.dir/Sink.cpp.o.d"
+ "/home/toto/projets/factory/src/Stock.cpp" "src/CMakeFiles/factory_core.dir/Stock.cpp.o" "gcc" "src/CMakeFiles/factory_core.dir/Stock.cpp.o.d"
+ )
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/build/src/CMakeFiles/factory_core.dir/ItemStock.cpp.o b/build/src/CMakeFiles/factory_core.dir/ItemStock.cpp.o
new file mode 100644
index 0000000..def04fe
Binary files /dev/null and b/build/src/CMakeFiles/factory_core.dir/ItemStock.cpp.o differ
diff --git a/build/src/CMakeFiles/factory_core.dir/ItemStock.cpp.o.d b/build/src/CMakeFiles/factory_core.dir/ItemStock.cpp.o.d
new file mode 100644
index 0000000..621a1dd
--- /dev/null
+++ b/build/src/CMakeFiles/factory_core.dir/ItemStock.cpp.o.d
@@ -0,0 +1,1065 @@
+src/CMakeFiles/factory_core.dir/ItemStock.cpp.o: \
+ /home/toto/projets/factory/src/ItemStock.cpp /usr/include/stdc-predef.h \
+ /home/toto/projets/factory/src/ItemStock.hpp \
+ /home/toto/projets/factory/src/Base.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Bag.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/ExternalEvent.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Model.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Scheduler.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/scheduler/HeapScheduler.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/InternalEvent.hpp \
+ /usr/include/boost/heap/fibonacci_heap.hpp /usr/include/c++/12/algorithm \
+ /usr/include/c++/12/bits/stl_algobase.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++config.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/os_defines.h \
+ /usr/include/features.h /usr/include/features-time64.h \
+ /usr/include/x86_64-linux-gnu/bits/wordsize.h \
+ /usr/include/x86_64-linux-gnu/bits/timesize.h \
+ /usr/include/x86_64-linux-gnu/sys/cdefs.h \
+ /usr/include/x86_64-linux-gnu/bits/long-double.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/cpu_defines.h \
+ /usr/include/c++/12/pstl/pstl_config.h \
+ /usr/include/c++/12/bits/functexcept.h \
+ /usr/include/c++/12/bits/exception_defines.h \
+ /usr/include/c++/12/bits/cpp_type_traits.h \
+ /usr/include/c++/12/ext/type_traits.h \
+ /usr/include/c++/12/ext/numeric_traits.h \
+ /usr/include/c++/12/bits/stl_pair.h /usr/include/c++/12/type_traits \
+ /usr/include/c++/12/bits/move.h /usr/include/c++/12/bits/utility.h \
+ /usr/include/c++/12/bits/stl_iterator_base_types.h \
+ /usr/include/c++/12/bits/stl_iterator_base_funcs.h \
+ /usr/include/c++/12/bits/concept_check.h \
+ /usr/include/c++/12/debug/assertions.h \
+ /usr/include/c++/12/bits/stl_iterator.h \
+ /usr/include/c++/12/bits/ptr_traits.h /usr/include/c++/12/debug/debug.h \
+ /usr/include/c++/12/bits/predefined_ops.h \
+ /usr/include/c++/12/bits/stl_algo.h \
+ /usr/include/c++/12/bits/algorithmfwd.h \
+ /usr/include/c++/12/initializer_list /usr/include/c++/12/bits/stl_heap.h \
+ /usr/include/c++/12/bits/stl_tempbuf.h \
+ /usr/include/c++/12/bits/stl_construct.h /usr/include/c++/12/new \
+ /usr/include/c++/12/bits/exception.h \
+ /usr/include/c++/12/bits/uniform_int_dist.h /usr/include/c++/12/cstdlib \
+ /usr/include/stdlib.h \
+ /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/stddef.h \
+ /usr/include/x86_64-linux-gnu/bits/waitflags.h \
+ /usr/include/x86_64-linux-gnu/bits/waitstatus.h \
+ /usr/include/x86_64-linux-gnu/bits/floatn.h \
+ /usr/include/x86_64-linux-gnu/bits/floatn-common.h \
+ /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
+ /usr/include/x86_64-linux-gnu/sys/types.h \
+ /usr/include/x86_64-linux-gnu/bits/types.h \
+ /usr/include/x86_64-linux-gnu/bits/typesizes.h \
+ /usr/include/x86_64-linux-gnu/bits/time64.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/time_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/endianness.h \
+ /usr/include/x86_64-linux-gnu/bits/byteswap.h \
+ /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \
+ /usr/include/x86_64-linux-gnu/sys/select.h \
+ /usr/include/x86_64-linux-gnu/bits/select.h \
+ /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
+ /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
+ /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \
+ /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
+ /usr/include/c++/12/bits/std_abs.h \
+ /usr/include/c++/12/pstl/glue_algorithm_defs.h \
+ /usr/include/c++/12/pstl/execution_defs.h /usr/include/c++/12/utility \
+ /usr/include/c++/12/bits/stl_relops.h /usr/include/c++/12/vector \
+ /usr/include/c++/12/bits/allocator.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++allocator.h \
+ /usr/include/c++/12/bits/new_allocator.h \
+ /usr/include/c++/12/bits/memoryfwd.h \
+ /usr/include/c++/12/bits/stl_uninitialized.h \
+ /usr/include/c++/12/ext/alloc_traits.h \
+ /usr/include/c++/12/bits/alloc_traits.h \
+ /usr/include/c++/12/bits/stl_vector.h \
+ /usr/include/c++/12/bits/stl_bvector.h \
+ /usr/include/c++/12/bits/functional_hash.h \
+ /usr/include/c++/12/bits/hash_bytes.h /usr/include/c++/12/bits/refwrap.h \
+ /usr/include/c++/12/bits/invoke.h \
+ /usr/include/c++/12/bits/stl_function.h \
+ /usr/include/c++/12/backward/binders.h \
+ /usr/include/c++/12/bits/range_access.h \
+ /usr/include/c++/12/bits/vector.tcc /usr/include/boost/array.hpp \
+ /usr/include/boost/detail/workaround.hpp \
+ /usr/include/boost/config/workaround.hpp /usr/include/boost/config.hpp \
+ /usr/include/boost/config/user.hpp \
+ /usr/include/boost/config/detail/select_compiler_config.hpp \
+ /usr/include/boost/config/compiler/gcc.hpp /usr/include/c++/12/cstddef \
+ /usr/include/boost/config/detail/select_stdlib_config.hpp \
+ /usr/include/c++/12/version \
+ /usr/include/boost/config/stdlib/libstdcpp3.hpp /usr/include/unistd.h \
+ /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
+ /usr/include/x86_64-linux-gnu/bits/environments.h \
+ /usr/include/x86_64-linux-gnu/bits/confname.h \
+ /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \
+ /usr/include/x86_64-linux-gnu/bits/getopt_core.h \
+ /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \
+ /usr/include/linux/close_range.h \
+ /usr/include/boost/config/detail/select_platform_config.hpp \
+ /usr/include/boost/config/platform/linux.hpp \
+ /usr/include/boost/config/detail/posix_features.hpp \
+ /usr/include/boost/config/detail/suffix.hpp \
+ /usr/include/boost/config/helper_macros.hpp /usr/include/c++/12/iterator \
+ /usr/include/c++/12/iosfwd /usr/include/c++/12/bits/stringfwd.h \
+ /usr/include/c++/12/bits/postypes.h /usr/include/c++/12/cwchar \
+ /usr/include/wchar.h /usr/lib/gcc/x86_64-linux-gnu/12/include/stdarg.h \
+ /usr/include/x86_64-linux-gnu/bits/wchar.h \
+ /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/FILE.h \
+ /usr/include/c++/12/bits/stream_iterator.h \
+ /usr/include/c++/12/bits/streambuf_iterator.h \
+ /usr/include/c++/12/streambuf /usr/include/c++/12/bits/localefwd.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++locale.h \
+ /usr/include/c++/12/clocale /usr/include/locale.h \
+ /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/12/cctype \
+ /usr/include/ctype.h /usr/include/c++/12/bits/ios_base.h \
+ /usr/include/c++/12/ext/atomicity.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/gthr.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \
+ /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \
+ /usr/include/x86_64-linux-gnu/bits/time.h \
+ /usr/include/x86_64-linux-gnu/bits/timex.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \
+ /usr/include/x86_64-linux-gnu/bits/setjmp.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \
+ /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/atomic_word.h \
+ /usr/include/x86_64-linux-gnu/sys/single_threaded.h \
+ /usr/include/c++/12/bits/locale_classes.h /usr/include/c++/12/string \
+ /usr/include/c++/12/bits/char_traits.h /usr/include/c++/12/cstdint \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/stdint.h /usr/include/stdint.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
+ /usr/include/c++/12/bits/ostream_insert.h \
+ /usr/include/c++/12/bits/cxxabi_forced.h \
+ /usr/include/c++/12/bits/basic_string.h /usr/include/c++/12/string_view \
+ /usr/include/c++/12/bits/string_view.tcc \
+ /usr/include/c++/12/ext/string_conversions.h /usr/include/c++/12/cstdio \
+ /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
+ /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
+ /usr/include/c++/12/cerrno /usr/include/errno.h \
+ /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
+ /usr/include/x86_64-linux-gnu/asm/errno.h \
+ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
+ /usr/include/x86_64-linux-gnu/bits/types/error_t.h \
+ /usr/include/c++/12/bits/charconv.h \
+ /usr/include/c++/12/bits/basic_string.tcc \
+ /usr/include/c++/12/bits/locale_classes.tcc \
+ /usr/include/c++/12/system_error \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/error_constants.h \
+ /usr/include/c++/12/stdexcept /usr/include/c++/12/exception \
+ /usr/include/c++/12/bits/exception_ptr.h \
+ /usr/include/c++/12/bits/cxxabi_init_exception.h \
+ /usr/include/c++/12/typeinfo /usr/include/c++/12/bits/nested_exception.h \
+ /usr/include/c++/12/bits/streambuf.tcc /usr/include/boost/assert.hpp \
+ /usr/include/assert.h /usr/include/boost/static_assert.hpp \
+ /usr/include/boost/swap.hpp /usr/include/boost/core/swap.hpp \
+ /usr/include/boost/core/enable_if.hpp \
+ /usr/include/boost/throw_exception.hpp \
+ /usr/include/boost/assert/source_location.hpp \
+ /usr/include/boost/current_function.hpp /usr/include/boost/cstdint.hpp \
+ /usr/include/boost/exception/exception.hpp \
+ /usr/include/boost/heap/detail/heap_comparison.hpp \
+ /usr/include/boost/concept/assert.hpp \
+ /usr/include/boost/concept/detail/general.hpp \
+ /usr/include/boost/preprocessor/cat.hpp \
+ /usr/include/boost/preprocessor/config/config.hpp \
+ /usr/include/boost/concept/detail/backward_compatibility.hpp \
+ /usr/include/boost/concept/detail/has_constraints.hpp \
+ /usr/include/boost/type_traits/integral_constant.hpp \
+ /usr/include/boost/type_traits/conditional.hpp \
+ /usr/include/boost/heap/heap_concepts.hpp \
+ /usr/include/boost/concept_check.hpp \
+ /usr/include/boost/type_traits/conversion_traits.hpp \
+ /usr/include/boost/type_traits/is_convertible.hpp \
+ /usr/include/boost/type_traits/intrinsics.hpp \
+ /usr/include/boost/type_traits/detail/config.hpp \
+ /usr/include/boost/version.hpp \
+ /usr/include/boost/type_traits/is_complete.hpp \
+ /usr/include/boost/type_traits/declval.hpp \
+ /usr/include/boost/type_traits/add_rvalue_reference.hpp \
+ /usr/include/boost/type_traits/is_void.hpp \
+ /usr/include/boost/type_traits/is_reference.hpp \
+ /usr/include/boost/type_traits/is_lvalue_reference.hpp \
+ /usr/include/boost/type_traits/is_rvalue_reference.hpp \
+ /usr/include/boost/type_traits/remove_reference.hpp \
+ /usr/include/boost/type_traits/is_function.hpp \
+ /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \
+ /usr/include/boost/type_traits/detail/yes_no_type.hpp \
+ /usr/include/boost/type_traits/is_array.hpp \
+ /usr/include/boost/type_traits/is_arithmetic.hpp \
+ /usr/include/boost/type_traits/is_integral.hpp \
+ /usr/include/boost/type_traits/is_floating_point.hpp \
+ /usr/include/boost/type_traits/is_abstract.hpp \
+ /usr/include/boost/type_traits/add_lvalue_reference.hpp \
+ /usr/include/boost/type_traits/add_reference.hpp \
+ /usr/include/boost/type_traits/is_same.hpp \
+ /usr/include/boost/concept/usage.hpp \
+ /usr/include/boost/concept/detail/concept_def.hpp \
+ /usr/include/boost/preprocessor/seq/for_each_i.hpp \
+ /usr/include/boost/preprocessor/arithmetic/dec.hpp \
+ /usr/include/boost/preprocessor/arithmetic/inc.hpp \
+ /usr/include/boost/preprocessor/control/if.hpp \
+ /usr/include/boost/preprocessor/control/iif.hpp \
+ /usr/include/boost/preprocessor/logical/bool.hpp \
+ /usr/include/boost/preprocessor/repetition/for.hpp \
+ /usr/include/boost/preprocessor/debug/error.hpp \
+ /usr/include/boost/preprocessor/facilities/empty.hpp \
+ /usr/include/boost/preprocessor/detail/auto_rec.hpp \
+ /usr/include/boost/preprocessor/repetition/detail/for.hpp \
+ /usr/include/boost/preprocessor/control/expr_iif.hpp \
+ /usr/include/boost/preprocessor/tuple/eat.hpp \
+ /usr/include/boost/preprocessor/seq/seq.hpp \
+ /usr/include/boost/preprocessor/seq/elem.hpp \
+ /usr/include/boost/preprocessor/seq/size.hpp \
+ /usr/include/boost/preprocessor/seq/detail/is_empty.hpp \
+ /usr/include/boost/preprocessor/logical/compl.hpp \
+ /usr/include/boost/preprocessor/tuple/elem.hpp \
+ /usr/include/boost/preprocessor/facilities/expand.hpp \
+ /usr/include/boost/preprocessor/facilities/overload.hpp \
+ /usr/include/boost/preprocessor/variadic/size.hpp \
+ /usr/include/boost/preprocessor/tuple/rem.hpp \
+ /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \
+ /usr/include/boost/preprocessor/variadic/elem.hpp \
+ /usr/include/boost/preprocessor/seq/enum.hpp \
+ /usr/include/boost/preprocessor/comma_if.hpp \
+ /usr/include/boost/preprocessor/punctuation/comma_if.hpp \
+ /usr/include/boost/preprocessor/punctuation/comma.hpp \
+ /usr/include/boost/concept/detail/concept_undef.hpp \
+ /usr/include/boost/heap/detail/heap_node.hpp \
+ /usr/include/boost/core/allocator_access.hpp \
+ /usr/include/boost/core/pointer_traits.hpp /usr/include/c++/12/memory \
+ /usr/include/c++/12/bits/stl_raw_storage_iter.h \
+ /usr/include/c++/12/bits/align.h /usr/include/c++/12/bit \
+ /usr/include/c++/12/bits/uses_allocator.h \
+ /usr/include/c++/12/bits/unique_ptr.h /usr/include/c++/12/tuple \
+ /usr/include/c++/12/bits/shared_ptr.h \
+ /usr/include/c++/12/bits/shared_ptr_base.h \
+ /usr/include/c++/12/bits/allocated_ptr.h \
+ /usr/include/c++/12/ext/aligned_buffer.h \
+ /usr/include/c++/12/ext/concurrence.h \
+ /usr/include/c++/12/bits/shared_ptr_atomic.h \
+ /usr/include/c++/12/bits/atomic_base.h \
+ /usr/include/c++/12/bits/atomic_lockfree_defines.h \
+ /usr/include/c++/12/backward/auto_ptr.h \
+ /usr/include/c++/12/pstl/glue_memory_defs.h /usr/include/c++/12/limits \
+ /usr/include/boost/intrusive/list.hpp \
+ /usr/include/boost/intrusive/detail/config_begin.hpp \
+ /usr/include/boost/intrusive/intrusive_fwd.hpp \
+ /usr/include/boost/intrusive/link_mode.hpp \
+ /usr/include/boost/intrusive/detail/workaround.hpp \
+ /usr/include/boost/intrusive/detail/assert.hpp \
+ /usr/include/boost/intrusive/list_hook.hpp \
+ /usr/include/boost/intrusive/detail/list_node.hpp \
+ /usr/include/boost/intrusive/pointer_rebind.hpp \
+ /usr/include/boost/intrusive/circular_list_algorithms.hpp \
+ /usr/include/boost/intrusive/detail/algo_type.hpp \
+ /usr/include/boost/core/no_exceptions_support.hpp \
+ /usr/include/boost/intrusive/detail/config_end.hpp \
+ /usr/include/boost/intrusive/options.hpp \
+ /usr/include/boost/intrusive/pack_options.hpp \
+ /usr/include/boost/intrusive/detail/generic_hook.hpp \
+ /usr/include/boost/intrusive/pointer_traits.hpp \
+ /usr/include/boost/move/detail/pointer_element.hpp \
+ /usr/include/boost/move/detail/workaround.hpp \
+ /usr/include/boost/intrusive/detail/mpl.hpp \
+ /usr/include/boost/move/detail/type_traits.hpp \
+ /usr/include/boost/move/detail/config_begin.hpp \
+ /usr/include/boost/move/detail/meta_utils.hpp \
+ /usr/include/boost/move/detail/meta_utils_core.hpp \
+ /usr/include/boost/move/detail/config_end.hpp \
+ /usr/include/boost/intrusive/detail/node_holder.hpp \
+ /usr/include/boost/intrusive/detail/get_value_traits.hpp \
+ /usr/include/boost/intrusive/detail/hook_traits.hpp \
+ /usr/include/boost/intrusive/detail/parent_from_member.hpp \
+ /usr/include/boost/move/detail/to_raw_pointer.hpp \
+ /usr/include/boost/intrusive/detail/is_stateful_value_traits.hpp \
+ /usr/include/boost/intrusive/detail/function_detector.hpp \
+ /usr/include/boost/intrusive/detail/default_header_holder.hpp \
+ /usr/include/boost/intrusive/detail/reverse_iterator.hpp \
+ /usr/include/boost/intrusive/detail/iterator.hpp \
+ /usr/include/boost/intrusive/detail/std_fwd.hpp \
+ /usr/include/boost/move/detail/std_ns_begin.hpp \
+ /usr/include/boost/move/detail/std_ns_end.hpp \
+ /usr/include/boost/move/detail/iterator_traits.hpp \
+ /usr/include/boost/intrusive/detail/uncast.hpp \
+ /usr/include/boost/intrusive/detail/list_iterator.hpp \
+ /usr/include/boost/intrusive/detail/iiterator.hpp \
+ /usr/include/boost/intrusive/detail/array_initializer.hpp \
+ /usr/include/boost/intrusive/detail/exception_disposer.hpp \
+ /usr/include/boost/intrusive/detail/equal_to_value.hpp \
+ /usr/include/boost/intrusive/detail/key_nodeptr_comp.hpp \
+ /usr/include/boost/intrusive/detail/ebo_functor_holder.hpp \
+ /usr/include/boost/move/utility_core.hpp \
+ /usr/include/boost/move/core.hpp \
+ /usr/include/boost/intrusive/detail/tree_value_compare.hpp \
+ /usr/include/boost/intrusive/detail/simple_disposers.hpp \
+ /usr/include/boost/intrusive/detail/size_holder.hpp \
+ /usr/include/boost/intrusive/detail/algorithm.hpp \
+ /usr/include/boost/intrusive/detail/minimal_less_equal_header.hpp \
+ /usr/include/boost/heap/detail/stable_heap.hpp \
+ /usr/include/boost/iterator/iterator_adaptor.hpp \
+ /usr/include/boost/core/use_default.hpp \
+ /usr/include/boost/iterator/iterator_categories.hpp \
+ /usr/include/boost/iterator/detail/config_def.hpp \
+ /usr/include/boost/mpl/eval_if.hpp /usr/include/boost/mpl/if.hpp \
+ /usr/include/boost/mpl/aux_/value_wknd.hpp \
+ /usr/include/boost/mpl/aux_/static_cast.hpp \
+ /usr/include/boost/mpl/aux_/config/workaround.hpp \
+ /usr/include/boost/mpl/aux_/config/integral.hpp \
+ /usr/include/boost/mpl/aux_/config/msvc.hpp \
+ /usr/include/boost/mpl/aux_/config/eti.hpp \
+ /usr/include/boost/mpl/aux_/na_spec.hpp \
+ /usr/include/boost/mpl/lambda_fwd.hpp \
+ /usr/include/boost/mpl/void_fwd.hpp \
+ /usr/include/boost/mpl/aux_/adl_barrier.hpp \
+ /usr/include/boost/mpl/aux_/config/adl.hpp \
+ /usr/include/boost/mpl/aux_/config/intel.hpp \
+ /usr/include/boost/mpl/aux_/config/gcc.hpp \
+ /usr/include/boost/mpl/aux_/na.hpp /usr/include/boost/mpl/bool.hpp \
+ /usr/include/boost/mpl/bool_fwd.hpp \
+ /usr/include/boost/mpl/integral_c_tag.hpp \
+ /usr/include/boost/mpl/aux_/config/static_constant.hpp \
+ /usr/include/boost/mpl/aux_/na_fwd.hpp \
+ /usr/include/boost/mpl/aux_/config/ctps.hpp \
+ /usr/include/boost/mpl/aux_/config/lambda.hpp \
+ /usr/include/boost/mpl/aux_/config/ttp.hpp \
+ /usr/include/boost/mpl/int.hpp /usr/include/boost/mpl/int_fwd.hpp \
+ /usr/include/boost/mpl/aux_/nttp_decl.hpp \
+ /usr/include/boost/mpl/aux_/config/nttp.hpp \
+ /usr/include/boost/mpl/aux_/integral_wrapper.hpp \
+ /usr/include/boost/mpl/aux_/lambda_arity_param.hpp \
+ /usr/include/boost/mpl/aux_/template_arity_fwd.hpp \
+ /usr/include/boost/mpl/aux_/arity.hpp \
+ /usr/include/boost/mpl/aux_/config/dtp.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/params.hpp \
+ /usr/include/boost/mpl/aux_/config/preprocessor.hpp \
+ /usr/include/boost/preprocessor/repeat.hpp \
+ /usr/include/boost/preprocessor/repetition/repeat.hpp \
+ /usr/include/boost/preprocessor/inc.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/enum.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \
+ /usr/include/boost/mpl/limits/arity.hpp \
+ /usr/include/boost/preprocessor/logical/and.hpp \
+ /usr/include/boost/preprocessor/logical/bitand.hpp \
+ /usr/include/boost/preprocessor/identity.hpp \
+ /usr/include/boost/preprocessor/facilities/identity.hpp \
+ /usr/include/boost/preprocessor/empty.hpp \
+ /usr/include/boost/preprocessor/arithmetic/add.hpp \
+ /usr/include/boost/preprocessor/control/while.hpp \
+ /usr/include/boost/preprocessor/list/fold_left.hpp \
+ /usr/include/boost/preprocessor/list/detail/fold_left.hpp \
+ /usr/include/boost/preprocessor/list/adt.hpp \
+ /usr/include/boost/preprocessor/detail/is_binary.hpp \
+ /usr/include/boost/preprocessor/detail/check.hpp \
+ /usr/include/boost/preprocessor/list/fold_right.hpp \
+ /usr/include/boost/preprocessor/list/detail/fold_right.hpp \
+ /usr/include/boost/preprocessor/list/reverse.hpp \
+ /usr/include/boost/preprocessor/control/detail/while.hpp \
+ /usr/include/boost/preprocessor/arithmetic/sub.hpp \
+ /usr/include/boost/mpl/aux_/config/overload_resolution.hpp \
+ /usr/include/boost/mpl/aux_/lambda_support.hpp \
+ /usr/include/boost/mpl/identity.hpp \
+ /usr/include/boost/mpl/placeholders.hpp /usr/include/boost/mpl/arg.hpp \
+ /usr/include/boost/mpl/arg_fwd.hpp \
+ /usr/include/boost/mpl/aux_/na_assert.hpp \
+ /usr/include/boost/mpl/assert.hpp /usr/include/boost/mpl/not.hpp \
+ /usr/include/boost/mpl/aux_/nested_type_wknd.hpp \
+ /usr/include/boost/mpl/aux_/yes_no.hpp \
+ /usr/include/boost/mpl/aux_/config/arrays.hpp \
+ /usr/include/boost/mpl/aux_/config/gpu.hpp \
+ /usr/include/boost/mpl/aux_/config/pp_counter.hpp \
+ /usr/include/boost/mpl/aux_/arity_spec.hpp \
+ /usr/include/boost/mpl/aux_/arg_typedef.hpp \
+ /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp \
+ /usr/include/boost/mpl/aux_/include_preprocessed.hpp \
+ /usr/include/boost/mpl/aux_/config/compiler.hpp \
+ /usr/include/boost/preprocessor/stringize.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \
+ /usr/include/boost/iterator/detail/config_undef.hpp \
+ /usr/include/boost/iterator/iterator_facade.hpp \
+ /usr/include/boost/iterator/interoperable.hpp \
+ /usr/include/boost/mpl/or.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \
+ /usr/include/boost/iterator/iterator_traits.hpp \
+ /usr/include/boost/iterator/detail/facade_iterator_category.hpp \
+ /usr/include/boost/mpl/and.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \
+ /usr/include/boost/type_traits/is_const.hpp \
+ /usr/include/boost/detail/indirect_traits.hpp \
+ /usr/include/boost/type_traits/is_pointer.hpp \
+ /usr/include/boost/type_traits/is_class.hpp \
+ /usr/include/boost/type_traits/is_volatile.hpp \
+ /usr/include/boost/type_traits/is_member_function_pointer.hpp \
+ /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \
+ /usr/include/boost/type_traits/is_member_pointer.hpp \
+ /usr/include/boost/type_traits/remove_cv.hpp \
+ /usr/include/boost/type_traits/remove_pointer.hpp \
+ /usr/include/boost/detail/select_type.hpp \
+ /usr/include/boost/iterator/detail/enable_if.hpp \
+ /usr/include/boost/core/addressof.hpp \
+ /usr/include/boost/type_traits/add_const.hpp \
+ /usr/include/boost/type_traits/add_pointer.hpp \
+ /usr/include/boost/type_traits/remove_const.hpp \
+ /usr/include/boost/type_traits/is_pod.hpp \
+ /usr/include/boost/type_traits/is_scalar.hpp \
+ /usr/include/boost/type_traits/is_enum.hpp \
+ /usr/include/boost/mpl/always.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp \
+ /usr/include/boost/mpl/apply.hpp /usr/include/boost/mpl/apply_fwd.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \
+ /usr/include/boost/mpl/apply_wrap.hpp \
+ /usr/include/boost/mpl/aux_/has_apply.hpp \
+ /usr/include/boost/mpl/has_xxx.hpp \
+ /usr/include/boost/mpl/aux_/type_wrapper.hpp \
+ /usr/include/boost/mpl/aux_/config/has_xxx.hpp \
+ /usr/include/boost/mpl/aux_/config/msvc_typename.hpp \
+ /usr/include/boost/preprocessor/array/elem.hpp \
+ /usr/include/boost/preprocessor/array/data.hpp \
+ /usr/include/boost/preprocessor/array/size.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_params.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \
+ /usr/include/boost/mpl/aux_/config/has_apply.hpp \
+ /usr/include/boost/mpl/aux_/msvc_never_true.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \
+ /usr/include/boost/mpl/lambda.hpp /usr/include/boost/mpl/bind.hpp \
+ /usr/include/boost/mpl/bind_fwd.hpp \
+ /usr/include/boost/mpl/aux_/config/bind.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \
+ /usr/include/boost/mpl/next.hpp /usr/include/boost/mpl/next_prior.hpp \
+ /usr/include/boost/mpl/aux_/common_name_wknd.hpp \
+ /usr/include/boost/mpl/protect.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \
+ /usr/include/boost/mpl/aux_/full_lambda.hpp \
+ /usr/include/boost/mpl/quote.hpp /usr/include/boost/mpl/void.hpp \
+ /usr/include/boost/mpl/aux_/has_type.hpp \
+ /usr/include/boost/mpl/aux_/config/bcc.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \
+ /usr/include/boost/mpl/aux_/template_arity.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \
+ /usr/include/boost/heap/policies.hpp \
+ /usr/include/boost/parameter/name.hpp \
+ /usr/include/boost/parameter/aux_/name.hpp \
+ /usr/include/boost/parameter/value_type.hpp \
+ /usr/include/boost/parameter/aux_/void.hpp \
+ /usr/include/boost/parameter/config.hpp \
+ /usr/include/boost/mpl/limits/vector.hpp \
+ /usr/include/boost/mp11/integral.hpp /usr/include/boost/mp11/version.hpp \
+ /usr/include/boost/mp11/list.hpp \
+ /usr/include/boost/mp11/detail/mp_list.hpp \
+ /usr/include/boost/mp11/detail/mp_is_list.hpp \
+ /usr/include/boost/mp11/detail/mp_append.hpp \
+ /usr/include/boost/mp11/utility.hpp \
+ /usr/include/boost/mp11/detail/mp_fold.hpp \
+ /usr/include/boost/mp11/detail/config.hpp \
+ /usr/include/boost/parameter/aux_/is_placeholder.hpp \
+ /usr/include/boost/mp11/bind.hpp /usr/include/boost/mp11/algorithm.hpp \
+ /usr/include/boost/mp11/set.hpp /usr/include/boost/mp11/function.hpp \
+ /usr/include/boost/mp11/detail/mp_count.hpp \
+ /usr/include/boost/mp11/detail/mp_plus.hpp \
+ /usr/include/boost/mp11/detail/mp_min_element.hpp \
+ /usr/include/boost/mp11/detail/mp_void.hpp \
+ /usr/include/boost/mp11/detail/mp_copy_if.hpp \
+ /usr/include/boost/mp11/detail/mp_remove_if.hpp \
+ /usr/include/boost/mp11/detail/mp_map_find.hpp \
+ /usr/include/boost/mp11/detail/mp_with_index.hpp \
+ /usr/include/c++/12/cassert /usr/include/boost/mp11/integer_sequence.hpp \
+ /usr/include/boost/parameter/aux_/result_of0.hpp \
+ /usr/include/boost/parameter/aux_/use_default_tag.hpp \
+ /usr/include/boost/utility/result_of.hpp \
+ /usr/include/boost/preprocessor/iteration/iterate.hpp \
+ /usr/include/boost/preprocessor/slot/slot.hpp \
+ /usr/include/boost/preprocessor/slot/detail/def.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \
+ /usr/include/boost/preprocessor/facilities/intercept.hpp \
+ /usr/include/boost/type_traits/type_identity.hpp \
+ /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \
+ /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \
+ /usr/include/boost/preprocessor/slot/detail/shared.hpp \
+ /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \
+ /usr/include/boost/utility/detail/result_of_iterate.hpp \
+ /usr/include/boost/parameter/aux_/lambda_tag.hpp \
+ /usr/include/boost/parameter/binding.hpp \
+ /usr/include/boost/parameter/keyword.hpp \
+ /usr/include/boost/parameter/aux_/tag.hpp \
+ /usr/include/boost/parameter/aux_/unwrap_cv_reference.hpp \
+ /usr/include/boost/parameter/aux_/yesno.hpp \
+ /usr/include/c++/12/functional /usr/include/c++/12/bits/std_function.h \
+ /usr/include/c++/12/unordered_map /usr/include/c++/12/bits/hashtable.h \
+ /usr/include/c++/12/bits/hashtable_policy.h \
+ /usr/include/c++/12/bits/enable_special_members.h \
+ /usr/include/c++/12/bits/node_handle.h \
+ /usr/include/c++/12/bits/unordered_map.h \
+ /usr/include/c++/12/bits/erase_if.h /usr/include/c++/12/array \
+ /usr/include/c++/12/compare \
+ /usr/include/boost/parameter/aux_/preprocessor/nullptr.hpp \
+ /usr/include/boost/parameter/aux_/tagged_argument.hpp \
+ /usr/include/boost/parameter/keyword_fwd.hpp \
+ /usr/include/boost/parameter/aux_/tagged_argument_fwd.hpp \
+ /usr/include/boost/parameter/aux_/is_tagged_argument.hpp \
+ /usr/include/boost/type_traits/is_base_of.hpp \
+ /usr/include/boost/type_traits/is_base_and_derived.hpp \
+ /usr/include/boost/parameter/aux_/default.hpp \
+ /usr/include/boost/parameter/aux_/arg_list.hpp \
+ /usr/include/boost/parameter/aux_/is_maybe.hpp \
+ /usr/include/boost/parameter/aux_/parameter_requirements.hpp \
+ /usr/include/boost/parameter/aux_/pack/parameter_requirements.hpp \
+ /usr/include/boost/parameter/aux_/augment_predicate.hpp \
+ /usr/include/boost/parameter/aux_/has_nested_template_fn.hpp \
+ /usr/include/boost/mpl/iterator_tags.hpp \
+ /usr/include/boost/mpl/begin_end_fwd.hpp \
+ /usr/include/boost/mpl/has_key_fwd.hpp \
+ /usr/include/boost/mpl/count_fwd.hpp \
+ /usr/include/boost/mpl/key_type_fwd.hpp \
+ /usr/include/boost/mpl/value_type_fwd.hpp \
+ /usr/include/boost/mpl/at_fwd.hpp /usr/include/boost/mpl/order_fwd.hpp \
+ /usr/include/boost/mpl/find.hpp /usr/include/boost/mpl/find_if.hpp \
+ /usr/include/boost/mpl/aux_/find_if_pred.hpp \
+ /usr/include/boost/mpl/aux_/iter_apply.hpp \
+ /usr/include/boost/mpl/deref.hpp \
+ /usr/include/boost/mpl/aux_/msvc_type.hpp \
+ /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \
+ /usr/include/boost/mpl/iter_fold_if.hpp \
+ /usr/include/boost/mpl/begin_end.hpp \
+ /usr/include/boost/mpl/aux_/begin_end_impl.hpp \
+ /usr/include/boost/mpl/sequence_tag_fwd.hpp \
+ /usr/include/boost/mpl/aux_/has_begin.hpp \
+ /usr/include/boost/mpl/aux_/traits_lambda_spec.hpp \
+ /usr/include/boost/mpl/sequence_tag.hpp \
+ /usr/include/boost/mpl/aux_/has_tag.hpp \
+ /usr/include/boost/mpl/logical.hpp /usr/include/boost/mpl/pair.hpp \
+ /usr/include/boost/mpl/aux_/msvc_eti_base.hpp \
+ /usr/include/boost/mpl/aux_/iter_fold_if_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp \
+ /usr/include/boost/mpl/aux_/config/forwarding.hpp \
+ /usr/include/boost/mpl/same_as.hpp \
+ /usr/include/boost/mpl/aux_/lambda_spec.hpp \
+ /usr/include/boost/mpl/distance.hpp \
+ /usr/include/boost/mpl/distance_fwd.hpp \
+ /usr/include/boost/mpl/iter_fold.hpp /usr/include/boost/mpl/O1_size.hpp \
+ /usr/include/boost/mpl/O1_size_fwd.hpp \
+ /usr/include/boost/mpl/aux_/O1_size_impl.hpp \
+ /usr/include/boost/mpl/long.hpp /usr/include/boost/mpl/long_fwd.hpp \
+ /usr/include/boost/mpl/aux_/has_size.hpp \
+ /usr/include/boost/mpl/aux_/iter_fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp \
+ /usr/include/boost/mpl/iterator_range.hpp /usr/include/boost/mpl/tag.hpp \
+ /usr/include/boost/parameter/aux_/preprocessor/qualifier.hpp \
+ /usr/include/boost/preprocessor/facilities/is_empty.hpp \
+ /usr/include/boost/preprocessor/facilities/is_empty_variadic.hpp \
+ /usr/include/boost/preprocessor/punctuation/is_begin_parens.hpp \
+ /usr/include/boost/preprocessor/punctuation/detail/is_begin_parens.hpp \
+ /usr/include/boost/preprocessor/facilities/detail/is_empty.hpp \
+ /usr/include/boost/parameter/aux_/preprocessor/is_binary.hpp \
+ /usr/include/boost/parameter/template_keyword.hpp \
+ /usr/include/boost/parameter/aux_/template_keyword.hpp \
+ /usr/include/boost/parameter/parameters.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_arg_list.hpp \
+ /usr/include/boost/parameter/aux_/pack/unmatched_argument.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_type.hpp \
+ /usr/include/boost/parameter/deduced.hpp \
+ /usr/include/boost/parameter/aux_/use_default.hpp \
+ /usr/include/boost/parameter/required.hpp \
+ /usr/include/boost/parameter/optional.hpp \
+ /usr/include/boost/parameter/aux_/pack/is_named_argument.hpp \
+ /usr/include/boost/parameter/aux_/pack/insert_tagged.hpp \
+ /usr/include/boost/parameter/aux_/set.hpp \
+ /usr/include/boost/parameter/aux_/pack/deduce_tag.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_deduced.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_parameter_spec_items.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_deduced_items.hpp \
+ /usr/include/boost/parameter/aux_/pack/deduced_item.hpp \
+ /usr/include/boost/parameter/aux_/pack/satisfies.hpp \
+ /usr/include/boost/parameter/aux_/pack/as_parameter_requirements.hpp \
+ /usr/include/boost/parameter/aux_/pack/predicate.hpp \
+ /usr/include/boost/parameter/aux_/always_true_predicate.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_items.hpp \
+ /usr/include/boost/parameter/aux_/pack/item.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_keyword_arg.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_template_keyword_arg.hpp \
+ /usr/include/boost/heap/heap_merge.hpp \
+ /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp \
+ /usr/include/boost/type_traits/enable_if.hpp \
+ /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp \
+ /usr/include/boost/type_traits/has_trivial_move_assign.hpp \
+ /usr/include/boost/type_traits/is_assignable.hpp \
+ /usr/include/boost/type_traits/has_nothrow_assign.hpp \
+ /usr/include/boost/heap/detail/tree_iterator.hpp \
+ /usr/include/c++/12/queue /usr/include/c++/12/deque \
+ /usr/include/c++/12/bits/stl_deque.h /usr/include/c++/12/bits/deque.tcc \
+ /usr/include/c++/12/bits/stl_queue.h /usr/include/c++/12/sstream \
+ /usr/include/c++/12/istream /usr/include/c++/12/ios \
+ /usr/include/c++/12/bits/basic_ios.h \
+ /usr/include/c++/12/bits/locale_facets.h /usr/include/c++/12/cwctype \
+ /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_base.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_inline.h \
+ /usr/include/c++/12/bits/locale_facets.tcc \
+ /usr/include/c++/12/bits/basic_ios.tcc /usr/include/c++/12/ostream \
+ /usr/include/c++/12/bits/ostream.tcc \
+ /usr/include/c++/12/bits/istream.tcc \
+ /usr/include/c++/12/bits/sstream.tcc \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/time/DoubleTime.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Limits.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Time.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/StructureView.hpp \
+ /usr/include/c++/12/map /usr/include/c++/12/bits/stl_tree.h \
+ /usr/include/c++/12/bits/stl_map.h \
+ /usr/include/c++/12/bits/stl_multimap.h \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/context/State.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/context/StateValues.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \
+ /usr/include/boost/serialization/serialization.hpp \
+ /usr/include/boost/serialization/strong_typedef.hpp \
+ /usr/include/boost/operators.hpp \
+ /usr/include/boost/type_traits/has_nothrow_constructor.hpp \
+ /usr/include/boost/type_traits/is_default_constructible.hpp \
+ /usr/include/boost/type_traits/has_nothrow_copy.hpp \
+ /usr/include/boost/type_traits/is_copy_constructible.hpp \
+ /usr/include/boost/type_traits/is_constructible.hpp \
+ /usr/include/boost/type_traits/is_destructible.hpp \
+ /usr/include/boost/serialization/access.hpp /usr/include/c++/12/any \
+ /usr/include/c++/12/valarray /usr/include/c++/12/cmath \
+ /usr/include/math.h /usr/include/x86_64-linux-gnu/bits/math-vector.h \
+ /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \
+ /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \
+ /usr/include/x86_64-linux-gnu/bits/fp-logb.h \
+ /usr/include/x86_64-linux-gnu/bits/fp-fast.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \
+ /usr/include/x86_64-linux-gnu/bits/iscanonical.h \
+ /usr/include/c++/12/bits/specfun.h /usr/include/c++/12/tr1/gamma.tcc \
+ /usr/include/c++/12/tr1/special_function_util.h \
+ /usr/include/c++/12/tr1/bessel_function.tcc \
+ /usr/include/c++/12/tr1/beta_function.tcc \
+ /usr/include/c++/12/tr1/ell_integral.tcc \
+ /usr/include/c++/12/tr1/exp_integral.tcc \
+ /usr/include/c++/12/tr1/hypergeometric.tcc \
+ /usr/include/c++/12/tr1/legendre_function.tcc \
+ /usr/include/c++/12/tr1/modified_bessel_func.tcc \
+ /usr/include/c++/12/tr1/poly_hermite.tcc \
+ /usr/include/c++/12/tr1/poly_laguerre.tcc \
+ /usr/include/c++/12/tr1/riemann_zeta.tcc \
+ /usr/include/c++/12/bits/valarray_array.h \
+ /usr/include/c++/12/bits/valarray_array.tcc \
+ /usr/include/c++/12/bits/valarray_before.h \
+ /usr/include/c++/12/bits/slice_array.h \
+ /usr/include/c++/12/bits/valarray_after.h \
+ /usr/include/c++/12/bits/gslice.h \
+ /usr/include/c++/12/bits/gslice_array.h \
+ /usr/include/c++/12/bits/mask_array.h \
+ /usr/include/c++/12/bits/indirect_array.h \
+ /usr/include/boost/serialization/map.hpp \
+ /usr/include/boost/serialization/nvp.hpp /usr/include/boost/core/nvp.hpp \
+ /usr/include/boost/serialization/level.hpp \
+ /usr/include/boost/type_traits/is_fundamental.hpp \
+ /usr/include/boost/mpl/integral_c.hpp \
+ /usr/include/boost/mpl/integral_c_fwd.hpp \
+ /usr/include/boost/serialization/level_enum.hpp \
+ /usr/include/boost/serialization/tracking.hpp \
+ /usr/include/boost/mpl/equal_to.hpp \
+ /usr/include/boost/mpl/aux_/comparison_op.hpp \
+ /usr/include/boost/mpl/aux_/numeric_op.hpp \
+ /usr/include/boost/mpl/numeric_cast.hpp \
+ /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \
+ /usr/include/boost/mpl/greater.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp \
+ /usr/include/boost/serialization/tracking_enum.hpp \
+ /usr/include/boost/serialization/type_info_implementation.hpp \
+ /usr/include/boost/serialization/traits.hpp \
+ /usr/include/boost/serialization/split_free.hpp \
+ /usr/include/boost/serialization/wrapper.hpp \
+ /usr/include/boost/serialization/base_object.hpp \
+ /usr/include/boost/type_traits/is_polymorphic.hpp \
+ /usr/include/boost/serialization/force_include.hpp \
+ /usr/include/boost/serialization/void_cast_fwd.hpp \
+ /usr/include/boost/serialization/collection_size_type.hpp \
+ /usr/include/boost/serialization/is_bitwise_serializable.hpp \
+ /usr/include/boost/serialization/item_version_type.hpp \
+ /usr/include/boost/integer_traits.hpp /usr/include/boost/limits.hpp \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/limits.h \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/syslimits.h \
+ /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/local_lim.h \
+ /usr/include/linux/limits.h \
+ /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/uio_lim.h \
+ /usr/include/boost/serialization/library_version_type.hpp \
+ /usr/include/c++/12/cstring /usr/include/string.h /usr/include/strings.h \
+ /usr/include/boost/serialization/detail/stack_constructor.hpp \
+ /usr/include/boost/aligned_storage.hpp \
+ /usr/include/boost/type_traits/aligned_storage.hpp \
+ /usr/include/boost/type_traits/alignment_of.hpp \
+ /usr/include/boost/type_traits/type_with_alignment.hpp \
+ /usr/include/boost/serialization/utility.hpp \
+ /usr/include/boost/serialization/collections_save_imp.hpp \
+ /usr/include/boost/serialization/version.hpp \
+ /usr/include/boost/mpl/less.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \
+ /usr/include/boost/mpl/comparison.hpp \
+ /usr/include/boost/mpl/not_equal_to.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp \
+ /usr/include/boost/mpl/less_equal.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp \
+ /usr/include/boost/mpl/greater_equal.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp \
+ /usr/include/boost/serialization/vector.hpp \
+ /usr/include/boost/serialization/collections_load_imp.hpp \
+ /usr/include/boost/serialization/detail/is_default_constructible.hpp \
+ /usr/include/boost/utility/enable_if.hpp \
+ /usr/include/boost/serialization/array_wrapper.hpp \
+ /usr/include/boost/serialization/split_member.hpp \
+ /usr/include/boost/serialization/array_optimization.hpp \
+ /usr/include/boost/serialization/collection_traits.hpp \
+ /usr/include/c++/12/climits \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Node.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Output.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Observer.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/View.hpp \
+ /usr/include/boost/format.hpp /usr/include/c++/12/locale \
+ /usr/include/c++/12/bits/locale_facets_nonio.h /usr/include/c++/12/ctime \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/time_members.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/messages_members.h \
+ /usr/include/libintl.h /usr/include/c++/12/bits/codecvt.h \
+ /usr/include/c++/12/bits/locale_facets_nonio.tcc \
+ /usr/include/c++/12/bits/locale_conv.h \
+ /usr/include/boost/format/detail/compat_workarounds.hpp \
+ /usr/include/boost/format/detail/config_macros.hpp \
+ /usr/include/boost/format/detail/workarounds_gcc-2_95.hpp \
+ /usr/include/boost/format/detail/workarounds_stlport.hpp \
+ /usr/include/boost/format/format_fwd.hpp \
+ /usr/include/boost/format/internals_fwd.hpp \
+ /usr/include/boost/format/internals.hpp \
+ /usr/include/boost/core/ignore_unused.hpp \
+ /usr/include/boost/optional.hpp /usr/include/boost/optional/optional.hpp \
+ /usr/include/boost/core/explicit_operator_bool.hpp \
+ /usr/include/boost/optional/bad_optional_access.hpp \
+ /usr/include/boost/type.hpp /usr/include/boost/type_traits/decay.hpp \
+ /usr/include/boost/type_traits/remove_bounds.hpp \
+ /usr/include/boost/type_traits/remove_extent.hpp \
+ /usr/include/boost/move/utility.hpp /usr/include/boost/move/traits.hpp \
+ /usr/include/boost/none.hpp /usr/include/boost/none_t.hpp \
+ /usr/include/boost/utility/compare_pointees.hpp \
+ /usr/include/boost/optional/optional_fwd.hpp \
+ /usr/include/boost/optional/detail/optional_config.hpp \
+ /usr/include/boost/optional/detail/optional_factory_support.hpp \
+ /usr/include/boost/optional/detail/optional_aligned_storage.hpp \
+ /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp \
+ /usr/include/boost/optional/detail/optional_reference_spec.hpp \
+ /usr/include/boost/optional/detail/optional_relops.hpp \
+ /usr/include/boost/optional/detail/optional_swap.hpp \
+ /usr/include/boost/format/alt_sstream.hpp \
+ /usr/include/boost/utility/base_from_member.hpp \
+ /usr/include/boost/preprocessor/repetition/repeat_from_to.hpp \
+ /usr/include/boost/shared_ptr.hpp \
+ /usr/include/boost/smart_ptr/shared_ptr.hpp \
+ /usr/include/boost/smart_ptr/detail/shared_count.hpp \
+ /usr/include/boost/smart_ptr/bad_weak_ptr.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_noexcept.hpp \
+ /usr/include/boost/checked_delete.hpp \
+ /usr/include/boost/core/checked_delete.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_convertible.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_nullptr_t.hpp \
+ /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp \
+ /usr/include/boost/smart_ptr/detail/spinlock.hpp \
+ /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \
+ /usr/include/boost/smart_ptr/detail/yield_k.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_thread_pause.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp \
+ /usr/include/boost/config/pragma_message.hpp \
+ /usr/include/boost/smart_ptr/detail/operator_bool.hpp \
+ /usr/include/boost/smart_ptr/detail/local_sp_deleter.hpp \
+ /usr/include/boost/smart_ptr/detail/local_counted_base.hpp \
+ /usr/include/boost/format/alt_sstream_impl.hpp \
+ /usr/include/boost/format/format_class.hpp \
+ /usr/include/boost/format/exceptions.hpp \
+ /usr/include/boost/format/format_implementation.hpp \
+ /usr/include/boost/format/group.hpp \
+ /usr/include/boost/format/feed_args.hpp \
+ /usr/include/boost/format/detail/msvc_disambiguater.hpp \
+ /usr/include/boost/format/parsing.hpp \
+ /usr/include/boost/format/free_funcs.hpp \
+ /usr/include/boost/format/detail/unset_macros.hpp \
+ /usr/include/boost/lexical_cast.hpp \
+ /usr/include/boost/range/iterator_range_core.hpp \
+ /usr/include/boost/range/functions.hpp \
+ /usr/include/boost/range/begin.hpp /usr/include/boost/range/config.hpp \
+ /usr/include/boost/range/iterator.hpp \
+ /usr/include/boost/range/range_fwd.hpp \
+ /usr/include/boost/range/mutable_iterator.hpp \
+ /usr/include/boost/range/detail/extract_optional_type.hpp \
+ /usr/include/boost/range/detail/msvc_has_iterator_workaround.hpp \
+ /usr/include/boost/range/const_iterator.hpp \
+ /usr/include/boost/range/end.hpp \
+ /usr/include/boost/range/detail/implementation_help.hpp \
+ /usr/include/boost/range/detail/common.hpp \
+ /usr/include/boost/range/detail/sfinae.hpp \
+ /usr/include/boost/range/size.hpp /usr/include/boost/range/size_type.hpp \
+ /usr/include/boost/range/difference_type.hpp \
+ /usr/include/boost/range/has_range_iterator.hpp \
+ /usr/include/boost/range/concepts.hpp \
+ /usr/include/boost/iterator/iterator_concepts.hpp \
+ /usr/include/boost/range/value_type.hpp \
+ /usr/include/boost/range/detail/misc_concept.hpp \
+ /usr/include/boost/type_traits/make_unsigned.hpp \
+ /usr/include/boost/type_traits/is_signed.hpp \
+ /usr/include/boost/type_traits/is_unsigned.hpp \
+ /usr/include/boost/type_traits/add_volatile.hpp \
+ /usr/include/boost/range/detail/has_member_size.hpp \
+ /usr/include/boost/utility.hpp /usr/include/boost/utility/binary.hpp \
+ /usr/include/boost/preprocessor/control/deduce_d.hpp \
+ /usr/include/boost/preprocessor/seq/cat.hpp \
+ /usr/include/boost/preprocessor/seq/fold_left.hpp \
+ /usr/include/boost/preprocessor/seq/transform.hpp \
+ /usr/include/boost/preprocessor/arithmetic/mod.hpp \
+ /usr/include/boost/preprocessor/arithmetic/detail/div_base.hpp \
+ /usr/include/boost/preprocessor/comparison/less_equal.hpp \
+ /usr/include/boost/preprocessor/logical/not.hpp \
+ /usr/include/boost/utility/identity_type.hpp \
+ /usr/include/boost/type_traits/function_traits.hpp \
+ /usr/include/boost/core/noncopyable.hpp \
+ /usr/include/boost/range/distance.hpp \
+ /usr/include/boost/iterator/distance.hpp \
+ /usr/include/boost/range/empty.hpp /usr/include/boost/range/rbegin.hpp \
+ /usr/include/boost/range/reverse_iterator.hpp \
+ /usr/include/boost/iterator/reverse_iterator.hpp \
+ /usr/include/boost/range/rend.hpp \
+ /usr/include/boost/range/algorithm/equal.hpp \
+ /usr/include/boost/range/detail/safe_bool.hpp \
+ /usr/include/boost/next_prior.hpp \
+ /usr/include/boost/type_traits/has_plus.hpp \
+ /usr/include/boost/type_traits/detail/has_binary_operator.hpp \
+ /usr/include/boost/type_traits/make_void.hpp \
+ /usr/include/boost/type_traits/has_plus_assign.hpp \
+ /usr/include/boost/type_traits/has_minus.hpp \
+ /usr/include/boost/type_traits/has_minus_assign.hpp \
+ /usr/include/boost/iterator/advance.hpp \
+ /usr/include/boost/lexical_cast/bad_lexical_cast.hpp \
+ /usr/include/boost/lexical_cast/try_lexical_convert.hpp \
+ /usr/include/boost/lexical_cast/detail/is_character.hpp \
+ /usr/include/boost/lexical_cast/detail/converter_numeric.hpp \
+ /usr/include/boost/type_traits/is_float.hpp \
+ /usr/include/boost/numeric/conversion/cast.hpp \
+ /usr/include/boost/numeric/conversion/converter.hpp \
+ /usr/include/boost/numeric/conversion/conversion_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/meta.hpp \
+ /usr/include/boost/numeric/conversion/detail/int_float_mixture.hpp \
+ /usr/include/boost/numeric/conversion/int_float_mixture_enum.hpp \
+ /usr/include/boost/numeric/conversion/detail/sign_mixture.hpp \
+ /usr/include/boost/numeric/conversion/sign_mixture_enum.hpp \
+ /usr/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \
+ /usr/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \
+ /usr/include/boost/numeric/conversion/detail/is_subranged.hpp \
+ /usr/include/boost/mpl/multiplies.hpp /usr/include/boost/mpl/times.hpp \
+ /usr/include/boost/mpl/aux_/arithmetic_op.hpp \
+ /usr/include/boost/mpl/aux_/largest_int.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \
+ /usr/include/boost/numeric/conversion/converter_policies.hpp \
+ /usr/include/boost/config/no_tr1/cmath.hpp \
+ /usr/include/boost/numeric/conversion/detail/converter.hpp \
+ /usr/include/boost/numeric/conversion/bounds.hpp \
+ /usr/include/boost/numeric/conversion/detail/bounds.hpp \
+ /usr/include/boost/numeric/conversion/numeric_cast_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \
+ /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \
+ /usr/include/boost/lexical_cast/detail/converter_lexical.hpp \
+ /usr/include/boost/type_traits/has_left_shift.hpp \
+ /usr/include/boost/type_traits/has_right_shift.hpp \
+ /usr/include/boost/detail/lcast_precision.hpp \
+ /usr/include/boost/lexical_cast/detail/widest_char.hpp \
+ /usr/include/boost/container/container_fwd.hpp \
+ /usr/include/boost/container/detail/std_fwd.hpp \
+ /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp \
+ /usr/include/boost/lexical_cast/detail/lcast_char_constants.hpp \
+ /usr/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp \
+ /usr/include/boost/noncopyable.hpp \
+ /usr/include/boost/lexical_cast/detail/inf_nan.hpp \
+ /usr/include/boost/math/special_functions/sign.hpp \
+ /usr/include/boost/math/tools/config.hpp \
+ /usr/include/boost/predef/architecture/x86.h \
+ /usr/include/boost/predef/architecture/x86/32.h \
+ /usr/include/boost/predef/version_number.h \
+ /usr/include/boost/predef/make.h /usr/include/boost/predef/detail/test.h \
+ /usr/include/boost/predef/architecture/x86/64.h \
+ /usr/include/c++/12/cfloat \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/float.h \
+ /usr/include/boost/math/tools/user.hpp \
+ /usr/include/boost/math/special_functions/math_fwd.hpp \
+ /usr/include/boost/math/special_functions/detail/round_fwd.hpp \
+ /usr/include/boost/math/tools/promotion.hpp \
+ /usr/include/boost/math/policies/policy.hpp \
+ /usr/include/boost/mpl/list.hpp /usr/include/boost/mpl/limits/list.hpp \
+ /usr/include/boost/mpl/list/list20.hpp \
+ /usr/include/boost/mpl/list/list10.hpp \
+ /usr/include/boost/mpl/list/list0.hpp \
+ /usr/include/boost/mpl/list/aux_/push_front.hpp \
+ /usr/include/boost/mpl/push_front_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/item.hpp \
+ /usr/include/boost/mpl/list/aux_/tag.hpp \
+ /usr/include/boost/mpl/list/aux_/pop_front.hpp \
+ /usr/include/boost/mpl/pop_front_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/push_back.hpp \
+ /usr/include/boost/mpl/push_back_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/front.hpp \
+ /usr/include/boost/mpl/front_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/clear.hpp \
+ /usr/include/boost/mpl/clear_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/O1_size.hpp \
+ /usr/include/boost/mpl/list/aux_/size.hpp \
+ /usr/include/boost/mpl/size_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/empty.hpp \
+ /usr/include/boost/mpl/empty_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/begin_end.hpp \
+ /usr/include/boost/mpl/list/aux_/iterator.hpp \
+ /usr/include/boost/mpl/list/aux_/include_preprocessed.hpp \
+ /usr/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp \
+ /usr/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/list.hpp \
+ /usr/include/boost/mpl/contains.hpp \
+ /usr/include/boost/mpl/contains_fwd.hpp \
+ /usr/include/boost/mpl/aux_/contains_impl.hpp \
+ /usr/include/boost/mpl/remove_if.hpp /usr/include/boost/mpl/fold.hpp \
+ /usr/include/boost/mpl/aux_/fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp \
+ /usr/include/boost/mpl/reverse_fold.hpp \
+ /usr/include/boost/mpl/aux_/reverse_fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/inserter_algorithm.hpp \
+ /usr/include/boost/mpl/back_inserter.hpp \
+ /usr/include/boost/mpl/push_back.hpp \
+ /usr/include/boost/mpl/aux_/push_back_impl.hpp \
+ /usr/include/boost/mpl/inserter.hpp \
+ /usr/include/boost/mpl/front_inserter.hpp \
+ /usr/include/boost/mpl/push_front.hpp \
+ /usr/include/boost/mpl/aux_/push_front_impl.hpp \
+ /usr/include/boost/mpl/clear.hpp \
+ /usr/include/boost/mpl/aux_/clear_impl.hpp \
+ /usr/include/boost/mpl/vector.hpp \
+ /usr/include/boost/mpl/vector/vector20.hpp \
+ /usr/include/boost/mpl/vector/vector10.hpp \
+ /usr/include/boost/mpl/vector/vector0.hpp \
+ /usr/include/boost/mpl/vector/aux_/at.hpp \
+ /usr/include/boost/mpl/vector/aux_/tag.hpp \
+ /usr/include/boost/mpl/aux_/config/typeof.hpp \
+ /usr/include/boost/mpl/vector/aux_/front.hpp \
+ /usr/include/boost/mpl/vector/aux_/push_front.hpp \
+ /usr/include/boost/mpl/vector/aux_/item.hpp \
+ /usr/include/boost/mpl/vector/aux_/pop_front.hpp \
+ /usr/include/boost/mpl/vector/aux_/push_back.hpp \
+ /usr/include/boost/mpl/vector/aux_/pop_back.hpp \
+ /usr/include/boost/mpl/pop_back_fwd.hpp \
+ /usr/include/boost/mpl/vector/aux_/back.hpp \
+ /usr/include/boost/mpl/back_fwd.hpp \
+ /usr/include/boost/mpl/vector/aux_/clear.hpp \
+ /usr/include/boost/mpl/vector/aux_/vector0.hpp \
+ /usr/include/boost/mpl/vector/aux_/iterator.hpp \
+ /usr/include/boost/mpl/plus.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp \
+ /usr/include/boost/mpl/minus.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp \
+ /usr/include/boost/mpl/advance_fwd.hpp /usr/include/boost/mpl/prior.hpp \
+ /usr/include/boost/mpl/vector/aux_/O1_size.hpp \
+ /usr/include/boost/mpl/vector/aux_/size.hpp \
+ /usr/include/boost/mpl/vector/aux_/empty.hpp \
+ /usr/include/boost/mpl/vector/aux_/begin_end.hpp \
+ /usr/include/boost/mpl/vector/aux_/include_preprocessed.hpp \
+ /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp \
+ /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp \
+ /usr/include/boost/mpl/at.hpp /usr/include/boost/mpl/aux_/at_impl.hpp \
+ /usr/include/boost/mpl/advance.hpp /usr/include/boost/mpl/negate.hpp \
+ /usr/include/boost/mpl/aux_/advance_forward.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp \
+ /usr/include/boost/mpl/aux_/advance_backward.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp \
+ /usr/include/boost/mpl/size.hpp \
+ /usr/include/boost/mpl/aux_/size_impl.hpp /usr/include/c++/12/stdlib.h \
+ /usr/include/c++/12/math.h /usr/include/boost/config/no_tr1/complex.hpp \
+ /usr/include/c++/12/complex \
+ /usr/include/boost/math/special_functions/detail/fp_traits.hpp \
+ /usr/include/boost/predef/other/endian.h \
+ /usr/include/boost/predef/library/c/gnu.h \
+ /usr/include/boost/predef/library/c/_prefix.h \
+ /usr/include/boost/predef/detail/_cassert.h \
+ /usr/include/boost/predef/os/macos.h /usr/include/boost/predef/os/ios.h \
+ /usr/include/boost/predef/os/bsd.h \
+ /usr/include/boost/predef/os/bsd/bsdi.h \
+ /usr/include/boost/predef/os/bsd/dragonfly.h \
+ /usr/include/boost/predef/os/bsd/free.h \
+ /usr/include/boost/predef/os/bsd/open.h \
+ /usr/include/boost/predef/os/bsd/net.h \
+ /usr/include/boost/predef/platform/android.h \
+ /usr/include/boost/math/special_functions/fpclassify.hpp \
+ /usr/include/boost/math/tools/real_cast.hpp \
+ /usr/include/boost/integer.hpp /usr/include/boost/integer_fwd.hpp \
+ /usr/include/boost/detail/basic_pointerbuf.hpp \
+ /usr/include/c++/12/fstream \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/basic_file.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++io.h \
+ /usr/include/c++/12/bits/fstream.tcc \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/TimedIterator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/DiscreteTimeIterator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Iterator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Trace.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FormalismType.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FunctionType.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/LevelType.hpp \
+ /usr/include/c++/12/mutex /usr/include/c++/12/bits/chrono.h \
+ /usr/include/c++/12/ratio /usr/include/c++/12/bits/parse_numbers.h \
+ /usr/include/c++/12/bits/std_mutex.h \
+ /usr/include/c++/12/bits/unique_lock.h \
+ /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Dynamics.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Parameters.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/state/States.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/state/Any.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Macro.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Simulator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Coordinator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Links.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/String.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Simulator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Context.hpp \
+ /home/toto/projets/factory/src/ProductionOrder.hpp
diff --git a/build/src/CMakeFiles/factory_core.dir/Machine.cpp.o b/build/src/CMakeFiles/factory_core.dir/Machine.cpp.o
new file mode 100644
index 0000000..725a176
Binary files /dev/null and b/build/src/CMakeFiles/factory_core.dir/Machine.cpp.o differ
diff --git a/build/src/CMakeFiles/factory_core.dir/Machine.cpp.o.d b/build/src/CMakeFiles/factory_core.dir/Machine.cpp.o.d
new file mode 100644
index 0000000..c88b680
--- /dev/null
+++ b/build/src/CMakeFiles/factory_core.dir/Machine.cpp.o.d
@@ -0,0 +1,1065 @@
+src/CMakeFiles/factory_core.dir/Machine.cpp.o: \
+ /home/toto/projets/factory/src/Machine.cpp /usr/include/stdc-predef.h \
+ /home/toto/projets/factory/src/Machine.hpp \
+ /home/toto/projets/factory/src/Base.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Bag.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/ExternalEvent.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Model.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Scheduler.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/scheduler/HeapScheduler.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/InternalEvent.hpp \
+ /usr/include/boost/heap/fibonacci_heap.hpp /usr/include/c++/12/algorithm \
+ /usr/include/c++/12/bits/stl_algobase.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++config.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/os_defines.h \
+ /usr/include/features.h /usr/include/features-time64.h \
+ /usr/include/x86_64-linux-gnu/bits/wordsize.h \
+ /usr/include/x86_64-linux-gnu/bits/timesize.h \
+ /usr/include/x86_64-linux-gnu/sys/cdefs.h \
+ /usr/include/x86_64-linux-gnu/bits/long-double.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/cpu_defines.h \
+ /usr/include/c++/12/pstl/pstl_config.h \
+ /usr/include/c++/12/bits/functexcept.h \
+ /usr/include/c++/12/bits/exception_defines.h \
+ /usr/include/c++/12/bits/cpp_type_traits.h \
+ /usr/include/c++/12/ext/type_traits.h \
+ /usr/include/c++/12/ext/numeric_traits.h \
+ /usr/include/c++/12/bits/stl_pair.h /usr/include/c++/12/type_traits \
+ /usr/include/c++/12/bits/move.h /usr/include/c++/12/bits/utility.h \
+ /usr/include/c++/12/bits/stl_iterator_base_types.h \
+ /usr/include/c++/12/bits/stl_iterator_base_funcs.h \
+ /usr/include/c++/12/bits/concept_check.h \
+ /usr/include/c++/12/debug/assertions.h \
+ /usr/include/c++/12/bits/stl_iterator.h \
+ /usr/include/c++/12/bits/ptr_traits.h /usr/include/c++/12/debug/debug.h \
+ /usr/include/c++/12/bits/predefined_ops.h \
+ /usr/include/c++/12/bits/stl_algo.h \
+ /usr/include/c++/12/bits/algorithmfwd.h \
+ /usr/include/c++/12/initializer_list /usr/include/c++/12/bits/stl_heap.h \
+ /usr/include/c++/12/bits/stl_tempbuf.h \
+ /usr/include/c++/12/bits/stl_construct.h /usr/include/c++/12/new \
+ /usr/include/c++/12/bits/exception.h \
+ /usr/include/c++/12/bits/uniform_int_dist.h /usr/include/c++/12/cstdlib \
+ /usr/include/stdlib.h \
+ /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/stddef.h \
+ /usr/include/x86_64-linux-gnu/bits/waitflags.h \
+ /usr/include/x86_64-linux-gnu/bits/waitstatus.h \
+ /usr/include/x86_64-linux-gnu/bits/floatn.h \
+ /usr/include/x86_64-linux-gnu/bits/floatn-common.h \
+ /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
+ /usr/include/x86_64-linux-gnu/sys/types.h \
+ /usr/include/x86_64-linux-gnu/bits/types.h \
+ /usr/include/x86_64-linux-gnu/bits/typesizes.h \
+ /usr/include/x86_64-linux-gnu/bits/time64.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/time_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/endianness.h \
+ /usr/include/x86_64-linux-gnu/bits/byteswap.h \
+ /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \
+ /usr/include/x86_64-linux-gnu/sys/select.h \
+ /usr/include/x86_64-linux-gnu/bits/select.h \
+ /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
+ /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
+ /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \
+ /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
+ /usr/include/c++/12/bits/std_abs.h \
+ /usr/include/c++/12/pstl/glue_algorithm_defs.h \
+ /usr/include/c++/12/pstl/execution_defs.h /usr/include/c++/12/utility \
+ /usr/include/c++/12/bits/stl_relops.h /usr/include/c++/12/vector \
+ /usr/include/c++/12/bits/allocator.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++allocator.h \
+ /usr/include/c++/12/bits/new_allocator.h \
+ /usr/include/c++/12/bits/memoryfwd.h \
+ /usr/include/c++/12/bits/stl_uninitialized.h \
+ /usr/include/c++/12/ext/alloc_traits.h \
+ /usr/include/c++/12/bits/alloc_traits.h \
+ /usr/include/c++/12/bits/stl_vector.h \
+ /usr/include/c++/12/bits/stl_bvector.h \
+ /usr/include/c++/12/bits/functional_hash.h \
+ /usr/include/c++/12/bits/hash_bytes.h /usr/include/c++/12/bits/refwrap.h \
+ /usr/include/c++/12/bits/invoke.h \
+ /usr/include/c++/12/bits/stl_function.h \
+ /usr/include/c++/12/backward/binders.h \
+ /usr/include/c++/12/bits/range_access.h \
+ /usr/include/c++/12/bits/vector.tcc /usr/include/boost/array.hpp \
+ /usr/include/boost/detail/workaround.hpp \
+ /usr/include/boost/config/workaround.hpp /usr/include/boost/config.hpp \
+ /usr/include/boost/config/user.hpp \
+ /usr/include/boost/config/detail/select_compiler_config.hpp \
+ /usr/include/boost/config/compiler/gcc.hpp /usr/include/c++/12/cstddef \
+ /usr/include/boost/config/detail/select_stdlib_config.hpp \
+ /usr/include/c++/12/version \
+ /usr/include/boost/config/stdlib/libstdcpp3.hpp /usr/include/unistd.h \
+ /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
+ /usr/include/x86_64-linux-gnu/bits/environments.h \
+ /usr/include/x86_64-linux-gnu/bits/confname.h \
+ /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \
+ /usr/include/x86_64-linux-gnu/bits/getopt_core.h \
+ /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \
+ /usr/include/linux/close_range.h \
+ /usr/include/boost/config/detail/select_platform_config.hpp \
+ /usr/include/boost/config/platform/linux.hpp \
+ /usr/include/boost/config/detail/posix_features.hpp \
+ /usr/include/boost/config/detail/suffix.hpp \
+ /usr/include/boost/config/helper_macros.hpp /usr/include/c++/12/iterator \
+ /usr/include/c++/12/iosfwd /usr/include/c++/12/bits/stringfwd.h \
+ /usr/include/c++/12/bits/postypes.h /usr/include/c++/12/cwchar \
+ /usr/include/wchar.h /usr/lib/gcc/x86_64-linux-gnu/12/include/stdarg.h \
+ /usr/include/x86_64-linux-gnu/bits/wchar.h \
+ /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/FILE.h \
+ /usr/include/c++/12/bits/stream_iterator.h \
+ /usr/include/c++/12/bits/streambuf_iterator.h \
+ /usr/include/c++/12/streambuf /usr/include/c++/12/bits/localefwd.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++locale.h \
+ /usr/include/c++/12/clocale /usr/include/locale.h \
+ /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/12/cctype \
+ /usr/include/ctype.h /usr/include/c++/12/bits/ios_base.h \
+ /usr/include/c++/12/ext/atomicity.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/gthr.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \
+ /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \
+ /usr/include/x86_64-linux-gnu/bits/time.h \
+ /usr/include/x86_64-linux-gnu/bits/timex.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \
+ /usr/include/x86_64-linux-gnu/bits/setjmp.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \
+ /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/atomic_word.h \
+ /usr/include/x86_64-linux-gnu/sys/single_threaded.h \
+ /usr/include/c++/12/bits/locale_classes.h /usr/include/c++/12/string \
+ /usr/include/c++/12/bits/char_traits.h /usr/include/c++/12/cstdint \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/stdint.h /usr/include/stdint.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
+ /usr/include/c++/12/bits/ostream_insert.h \
+ /usr/include/c++/12/bits/cxxabi_forced.h \
+ /usr/include/c++/12/bits/basic_string.h /usr/include/c++/12/string_view \
+ /usr/include/c++/12/bits/string_view.tcc \
+ /usr/include/c++/12/ext/string_conversions.h /usr/include/c++/12/cstdio \
+ /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
+ /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
+ /usr/include/c++/12/cerrno /usr/include/errno.h \
+ /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
+ /usr/include/x86_64-linux-gnu/asm/errno.h \
+ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
+ /usr/include/x86_64-linux-gnu/bits/types/error_t.h \
+ /usr/include/c++/12/bits/charconv.h \
+ /usr/include/c++/12/bits/basic_string.tcc \
+ /usr/include/c++/12/bits/locale_classes.tcc \
+ /usr/include/c++/12/system_error \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/error_constants.h \
+ /usr/include/c++/12/stdexcept /usr/include/c++/12/exception \
+ /usr/include/c++/12/bits/exception_ptr.h \
+ /usr/include/c++/12/bits/cxxabi_init_exception.h \
+ /usr/include/c++/12/typeinfo /usr/include/c++/12/bits/nested_exception.h \
+ /usr/include/c++/12/bits/streambuf.tcc /usr/include/boost/assert.hpp \
+ /usr/include/assert.h /usr/include/boost/static_assert.hpp \
+ /usr/include/boost/swap.hpp /usr/include/boost/core/swap.hpp \
+ /usr/include/boost/core/enable_if.hpp \
+ /usr/include/boost/throw_exception.hpp \
+ /usr/include/boost/assert/source_location.hpp \
+ /usr/include/boost/current_function.hpp /usr/include/boost/cstdint.hpp \
+ /usr/include/boost/exception/exception.hpp \
+ /usr/include/boost/heap/detail/heap_comparison.hpp \
+ /usr/include/boost/concept/assert.hpp \
+ /usr/include/boost/concept/detail/general.hpp \
+ /usr/include/boost/preprocessor/cat.hpp \
+ /usr/include/boost/preprocessor/config/config.hpp \
+ /usr/include/boost/concept/detail/backward_compatibility.hpp \
+ /usr/include/boost/concept/detail/has_constraints.hpp \
+ /usr/include/boost/type_traits/integral_constant.hpp \
+ /usr/include/boost/type_traits/conditional.hpp \
+ /usr/include/boost/heap/heap_concepts.hpp \
+ /usr/include/boost/concept_check.hpp \
+ /usr/include/boost/type_traits/conversion_traits.hpp \
+ /usr/include/boost/type_traits/is_convertible.hpp \
+ /usr/include/boost/type_traits/intrinsics.hpp \
+ /usr/include/boost/type_traits/detail/config.hpp \
+ /usr/include/boost/version.hpp \
+ /usr/include/boost/type_traits/is_complete.hpp \
+ /usr/include/boost/type_traits/declval.hpp \
+ /usr/include/boost/type_traits/add_rvalue_reference.hpp \
+ /usr/include/boost/type_traits/is_void.hpp \
+ /usr/include/boost/type_traits/is_reference.hpp \
+ /usr/include/boost/type_traits/is_lvalue_reference.hpp \
+ /usr/include/boost/type_traits/is_rvalue_reference.hpp \
+ /usr/include/boost/type_traits/remove_reference.hpp \
+ /usr/include/boost/type_traits/is_function.hpp \
+ /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \
+ /usr/include/boost/type_traits/detail/yes_no_type.hpp \
+ /usr/include/boost/type_traits/is_array.hpp \
+ /usr/include/boost/type_traits/is_arithmetic.hpp \
+ /usr/include/boost/type_traits/is_integral.hpp \
+ /usr/include/boost/type_traits/is_floating_point.hpp \
+ /usr/include/boost/type_traits/is_abstract.hpp \
+ /usr/include/boost/type_traits/add_lvalue_reference.hpp \
+ /usr/include/boost/type_traits/add_reference.hpp \
+ /usr/include/boost/type_traits/is_same.hpp \
+ /usr/include/boost/concept/usage.hpp \
+ /usr/include/boost/concept/detail/concept_def.hpp \
+ /usr/include/boost/preprocessor/seq/for_each_i.hpp \
+ /usr/include/boost/preprocessor/arithmetic/dec.hpp \
+ /usr/include/boost/preprocessor/arithmetic/inc.hpp \
+ /usr/include/boost/preprocessor/control/if.hpp \
+ /usr/include/boost/preprocessor/control/iif.hpp \
+ /usr/include/boost/preprocessor/logical/bool.hpp \
+ /usr/include/boost/preprocessor/repetition/for.hpp \
+ /usr/include/boost/preprocessor/debug/error.hpp \
+ /usr/include/boost/preprocessor/facilities/empty.hpp \
+ /usr/include/boost/preprocessor/detail/auto_rec.hpp \
+ /usr/include/boost/preprocessor/repetition/detail/for.hpp \
+ /usr/include/boost/preprocessor/control/expr_iif.hpp \
+ /usr/include/boost/preprocessor/tuple/eat.hpp \
+ /usr/include/boost/preprocessor/seq/seq.hpp \
+ /usr/include/boost/preprocessor/seq/elem.hpp \
+ /usr/include/boost/preprocessor/seq/size.hpp \
+ /usr/include/boost/preprocessor/seq/detail/is_empty.hpp \
+ /usr/include/boost/preprocessor/logical/compl.hpp \
+ /usr/include/boost/preprocessor/tuple/elem.hpp \
+ /usr/include/boost/preprocessor/facilities/expand.hpp \
+ /usr/include/boost/preprocessor/facilities/overload.hpp \
+ /usr/include/boost/preprocessor/variadic/size.hpp \
+ /usr/include/boost/preprocessor/tuple/rem.hpp \
+ /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \
+ /usr/include/boost/preprocessor/variadic/elem.hpp \
+ /usr/include/boost/preprocessor/seq/enum.hpp \
+ /usr/include/boost/preprocessor/comma_if.hpp \
+ /usr/include/boost/preprocessor/punctuation/comma_if.hpp \
+ /usr/include/boost/preprocessor/punctuation/comma.hpp \
+ /usr/include/boost/concept/detail/concept_undef.hpp \
+ /usr/include/boost/heap/detail/heap_node.hpp \
+ /usr/include/boost/core/allocator_access.hpp \
+ /usr/include/boost/core/pointer_traits.hpp /usr/include/c++/12/memory \
+ /usr/include/c++/12/bits/stl_raw_storage_iter.h \
+ /usr/include/c++/12/bits/align.h /usr/include/c++/12/bit \
+ /usr/include/c++/12/bits/uses_allocator.h \
+ /usr/include/c++/12/bits/unique_ptr.h /usr/include/c++/12/tuple \
+ /usr/include/c++/12/bits/shared_ptr.h \
+ /usr/include/c++/12/bits/shared_ptr_base.h \
+ /usr/include/c++/12/bits/allocated_ptr.h \
+ /usr/include/c++/12/ext/aligned_buffer.h \
+ /usr/include/c++/12/ext/concurrence.h \
+ /usr/include/c++/12/bits/shared_ptr_atomic.h \
+ /usr/include/c++/12/bits/atomic_base.h \
+ /usr/include/c++/12/bits/atomic_lockfree_defines.h \
+ /usr/include/c++/12/backward/auto_ptr.h \
+ /usr/include/c++/12/pstl/glue_memory_defs.h /usr/include/c++/12/limits \
+ /usr/include/boost/intrusive/list.hpp \
+ /usr/include/boost/intrusive/detail/config_begin.hpp \
+ /usr/include/boost/intrusive/intrusive_fwd.hpp \
+ /usr/include/boost/intrusive/link_mode.hpp \
+ /usr/include/boost/intrusive/detail/workaround.hpp \
+ /usr/include/boost/intrusive/detail/assert.hpp \
+ /usr/include/boost/intrusive/list_hook.hpp \
+ /usr/include/boost/intrusive/detail/list_node.hpp \
+ /usr/include/boost/intrusive/pointer_rebind.hpp \
+ /usr/include/boost/intrusive/circular_list_algorithms.hpp \
+ /usr/include/boost/intrusive/detail/algo_type.hpp \
+ /usr/include/boost/core/no_exceptions_support.hpp \
+ /usr/include/boost/intrusive/detail/config_end.hpp \
+ /usr/include/boost/intrusive/options.hpp \
+ /usr/include/boost/intrusive/pack_options.hpp \
+ /usr/include/boost/intrusive/detail/generic_hook.hpp \
+ /usr/include/boost/intrusive/pointer_traits.hpp \
+ /usr/include/boost/move/detail/pointer_element.hpp \
+ /usr/include/boost/move/detail/workaround.hpp \
+ /usr/include/boost/intrusive/detail/mpl.hpp \
+ /usr/include/boost/move/detail/type_traits.hpp \
+ /usr/include/boost/move/detail/config_begin.hpp \
+ /usr/include/boost/move/detail/meta_utils.hpp \
+ /usr/include/boost/move/detail/meta_utils_core.hpp \
+ /usr/include/boost/move/detail/config_end.hpp \
+ /usr/include/boost/intrusive/detail/node_holder.hpp \
+ /usr/include/boost/intrusive/detail/get_value_traits.hpp \
+ /usr/include/boost/intrusive/detail/hook_traits.hpp \
+ /usr/include/boost/intrusive/detail/parent_from_member.hpp \
+ /usr/include/boost/move/detail/to_raw_pointer.hpp \
+ /usr/include/boost/intrusive/detail/is_stateful_value_traits.hpp \
+ /usr/include/boost/intrusive/detail/function_detector.hpp \
+ /usr/include/boost/intrusive/detail/default_header_holder.hpp \
+ /usr/include/boost/intrusive/detail/reverse_iterator.hpp \
+ /usr/include/boost/intrusive/detail/iterator.hpp \
+ /usr/include/boost/intrusive/detail/std_fwd.hpp \
+ /usr/include/boost/move/detail/std_ns_begin.hpp \
+ /usr/include/boost/move/detail/std_ns_end.hpp \
+ /usr/include/boost/move/detail/iterator_traits.hpp \
+ /usr/include/boost/intrusive/detail/uncast.hpp \
+ /usr/include/boost/intrusive/detail/list_iterator.hpp \
+ /usr/include/boost/intrusive/detail/iiterator.hpp \
+ /usr/include/boost/intrusive/detail/array_initializer.hpp \
+ /usr/include/boost/intrusive/detail/exception_disposer.hpp \
+ /usr/include/boost/intrusive/detail/equal_to_value.hpp \
+ /usr/include/boost/intrusive/detail/key_nodeptr_comp.hpp \
+ /usr/include/boost/intrusive/detail/ebo_functor_holder.hpp \
+ /usr/include/boost/move/utility_core.hpp \
+ /usr/include/boost/move/core.hpp \
+ /usr/include/boost/intrusive/detail/tree_value_compare.hpp \
+ /usr/include/boost/intrusive/detail/simple_disposers.hpp \
+ /usr/include/boost/intrusive/detail/size_holder.hpp \
+ /usr/include/boost/intrusive/detail/algorithm.hpp \
+ /usr/include/boost/intrusive/detail/minimal_less_equal_header.hpp \
+ /usr/include/boost/heap/detail/stable_heap.hpp \
+ /usr/include/boost/iterator/iterator_adaptor.hpp \
+ /usr/include/boost/core/use_default.hpp \
+ /usr/include/boost/iterator/iterator_categories.hpp \
+ /usr/include/boost/iterator/detail/config_def.hpp \
+ /usr/include/boost/mpl/eval_if.hpp /usr/include/boost/mpl/if.hpp \
+ /usr/include/boost/mpl/aux_/value_wknd.hpp \
+ /usr/include/boost/mpl/aux_/static_cast.hpp \
+ /usr/include/boost/mpl/aux_/config/workaround.hpp \
+ /usr/include/boost/mpl/aux_/config/integral.hpp \
+ /usr/include/boost/mpl/aux_/config/msvc.hpp \
+ /usr/include/boost/mpl/aux_/config/eti.hpp \
+ /usr/include/boost/mpl/aux_/na_spec.hpp \
+ /usr/include/boost/mpl/lambda_fwd.hpp \
+ /usr/include/boost/mpl/void_fwd.hpp \
+ /usr/include/boost/mpl/aux_/adl_barrier.hpp \
+ /usr/include/boost/mpl/aux_/config/adl.hpp \
+ /usr/include/boost/mpl/aux_/config/intel.hpp \
+ /usr/include/boost/mpl/aux_/config/gcc.hpp \
+ /usr/include/boost/mpl/aux_/na.hpp /usr/include/boost/mpl/bool.hpp \
+ /usr/include/boost/mpl/bool_fwd.hpp \
+ /usr/include/boost/mpl/integral_c_tag.hpp \
+ /usr/include/boost/mpl/aux_/config/static_constant.hpp \
+ /usr/include/boost/mpl/aux_/na_fwd.hpp \
+ /usr/include/boost/mpl/aux_/config/ctps.hpp \
+ /usr/include/boost/mpl/aux_/config/lambda.hpp \
+ /usr/include/boost/mpl/aux_/config/ttp.hpp \
+ /usr/include/boost/mpl/int.hpp /usr/include/boost/mpl/int_fwd.hpp \
+ /usr/include/boost/mpl/aux_/nttp_decl.hpp \
+ /usr/include/boost/mpl/aux_/config/nttp.hpp \
+ /usr/include/boost/mpl/aux_/integral_wrapper.hpp \
+ /usr/include/boost/mpl/aux_/lambda_arity_param.hpp \
+ /usr/include/boost/mpl/aux_/template_arity_fwd.hpp \
+ /usr/include/boost/mpl/aux_/arity.hpp \
+ /usr/include/boost/mpl/aux_/config/dtp.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/params.hpp \
+ /usr/include/boost/mpl/aux_/config/preprocessor.hpp \
+ /usr/include/boost/preprocessor/repeat.hpp \
+ /usr/include/boost/preprocessor/repetition/repeat.hpp \
+ /usr/include/boost/preprocessor/inc.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/enum.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \
+ /usr/include/boost/mpl/limits/arity.hpp \
+ /usr/include/boost/preprocessor/logical/and.hpp \
+ /usr/include/boost/preprocessor/logical/bitand.hpp \
+ /usr/include/boost/preprocessor/identity.hpp \
+ /usr/include/boost/preprocessor/facilities/identity.hpp \
+ /usr/include/boost/preprocessor/empty.hpp \
+ /usr/include/boost/preprocessor/arithmetic/add.hpp \
+ /usr/include/boost/preprocessor/control/while.hpp \
+ /usr/include/boost/preprocessor/list/fold_left.hpp \
+ /usr/include/boost/preprocessor/list/detail/fold_left.hpp \
+ /usr/include/boost/preprocessor/list/adt.hpp \
+ /usr/include/boost/preprocessor/detail/is_binary.hpp \
+ /usr/include/boost/preprocessor/detail/check.hpp \
+ /usr/include/boost/preprocessor/list/fold_right.hpp \
+ /usr/include/boost/preprocessor/list/detail/fold_right.hpp \
+ /usr/include/boost/preprocessor/list/reverse.hpp \
+ /usr/include/boost/preprocessor/control/detail/while.hpp \
+ /usr/include/boost/preprocessor/arithmetic/sub.hpp \
+ /usr/include/boost/mpl/aux_/config/overload_resolution.hpp \
+ /usr/include/boost/mpl/aux_/lambda_support.hpp \
+ /usr/include/boost/mpl/identity.hpp \
+ /usr/include/boost/mpl/placeholders.hpp /usr/include/boost/mpl/arg.hpp \
+ /usr/include/boost/mpl/arg_fwd.hpp \
+ /usr/include/boost/mpl/aux_/na_assert.hpp \
+ /usr/include/boost/mpl/assert.hpp /usr/include/boost/mpl/not.hpp \
+ /usr/include/boost/mpl/aux_/nested_type_wknd.hpp \
+ /usr/include/boost/mpl/aux_/yes_no.hpp \
+ /usr/include/boost/mpl/aux_/config/arrays.hpp \
+ /usr/include/boost/mpl/aux_/config/gpu.hpp \
+ /usr/include/boost/mpl/aux_/config/pp_counter.hpp \
+ /usr/include/boost/mpl/aux_/arity_spec.hpp \
+ /usr/include/boost/mpl/aux_/arg_typedef.hpp \
+ /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp \
+ /usr/include/boost/mpl/aux_/include_preprocessed.hpp \
+ /usr/include/boost/mpl/aux_/config/compiler.hpp \
+ /usr/include/boost/preprocessor/stringize.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \
+ /usr/include/boost/iterator/detail/config_undef.hpp \
+ /usr/include/boost/iterator/iterator_facade.hpp \
+ /usr/include/boost/iterator/interoperable.hpp \
+ /usr/include/boost/mpl/or.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \
+ /usr/include/boost/iterator/iterator_traits.hpp \
+ /usr/include/boost/iterator/detail/facade_iterator_category.hpp \
+ /usr/include/boost/mpl/and.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \
+ /usr/include/boost/type_traits/is_const.hpp \
+ /usr/include/boost/detail/indirect_traits.hpp \
+ /usr/include/boost/type_traits/is_pointer.hpp \
+ /usr/include/boost/type_traits/is_class.hpp \
+ /usr/include/boost/type_traits/is_volatile.hpp \
+ /usr/include/boost/type_traits/is_member_function_pointer.hpp \
+ /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \
+ /usr/include/boost/type_traits/is_member_pointer.hpp \
+ /usr/include/boost/type_traits/remove_cv.hpp \
+ /usr/include/boost/type_traits/remove_pointer.hpp \
+ /usr/include/boost/detail/select_type.hpp \
+ /usr/include/boost/iterator/detail/enable_if.hpp \
+ /usr/include/boost/core/addressof.hpp \
+ /usr/include/boost/type_traits/add_const.hpp \
+ /usr/include/boost/type_traits/add_pointer.hpp \
+ /usr/include/boost/type_traits/remove_const.hpp \
+ /usr/include/boost/type_traits/is_pod.hpp \
+ /usr/include/boost/type_traits/is_scalar.hpp \
+ /usr/include/boost/type_traits/is_enum.hpp \
+ /usr/include/boost/mpl/always.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp \
+ /usr/include/boost/mpl/apply.hpp /usr/include/boost/mpl/apply_fwd.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \
+ /usr/include/boost/mpl/apply_wrap.hpp \
+ /usr/include/boost/mpl/aux_/has_apply.hpp \
+ /usr/include/boost/mpl/has_xxx.hpp \
+ /usr/include/boost/mpl/aux_/type_wrapper.hpp \
+ /usr/include/boost/mpl/aux_/config/has_xxx.hpp \
+ /usr/include/boost/mpl/aux_/config/msvc_typename.hpp \
+ /usr/include/boost/preprocessor/array/elem.hpp \
+ /usr/include/boost/preprocessor/array/data.hpp \
+ /usr/include/boost/preprocessor/array/size.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_params.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \
+ /usr/include/boost/mpl/aux_/config/has_apply.hpp \
+ /usr/include/boost/mpl/aux_/msvc_never_true.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \
+ /usr/include/boost/mpl/lambda.hpp /usr/include/boost/mpl/bind.hpp \
+ /usr/include/boost/mpl/bind_fwd.hpp \
+ /usr/include/boost/mpl/aux_/config/bind.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \
+ /usr/include/boost/mpl/next.hpp /usr/include/boost/mpl/next_prior.hpp \
+ /usr/include/boost/mpl/aux_/common_name_wknd.hpp \
+ /usr/include/boost/mpl/protect.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \
+ /usr/include/boost/mpl/aux_/full_lambda.hpp \
+ /usr/include/boost/mpl/quote.hpp /usr/include/boost/mpl/void.hpp \
+ /usr/include/boost/mpl/aux_/has_type.hpp \
+ /usr/include/boost/mpl/aux_/config/bcc.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \
+ /usr/include/boost/mpl/aux_/template_arity.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \
+ /usr/include/boost/heap/policies.hpp \
+ /usr/include/boost/parameter/name.hpp \
+ /usr/include/boost/parameter/aux_/name.hpp \
+ /usr/include/boost/parameter/value_type.hpp \
+ /usr/include/boost/parameter/aux_/void.hpp \
+ /usr/include/boost/parameter/config.hpp \
+ /usr/include/boost/mpl/limits/vector.hpp \
+ /usr/include/boost/mp11/integral.hpp /usr/include/boost/mp11/version.hpp \
+ /usr/include/boost/mp11/list.hpp \
+ /usr/include/boost/mp11/detail/mp_list.hpp \
+ /usr/include/boost/mp11/detail/mp_is_list.hpp \
+ /usr/include/boost/mp11/detail/mp_append.hpp \
+ /usr/include/boost/mp11/utility.hpp \
+ /usr/include/boost/mp11/detail/mp_fold.hpp \
+ /usr/include/boost/mp11/detail/config.hpp \
+ /usr/include/boost/parameter/aux_/is_placeholder.hpp \
+ /usr/include/boost/mp11/bind.hpp /usr/include/boost/mp11/algorithm.hpp \
+ /usr/include/boost/mp11/set.hpp /usr/include/boost/mp11/function.hpp \
+ /usr/include/boost/mp11/detail/mp_count.hpp \
+ /usr/include/boost/mp11/detail/mp_plus.hpp \
+ /usr/include/boost/mp11/detail/mp_min_element.hpp \
+ /usr/include/boost/mp11/detail/mp_void.hpp \
+ /usr/include/boost/mp11/detail/mp_copy_if.hpp \
+ /usr/include/boost/mp11/detail/mp_remove_if.hpp \
+ /usr/include/boost/mp11/detail/mp_map_find.hpp \
+ /usr/include/boost/mp11/detail/mp_with_index.hpp \
+ /usr/include/c++/12/cassert /usr/include/boost/mp11/integer_sequence.hpp \
+ /usr/include/boost/parameter/aux_/result_of0.hpp \
+ /usr/include/boost/parameter/aux_/use_default_tag.hpp \
+ /usr/include/boost/utility/result_of.hpp \
+ /usr/include/boost/preprocessor/iteration/iterate.hpp \
+ /usr/include/boost/preprocessor/slot/slot.hpp \
+ /usr/include/boost/preprocessor/slot/detail/def.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \
+ /usr/include/boost/preprocessor/facilities/intercept.hpp \
+ /usr/include/boost/type_traits/type_identity.hpp \
+ /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \
+ /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \
+ /usr/include/boost/preprocessor/slot/detail/shared.hpp \
+ /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \
+ /usr/include/boost/utility/detail/result_of_iterate.hpp \
+ /usr/include/boost/parameter/aux_/lambda_tag.hpp \
+ /usr/include/boost/parameter/binding.hpp \
+ /usr/include/boost/parameter/keyword.hpp \
+ /usr/include/boost/parameter/aux_/tag.hpp \
+ /usr/include/boost/parameter/aux_/unwrap_cv_reference.hpp \
+ /usr/include/boost/parameter/aux_/yesno.hpp \
+ /usr/include/c++/12/functional /usr/include/c++/12/bits/std_function.h \
+ /usr/include/c++/12/unordered_map /usr/include/c++/12/bits/hashtable.h \
+ /usr/include/c++/12/bits/hashtable_policy.h \
+ /usr/include/c++/12/bits/enable_special_members.h \
+ /usr/include/c++/12/bits/node_handle.h \
+ /usr/include/c++/12/bits/unordered_map.h \
+ /usr/include/c++/12/bits/erase_if.h /usr/include/c++/12/array \
+ /usr/include/c++/12/compare \
+ /usr/include/boost/parameter/aux_/preprocessor/nullptr.hpp \
+ /usr/include/boost/parameter/aux_/tagged_argument.hpp \
+ /usr/include/boost/parameter/keyword_fwd.hpp \
+ /usr/include/boost/parameter/aux_/tagged_argument_fwd.hpp \
+ /usr/include/boost/parameter/aux_/is_tagged_argument.hpp \
+ /usr/include/boost/type_traits/is_base_of.hpp \
+ /usr/include/boost/type_traits/is_base_and_derived.hpp \
+ /usr/include/boost/parameter/aux_/default.hpp \
+ /usr/include/boost/parameter/aux_/arg_list.hpp \
+ /usr/include/boost/parameter/aux_/is_maybe.hpp \
+ /usr/include/boost/parameter/aux_/parameter_requirements.hpp \
+ /usr/include/boost/parameter/aux_/pack/parameter_requirements.hpp \
+ /usr/include/boost/parameter/aux_/augment_predicate.hpp \
+ /usr/include/boost/parameter/aux_/has_nested_template_fn.hpp \
+ /usr/include/boost/mpl/iterator_tags.hpp \
+ /usr/include/boost/mpl/begin_end_fwd.hpp \
+ /usr/include/boost/mpl/has_key_fwd.hpp \
+ /usr/include/boost/mpl/count_fwd.hpp \
+ /usr/include/boost/mpl/key_type_fwd.hpp \
+ /usr/include/boost/mpl/value_type_fwd.hpp \
+ /usr/include/boost/mpl/at_fwd.hpp /usr/include/boost/mpl/order_fwd.hpp \
+ /usr/include/boost/mpl/find.hpp /usr/include/boost/mpl/find_if.hpp \
+ /usr/include/boost/mpl/aux_/find_if_pred.hpp \
+ /usr/include/boost/mpl/aux_/iter_apply.hpp \
+ /usr/include/boost/mpl/deref.hpp \
+ /usr/include/boost/mpl/aux_/msvc_type.hpp \
+ /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \
+ /usr/include/boost/mpl/iter_fold_if.hpp \
+ /usr/include/boost/mpl/begin_end.hpp \
+ /usr/include/boost/mpl/aux_/begin_end_impl.hpp \
+ /usr/include/boost/mpl/sequence_tag_fwd.hpp \
+ /usr/include/boost/mpl/aux_/has_begin.hpp \
+ /usr/include/boost/mpl/aux_/traits_lambda_spec.hpp \
+ /usr/include/boost/mpl/sequence_tag.hpp \
+ /usr/include/boost/mpl/aux_/has_tag.hpp \
+ /usr/include/boost/mpl/logical.hpp /usr/include/boost/mpl/pair.hpp \
+ /usr/include/boost/mpl/aux_/msvc_eti_base.hpp \
+ /usr/include/boost/mpl/aux_/iter_fold_if_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp \
+ /usr/include/boost/mpl/aux_/config/forwarding.hpp \
+ /usr/include/boost/mpl/same_as.hpp \
+ /usr/include/boost/mpl/aux_/lambda_spec.hpp \
+ /usr/include/boost/mpl/distance.hpp \
+ /usr/include/boost/mpl/distance_fwd.hpp \
+ /usr/include/boost/mpl/iter_fold.hpp /usr/include/boost/mpl/O1_size.hpp \
+ /usr/include/boost/mpl/O1_size_fwd.hpp \
+ /usr/include/boost/mpl/aux_/O1_size_impl.hpp \
+ /usr/include/boost/mpl/long.hpp /usr/include/boost/mpl/long_fwd.hpp \
+ /usr/include/boost/mpl/aux_/has_size.hpp \
+ /usr/include/boost/mpl/aux_/iter_fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp \
+ /usr/include/boost/mpl/iterator_range.hpp /usr/include/boost/mpl/tag.hpp \
+ /usr/include/boost/parameter/aux_/preprocessor/qualifier.hpp \
+ /usr/include/boost/preprocessor/facilities/is_empty.hpp \
+ /usr/include/boost/preprocessor/facilities/is_empty_variadic.hpp \
+ /usr/include/boost/preprocessor/punctuation/is_begin_parens.hpp \
+ /usr/include/boost/preprocessor/punctuation/detail/is_begin_parens.hpp \
+ /usr/include/boost/preprocessor/facilities/detail/is_empty.hpp \
+ /usr/include/boost/parameter/aux_/preprocessor/is_binary.hpp \
+ /usr/include/boost/parameter/template_keyword.hpp \
+ /usr/include/boost/parameter/aux_/template_keyword.hpp \
+ /usr/include/boost/parameter/parameters.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_arg_list.hpp \
+ /usr/include/boost/parameter/aux_/pack/unmatched_argument.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_type.hpp \
+ /usr/include/boost/parameter/deduced.hpp \
+ /usr/include/boost/parameter/aux_/use_default.hpp \
+ /usr/include/boost/parameter/required.hpp \
+ /usr/include/boost/parameter/optional.hpp \
+ /usr/include/boost/parameter/aux_/pack/is_named_argument.hpp \
+ /usr/include/boost/parameter/aux_/pack/insert_tagged.hpp \
+ /usr/include/boost/parameter/aux_/set.hpp \
+ /usr/include/boost/parameter/aux_/pack/deduce_tag.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_deduced.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_parameter_spec_items.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_deduced_items.hpp \
+ /usr/include/boost/parameter/aux_/pack/deduced_item.hpp \
+ /usr/include/boost/parameter/aux_/pack/satisfies.hpp \
+ /usr/include/boost/parameter/aux_/pack/as_parameter_requirements.hpp \
+ /usr/include/boost/parameter/aux_/pack/predicate.hpp \
+ /usr/include/boost/parameter/aux_/always_true_predicate.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_items.hpp \
+ /usr/include/boost/parameter/aux_/pack/item.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_keyword_arg.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_template_keyword_arg.hpp \
+ /usr/include/boost/heap/heap_merge.hpp \
+ /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp \
+ /usr/include/boost/type_traits/enable_if.hpp \
+ /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp \
+ /usr/include/boost/type_traits/has_trivial_move_assign.hpp \
+ /usr/include/boost/type_traits/is_assignable.hpp \
+ /usr/include/boost/type_traits/has_nothrow_assign.hpp \
+ /usr/include/boost/heap/detail/tree_iterator.hpp \
+ /usr/include/c++/12/queue /usr/include/c++/12/deque \
+ /usr/include/c++/12/bits/stl_deque.h /usr/include/c++/12/bits/deque.tcc \
+ /usr/include/c++/12/bits/stl_queue.h /usr/include/c++/12/sstream \
+ /usr/include/c++/12/istream /usr/include/c++/12/ios \
+ /usr/include/c++/12/bits/basic_ios.h \
+ /usr/include/c++/12/bits/locale_facets.h /usr/include/c++/12/cwctype \
+ /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_base.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_inline.h \
+ /usr/include/c++/12/bits/locale_facets.tcc \
+ /usr/include/c++/12/bits/basic_ios.tcc /usr/include/c++/12/ostream \
+ /usr/include/c++/12/bits/ostream.tcc \
+ /usr/include/c++/12/bits/istream.tcc \
+ /usr/include/c++/12/bits/sstream.tcc \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/time/DoubleTime.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Limits.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Time.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/StructureView.hpp \
+ /usr/include/c++/12/map /usr/include/c++/12/bits/stl_tree.h \
+ /usr/include/c++/12/bits/stl_map.h \
+ /usr/include/c++/12/bits/stl_multimap.h \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/context/State.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/context/StateValues.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \
+ /usr/include/boost/serialization/serialization.hpp \
+ /usr/include/boost/serialization/strong_typedef.hpp \
+ /usr/include/boost/operators.hpp \
+ /usr/include/boost/type_traits/has_nothrow_constructor.hpp \
+ /usr/include/boost/type_traits/is_default_constructible.hpp \
+ /usr/include/boost/type_traits/has_nothrow_copy.hpp \
+ /usr/include/boost/type_traits/is_copy_constructible.hpp \
+ /usr/include/boost/type_traits/is_constructible.hpp \
+ /usr/include/boost/type_traits/is_destructible.hpp \
+ /usr/include/boost/serialization/access.hpp /usr/include/c++/12/any \
+ /usr/include/c++/12/valarray /usr/include/c++/12/cmath \
+ /usr/include/math.h /usr/include/x86_64-linux-gnu/bits/math-vector.h \
+ /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \
+ /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \
+ /usr/include/x86_64-linux-gnu/bits/fp-logb.h \
+ /usr/include/x86_64-linux-gnu/bits/fp-fast.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \
+ /usr/include/x86_64-linux-gnu/bits/iscanonical.h \
+ /usr/include/c++/12/bits/specfun.h /usr/include/c++/12/tr1/gamma.tcc \
+ /usr/include/c++/12/tr1/special_function_util.h \
+ /usr/include/c++/12/tr1/bessel_function.tcc \
+ /usr/include/c++/12/tr1/beta_function.tcc \
+ /usr/include/c++/12/tr1/ell_integral.tcc \
+ /usr/include/c++/12/tr1/exp_integral.tcc \
+ /usr/include/c++/12/tr1/hypergeometric.tcc \
+ /usr/include/c++/12/tr1/legendre_function.tcc \
+ /usr/include/c++/12/tr1/modified_bessel_func.tcc \
+ /usr/include/c++/12/tr1/poly_hermite.tcc \
+ /usr/include/c++/12/tr1/poly_laguerre.tcc \
+ /usr/include/c++/12/tr1/riemann_zeta.tcc \
+ /usr/include/c++/12/bits/valarray_array.h \
+ /usr/include/c++/12/bits/valarray_array.tcc \
+ /usr/include/c++/12/bits/valarray_before.h \
+ /usr/include/c++/12/bits/slice_array.h \
+ /usr/include/c++/12/bits/valarray_after.h \
+ /usr/include/c++/12/bits/gslice.h \
+ /usr/include/c++/12/bits/gslice_array.h \
+ /usr/include/c++/12/bits/mask_array.h \
+ /usr/include/c++/12/bits/indirect_array.h \
+ /usr/include/boost/serialization/map.hpp \
+ /usr/include/boost/serialization/nvp.hpp /usr/include/boost/core/nvp.hpp \
+ /usr/include/boost/serialization/level.hpp \
+ /usr/include/boost/type_traits/is_fundamental.hpp \
+ /usr/include/boost/mpl/integral_c.hpp \
+ /usr/include/boost/mpl/integral_c_fwd.hpp \
+ /usr/include/boost/serialization/level_enum.hpp \
+ /usr/include/boost/serialization/tracking.hpp \
+ /usr/include/boost/mpl/equal_to.hpp \
+ /usr/include/boost/mpl/aux_/comparison_op.hpp \
+ /usr/include/boost/mpl/aux_/numeric_op.hpp \
+ /usr/include/boost/mpl/numeric_cast.hpp \
+ /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \
+ /usr/include/boost/mpl/greater.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp \
+ /usr/include/boost/serialization/tracking_enum.hpp \
+ /usr/include/boost/serialization/type_info_implementation.hpp \
+ /usr/include/boost/serialization/traits.hpp \
+ /usr/include/boost/serialization/split_free.hpp \
+ /usr/include/boost/serialization/wrapper.hpp \
+ /usr/include/boost/serialization/base_object.hpp \
+ /usr/include/boost/type_traits/is_polymorphic.hpp \
+ /usr/include/boost/serialization/force_include.hpp \
+ /usr/include/boost/serialization/void_cast_fwd.hpp \
+ /usr/include/boost/serialization/collection_size_type.hpp \
+ /usr/include/boost/serialization/is_bitwise_serializable.hpp \
+ /usr/include/boost/serialization/item_version_type.hpp \
+ /usr/include/boost/integer_traits.hpp /usr/include/boost/limits.hpp \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/limits.h \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/syslimits.h \
+ /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/local_lim.h \
+ /usr/include/linux/limits.h \
+ /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/uio_lim.h \
+ /usr/include/boost/serialization/library_version_type.hpp \
+ /usr/include/c++/12/cstring /usr/include/string.h /usr/include/strings.h \
+ /usr/include/boost/serialization/detail/stack_constructor.hpp \
+ /usr/include/boost/aligned_storage.hpp \
+ /usr/include/boost/type_traits/aligned_storage.hpp \
+ /usr/include/boost/type_traits/alignment_of.hpp \
+ /usr/include/boost/type_traits/type_with_alignment.hpp \
+ /usr/include/boost/serialization/utility.hpp \
+ /usr/include/boost/serialization/collections_save_imp.hpp \
+ /usr/include/boost/serialization/version.hpp \
+ /usr/include/boost/mpl/less.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \
+ /usr/include/boost/mpl/comparison.hpp \
+ /usr/include/boost/mpl/not_equal_to.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp \
+ /usr/include/boost/mpl/less_equal.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp \
+ /usr/include/boost/mpl/greater_equal.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp \
+ /usr/include/boost/serialization/vector.hpp \
+ /usr/include/boost/serialization/collections_load_imp.hpp \
+ /usr/include/boost/serialization/detail/is_default_constructible.hpp \
+ /usr/include/boost/utility/enable_if.hpp \
+ /usr/include/boost/serialization/array_wrapper.hpp \
+ /usr/include/boost/serialization/split_member.hpp \
+ /usr/include/boost/serialization/array_optimization.hpp \
+ /usr/include/boost/serialization/collection_traits.hpp \
+ /usr/include/c++/12/climits \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Node.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Output.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Observer.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/View.hpp \
+ /usr/include/boost/format.hpp /usr/include/c++/12/locale \
+ /usr/include/c++/12/bits/locale_facets_nonio.h /usr/include/c++/12/ctime \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/time_members.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/messages_members.h \
+ /usr/include/libintl.h /usr/include/c++/12/bits/codecvt.h \
+ /usr/include/c++/12/bits/locale_facets_nonio.tcc \
+ /usr/include/c++/12/bits/locale_conv.h \
+ /usr/include/boost/format/detail/compat_workarounds.hpp \
+ /usr/include/boost/format/detail/config_macros.hpp \
+ /usr/include/boost/format/detail/workarounds_gcc-2_95.hpp \
+ /usr/include/boost/format/detail/workarounds_stlport.hpp \
+ /usr/include/boost/format/format_fwd.hpp \
+ /usr/include/boost/format/internals_fwd.hpp \
+ /usr/include/boost/format/internals.hpp \
+ /usr/include/boost/core/ignore_unused.hpp \
+ /usr/include/boost/optional.hpp /usr/include/boost/optional/optional.hpp \
+ /usr/include/boost/core/explicit_operator_bool.hpp \
+ /usr/include/boost/optional/bad_optional_access.hpp \
+ /usr/include/boost/type.hpp /usr/include/boost/type_traits/decay.hpp \
+ /usr/include/boost/type_traits/remove_bounds.hpp \
+ /usr/include/boost/type_traits/remove_extent.hpp \
+ /usr/include/boost/move/utility.hpp /usr/include/boost/move/traits.hpp \
+ /usr/include/boost/none.hpp /usr/include/boost/none_t.hpp \
+ /usr/include/boost/utility/compare_pointees.hpp \
+ /usr/include/boost/optional/optional_fwd.hpp \
+ /usr/include/boost/optional/detail/optional_config.hpp \
+ /usr/include/boost/optional/detail/optional_factory_support.hpp \
+ /usr/include/boost/optional/detail/optional_aligned_storage.hpp \
+ /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp \
+ /usr/include/boost/optional/detail/optional_reference_spec.hpp \
+ /usr/include/boost/optional/detail/optional_relops.hpp \
+ /usr/include/boost/optional/detail/optional_swap.hpp \
+ /usr/include/boost/format/alt_sstream.hpp \
+ /usr/include/boost/utility/base_from_member.hpp \
+ /usr/include/boost/preprocessor/repetition/repeat_from_to.hpp \
+ /usr/include/boost/shared_ptr.hpp \
+ /usr/include/boost/smart_ptr/shared_ptr.hpp \
+ /usr/include/boost/smart_ptr/detail/shared_count.hpp \
+ /usr/include/boost/smart_ptr/bad_weak_ptr.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_noexcept.hpp \
+ /usr/include/boost/checked_delete.hpp \
+ /usr/include/boost/core/checked_delete.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_convertible.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_nullptr_t.hpp \
+ /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp \
+ /usr/include/boost/smart_ptr/detail/spinlock.hpp \
+ /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \
+ /usr/include/boost/smart_ptr/detail/yield_k.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_thread_pause.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp \
+ /usr/include/boost/config/pragma_message.hpp \
+ /usr/include/boost/smart_ptr/detail/operator_bool.hpp \
+ /usr/include/boost/smart_ptr/detail/local_sp_deleter.hpp \
+ /usr/include/boost/smart_ptr/detail/local_counted_base.hpp \
+ /usr/include/boost/format/alt_sstream_impl.hpp \
+ /usr/include/boost/format/format_class.hpp \
+ /usr/include/boost/format/exceptions.hpp \
+ /usr/include/boost/format/format_implementation.hpp \
+ /usr/include/boost/format/group.hpp \
+ /usr/include/boost/format/feed_args.hpp \
+ /usr/include/boost/format/detail/msvc_disambiguater.hpp \
+ /usr/include/boost/format/parsing.hpp \
+ /usr/include/boost/format/free_funcs.hpp \
+ /usr/include/boost/format/detail/unset_macros.hpp \
+ /usr/include/boost/lexical_cast.hpp \
+ /usr/include/boost/range/iterator_range_core.hpp \
+ /usr/include/boost/range/functions.hpp \
+ /usr/include/boost/range/begin.hpp /usr/include/boost/range/config.hpp \
+ /usr/include/boost/range/iterator.hpp \
+ /usr/include/boost/range/range_fwd.hpp \
+ /usr/include/boost/range/mutable_iterator.hpp \
+ /usr/include/boost/range/detail/extract_optional_type.hpp \
+ /usr/include/boost/range/detail/msvc_has_iterator_workaround.hpp \
+ /usr/include/boost/range/const_iterator.hpp \
+ /usr/include/boost/range/end.hpp \
+ /usr/include/boost/range/detail/implementation_help.hpp \
+ /usr/include/boost/range/detail/common.hpp \
+ /usr/include/boost/range/detail/sfinae.hpp \
+ /usr/include/boost/range/size.hpp /usr/include/boost/range/size_type.hpp \
+ /usr/include/boost/range/difference_type.hpp \
+ /usr/include/boost/range/has_range_iterator.hpp \
+ /usr/include/boost/range/concepts.hpp \
+ /usr/include/boost/iterator/iterator_concepts.hpp \
+ /usr/include/boost/range/value_type.hpp \
+ /usr/include/boost/range/detail/misc_concept.hpp \
+ /usr/include/boost/type_traits/make_unsigned.hpp \
+ /usr/include/boost/type_traits/is_signed.hpp \
+ /usr/include/boost/type_traits/is_unsigned.hpp \
+ /usr/include/boost/type_traits/add_volatile.hpp \
+ /usr/include/boost/range/detail/has_member_size.hpp \
+ /usr/include/boost/utility.hpp /usr/include/boost/utility/binary.hpp \
+ /usr/include/boost/preprocessor/control/deduce_d.hpp \
+ /usr/include/boost/preprocessor/seq/cat.hpp \
+ /usr/include/boost/preprocessor/seq/fold_left.hpp \
+ /usr/include/boost/preprocessor/seq/transform.hpp \
+ /usr/include/boost/preprocessor/arithmetic/mod.hpp \
+ /usr/include/boost/preprocessor/arithmetic/detail/div_base.hpp \
+ /usr/include/boost/preprocessor/comparison/less_equal.hpp \
+ /usr/include/boost/preprocessor/logical/not.hpp \
+ /usr/include/boost/utility/identity_type.hpp \
+ /usr/include/boost/type_traits/function_traits.hpp \
+ /usr/include/boost/core/noncopyable.hpp \
+ /usr/include/boost/range/distance.hpp \
+ /usr/include/boost/iterator/distance.hpp \
+ /usr/include/boost/range/empty.hpp /usr/include/boost/range/rbegin.hpp \
+ /usr/include/boost/range/reverse_iterator.hpp \
+ /usr/include/boost/iterator/reverse_iterator.hpp \
+ /usr/include/boost/range/rend.hpp \
+ /usr/include/boost/range/algorithm/equal.hpp \
+ /usr/include/boost/range/detail/safe_bool.hpp \
+ /usr/include/boost/next_prior.hpp \
+ /usr/include/boost/type_traits/has_plus.hpp \
+ /usr/include/boost/type_traits/detail/has_binary_operator.hpp \
+ /usr/include/boost/type_traits/make_void.hpp \
+ /usr/include/boost/type_traits/has_plus_assign.hpp \
+ /usr/include/boost/type_traits/has_minus.hpp \
+ /usr/include/boost/type_traits/has_minus_assign.hpp \
+ /usr/include/boost/iterator/advance.hpp \
+ /usr/include/boost/lexical_cast/bad_lexical_cast.hpp \
+ /usr/include/boost/lexical_cast/try_lexical_convert.hpp \
+ /usr/include/boost/lexical_cast/detail/is_character.hpp \
+ /usr/include/boost/lexical_cast/detail/converter_numeric.hpp \
+ /usr/include/boost/type_traits/is_float.hpp \
+ /usr/include/boost/numeric/conversion/cast.hpp \
+ /usr/include/boost/numeric/conversion/converter.hpp \
+ /usr/include/boost/numeric/conversion/conversion_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/meta.hpp \
+ /usr/include/boost/numeric/conversion/detail/int_float_mixture.hpp \
+ /usr/include/boost/numeric/conversion/int_float_mixture_enum.hpp \
+ /usr/include/boost/numeric/conversion/detail/sign_mixture.hpp \
+ /usr/include/boost/numeric/conversion/sign_mixture_enum.hpp \
+ /usr/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \
+ /usr/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \
+ /usr/include/boost/numeric/conversion/detail/is_subranged.hpp \
+ /usr/include/boost/mpl/multiplies.hpp /usr/include/boost/mpl/times.hpp \
+ /usr/include/boost/mpl/aux_/arithmetic_op.hpp \
+ /usr/include/boost/mpl/aux_/largest_int.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \
+ /usr/include/boost/numeric/conversion/converter_policies.hpp \
+ /usr/include/boost/config/no_tr1/cmath.hpp \
+ /usr/include/boost/numeric/conversion/detail/converter.hpp \
+ /usr/include/boost/numeric/conversion/bounds.hpp \
+ /usr/include/boost/numeric/conversion/detail/bounds.hpp \
+ /usr/include/boost/numeric/conversion/numeric_cast_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \
+ /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \
+ /usr/include/boost/lexical_cast/detail/converter_lexical.hpp \
+ /usr/include/boost/type_traits/has_left_shift.hpp \
+ /usr/include/boost/type_traits/has_right_shift.hpp \
+ /usr/include/boost/detail/lcast_precision.hpp \
+ /usr/include/boost/lexical_cast/detail/widest_char.hpp \
+ /usr/include/boost/container/container_fwd.hpp \
+ /usr/include/boost/container/detail/std_fwd.hpp \
+ /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp \
+ /usr/include/boost/lexical_cast/detail/lcast_char_constants.hpp \
+ /usr/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp \
+ /usr/include/boost/noncopyable.hpp \
+ /usr/include/boost/lexical_cast/detail/inf_nan.hpp \
+ /usr/include/boost/math/special_functions/sign.hpp \
+ /usr/include/boost/math/tools/config.hpp \
+ /usr/include/boost/predef/architecture/x86.h \
+ /usr/include/boost/predef/architecture/x86/32.h \
+ /usr/include/boost/predef/version_number.h \
+ /usr/include/boost/predef/make.h /usr/include/boost/predef/detail/test.h \
+ /usr/include/boost/predef/architecture/x86/64.h \
+ /usr/include/c++/12/cfloat \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/float.h \
+ /usr/include/boost/math/tools/user.hpp \
+ /usr/include/boost/math/special_functions/math_fwd.hpp \
+ /usr/include/boost/math/special_functions/detail/round_fwd.hpp \
+ /usr/include/boost/math/tools/promotion.hpp \
+ /usr/include/boost/math/policies/policy.hpp \
+ /usr/include/boost/mpl/list.hpp /usr/include/boost/mpl/limits/list.hpp \
+ /usr/include/boost/mpl/list/list20.hpp \
+ /usr/include/boost/mpl/list/list10.hpp \
+ /usr/include/boost/mpl/list/list0.hpp \
+ /usr/include/boost/mpl/list/aux_/push_front.hpp \
+ /usr/include/boost/mpl/push_front_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/item.hpp \
+ /usr/include/boost/mpl/list/aux_/tag.hpp \
+ /usr/include/boost/mpl/list/aux_/pop_front.hpp \
+ /usr/include/boost/mpl/pop_front_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/push_back.hpp \
+ /usr/include/boost/mpl/push_back_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/front.hpp \
+ /usr/include/boost/mpl/front_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/clear.hpp \
+ /usr/include/boost/mpl/clear_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/O1_size.hpp \
+ /usr/include/boost/mpl/list/aux_/size.hpp \
+ /usr/include/boost/mpl/size_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/empty.hpp \
+ /usr/include/boost/mpl/empty_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/begin_end.hpp \
+ /usr/include/boost/mpl/list/aux_/iterator.hpp \
+ /usr/include/boost/mpl/list/aux_/include_preprocessed.hpp \
+ /usr/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp \
+ /usr/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/list.hpp \
+ /usr/include/boost/mpl/contains.hpp \
+ /usr/include/boost/mpl/contains_fwd.hpp \
+ /usr/include/boost/mpl/aux_/contains_impl.hpp \
+ /usr/include/boost/mpl/remove_if.hpp /usr/include/boost/mpl/fold.hpp \
+ /usr/include/boost/mpl/aux_/fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp \
+ /usr/include/boost/mpl/reverse_fold.hpp \
+ /usr/include/boost/mpl/aux_/reverse_fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/inserter_algorithm.hpp \
+ /usr/include/boost/mpl/back_inserter.hpp \
+ /usr/include/boost/mpl/push_back.hpp \
+ /usr/include/boost/mpl/aux_/push_back_impl.hpp \
+ /usr/include/boost/mpl/inserter.hpp \
+ /usr/include/boost/mpl/front_inserter.hpp \
+ /usr/include/boost/mpl/push_front.hpp \
+ /usr/include/boost/mpl/aux_/push_front_impl.hpp \
+ /usr/include/boost/mpl/clear.hpp \
+ /usr/include/boost/mpl/aux_/clear_impl.hpp \
+ /usr/include/boost/mpl/vector.hpp \
+ /usr/include/boost/mpl/vector/vector20.hpp \
+ /usr/include/boost/mpl/vector/vector10.hpp \
+ /usr/include/boost/mpl/vector/vector0.hpp \
+ /usr/include/boost/mpl/vector/aux_/at.hpp \
+ /usr/include/boost/mpl/vector/aux_/tag.hpp \
+ /usr/include/boost/mpl/aux_/config/typeof.hpp \
+ /usr/include/boost/mpl/vector/aux_/front.hpp \
+ /usr/include/boost/mpl/vector/aux_/push_front.hpp \
+ /usr/include/boost/mpl/vector/aux_/item.hpp \
+ /usr/include/boost/mpl/vector/aux_/pop_front.hpp \
+ /usr/include/boost/mpl/vector/aux_/push_back.hpp \
+ /usr/include/boost/mpl/vector/aux_/pop_back.hpp \
+ /usr/include/boost/mpl/pop_back_fwd.hpp \
+ /usr/include/boost/mpl/vector/aux_/back.hpp \
+ /usr/include/boost/mpl/back_fwd.hpp \
+ /usr/include/boost/mpl/vector/aux_/clear.hpp \
+ /usr/include/boost/mpl/vector/aux_/vector0.hpp \
+ /usr/include/boost/mpl/vector/aux_/iterator.hpp \
+ /usr/include/boost/mpl/plus.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp \
+ /usr/include/boost/mpl/minus.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp \
+ /usr/include/boost/mpl/advance_fwd.hpp /usr/include/boost/mpl/prior.hpp \
+ /usr/include/boost/mpl/vector/aux_/O1_size.hpp \
+ /usr/include/boost/mpl/vector/aux_/size.hpp \
+ /usr/include/boost/mpl/vector/aux_/empty.hpp \
+ /usr/include/boost/mpl/vector/aux_/begin_end.hpp \
+ /usr/include/boost/mpl/vector/aux_/include_preprocessed.hpp \
+ /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp \
+ /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp \
+ /usr/include/boost/mpl/at.hpp /usr/include/boost/mpl/aux_/at_impl.hpp \
+ /usr/include/boost/mpl/advance.hpp /usr/include/boost/mpl/negate.hpp \
+ /usr/include/boost/mpl/aux_/advance_forward.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp \
+ /usr/include/boost/mpl/aux_/advance_backward.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp \
+ /usr/include/boost/mpl/size.hpp \
+ /usr/include/boost/mpl/aux_/size_impl.hpp /usr/include/c++/12/stdlib.h \
+ /usr/include/c++/12/math.h /usr/include/boost/config/no_tr1/complex.hpp \
+ /usr/include/c++/12/complex \
+ /usr/include/boost/math/special_functions/detail/fp_traits.hpp \
+ /usr/include/boost/predef/other/endian.h \
+ /usr/include/boost/predef/library/c/gnu.h \
+ /usr/include/boost/predef/library/c/_prefix.h \
+ /usr/include/boost/predef/detail/_cassert.h \
+ /usr/include/boost/predef/os/macos.h /usr/include/boost/predef/os/ios.h \
+ /usr/include/boost/predef/os/bsd.h \
+ /usr/include/boost/predef/os/bsd/bsdi.h \
+ /usr/include/boost/predef/os/bsd/dragonfly.h \
+ /usr/include/boost/predef/os/bsd/free.h \
+ /usr/include/boost/predef/os/bsd/open.h \
+ /usr/include/boost/predef/os/bsd/net.h \
+ /usr/include/boost/predef/platform/android.h \
+ /usr/include/boost/math/special_functions/fpclassify.hpp \
+ /usr/include/boost/math/tools/real_cast.hpp \
+ /usr/include/boost/integer.hpp /usr/include/boost/integer_fwd.hpp \
+ /usr/include/boost/detail/basic_pointerbuf.hpp \
+ /usr/include/c++/12/fstream \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/basic_file.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++io.h \
+ /usr/include/c++/12/bits/fstream.tcc \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/TimedIterator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/DiscreteTimeIterator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Iterator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Trace.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FormalismType.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FunctionType.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/LevelType.hpp \
+ /usr/include/c++/12/mutex /usr/include/c++/12/bits/chrono.h \
+ /usr/include/c++/12/ratio /usr/include/c++/12/bits/parse_numbers.h \
+ /usr/include/c++/12/bits/std_mutex.h \
+ /usr/include/c++/12/bits/unique_lock.h \
+ /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Dynamics.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Parameters.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/state/States.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/state/Any.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Macro.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Simulator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Coordinator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Links.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/String.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Simulator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Context.hpp \
+ /home/toto/projets/factory/src/ProductionOrder.hpp
diff --git a/build/src/CMakeFiles/factory_core.dir/PoolRouter.cpp.o b/build/src/CMakeFiles/factory_core.dir/PoolRouter.cpp.o
new file mode 100644
index 0000000..dbf954c
Binary files /dev/null and b/build/src/CMakeFiles/factory_core.dir/PoolRouter.cpp.o differ
diff --git a/build/src/CMakeFiles/factory_core.dir/PoolRouter.cpp.o.d b/build/src/CMakeFiles/factory_core.dir/PoolRouter.cpp.o.d
new file mode 100644
index 0000000..2cd1b1e
--- /dev/null
+++ b/build/src/CMakeFiles/factory_core.dir/PoolRouter.cpp.o.d
@@ -0,0 +1,1065 @@
+src/CMakeFiles/factory_core.dir/PoolRouter.cpp.o: \
+ /home/toto/projets/factory/src/PoolRouter.cpp /usr/include/stdc-predef.h \
+ /home/toto/projets/factory/src/PoolRouter.hpp \
+ /home/toto/projets/factory/src/Base.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Bag.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/ExternalEvent.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Model.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Scheduler.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/scheduler/HeapScheduler.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/InternalEvent.hpp \
+ /usr/include/boost/heap/fibonacci_heap.hpp /usr/include/c++/12/algorithm \
+ /usr/include/c++/12/bits/stl_algobase.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++config.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/os_defines.h \
+ /usr/include/features.h /usr/include/features-time64.h \
+ /usr/include/x86_64-linux-gnu/bits/wordsize.h \
+ /usr/include/x86_64-linux-gnu/bits/timesize.h \
+ /usr/include/x86_64-linux-gnu/sys/cdefs.h \
+ /usr/include/x86_64-linux-gnu/bits/long-double.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/cpu_defines.h \
+ /usr/include/c++/12/pstl/pstl_config.h \
+ /usr/include/c++/12/bits/functexcept.h \
+ /usr/include/c++/12/bits/exception_defines.h \
+ /usr/include/c++/12/bits/cpp_type_traits.h \
+ /usr/include/c++/12/ext/type_traits.h \
+ /usr/include/c++/12/ext/numeric_traits.h \
+ /usr/include/c++/12/bits/stl_pair.h /usr/include/c++/12/type_traits \
+ /usr/include/c++/12/bits/move.h /usr/include/c++/12/bits/utility.h \
+ /usr/include/c++/12/bits/stl_iterator_base_types.h \
+ /usr/include/c++/12/bits/stl_iterator_base_funcs.h \
+ /usr/include/c++/12/bits/concept_check.h \
+ /usr/include/c++/12/debug/assertions.h \
+ /usr/include/c++/12/bits/stl_iterator.h \
+ /usr/include/c++/12/bits/ptr_traits.h /usr/include/c++/12/debug/debug.h \
+ /usr/include/c++/12/bits/predefined_ops.h \
+ /usr/include/c++/12/bits/stl_algo.h \
+ /usr/include/c++/12/bits/algorithmfwd.h \
+ /usr/include/c++/12/initializer_list /usr/include/c++/12/bits/stl_heap.h \
+ /usr/include/c++/12/bits/stl_tempbuf.h \
+ /usr/include/c++/12/bits/stl_construct.h /usr/include/c++/12/new \
+ /usr/include/c++/12/bits/exception.h \
+ /usr/include/c++/12/bits/uniform_int_dist.h /usr/include/c++/12/cstdlib \
+ /usr/include/stdlib.h \
+ /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/stddef.h \
+ /usr/include/x86_64-linux-gnu/bits/waitflags.h \
+ /usr/include/x86_64-linux-gnu/bits/waitstatus.h \
+ /usr/include/x86_64-linux-gnu/bits/floatn.h \
+ /usr/include/x86_64-linux-gnu/bits/floatn-common.h \
+ /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
+ /usr/include/x86_64-linux-gnu/sys/types.h \
+ /usr/include/x86_64-linux-gnu/bits/types.h \
+ /usr/include/x86_64-linux-gnu/bits/typesizes.h \
+ /usr/include/x86_64-linux-gnu/bits/time64.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/time_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/endianness.h \
+ /usr/include/x86_64-linux-gnu/bits/byteswap.h \
+ /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \
+ /usr/include/x86_64-linux-gnu/sys/select.h \
+ /usr/include/x86_64-linux-gnu/bits/select.h \
+ /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
+ /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
+ /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \
+ /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
+ /usr/include/c++/12/bits/std_abs.h \
+ /usr/include/c++/12/pstl/glue_algorithm_defs.h \
+ /usr/include/c++/12/pstl/execution_defs.h /usr/include/c++/12/utility \
+ /usr/include/c++/12/bits/stl_relops.h /usr/include/c++/12/vector \
+ /usr/include/c++/12/bits/allocator.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++allocator.h \
+ /usr/include/c++/12/bits/new_allocator.h \
+ /usr/include/c++/12/bits/memoryfwd.h \
+ /usr/include/c++/12/bits/stl_uninitialized.h \
+ /usr/include/c++/12/ext/alloc_traits.h \
+ /usr/include/c++/12/bits/alloc_traits.h \
+ /usr/include/c++/12/bits/stl_vector.h \
+ /usr/include/c++/12/bits/stl_bvector.h \
+ /usr/include/c++/12/bits/functional_hash.h \
+ /usr/include/c++/12/bits/hash_bytes.h /usr/include/c++/12/bits/refwrap.h \
+ /usr/include/c++/12/bits/invoke.h \
+ /usr/include/c++/12/bits/stl_function.h \
+ /usr/include/c++/12/backward/binders.h \
+ /usr/include/c++/12/bits/range_access.h \
+ /usr/include/c++/12/bits/vector.tcc /usr/include/boost/array.hpp \
+ /usr/include/boost/detail/workaround.hpp \
+ /usr/include/boost/config/workaround.hpp /usr/include/boost/config.hpp \
+ /usr/include/boost/config/user.hpp \
+ /usr/include/boost/config/detail/select_compiler_config.hpp \
+ /usr/include/boost/config/compiler/gcc.hpp /usr/include/c++/12/cstddef \
+ /usr/include/boost/config/detail/select_stdlib_config.hpp \
+ /usr/include/c++/12/version \
+ /usr/include/boost/config/stdlib/libstdcpp3.hpp /usr/include/unistd.h \
+ /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
+ /usr/include/x86_64-linux-gnu/bits/environments.h \
+ /usr/include/x86_64-linux-gnu/bits/confname.h \
+ /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \
+ /usr/include/x86_64-linux-gnu/bits/getopt_core.h \
+ /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \
+ /usr/include/linux/close_range.h \
+ /usr/include/boost/config/detail/select_platform_config.hpp \
+ /usr/include/boost/config/platform/linux.hpp \
+ /usr/include/boost/config/detail/posix_features.hpp \
+ /usr/include/boost/config/detail/suffix.hpp \
+ /usr/include/boost/config/helper_macros.hpp /usr/include/c++/12/iterator \
+ /usr/include/c++/12/iosfwd /usr/include/c++/12/bits/stringfwd.h \
+ /usr/include/c++/12/bits/postypes.h /usr/include/c++/12/cwchar \
+ /usr/include/wchar.h /usr/lib/gcc/x86_64-linux-gnu/12/include/stdarg.h \
+ /usr/include/x86_64-linux-gnu/bits/wchar.h \
+ /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/FILE.h \
+ /usr/include/c++/12/bits/stream_iterator.h \
+ /usr/include/c++/12/bits/streambuf_iterator.h \
+ /usr/include/c++/12/streambuf /usr/include/c++/12/bits/localefwd.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++locale.h \
+ /usr/include/c++/12/clocale /usr/include/locale.h \
+ /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/12/cctype \
+ /usr/include/ctype.h /usr/include/c++/12/bits/ios_base.h \
+ /usr/include/c++/12/ext/atomicity.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/gthr.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \
+ /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \
+ /usr/include/x86_64-linux-gnu/bits/time.h \
+ /usr/include/x86_64-linux-gnu/bits/timex.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \
+ /usr/include/x86_64-linux-gnu/bits/setjmp.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \
+ /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/atomic_word.h \
+ /usr/include/x86_64-linux-gnu/sys/single_threaded.h \
+ /usr/include/c++/12/bits/locale_classes.h /usr/include/c++/12/string \
+ /usr/include/c++/12/bits/char_traits.h /usr/include/c++/12/cstdint \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/stdint.h /usr/include/stdint.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
+ /usr/include/c++/12/bits/ostream_insert.h \
+ /usr/include/c++/12/bits/cxxabi_forced.h \
+ /usr/include/c++/12/bits/basic_string.h /usr/include/c++/12/string_view \
+ /usr/include/c++/12/bits/string_view.tcc \
+ /usr/include/c++/12/ext/string_conversions.h /usr/include/c++/12/cstdio \
+ /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
+ /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
+ /usr/include/c++/12/cerrno /usr/include/errno.h \
+ /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
+ /usr/include/x86_64-linux-gnu/asm/errno.h \
+ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
+ /usr/include/x86_64-linux-gnu/bits/types/error_t.h \
+ /usr/include/c++/12/bits/charconv.h \
+ /usr/include/c++/12/bits/basic_string.tcc \
+ /usr/include/c++/12/bits/locale_classes.tcc \
+ /usr/include/c++/12/system_error \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/error_constants.h \
+ /usr/include/c++/12/stdexcept /usr/include/c++/12/exception \
+ /usr/include/c++/12/bits/exception_ptr.h \
+ /usr/include/c++/12/bits/cxxabi_init_exception.h \
+ /usr/include/c++/12/typeinfo /usr/include/c++/12/bits/nested_exception.h \
+ /usr/include/c++/12/bits/streambuf.tcc /usr/include/boost/assert.hpp \
+ /usr/include/assert.h /usr/include/boost/static_assert.hpp \
+ /usr/include/boost/swap.hpp /usr/include/boost/core/swap.hpp \
+ /usr/include/boost/core/enable_if.hpp \
+ /usr/include/boost/throw_exception.hpp \
+ /usr/include/boost/assert/source_location.hpp \
+ /usr/include/boost/current_function.hpp /usr/include/boost/cstdint.hpp \
+ /usr/include/boost/exception/exception.hpp \
+ /usr/include/boost/heap/detail/heap_comparison.hpp \
+ /usr/include/boost/concept/assert.hpp \
+ /usr/include/boost/concept/detail/general.hpp \
+ /usr/include/boost/preprocessor/cat.hpp \
+ /usr/include/boost/preprocessor/config/config.hpp \
+ /usr/include/boost/concept/detail/backward_compatibility.hpp \
+ /usr/include/boost/concept/detail/has_constraints.hpp \
+ /usr/include/boost/type_traits/integral_constant.hpp \
+ /usr/include/boost/type_traits/conditional.hpp \
+ /usr/include/boost/heap/heap_concepts.hpp \
+ /usr/include/boost/concept_check.hpp \
+ /usr/include/boost/type_traits/conversion_traits.hpp \
+ /usr/include/boost/type_traits/is_convertible.hpp \
+ /usr/include/boost/type_traits/intrinsics.hpp \
+ /usr/include/boost/type_traits/detail/config.hpp \
+ /usr/include/boost/version.hpp \
+ /usr/include/boost/type_traits/is_complete.hpp \
+ /usr/include/boost/type_traits/declval.hpp \
+ /usr/include/boost/type_traits/add_rvalue_reference.hpp \
+ /usr/include/boost/type_traits/is_void.hpp \
+ /usr/include/boost/type_traits/is_reference.hpp \
+ /usr/include/boost/type_traits/is_lvalue_reference.hpp \
+ /usr/include/boost/type_traits/is_rvalue_reference.hpp \
+ /usr/include/boost/type_traits/remove_reference.hpp \
+ /usr/include/boost/type_traits/is_function.hpp \
+ /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \
+ /usr/include/boost/type_traits/detail/yes_no_type.hpp \
+ /usr/include/boost/type_traits/is_array.hpp \
+ /usr/include/boost/type_traits/is_arithmetic.hpp \
+ /usr/include/boost/type_traits/is_integral.hpp \
+ /usr/include/boost/type_traits/is_floating_point.hpp \
+ /usr/include/boost/type_traits/is_abstract.hpp \
+ /usr/include/boost/type_traits/add_lvalue_reference.hpp \
+ /usr/include/boost/type_traits/add_reference.hpp \
+ /usr/include/boost/type_traits/is_same.hpp \
+ /usr/include/boost/concept/usage.hpp \
+ /usr/include/boost/concept/detail/concept_def.hpp \
+ /usr/include/boost/preprocessor/seq/for_each_i.hpp \
+ /usr/include/boost/preprocessor/arithmetic/dec.hpp \
+ /usr/include/boost/preprocessor/arithmetic/inc.hpp \
+ /usr/include/boost/preprocessor/control/if.hpp \
+ /usr/include/boost/preprocessor/control/iif.hpp \
+ /usr/include/boost/preprocessor/logical/bool.hpp \
+ /usr/include/boost/preprocessor/repetition/for.hpp \
+ /usr/include/boost/preprocessor/debug/error.hpp \
+ /usr/include/boost/preprocessor/facilities/empty.hpp \
+ /usr/include/boost/preprocessor/detail/auto_rec.hpp \
+ /usr/include/boost/preprocessor/repetition/detail/for.hpp \
+ /usr/include/boost/preprocessor/control/expr_iif.hpp \
+ /usr/include/boost/preprocessor/tuple/eat.hpp \
+ /usr/include/boost/preprocessor/seq/seq.hpp \
+ /usr/include/boost/preprocessor/seq/elem.hpp \
+ /usr/include/boost/preprocessor/seq/size.hpp \
+ /usr/include/boost/preprocessor/seq/detail/is_empty.hpp \
+ /usr/include/boost/preprocessor/logical/compl.hpp \
+ /usr/include/boost/preprocessor/tuple/elem.hpp \
+ /usr/include/boost/preprocessor/facilities/expand.hpp \
+ /usr/include/boost/preprocessor/facilities/overload.hpp \
+ /usr/include/boost/preprocessor/variadic/size.hpp \
+ /usr/include/boost/preprocessor/tuple/rem.hpp \
+ /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \
+ /usr/include/boost/preprocessor/variadic/elem.hpp \
+ /usr/include/boost/preprocessor/seq/enum.hpp \
+ /usr/include/boost/preprocessor/comma_if.hpp \
+ /usr/include/boost/preprocessor/punctuation/comma_if.hpp \
+ /usr/include/boost/preprocessor/punctuation/comma.hpp \
+ /usr/include/boost/concept/detail/concept_undef.hpp \
+ /usr/include/boost/heap/detail/heap_node.hpp \
+ /usr/include/boost/core/allocator_access.hpp \
+ /usr/include/boost/core/pointer_traits.hpp /usr/include/c++/12/memory \
+ /usr/include/c++/12/bits/stl_raw_storage_iter.h \
+ /usr/include/c++/12/bits/align.h /usr/include/c++/12/bit \
+ /usr/include/c++/12/bits/uses_allocator.h \
+ /usr/include/c++/12/bits/unique_ptr.h /usr/include/c++/12/tuple \
+ /usr/include/c++/12/bits/shared_ptr.h \
+ /usr/include/c++/12/bits/shared_ptr_base.h \
+ /usr/include/c++/12/bits/allocated_ptr.h \
+ /usr/include/c++/12/ext/aligned_buffer.h \
+ /usr/include/c++/12/ext/concurrence.h \
+ /usr/include/c++/12/bits/shared_ptr_atomic.h \
+ /usr/include/c++/12/bits/atomic_base.h \
+ /usr/include/c++/12/bits/atomic_lockfree_defines.h \
+ /usr/include/c++/12/backward/auto_ptr.h \
+ /usr/include/c++/12/pstl/glue_memory_defs.h /usr/include/c++/12/limits \
+ /usr/include/boost/intrusive/list.hpp \
+ /usr/include/boost/intrusive/detail/config_begin.hpp \
+ /usr/include/boost/intrusive/intrusive_fwd.hpp \
+ /usr/include/boost/intrusive/link_mode.hpp \
+ /usr/include/boost/intrusive/detail/workaround.hpp \
+ /usr/include/boost/intrusive/detail/assert.hpp \
+ /usr/include/boost/intrusive/list_hook.hpp \
+ /usr/include/boost/intrusive/detail/list_node.hpp \
+ /usr/include/boost/intrusive/pointer_rebind.hpp \
+ /usr/include/boost/intrusive/circular_list_algorithms.hpp \
+ /usr/include/boost/intrusive/detail/algo_type.hpp \
+ /usr/include/boost/core/no_exceptions_support.hpp \
+ /usr/include/boost/intrusive/detail/config_end.hpp \
+ /usr/include/boost/intrusive/options.hpp \
+ /usr/include/boost/intrusive/pack_options.hpp \
+ /usr/include/boost/intrusive/detail/generic_hook.hpp \
+ /usr/include/boost/intrusive/pointer_traits.hpp \
+ /usr/include/boost/move/detail/pointer_element.hpp \
+ /usr/include/boost/move/detail/workaround.hpp \
+ /usr/include/boost/intrusive/detail/mpl.hpp \
+ /usr/include/boost/move/detail/type_traits.hpp \
+ /usr/include/boost/move/detail/config_begin.hpp \
+ /usr/include/boost/move/detail/meta_utils.hpp \
+ /usr/include/boost/move/detail/meta_utils_core.hpp \
+ /usr/include/boost/move/detail/config_end.hpp \
+ /usr/include/boost/intrusive/detail/node_holder.hpp \
+ /usr/include/boost/intrusive/detail/get_value_traits.hpp \
+ /usr/include/boost/intrusive/detail/hook_traits.hpp \
+ /usr/include/boost/intrusive/detail/parent_from_member.hpp \
+ /usr/include/boost/move/detail/to_raw_pointer.hpp \
+ /usr/include/boost/intrusive/detail/is_stateful_value_traits.hpp \
+ /usr/include/boost/intrusive/detail/function_detector.hpp \
+ /usr/include/boost/intrusive/detail/default_header_holder.hpp \
+ /usr/include/boost/intrusive/detail/reverse_iterator.hpp \
+ /usr/include/boost/intrusive/detail/iterator.hpp \
+ /usr/include/boost/intrusive/detail/std_fwd.hpp \
+ /usr/include/boost/move/detail/std_ns_begin.hpp \
+ /usr/include/boost/move/detail/std_ns_end.hpp \
+ /usr/include/boost/move/detail/iterator_traits.hpp \
+ /usr/include/boost/intrusive/detail/uncast.hpp \
+ /usr/include/boost/intrusive/detail/list_iterator.hpp \
+ /usr/include/boost/intrusive/detail/iiterator.hpp \
+ /usr/include/boost/intrusive/detail/array_initializer.hpp \
+ /usr/include/boost/intrusive/detail/exception_disposer.hpp \
+ /usr/include/boost/intrusive/detail/equal_to_value.hpp \
+ /usr/include/boost/intrusive/detail/key_nodeptr_comp.hpp \
+ /usr/include/boost/intrusive/detail/ebo_functor_holder.hpp \
+ /usr/include/boost/move/utility_core.hpp \
+ /usr/include/boost/move/core.hpp \
+ /usr/include/boost/intrusive/detail/tree_value_compare.hpp \
+ /usr/include/boost/intrusive/detail/simple_disposers.hpp \
+ /usr/include/boost/intrusive/detail/size_holder.hpp \
+ /usr/include/boost/intrusive/detail/algorithm.hpp \
+ /usr/include/boost/intrusive/detail/minimal_less_equal_header.hpp \
+ /usr/include/boost/heap/detail/stable_heap.hpp \
+ /usr/include/boost/iterator/iterator_adaptor.hpp \
+ /usr/include/boost/core/use_default.hpp \
+ /usr/include/boost/iterator/iterator_categories.hpp \
+ /usr/include/boost/iterator/detail/config_def.hpp \
+ /usr/include/boost/mpl/eval_if.hpp /usr/include/boost/mpl/if.hpp \
+ /usr/include/boost/mpl/aux_/value_wknd.hpp \
+ /usr/include/boost/mpl/aux_/static_cast.hpp \
+ /usr/include/boost/mpl/aux_/config/workaround.hpp \
+ /usr/include/boost/mpl/aux_/config/integral.hpp \
+ /usr/include/boost/mpl/aux_/config/msvc.hpp \
+ /usr/include/boost/mpl/aux_/config/eti.hpp \
+ /usr/include/boost/mpl/aux_/na_spec.hpp \
+ /usr/include/boost/mpl/lambda_fwd.hpp \
+ /usr/include/boost/mpl/void_fwd.hpp \
+ /usr/include/boost/mpl/aux_/adl_barrier.hpp \
+ /usr/include/boost/mpl/aux_/config/adl.hpp \
+ /usr/include/boost/mpl/aux_/config/intel.hpp \
+ /usr/include/boost/mpl/aux_/config/gcc.hpp \
+ /usr/include/boost/mpl/aux_/na.hpp /usr/include/boost/mpl/bool.hpp \
+ /usr/include/boost/mpl/bool_fwd.hpp \
+ /usr/include/boost/mpl/integral_c_tag.hpp \
+ /usr/include/boost/mpl/aux_/config/static_constant.hpp \
+ /usr/include/boost/mpl/aux_/na_fwd.hpp \
+ /usr/include/boost/mpl/aux_/config/ctps.hpp \
+ /usr/include/boost/mpl/aux_/config/lambda.hpp \
+ /usr/include/boost/mpl/aux_/config/ttp.hpp \
+ /usr/include/boost/mpl/int.hpp /usr/include/boost/mpl/int_fwd.hpp \
+ /usr/include/boost/mpl/aux_/nttp_decl.hpp \
+ /usr/include/boost/mpl/aux_/config/nttp.hpp \
+ /usr/include/boost/mpl/aux_/integral_wrapper.hpp \
+ /usr/include/boost/mpl/aux_/lambda_arity_param.hpp \
+ /usr/include/boost/mpl/aux_/template_arity_fwd.hpp \
+ /usr/include/boost/mpl/aux_/arity.hpp \
+ /usr/include/boost/mpl/aux_/config/dtp.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/params.hpp \
+ /usr/include/boost/mpl/aux_/config/preprocessor.hpp \
+ /usr/include/boost/preprocessor/repeat.hpp \
+ /usr/include/boost/preprocessor/repetition/repeat.hpp \
+ /usr/include/boost/preprocessor/inc.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/enum.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \
+ /usr/include/boost/mpl/limits/arity.hpp \
+ /usr/include/boost/preprocessor/logical/and.hpp \
+ /usr/include/boost/preprocessor/logical/bitand.hpp \
+ /usr/include/boost/preprocessor/identity.hpp \
+ /usr/include/boost/preprocessor/facilities/identity.hpp \
+ /usr/include/boost/preprocessor/empty.hpp \
+ /usr/include/boost/preprocessor/arithmetic/add.hpp \
+ /usr/include/boost/preprocessor/control/while.hpp \
+ /usr/include/boost/preprocessor/list/fold_left.hpp \
+ /usr/include/boost/preprocessor/list/detail/fold_left.hpp \
+ /usr/include/boost/preprocessor/list/adt.hpp \
+ /usr/include/boost/preprocessor/detail/is_binary.hpp \
+ /usr/include/boost/preprocessor/detail/check.hpp \
+ /usr/include/boost/preprocessor/list/fold_right.hpp \
+ /usr/include/boost/preprocessor/list/detail/fold_right.hpp \
+ /usr/include/boost/preprocessor/list/reverse.hpp \
+ /usr/include/boost/preprocessor/control/detail/while.hpp \
+ /usr/include/boost/preprocessor/arithmetic/sub.hpp \
+ /usr/include/boost/mpl/aux_/config/overload_resolution.hpp \
+ /usr/include/boost/mpl/aux_/lambda_support.hpp \
+ /usr/include/boost/mpl/identity.hpp \
+ /usr/include/boost/mpl/placeholders.hpp /usr/include/boost/mpl/arg.hpp \
+ /usr/include/boost/mpl/arg_fwd.hpp \
+ /usr/include/boost/mpl/aux_/na_assert.hpp \
+ /usr/include/boost/mpl/assert.hpp /usr/include/boost/mpl/not.hpp \
+ /usr/include/boost/mpl/aux_/nested_type_wknd.hpp \
+ /usr/include/boost/mpl/aux_/yes_no.hpp \
+ /usr/include/boost/mpl/aux_/config/arrays.hpp \
+ /usr/include/boost/mpl/aux_/config/gpu.hpp \
+ /usr/include/boost/mpl/aux_/config/pp_counter.hpp \
+ /usr/include/boost/mpl/aux_/arity_spec.hpp \
+ /usr/include/boost/mpl/aux_/arg_typedef.hpp \
+ /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp \
+ /usr/include/boost/mpl/aux_/include_preprocessed.hpp \
+ /usr/include/boost/mpl/aux_/config/compiler.hpp \
+ /usr/include/boost/preprocessor/stringize.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \
+ /usr/include/boost/iterator/detail/config_undef.hpp \
+ /usr/include/boost/iterator/iterator_facade.hpp \
+ /usr/include/boost/iterator/interoperable.hpp \
+ /usr/include/boost/mpl/or.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \
+ /usr/include/boost/iterator/iterator_traits.hpp \
+ /usr/include/boost/iterator/detail/facade_iterator_category.hpp \
+ /usr/include/boost/mpl/and.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \
+ /usr/include/boost/type_traits/is_const.hpp \
+ /usr/include/boost/detail/indirect_traits.hpp \
+ /usr/include/boost/type_traits/is_pointer.hpp \
+ /usr/include/boost/type_traits/is_class.hpp \
+ /usr/include/boost/type_traits/is_volatile.hpp \
+ /usr/include/boost/type_traits/is_member_function_pointer.hpp \
+ /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \
+ /usr/include/boost/type_traits/is_member_pointer.hpp \
+ /usr/include/boost/type_traits/remove_cv.hpp \
+ /usr/include/boost/type_traits/remove_pointer.hpp \
+ /usr/include/boost/detail/select_type.hpp \
+ /usr/include/boost/iterator/detail/enable_if.hpp \
+ /usr/include/boost/core/addressof.hpp \
+ /usr/include/boost/type_traits/add_const.hpp \
+ /usr/include/boost/type_traits/add_pointer.hpp \
+ /usr/include/boost/type_traits/remove_const.hpp \
+ /usr/include/boost/type_traits/is_pod.hpp \
+ /usr/include/boost/type_traits/is_scalar.hpp \
+ /usr/include/boost/type_traits/is_enum.hpp \
+ /usr/include/boost/mpl/always.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp \
+ /usr/include/boost/mpl/apply.hpp /usr/include/boost/mpl/apply_fwd.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \
+ /usr/include/boost/mpl/apply_wrap.hpp \
+ /usr/include/boost/mpl/aux_/has_apply.hpp \
+ /usr/include/boost/mpl/has_xxx.hpp \
+ /usr/include/boost/mpl/aux_/type_wrapper.hpp \
+ /usr/include/boost/mpl/aux_/config/has_xxx.hpp \
+ /usr/include/boost/mpl/aux_/config/msvc_typename.hpp \
+ /usr/include/boost/preprocessor/array/elem.hpp \
+ /usr/include/boost/preprocessor/array/data.hpp \
+ /usr/include/boost/preprocessor/array/size.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_params.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \
+ /usr/include/boost/mpl/aux_/config/has_apply.hpp \
+ /usr/include/boost/mpl/aux_/msvc_never_true.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \
+ /usr/include/boost/mpl/lambda.hpp /usr/include/boost/mpl/bind.hpp \
+ /usr/include/boost/mpl/bind_fwd.hpp \
+ /usr/include/boost/mpl/aux_/config/bind.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \
+ /usr/include/boost/mpl/next.hpp /usr/include/boost/mpl/next_prior.hpp \
+ /usr/include/boost/mpl/aux_/common_name_wknd.hpp \
+ /usr/include/boost/mpl/protect.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \
+ /usr/include/boost/mpl/aux_/full_lambda.hpp \
+ /usr/include/boost/mpl/quote.hpp /usr/include/boost/mpl/void.hpp \
+ /usr/include/boost/mpl/aux_/has_type.hpp \
+ /usr/include/boost/mpl/aux_/config/bcc.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \
+ /usr/include/boost/mpl/aux_/template_arity.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \
+ /usr/include/boost/heap/policies.hpp \
+ /usr/include/boost/parameter/name.hpp \
+ /usr/include/boost/parameter/aux_/name.hpp \
+ /usr/include/boost/parameter/value_type.hpp \
+ /usr/include/boost/parameter/aux_/void.hpp \
+ /usr/include/boost/parameter/config.hpp \
+ /usr/include/boost/mpl/limits/vector.hpp \
+ /usr/include/boost/mp11/integral.hpp /usr/include/boost/mp11/version.hpp \
+ /usr/include/boost/mp11/list.hpp \
+ /usr/include/boost/mp11/detail/mp_list.hpp \
+ /usr/include/boost/mp11/detail/mp_is_list.hpp \
+ /usr/include/boost/mp11/detail/mp_append.hpp \
+ /usr/include/boost/mp11/utility.hpp \
+ /usr/include/boost/mp11/detail/mp_fold.hpp \
+ /usr/include/boost/mp11/detail/config.hpp \
+ /usr/include/boost/parameter/aux_/is_placeholder.hpp \
+ /usr/include/boost/mp11/bind.hpp /usr/include/boost/mp11/algorithm.hpp \
+ /usr/include/boost/mp11/set.hpp /usr/include/boost/mp11/function.hpp \
+ /usr/include/boost/mp11/detail/mp_count.hpp \
+ /usr/include/boost/mp11/detail/mp_plus.hpp \
+ /usr/include/boost/mp11/detail/mp_min_element.hpp \
+ /usr/include/boost/mp11/detail/mp_void.hpp \
+ /usr/include/boost/mp11/detail/mp_copy_if.hpp \
+ /usr/include/boost/mp11/detail/mp_remove_if.hpp \
+ /usr/include/boost/mp11/detail/mp_map_find.hpp \
+ /usr/include/boost/mp11/detail/mp_with_index.hpp \
+ /usr/include/c++/12/cassert /usr/include/boost/mp11/integer_sequence.hpp \
+ /usr/include/boost/parameter/aux_/result_of0.hpp \
+ /usr/include/boost/parameter/aux_/use_default_tag.hpp \
+ /usr/include/boost/utility/result_of.hpp \
+ /usr/include/boost/preprocessor/iteration/iterate.hpp \
+ /usr/include/boost/preprocessor/slot/slot.hpp \
+ /usr/include/boost/preprocessor/slot/detail/def.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \
+ /usr/include/boost/preprocessor/facilities/intercept.hpp \
+ /usr/include/boost/type_traits/type_identity.hpp \
+ /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \
+ /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \
+ /usr/include/boost/preprocessor/slot/detail/shared.hpp \
+ /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \
+ /usr/include/boost/utility/detail/result_of_iterate.hpp \
+ /usr/include/boost/parameter/aux_/lambda_tag.hpp \
+ /usr/include/boost/parameter/binding.hpp \
+ /usr/include/boost/parameter/keyword.hpp \
+ /usr/include/boost/parameter/aux_/tag.hpp \
+ /usr/include/boost/parameter/aux_/unwrap_cv_reference.hpp \
+ /usr/include/boost/parameter/aux_/yesno.hpp \
+ /usr/include/c++/12/functional /usr/include/c++/12/bits/std_function.h \
+ /usr/include/c++/12/unordered_map /usr/include/c++/12/bits/hashtable.h \
+ /usr/include/c++/12/bits/hashtable_policy.h \
+ /usr/include/c++/12/bits/enable_special_members.h \
+ /usr/include/c++/12/bits/node_handle.h \
+ /usr/include/c++/12/bits/unordered_map.h \
+ /usr/include/c++/12/bits/erase_if.h /usr/include/c++/12/array \
+ /usr/include/c++/12/compare \
+ /usr/include/boost/parameter/aux_/preprocessor/nullptr.hpp \
+ /usr/include/boost/parameter/aux_/tagged_argument.hpp \
+ /usr/include/boost/parameter/keyword_fwd.hpp \
+ /usr/include/boost/parameter/aux_/tagged_argument_fwd.hpp \
+ /usr/include/boost/parameter/aux_/is_tagged_argument.hpp \
+ /usr/include/boost/type_traits/is_base_of.hpp \
+ /usr/include/boost/type_traits/is_base_and_derived.hpp \
+ /usr/include/boost/parameter/aux_/default.hpp \
+ /usr/include/boost/parameter/aux_/arg_list.hpp \
+ /usr/include/boost/parameter/aux_/is_maybe.hpp \
+ /usr/include/boost/parameter/aux_/parameter_requirements.hpp \
+ /usr/include/boost/parameter/aux_/pack/parameter_requirements.hpp \
+ /usr/include/boost/parameter/aux_/augment_predicate.hpp \
+ /usr/include/boost/parameter/aux_/has_nested_template_fn.hpp \
+ /usr/include/boost/mpl/iterator_tags.hpp \
+ /usr/include/boost/mpl/begin_end_fwd.hpp \
+ /usr/include/boost/mpl/has_key_fwd.hpp \
+ /usr/include/boost/mpl/count_fwd.hpp \
+ /usr/include/boost/mpl/key_type_fwd.hpp \
+ /usr/include/boost/mpl/value_type_fwd.hpp \
+ /usr/include/boost/mpl/at_fwd.hpp /usr/include/boost/mpl/order_fwd.hpp \
+ /usr/include/boost/mpl/find.hpp /usr/include/boost/mpl/find_if.hpp \
+ /usr/include/boost/mpl/aux_/find_if_pred.hpp \
+ /usr/include/boost/mpl/aux_/iter_apply.hpp \
+ /usr/include/boost/mpl/deref.hpp \
+ /usr/include/boost/mpl/aux_/msvc_type.hpp \
+ /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \
+ /usr/include/boost/mpl/iter_fold_if.hpp \
+ /usr/include/boost/mpl/begin_end.hpp \
+ /usr/include/boost/mpl/aux_/begin_end_impl.hpp \
+ /usr/include/boost/mpl/sequence_tag_fwd.hpp \
+ /usr/include/boost/mpl/aux_/has_begin.hpp \
+ /usr/include/boost/mpl/aux_/traits_lambda_spec.hpp \
+ /usr/include/boost/mpl/sequence_tag.hpp \
+ /usr/include/boost/mpl/aux_/has_tag.hpp \
+ /usr/include/boost/mpl/logical.hpp /usr/include/boost/mpl/pair.hpp \
+ /usr/include/boost/mpl/aux_/msvc_eti_base.hpp \
+ /usr/include/boost/mpl/aux_/iter_fold_if_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp \
+ /usr/include/boost/mpl/aux_/config/forwarding.hpp \
+ /usr/include/boost/mpl/same_as.hpp \
+ /usr/include/boost/mpl/aux_/lambda_spec.hpp \
+ /usr/include/boost/mpl/distance.hpp \
+ /usr/include/boost/mpl/distance_fwd.hpp \
+ /usr/include/boost/mpl/iter_fold.hpp /usr/include/boost/mpl/O1_size.hpp \
+ /usr/include/boost/mpl/O1_size_fwd.hpp \
+ /usr/include/boost/mpl/aux_/O1_size_impl.hpp \
+ /usr/include/boost/mpl/long.hpp /usr/include/boost/mpl/long_fwd.hpp \
+ /usr/include/boost/mpl/aux_/has_size.hpp \
+ /usr/include/boost/mpl/aux_/iter_fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp \
+ /usr/include/boost/mpl/iterator_range.hpp /usr/include/boost/mpl/tag.hpp \
+ /usr/include/boost/parameter/aux_/preprocessor/qualifier.hpp \
+ /usr/include/boost/preprocessor/facilities/is_empty.hpp \
+ /usr/include/boost/preprocessor/facilities/is_empty_variadic.hpp \
+ /usr/include/boost/preprocessor/punctuation/is_begin_parens.hpp \
+ /usr/include/boost/preprocessor/punctuation/detail/is_begin_parens.hpp \
+ /usr/include/boost/preprocessor/facilities/detail/is_empty.hpp \
+ /usr/include/boost/parameter/aux_/preprocessor/is_binary.hpp \
+ /usr/include/boost/parameter/template_keyword.hpp \
+ /usr/include/boost/parameter/aux_/template_keyword.hpp \
+ /usr/include/boost/parameter/parameters.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_arg_list.hpp \
+ /usr/include/boost/parameter/aux_/pack/unmatched_argument.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_type.hpp \
+ /usr/include/boost/parameter/deduced.hpp \
+ /usr/include/boost/parameter/aux_/use_default.hpp \
+ /usr/include/boost/parameter/required.hpp \
+ /usr/include/boost/parameter/optional.hpp \
+ /usr/include/boost/parameter/aux_/pack/is_named_argument.hpp \
+ /usr/include/boost/parameter/aux_/pack/insert_tagged.hpp \
+ /usr/include/boost/parameter/aux_/set.hpp \
+ /usr/include/boost/parameter/aux_/pack/deduce_tag.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_deduced.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_parameter_spec_items.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_deduced_items.hpp \
+ /usr/include/boost/parameter/aux_/pack/deduced_item.hpp \
+ /usr/include/boost/parameter/aux_/pack/satisfies.hpp \
+ /usr/include/boost/parameter/aux_/pack/as_parameter_requirements.hpp \
+ /usr/include/boost/parameter/aux_/pack/predicate.hpp \
+ /usr/include/boost/parameter/aux_/always_true_predicate.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_items.hpp \
+ /usr/include/boost/parameter/aux_/pack/item.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_keyword_arg.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_template_keyword_arg.hpp \
+ /usr/include/boost/heap/heap_merge.hpp \
+ /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp \
+ /usr/include/boost/type_traits/enable_if.hpp \
+ /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp \
+ /usr/include/boost/type_traits/has_trivial_move_assign.hpp \
+ /usr/include/boost/type_traits/is_assignable.hpp \
+ /usr/include/boost/type_traits/has_nothrow_assign.hpp \
+ /usr/include/boost/heap/detail/tree_iterator.hpp \
+ /usr/include/c++/12/queue /usr/include/c++/12/deque \
+ /usr/include/c++/12/bits/stl_deque.h /usr/include/c++/12/bits/deque.tcc \
+ /usr/include/c++/12/bits/stl_queue.h /usr/include/c++/12/sstream \
+ /usr/include/c++/12/istream /usr/include/c++/12/ios \
+ /usr/include/c++/12/bits/basic_ios.h \
+ /usr/include/c++/12/bits/locale_facets.h /usr/include/c++/12/cwctype \
+ /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_base.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_inline.h \
+ /usr/include/c++/12/bits/locale_facets.tcc \
+ /usr/include/c++/12/bits/basic_ios.tcc /usr/include/c++/12/ostream \
+ /usr/include/c++/12/bits/ostream.tcc \
+ /usr/include/c++/12/bits/istream.tcc \
+ /usr/include/c++/12/bits/sstream.tcc \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/time/DoubleTime.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Limits.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Time.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/StructureView.hpp \
+ /usr/include/c++/12/map /usr/include/c++/12/bits/stl_tree.h \
+ /usr/include/c++/12/bits/stl_map.h \
+ /usr/include/c++/12/bits/stl_multimap.h \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/context/State.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/context/StateValues.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \
+ /usr/include/boost/serialization/serialization.hpp \
+ /usr/include/boost/serialization/strong_typedef.hpp \
+ /usr/include/boost/operators.hpp \
+ /usr/include/boost/type_traits/has_nothrow_constructor.hpp \
+ /usr/include/boost/type_traits/is_default_constructible.hpp \
+ /usr/include/boost/type_traits/has_nothrow_copy.hpp \
+ /usr/include/boost/type_traits/is_copy_constructible.hpp \
+ /usr/include/boost/type_traits/is_constructible.hpp \
+ /usr/include/boost/type_traits/is_destructible.hpp \
+ /usr/include/boost/serialization/access.hpp /usr/include/c++/12/any \
+ /usr/include/c++/12/valarray /usr/include/c++/12/cmath \
+ /usr/include/math.h /usr/include/x86_64-linux-gnu/bits/math-vector.h \
+ /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \
+ /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \
+ /usr/include/x86_64-linux-gnu/bits/fp-logb.h \
+ /usr/include/x86_64-linux-gnu/bits/fp-fast.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \
+ /usr/include/x86_64-linux-gnu/bits/iscanonical.h \
+ /usr/include/c++/12/bits/specfun.h /usr/include/c++/12/tr1/gamma.tcc \
+ /usr/include/c++/12/tr1/special_function_util.h \
+ /usr/include/c++/12/tr1/bessel_function.tcc \
+ /usr/include/c++/12/tr1/beta_function.tcc \
+ /usr/include/c++/12/tr1/ell_integral.tcc \
+ /usr/include/c++/12/tr1/exp_integral.tcc \
+ /usr/include/c++/12/tr1/hypergeometric.tcc \
+ /usr/include/c++/12/tr1/legendre_function.tcc \
+ /usr/include/c++/12/tr1/modified_bessel_func.tcc \
+ /usr/include/c++/12/tr1/poly_hermite.tcc \
+ /usr/include/c++/12/tr1/poly_laguerre.tcc \
+ /usr/include/c++/12/tr1/riemann_zeta.tcc \
+ /usr/include/c++/12/bits/valarray_array.h \
+ /usr/include/c++/12/bits/valarray_array.tcc \
+ /usr/include/c++/12/bits/valarray_before.h \
+ /usr/include/c++/12/bits/slice_array.h \
+ /usr/include/c++/12/bits/valarray_after.h \
+ /usr/include/c++/12/bits/gslice.h \
+ /usr/include/c++/12/bits/gslice_array.h \
+ /usr/include/c++/12/bits/mask_array.h \
+ /usr/include/c++/12/bits/indirect_array.h \
+ /usr/include/boost/serialization/map.hpp \
+ /usr/include/boost/serialization/nvp.hpp /usr/include/boost/core/nvp.hpp \
+ /usr/include/boost/serialization/level.hpp \
+ /usr/include/boost/type_traits/is_fundamental.hpp \
+ /usr/include/boost/mpl/integral_c.hpp \
+ /usr/include/boost/mpl/integral_c_fwd.hpp \
+ /usr/include/boost/serialization/level_enum.hpp \
+ /usr/include/boost/serialization/tracking.hpp \
+ /usr/include/boost/mpl/equal_to.hpp \
+ /usr/include/boost/mpl/aux_/comparison_op.hpp \
+ /usr/include/boost/mpl/aux_/numeric_op.hpp \
+ /usr/include/boost/mpl/numeric_cast.hpp \
+ /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \
+ /usr/include/boost/mpl/greater.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp \
+ /usr/include/boost/serialization/tracking_enum.hpp \
+ /usr/include/boost/serialization/type_info_implementation.hpp \
+ /usr/include/boost/serialization/traits.hpp \
+ /usr/include/boost/serialization/split_free.hpp \
+ /usr/include/boost/serialization/wrapper.hpp \
+ /usr/include/boost/serialization/base_object.hpp \
+ /usr/include/boost/type_traits/is_polymorphic.hpp \
+ /usr/include/boost/serialization/force_include.hpp \
+ /usr/include/boost/serialization/void_cast_fwd.hpp \
+ /usr/include/boost/serialization/collection_size_type.hpp \
+ /usr/include/boost/serialization/is_bitwise_serializable.hpp \
+ /usr/include/boost/serialization/item_version_type.hpp \
+ /usr/include/boost/integer_traits.hpp /usr/include/boost/limits.hpp \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/limits.h \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/syslimits.h \
+ /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/local_lim.h \
+ /usr/include/linux/limits.h \
+ /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/uio_lim.h \
+ /usr/include/boost/serialization/library_version_type.hpp \
+ /usr/include/c++/12/cstring /usr/include/string.h /usr/include/strings.h \
+ /usr/include/boost/serialization/detail/stack_constructor.hpp \
+ /usr/include/boost/aligned_storage.hpp \
+ /usr/include/boost/type_traits/aligned_storage.hpp \
+ /usr/include/boost/type_traits/alignment_of.hpp \
+ /usr/include/boost/type_traits/type_with_alignment.hpp \
+ /usr/include/boost/serialization/utility.hpp \
+ /usr/include/boost/serialization/collections_save_imp.hpp \
+ /usr/include/boost/serialization/version.hpp \
+ /usr/include/boost/mpl/less.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \
+ /usr/include/boost/mpl/comparison.hpp \
+ /usr/include/boost/mpl/not_equal_to.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp \
+ /usr/include/boost/mpl/less_equal.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp \
+ /usr/include/boost/mpl/greater_equal.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp \
+ /usr/include/boost/serialization/vector.hpp \
+ /usr/include/boost/serialization/collections_load_imp.hpp \
+ /usr/include/boost/serialization/detail/is_default_constructible.hpp \
+ /usr/include/boost/utility/enable_if.hpp \
+ /usr/include/boost/serialization/array_wrapper.hpp \
+ /usr/include/boost/serialization/split_member.hpp \
+ /usr/include/boost/serialization/array_optimization.hpp \
+ /usr/include/boost/serialization/collection_traits.hpp \
+ /usr/include/c++/12/climits \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Node.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Output.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Observer.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/View.hpp \
+ /usr/include/boost/format.hpp /usr/include/c++/12/locale \
+ /usr/include/c++/12/bits/locale_facets_nonio.h /usr/include/c++/12/ctime \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/time_members.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/messages_members.h \
+ /usr/include/libintl.h /usr/include/c++/12/bits/codecvt.h \
+ /usr/include/c++/12/bits/locale_facets_nonio.tcc \
+ /usr/include/c++/12/bits/locale_conv.h \
+ /usr/include/boost/format/detail/compat_workarounds.hpp \
+ /usr/include/boost/format/detail/config_macros.hpp \
+ /usr/include/boost/format/detail/workarounds_gcc-2_95.hpp \
+ /usr/include/boost/format/detail/workarounds_stlport.hpp \
+ /usr/include/boost/format/format_fwd.hpp \
+ /usr/include/boost/format/internals_fwd.hpp \
+ /usr/include/boost/format/internals.hpp \
+ /usr/include/boost/core/ignore_unused.hpp \
+ /usr/include/boost/optional.hpp /usr/include/boost/optional/optional.hpp \
+ /usr/include/boost/core/explicit_operator_bool.hpp \
+ /usr/include/boost/optional/bad_optional_access.hpp \
+ /usr/include/boost/type.hpp /usr/include/boost/type_traits/decay.hpp \
+ /usr/include/boost/type_traits/remove_bounds.hpp \
+ /usr/include/boost/type_traits/remove_extent.hpp \
+ /usr/include/boost/move/utility.hpp /usr/include/boost/move/traits.hpp \
+ /usr/include/boost/none.hpp /usr/include/boost/none_t.hpp \
+ /usr/include/boost/utility/compare_pointees.hpp \
+ /usr/include/boost/optional/optional_fwd.hpp \
+ /usr/include/boost/optional/detail/optional_config.hpp \
+ /usr/include/boost/optional/detail/optional_factory_support.hpp \
+ /usr/include/boost/optional/detail/optional_aligned_storage.hpp \
+ /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp \
+ /usr/include/boost/optional/detail/optional_reference_spec.hpp \
+ /usr/include/boost/optional/detail/optional_relops.hpp \
+ /usr/include/boost/optional/detail/optional_swap.hpp \
+ /usr/include/boost/format/alt_sstream.hpp \
+ /usr/include/boost/utility/base_from_member.hpp \
+ /usr/include/boost/preprocessor/repetition/repeat_from_to.hpp \
+ /usr/include/boost/shared_ptr.hpp \
+ /usr/include/boost/smart_ptr/shared_ptr.hpp \
+ /usr/include/boost/smart_ptr/detail/shared_count.hpp \
+ /usr/include/boost/smart_ptr/bad_weak_ptr.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_noexcept.hpp \
+ /usr/include/boost/checked_delete.hpp \
+ /usr/include/boost/core/checked_delete.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_convertible.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_nullptr_t.hpp \
+ /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp \
+ /usr/include/boost/smart_ptr/detail/spinlock.hpp \
+ /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \
+ /usr/include/boost/smart_ptr/detail/yield_k.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_thread_pause.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp \
+ /usr/include/boost/config/pragma_message.hpp \
+ /usr/include/boost/smart_ptr/detail/operator_bool.hpp \
+ /usr/include/boost/smart_ptr/detail/local_sp_deleter.hpp \
+ /usr/include/boost/smart_ptr/detail/local_counted_base.hpp \
+ /usr/include/boost/format/alt_sstream_impl.hpp \
+ /usr/include/boost/format/format_class.hpp \
+ /usr/include/boost/format/exceptions.hpp \
+ /usr/include/boost/format/format_implementation.hpp \
+ /usr/include/boost/format/group.hpp \
+ /usr/include/boost/format/feed_args.hpp \
+ /usr/include/boost/format/detail/msvc_disambiguater.hpp \
+ /usr/include/boost/format/parsing.hpp \
+ /usr/include/boost/format/free_funcs.hpp \
+ /usr/include/boost/format/detail/unset_macros.hpp \
+ /usr/include/boost/lexical_cast.hpp \
+ /usr/include/boost/range/iterator_range_core.hpp \
+ /usr/include/boost/range/functions.hpp \
+ /usr/include/boost/range/begin.hpp /usr/include/boost/range/config.hpp \
+ /usr/include/boost/range/iterator.hpp \
+ /usr/include/boost/range/range_fwd.hpp \
+ /usr/include/boost/range/mutable_iterator.hpp \
+ /usr/include/boost/range/detail/extract_optional_type.hpp \
+ /usr/include/boost/range/detail/msvc_has_iterator_workaround.hpp \
+ /usr/include/boost/range/const_iterator.hpp \
+ /usr/include/boost/range/end.hpp \
+ /usr/include/boost/range/detail/implementation_help.hpp \
+ /usr/include/boost/range/detail/common.hpp \
+ /usr/include/boost/range/detail/sfinae.hpp \
+ /usr/include/boost/range/size.hpp /usr/include/boost/range/size_type.hpp \
+ /usr/include/boost/range/difference_type.hpp \
+ /usr/include/boost/range/has_range_iterator.hpp \
+ /usr/include/boost/range/concepts.hpp \
+ /usr/include/boost/iterator/iterator_concepts.hpp \
+ /usr/include/boost/range/value_type.hpp \
+ /usr/include/boost/range/detail/misc_concept.hpp \
+ /usr/include/boost/type_traits/make_unsigned.hpp \
+ /usr/include/boost/type_traits/is_signed.hpp \
+ /usr/include/boost/type_traits/is_unsigned.hpp \
+ /usr/include/boost/type_traits/add_volatile.hpp \
+ /usr/include/boost/range/detail/has_member_size.hpp \
+ /usr/include/boost/utility.hpp /usr/include/boost/utility/binary.hpp \
+ /usr/include/boost/preprocessor/control/deduce_d.hpp \
+ /usr/include/boost/preprocessor/seq/cat.hpp \
+ /usr/include/boost/preprocessor/seq/fold_left.hpp \
+ /usr/include/boost/preprocessor/seq/transform.hpp \
+ /usr/include/boost/preprocessor/arithmetic/mod.hpp \
+ /usr/include/boost/preprocessor/arithmetic/detail/div_base.hpp \
+ /usr/include/boost/preprocessor/comparison/less_equal.hpp \
+ /usr/include/boost/preprocessor/logical/not.hpp \
+ /usr/include/boost/utility/identity_type.hpp \
+ /usr/include/boost/type_traits/function_traits.hpp \
+ /usr/include/boost/core/noncopyable.hpp \
+ /usr/include/boost/range/distance.hpp \
+ /usr/include/boost/iterator/distance.hpp \
+ /usr/include/boost/range/empty.hpp /usr/include/boost/range/rbegin.hpp \
+ /usr/include/boost/range/reverse_iterator.hpp \
+ /usr/include/boost/iterator/reverse_iterator.hpp \
+ /usr/include/boost/range/rend.hpp \
+ /usr/include/boost/range/algorithm/equal.hpp \
+ /usr/include/boost/range/detail/safe_bool.hpp \
+ /usr/include/boost/next_prior.hpp \
+ /usr/include/boost/type_traits/has_plus.hpp \
+ /usr/include/boost/type_traits/detail/has_binary_operator.hpp \
+ /usr/include/boost/type_traits/make_void.hpp \
+ /usr/include/boost/type_traits/has_plus_assign.hpp \
+ /usr/include/boost/type_traits/has_minus.hpp \
+ /usr/include/boost/type_traits/has_minus_assign.hpp \
+ /usr/include/boost/iterator/advance.hpp \
+ /usr/include/boost/lexical_cast/bad_lexical_cast.hpp \
+ /usr/include/boost/lexical_cast/try_lexical_convert.hpp \
+ /usr/include/boost/lexical_cast/detail/is_character.hpp \
+ /usr/include/boost/lexical_cast/detail/converter_numeric.hpp \
+ /usr/include/boost/type_traits/is_float.hpp \
+ /usr/include/boost/numeric/conversion/cast.hpp \
+ /usr/include/boost/numeric/conversion/converter.hpp \
+ /usr/include/boost/numeric/conversion/conversion_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/meta.hpp \
+ /usr/include/boost/numeric/conversion/detail/int_float_mixture.hpp \
+ /usr/include/boost/numeric/conversion/int_float_mixture_enum.hpp \
+ /usr/include/boost/numeric/conversion/detail/sign_mixture.hpp \
+ /usr/include/boost/numeric/conversion/sign_mixture_enum.hpp \
+ /usr/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \
+ /usr/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \
+ /usr/include/boost/numeric/conversion/detail/is_subranged.hpp \
+ /usr/include/boost/mpl/multiplies.hpp /usr/include/boost/mpl/times.hpp \
+ /usr/include/boost/mpl/aux_/arithmetic_op.hpp \
+ /usr/include/boost/mpl/aux_/largest_int.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \
+ /usr/include/boost/numeric/conversion/converter_policies.hpp \
+ /usr/include/boost/config/no_tr1/cmath.hpp \
+ /usr/include/boost/numeric/conversion/detail/converter.hpp \
+ /usr/include/boost/numeric/conversion/bounds.hpp \
+ /usr/include/boost/numeric/conversion/detail/bounds.hpp \
+ /usr/include/boost/numeric/conversion/numeric_cast_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \
+ /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \
+ /usr/include/boost/lexical_cast/detail/converter_lexical.hpp \
+ /usr/include/boost/type_traits/has_left_shift.hpp \
+ /usr/include/boost/type_traits/has_right_shift.hpp \
+ /usr/include/boost/detail/lcast_precision.hpp \
+ /usr/include/boost/lexical_cast/detail/widest_char.hpp \
+ /usr/include/boost/container/container_fwd.hpp \
+ /usr/include/boost/container/detail/std_fwd.hpp \
+ /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp \
+ /usr/include/boost/lexical_cast/detail/lcast_char_constants.hpp \
+ /usr/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp \
+ /usr/include/boost/noncopyable.hpp \
+ /usr/include/boost/lexical_cast/detail/inf_nan.hpp \
+ /usr/include/boost/math/special_functions/sign.hpp \
+ /usr/include/boost/math/tools/config.hpp \
+ /usr/include/boost/predef/architecture/x86.h \
+ /usr/include/boost/predef/architecture/x86/32.h \
+ /usr/include/boost/predef/version_number.h \
+ /usr/include/boost/predef/make.h /usr/include/boost/predef/detail/test.h \
+ /usr/include/boost/predef/architecture/x86/64.h \
+ /usr/include/c++/12/cfloat \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/float.h \
+ /usr/include/boost/math/tools/user.hpp \
+ /usr/include/boost/math/special_functions/math_fwd.hpp \
+ /usr/include/boost/math/special_functions/detail/round_fwd.hpp \
+ /usr/include/boost/math/tools/promotion.hpp \
+ /usr/include/boost/math/policies/policy.hpp \
+ /usr/include/boost/mpl/list.hpp /usr/include/boost/mpl/limits/list.hpp \
+ /usr/include/boost/mpl/list/list20.hpp \
+ /usr/include/boost/mpl/list/list10.hpp \
+ /usr/include/boost/mpl/list/list0.hpp \
+ /usr/include/boost/mpl/list/aux_/push_front.hpp \
+ /usr/include/boost/mpl/push_front_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/item.hpp \
+ /usr/include/boost/mpl/list/aux_/tag.hpp \
+ /usr/include/boost/mpl/list/aux_/pop_front.hpp \
+ /usr/include/boost/mpl/pop_front_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/push_back.hpp \
+ /usr/include/boost/mpl/push_back_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/front.hpp \
+ /usr/include/boost/mpl/front_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/clear.hpp \
+ /usr/include/boost/mpl/clear_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/O1_size.hpp \
+ /usr/include/boost/mpl/list/aux_/size.hpp \
+ /usr/include/boost/mpl/size_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/empty.hpp \
+ /usr/include/boost/mpl/empty_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/begin_end.hpp \
+ /usr/include/boost/mpl/list/aux_/iterator.hpp \
+ /usr/include/boost/mpl/list/aux_/include_preprocessed.hpp \
+ /usr/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp \
+ /usr/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/list.hpp \
+ /usr/include/boost/mpl/contains.hpp \
+ /usr/include/boost/mpl/contains_fwd.hpp \
+ /usr/include/boost/mpl/aux_/contains_impl.hpp \
+ /usr/include/boost/mpl/remove_if.hpp /usr/include/boost/mpl/fold.hpp \
+ /usr/include/boost/mpl/aux_/fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp \
+ /usr/include/boost/mpl/reverse_fold.hpp \
+ /usr/include/boost/mpl/aux_/reverse_fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/inserter_algorithm.hpp \
+ /usr/include/boost/mpl/back_inserter.hpp \
+ /usr/include/boost/mpl/push_back.hpp \
+ /usr/include/boost/mpl/aux_/push_back_impl.hpp \
+ /usr/include/boost/mpl/inserter.hpp \
+ /usr/include/boost/mpl/front_inserter.hpp \
+ /usr/include/boost/mpl/push_front.hpp \
+ /usr/include/boost/mpl/aux_/push_front_impl.hpp \
+ /usr/include/boost/mpl/clear.hpp \
+ /usr/include/boost/mpl/aux_/clear_impl.hpp \
+ /usr/include/boost/mpl/vector.hpp \
+ /usr/include/boost/mpl/vector/vector20.hpp \
+ /usr/include/boost/mpl/vector/vector10.hpp \
+ /usr/include/boost/mpl/vector/vector0.hpp \
+ /usr/include/boost/mpl/vector/aux_/at.hpp \
+ /usr/include/boost/mpl/vector/aux_/tag.hpp \
+ /usr/include/boost/mpl/aux_/config/typeof.hpp \
+ /usr/include/boost/mpl/vector/aux_/front.hpp \
+ /usr/include/boost/mpl/vector/aux_/push_front.hpp \
+ /usr/include/boost/mpl/vector/aux_/item.hpp \
+ /usr/include/boost/mpl/vector/aux_/pop_front.hpp \
+ /usr/include/boost/mpl/vector/aux_/push_back.hpp \
+ /usr/include/boost/mpl/vector/aux_/pop_back.hpp \
+ /usr/include/boost/mpl/pop_back_fwd.hpp \
+ /usr/include/boost/mpl/vector/aux_/back.hpp \
+ /usr/include/boost/mpl/back_fwd.hpp \
+ /usr/include/boost/mpl/vector/aux_/clear.hpp \
+ /usr/include/boost/mpl/vector/aux_/vector0.hpp \
+ /usr/include/boost/mpl/vector/aux_/iterator.hpp \
+ /usr/include/boost/mpl/plus.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp \
+ /usr/include/boost/mpl/minus.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp \
+ /usr/include/boost/mpl/advance_fwd.hpp /usr/include/boost/mpl/prior.hpp \
+ /usr/include/boost/mpl/vector/aux_/O1_size.hpp \
+ /usr/include/boost/mpl/vector/aux_/size.hpp \
+ /usr/include/boost/mpl/vector/aux_/empty.hpp \
+ /usr/include/boost/mpl/vector/aux_/begin_end.hpp \
+ /usr/include/boost/mpl/vector/aux_/include_preprocessed.hpp \
+ /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp \
+ /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp \
+ /usr/include/boost/mpl/at.hpp /usr/include/boost/mpl/aux_/at_impl.hpp \
+ /usr/include/boost/mpl/advance.hpp /usr/include/boost/mpl/negate.hpp \
+ /usr/include/boost/mpl/aux_/advance_forward.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp \
+ /usr/include/boost/mpl/aux_/advance_backward.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp \
+ /usr/include/boost/mpl/size.hpp \
+ /usr/include/boost/mpl/aux_/size_impl.hpp /usr/include/c++/12/stdlib.h \
+ /usr/include/c++/12/math.h /usr/include/boost/config/no_tr1/complex.hpp \
+ /usr/include/c++/12/complex \
+ /usr/include/boost/math/special_functions/detail/fp_traits.hpp \
+ /usr/include/boost/predef/other/endian.h \
+ /usr/include/boost/predef/library/c/gnu.h \
+ /usr/include/boost/predef/library/c/_prefix.h \
+ /usr/include/boost/predef/detail/_cassert.h \
+ /usr/include/boost/predef/os/macos.h /usr/include/boost/predef/os/ios.h \
+ /usr/include/boost/predef/os/bsd.h \
+ /usr/include/boost/predef/os/bsd/bsdi.h \
+ /usr/include/boost/predef/os/bsd/dragonfly.h \
+ /usr/include/boost/predef/os/bsd/free.h \
+ /usr/include/boost/predef/os/bsd/open.h \
+ /usr/include/boost/predef/os/bsd/net.h \
+ /usr/include/boost/predef/platform/android.h \
+ /usr/include/boost/math/special_functions/fpclassify.hpp \
+ /usr/include/boost/math/tools/real_cast.hpp \
+ /usr/include/boost/integer.hpp /usr/include/boost/integer_fwd.hpp \
+ /usr/include/boost/detail/basic_pointerbuf.hpp \
+ /usr/include/c++/12/fstream \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/basic_file.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++io.h \
+ /usr/include/c++/12/bits/fstream.tcc \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/TimedIterator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/DiscreteTimeIterator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Iterator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Trace.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FormalismType.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FunctionType.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/LevelType.hpp \
+ /usr/include/c++/12/mutex /usr/include/c++/12/bits/chrono.h \
+ /usr/include/c++/12/ratio /usr/include/c++/12/bits/parse_numbers.h \
+ /usr/include/c++/12/bits/std_mutex.h \
+ /usr/include/c++/12/bits/unique_lock.h \
+ /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Dynamics.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Parameters.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/state/States.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/state/Any.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Macro.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Simulator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Coordinator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Links.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/String.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Simulator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Context.hpp \
+ /home/toto/projets/factory/src/ProductionOrder.hpp
diff --git a/build/src/CMakeFiles/factory_core.dir/Processor.cpp.o b/build/src/CMakeFiles/factory_core.dir/Processor.cpp.o
new file mode 100644
index 0000000..d51a627
Binary files /dev/null and b/build/src/CMakeFiles/factory_core.dir/Processor.cpp.o differ
diff --git a/build/src/CMakeFiles/factory_core.dir/Processor.cpp.o.d b/build/src/CMakeFiles/factory_core.dir/Processor.cpp.o.d
new file mode 100644
index 0000000..e6a3711
--- /dev/null
+++ b/build/src/CMakeFiles/factory_core.dir/Processor.cpp.o.d
@@ -0,0 +1,1066 @@
+src/CMakeFiles/factory_core.dir/Processor.cpp.o: \
+ /home/toto/projets/factory/src/Processor.cpp /usr/include/stdc-predef.h \
+ /home/toto/projets/factory/src/Processor.hpp \
+ /home/toto/projets/factory/src/Base.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Bag.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/ExternalEvent.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Model.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Scheduler.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/scheduler/HeapScheduler.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/InternalEvent.hpp \
+ /usr/include/boost/heap/fibonacci_heap.hpp /usr/include/c++/12/algorithm \
+ /usr/include/c++/12/bits/stl_algobase.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++config.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/os_defines.h \
+ /usr/include/features.h /usr/include/features-time64.h \
+ /usr/include/x86_64-linux-gnu/bits/wordsize.h \
+ /usr/include/x86_64-linux-gnu/bits/timesize.h \
+ /usr/include/x86_64-linux-gnu/sys/cdefs.h \
+ /usr/include/x86_64-linux-gnu/bits/long-double.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/cpu_defines.h \
+ /usr/include/c++/12/pstl/pstl_config.h \
+ /usr/include/c++/12/bits/functexcept.h \
+ /usr/include/c++/12/bits/exception_defines.h \
+ /usr/include/c++/12/bits/cpp_type_traits.h \
+ /usr/include/c++/12/ext/type_traits.h \
+ /usr/include/c++/12/ext/numeric_traits.h \
+ /usr/include/c++/12/bits/stl_pair.h /usr/include/c++/12/type_traits \
+ /usr/include/c++/12/bits/move.h /usr/include/c++/12/bits/utility.h \
+ /usr/include/c++/12/bits/stl_iterator_base_types.h \
+ /usr/include/c++/12/bits/stl_iterator_base_funcs.h \
+ /usr/include/c++/12/bits/concept_check.h \
+ /usr/include/c++/12/debug/assertions.h \
+ /usr/include/c++/12/bits/stl_iterator.h \
+ /usr/include/c++/12/bits/ptr_traits.h /usr/include/c++/12/debug/debug.h \
+ /usr/include/c++/12/bits/predefined_ops.h \
+ /usr/include/c++/12/bits/stl_algo.h \
+ /usr/include/c++/12/bits/algorithmfwd.h \
+ /usr/include/c++/12/initializer_list /usr/include/c++/12/bits/stl_heap.h \
+ /usr/include/c++/12/bits/stl_tempbuf.h \
+ /usr/include/c++/12/bits/stl_construct.h /usr/include/c++/12/new \
+ /usr/include/c++/12/bits/exception.h \
+ /usr/include/c++/12/bits/uniform_int_dist.h /usr/include/c++/12/cstdlib \
+ /usr/include/stdlib.h \
+ /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/stddef.h \
+ /usr/include/x86_64-linux-gnu/bits/waitflags.h \
+ /usr/include/x86_64-linux-gnu/bits/waitstatus.h \
+ /usr/include/x86_64-linux-gnu/bits/floatn.h \
+ /usr/include/x86_64-linux-gnu/bits/floatn-common.h \
+ /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
+ /usr/include/x86_64-linux-gnu/sys/types.h \
+ /usr/include/x86_64-linux-gnu/bits/types.h \
+ /usr/include/x86_64-linux-gnu/bits/typesizes.h \
+ /usr/include/x86_64-linux-gnu/bits/time64.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/time_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/endianness.h \
+ /usr/include/x86_64-linux-gnu/bits/byteswap.h \
+ /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \
+ /usr/include/x86_64-linux-gnu/sys/select.h \
+ /usr/include/x86_64-linux-gnu/bits/select.h \
+ /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
+ /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
+ /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \
+ /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
+ /usr/include/c++/12/bits/std_abs.h \
+ /usr/include/c++/12/pstl/glue_algorithm_defs.h \
+ /usr/include/c++/12/pstl/execution_defs.h /usr/include/c++/12/utility \
+ /usr/include/c++/12/bits/stl_relops.h /usr/include/c++/12/vector \
+ /usr/include/c++/12/bits/allocator.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++allocator.h \
+ /usr/include/c++/12/bits/new_allocator.h \
+ /usr/include/c++/12/bits/memoryfwd.h \
+ /usr/include/c++/12/bits/stl_uninitialized.h \
+ /usr/include/c++/12/ext/alloc_traits.h \
+ /usr/include/c++/12/bits/alloc_traits.h \
+ /usr/include/c++/12/bits/stl_vector.h \
+ /usr/include/c++/12/bits/stl_bvector.h \
+ /usr/include/c++/12/bits/functional_hash.h \
+ /usr/include/c++/12/bits/hash_bytes.h /usr/include/c++/12/bits/refwrap.h \
+ /usr/include/c++/12/bits/invoke.h \
+ /usr/include/c++/12/bits/stl_function.h \
+ /usr/include/c++/12/backward/binders.h \
+ /usr/include/c++/12/bits/range_access.h \
+ /usr/include/c++/12/bits/vector.tcc /usr/include/boost/array.hpp \
+ /usr/include/boost/detail/workaround.hpp \
+ /usr/include/boost/config/workaround.hpp /usr/include/boost/config.hpp \
+ /usr/include/boost/config/user.hpp \
+ /usr/include/boost/config/detail/select_compiler_config.hpp \
+ /usr/include/boost/config/compiler/gcc.hpp /usr/include/c++/12/cstddef \
+ /usr/include/boost/config/detail/select_stdlib_config.hpp \
+ /usr/include/c++/12/version \
+ /usr/include/boost/config/stdlib/libstdcpp3.hpp /usr/include/unistd.h \
+ /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
+ /usr/include/x86_64-linux-gnu/bits/environments.h \
+ /usr/include/x86_64-linux-gnu/bits/confname.h \
+ /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \
+ /usr/include/x86_64-linux-gnu/bits/getopt_core.h \
+ /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \
+ /usr/include/linux/close_range.h \
+ /usr/include/boost/config/detail/select_platform_config.hpp \
+ /usr/include/boost/config/platform/linux.hpp \
+ /usr/include/boost/config/detail/posix_features.hpp \
+ /usr/include/boost/config/detail/suffix.hpp \
+ /usr/include/boost/config/helper_macros.hpp /usr/include/c++/12/iterator \
+ /usr/include/c++/12/iosfwd /usr/include/c++/12/bits/stringfwd.h \
+ /usr/include/c++/12/bits/postypes.h /usr/include/c++/12/cwchar \
+ /usr/include/wchar.h /usr/lib/gcc/x86_64-linux-gnu/12/include/stdarg.h \
+ /usr/include/x86_64-linux-gnu/bits/wchar.h \
+ /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/FILE.h \
+ /usr/include/c++/12/bits/stream_iterator.h \
+ /usr/include/c++/12/bits/streambuf_iterator.h \
+ /usr/include/c++/12/streambuf /usr/include/c++/12/bits/localefwd.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++locale.h \
+ /usr/include/c++/12/clocale /usr/include/locale.h \
+ /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/12/cctype \
+ /usr/include/ctype.h /usr/include/c++/12/bits/ios_base.h \
+ /usr/include/c++/12/ext/atomicity.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/gthr.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \
+ /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \
+ /usr/include/x86_64-linux-gnu/bits/time.h \
+ /usr/include/x86_64-linux-gnu/bits/timex.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \
+ /usr/include/x86_64-linux-gnu/bits/setjmp.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \
+ /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/atomic_word.h \
+ /usr/include/x86_64-linux-gnu/sys/single_threaded.h \
+ /usr/include/c++/12/bits/locale_classes.h /usr/include/c++/12/string \
+ /usr/include/c++/12/bits/char_traits.h /usr/include/c++/12/cstdint \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/stdint.h /usr/include/stdint.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
+ /usr/include/c++/12/bits/ostream_insert.h \
+ /usr/include/c++/12/bits/cxxabi_forced.h \
+ /usr/include/c++/12/bits/basic_string.h /usr/include/c++/12/string_view \
+ /usr/include/c++/12/bits/string_view.tcc \
+ /usr/include/c++/12/ext/string_conversions.h /usr/include/c++/12/cstdio \
+ /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
+ /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
+ /usr/include/c++/12/cerrno /usr/include/errno.h \
+ /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
+ /usr/include/x86_64-linux-gnu/asm/errno.h \
+ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
+ /usr/include/x86_64-linux-gnu/bits/types/error_t.h \
+ /usr/include/c++/12/bits/charconv.h \
+ /usr/include/c++/12/bits/basic_string.tcc \
+ /usr/include/c++/12/bits/locale_classes.tcc \
+ /usr/include/c++/12/system_error \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/error_constants.h \
+ /usr/include/c++/12/stdexcept /usr/include/c++/12/exception \
+ /usr/include/c++/12/bits/exception_ptr.h \
+ /usr/include/c++/12/bits/cxxabi_init_exception.h \
+ /usr/include/c++/12/typeinfo /usr/include/c++/12/bits/nested_exception.h \
+ /usr/include/c++/12/bits/streambuf.tcc /usr/include/boost/assert.hpp \
+ /usr/include/assert.h /usr/include/boost/static_assert.hpp \
+ /usr/include/boost/swap.hpp /usr/include/boost/core/swap.hpp \
+ /usr/include/boost/core/enable_if.hpp \
+ /usr/include/boost/throw_exception.hpp \
+ /usr/include/boost/assert/source_location.hpp \
+ /usr/include/boost/current_function.hpp /usr/include/boost/cstdint.hpp \
+ /usr/include/boost/exception/exception.hpp \
+ /usr/include/boost/heap/detail/heap_comparison.hpp \
+ /usr/include/boost/concept/assert.hpp \
+ /usr/include/boost/concept/detail/general.hpp \
+ /usr/include/boost/preprocessor/cat.hpp \
+ /usr/include/boost/preprocessor/config/config.hpp \
+ /usr/include/boost/concept/detail/backward_compatibility.hpp \
+ /usr/include/boost/concept/detail/has_constraints.hpp \
+ /usr/include/boost/type_traits/integral_constant.hpp \
+ /usr/include/boost/type_traits/conditional.hpp \
+ /usr/include/boost/heap/heap_concepts.hpp \
+ /usr/include/boost/concept_check.hpp \
+ /usr/include/boost/type_traits/conversion_traits.hpp \
+ /usr/include/boost/type_traits/is_convertible.hpp \
+ /usr/include/boost/type_traits/intrinsics.hpp \
+ /usr/include/boost/type_traits/detail/config.hpp \
+ /usr/include/boost/version.hpp \
+ /usr/include/boost/type_traits/is_complete.hpp \
+ /usr/include/boost/type_traits/declval.hpp \
+ /usr/include/boost/type_traits/add_rvalue_reference.hpp \
+ /usr/include/boost/type_traits/is_void.hpp \
+ /usr/include/boost/type_traits/is_reference.hpp \
+ /usr/include/boost/type_traits/is_lvalue_reference.hpp \
+ /usr/include/boost/type_traits/is_rvalue_reference.hpp \
+ /usr/include/boost/type_traits/remove_reference.hpp \
+ /usr/include/boost/type_traits/is_function.hpp \
+ /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \
+ /usr/include/boost/type_traits/detail/yes_no_type.hpp \
+ /usr/include/boost/type_traits/is_array.hpp \
+ /usr/include/boost/type_traits/is_arithmetic.hpp \
+ /usr/include/boost/type_traits/is_integral.hpp \
+ /usr/include/boost/type_traits/is_floating_point.hpp \
+ /usr/include/boost/type_traits/is_abstract.hpp \
+ /usr/include/boost/type_traits/add_lvalue_reference.hpp \
+ /usr/include/boost/type_traits/add_reference.hpp \
+ /usr/include/boost/type_traits/is_same.hpp \
+ /usr/include/boost/concept/usage.hpp \
+ /usr/include/boost/concept/detail/concept_def.hpp \
+ /usr/include/boost/preprocessor/seq/for_each_i.hpp \
+ /usr/include/boost/preprocessor/arithmetic/dec.hpp \
+ /usr/include/boost/preprocessor/arithmetic/inc.hpp \
+ /usr/include/boost/preprocessor/control/if.hpp \
+ /usr/include/boost/preprocessor/control/iif.hpp \
+ /usr/include/boost/preprocessor/logical/bool.hpp \
+ /usr/include/boost/preprocessor/repetition/for.hpp \
+ /usr/include/boost/preprocessor/debug/error.hpp \
+ /usr/include/boost/preprocessor/facilities/empty.hpp \
+ /usr/include/boost/preprocessor/detail/auto_rec.hpp \
+ /usr/include/boost/preprocessor/repetition/detail/for.hpp \
+ /usr/include/boost/preprocessor/control/expr_iif.hpp \
+ /usr/include/boost/preprocessor/tuple/eat.hpp \
+ /usr/include/boost/preprocessor/seq/seq.hpp \
+ /usr/include/boost/preprocessor/seq/elem.hpp \
+ /usr/include/boost/preprocessor/seq/size.hpp \
+ /usr/include/boost/preprocessor/seq/detail/is_empty.hpp \
+ /usr/include/boost/preprocessor/logical/compl.hpp \
+ /usr/include/boost/preprocessor/tuple/elem.hpp \
+ /usr/include/boost/preprocessor/facilities/expand.hpp \
+ /usr/include/boost/preprocessor/facilities/overload.hpp \
+ /usr/include/boost/preprocessor/variadic/size.hpp \
+ /usr/include/boost/preprocessor/tuple/rem.hpp \
+ /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \
+ /usr/include/boost/preprocessor/variadic/elem.hpp \
+ /usr/include/boost/preprocessor/seq/enum.hpp \
+ /usr/include/boost/preprocessor/comma_if.hpp \
+ /usr/include/boost/preprocessor/punctuation/comma_if.hpp \
+ /usr/include/boost/preprocessor/punctuation/comma.hpp \
+ /usr/include/boost/concept/detail/concept_undef.hpp \
+ /usr/include/boost/heap/detail/heap_node.hpp \
+ /usr/include/boost/core/allocator_access.hpp \
+ /usr/include/boost/core/pointer_traits.hpp /usr/include/c++/12/memory \
+ /usr/include/c++/12/bits/stl_raw_storage_iter.h \
+ /usr/include/c++/12/bits/align.h /usr/include/c++/12/bit \
+ /usr/include/c++/12/bits/uses_allocator.h \
+ /usr/include/c++/12/bits/unique_ptr.h /usr/include/c++/12/tuple \
+ /usr/include/c++/12/bits/shared_ptr.h \
+ /usr/include/c++/12/bits/shared_ptr_base.h \
+ /usr/include/c++/12/bits/allocated_ptr.h \
+ /usr/include/c++/12/ext/aligned_buffer.h \
+ /usr/include/c++/12/ext/concurrence.h \
+ /usr/include/c++/12/bits/shared_ptr_atomic.h \
+ /usr/include/c++/12/bits/atomic_base.h \
+ /usr/include/c++/12/bits/atomic_lockfree_defines.h \
+ /usr/include/c++/12/backward/auto_ptr.h \
+ /usr/include/c++/12/pstl/glue_memory_defs.h /usr/include/c++/12/limits \
+ /usr/include/boost/intrusive/list.hpp \
+ /usr/include/boost/intrusive/detail/config_begin.hpp \
+ /usr/include/boost/intrusive/intrusive_fwd.hpp \
+ /usr/include/boost/intrusive/link_mode.hpp \
+ /usr/include/boost/intrusive/detail/workaround.hpp \
+ /usr/include/boost/intrusive/detail/assert.hpp \
+ /usr/include/boost/intrusive/list_hook.hpp \
+ /usr/include/boost/intrusive/detail/list_node.hpp \
+ /usr/include/boost/intrusive/pointer_rebind.hpp \
+ /usr/include/boost/intrusive/circular_list_algorithms.hpp \
+ /usr/include/boost/intrusive/detail/algo_type.hpp \
+ /usr/include/boost/core/no_exceptions_support.hpp \
+ /usr/include/boost/intrusive/detail/config_end.hpp \
+ /usr/include/boost/intrusive/options.hpp \
+ /usr/include/boost/intrusive/pack_options.hpp \
+ /usr/include/boost/intrusive/detail/generic_hook.hpp \
+ /usr/include/boost/intrusive/pointer_traits.hpp \
+ /usr/include/boost/move/detail/pointer_element.hpp \
+ /usr/include/boost/move/detail/workaround.hpp \
+ /usr/include/boost/intrusive/detail/mpl.hpp \
+ /usr/include/boost/move/detail/type_traits.hpp \
+ /usr/include/boost/move/detail/config_begin.hpp \
+ /usr/include/boost/move/detail/meta_utils.hpp \
+ /usr/include/boost/move/detail/meta_utils_core.hpp \
+ /usr/include/boost/move/detail/config_end.hpp \
+ /usr/include/boost/intrusive/detail/node_holder.hpp \
+ /usr/include/boost/intrusive/detail/get_value_traits.hpp \
+ /usr/include/boost/intrusive/detail/hook_traits.hpp \
+ /usr/include/boost/intrusive/detail/parent_from_member.hpp \
+ /usr/include/boost/move/detail/to_raw_pointer.hpp \
+ /usr/include/boost/intrusive/detail/is_stateful_value_traits.hpp \
+ /usr/include/boost/intrusive/detail/function_detector.hpp \
+ /usr/include/boost/intrusive/detail/default_header_holder.hpp \
+ /usr/include/boost/intrusive/detail/reverse_iterator.hpp \
+ /usr/include/boost/intrusive/detail/iterator.hpp \
+ /usr/include/boost/intrusive/detail/std_fwd.hpp \
+ /usr/include/boost/move/detail/std_ns_begin.hpp \
+ /usr/include/boost/move/detail/std_ns_end.hpp \
+ /usr/include/boost/move/detail/iterator_traits.hpp \
+ /usr/include/boost/intrusive/detail/uncast.hpp \
+ /usr/include/boost/intrusive/detail/list_iterator.hpp \
+ /usr/include/boost/intrusive/detail/iiterator.hpp \
+ /usr/include/boost/intrusive/detail/array_initializer.hpp \
+ /usr/include/boost/intrusive/detail/exception_disposer.hpp \
+ /usr/include/boost/intrusive/detail/equal_to_value.hpp \
+ /usr/include/boost/intrusive/detail/key_nodeptr_comp.hpp \
+ /usr/include/boost/intrusive/detail/ebo_functor_holder.hpp \
+ /usr/include/boost/move/utility_core.hpp \
+ /usr/include/boost/move/core.hpp \
+ /usr/include/boost/intrusive/detail/tree_value_compare.hpp \
+ /usr/include/boost/intrusive/detail/simple_disposers.hpp \
+ /usr/include/boost/intrusive/detail/size_holder.hpp \
+ /usr/include/boost/intrusive/detail/algorithm.hpp \
+ /usr/include/boost/intrusive/detail/minimal_less_equal_header.hpp \
+ /usr/include/boost/heap/detail/stable_heap.hpp \
+ /usr/include/boost/iterator/iterator_adaptor.hpp \
+ /usr/include/boost/core/use_default.hpp \
+ /usr/include/boost/iterator/iterator_categories.hpp \
+ /usr/include/boost/iterator/detail/config_def.hpp \
+ /usr/include/boost/mpl/eval_if.hpp /usr/include/boost/mpl/if.hpp \
+ /usr/include/boost/mpl/aux_/value_wknd.hpp \
+ /usr/include/boost/mpl/aux_/static_cast.hpp \
+ /usr/include/boost/mpl/aux_/config/workaround.hpp \
+ /usr/include/boost/mpl/aux_/config/integral.hpp \
+ /usr/include/boost/mpl/aux_/config/msvc.hpp \
+ /usr/include/boost/mpl/aux_/config/eti.hpp \
+ /usr/include/boost/mpl/aux_/na_spec.hpp \
+ /usr/include/boost/mpl/lambda_fwd.hpp \
+ /usr/include/boost/mpl/void_fwd.hpp \
+ /usr/include/boost/mpl/aux_/adl_barrier.hpp \
+ /usr/include/boost/mpl/aux_/config/adl.hpp \
+ /usr/include/boost/mpl/aux_/config/intel.hpp \
+ /usr/include/boost/mpl/aux_/config/gcc.hpp \
+ /usr/include/boost/mpl/aux_/na.hpp /usr/include/boost/mpl/bool.hpp \
+ /usr/include/boost/mpl/bool_fwd.hpp \
+ /usr/include/boost/mpl/integral_c_tag.hpp \
+ /usr/include/boost/mpl/aux_/config/static_constant.hpp \
+ /usr/include/boost/mpl/aux_/na_fwd.hpp \
+ /usr/include/boost/mpl/aux_/config/ctps.hpp \
+ /usr/include/boost/mpl/aux_/config/lambda.hpp \
+ /usr/include/boost/mpl/aux_/config/ttp.hpp \
+ /usr/include/boost/mpl/int.hpp /usr/include/boost/mpl/int_fwd.hpp \
+ /usr/include/boost/mpl/aux_/nttp_decl.hpp \
+ /usr/include/boost/mpl/aux_/config/nttp.hpp \
+ /usr/include/boost/mpl/aux_/integral_wrapper.hpp \
+ /usr/include/boost/mpl/aux_/lambda_arity_param.hpp \
+ /usr/include/boost/mpl/aux_/template_arity_fwd.hpp \
+ /usr/include/boost/mpl/aux_/arity.hpp \
+ /usr/include/boost/mpl/aux_/config/dtp.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/params.hpp \
+ /usr/include/boost/mpl/aux_/config/preprocessor.hpp \
+ /usr/include/boost/preprocessor/repeat.hpp \
+ /usr/include/boost/preprocessor/repetition/repeat.hpp \
+ /usr/include/boost/preprocessor/inc.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/enum.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \
+ /usr/include/boost/mpl/limits/arity.hpp \
+ /usr/include/boost/preprocessor/logical/and.hpp \
+ /usr/include/boost/preprocessor/logical/bitand.hpp \
+ /usr/include/boost/preprocessor/identity.hpp \
+ /usr/include/boost/preprocessor/facilities/identity.hpp \
+ /usr/include/boost/preprocessor/empty.hpp \
+ /usr/include/boost/preprocessor/arithmetic/add.hpp \
+ /usr/include/boost/preprocessor/control/while.hpp \
+ /usr/include/boost/preprocessor/list/fold_left.hpp \
+ /usr/include/boost/preprocessor/list/detail/fold_left.hpp \
+ /usr/include/boost/preprocessor/list/adt.hpp \
+ /usr/include/boost/preprocessor/detail/is_binary.hpp \
+ /usr/include/boost/preprocessor/detail/check.hpp \
+ /usr/include/boost/preprocessor/list/fold_right.hpp \
+ /usr/include/boost/preprocessor/list/detail/fold_right.hpp \
+ /usr/include/boost/preprocessor/list/reverse.hpp \
+ /usr/include/boost/preprocessor/control/detail/while.hpp \
+ /usr/include/boost/preprocessor/arithmetic/sub.hpp \
+ /usr/include/boost/mpl/aux_/config/overload_resolution.hpp \
+ /usr/include/boost/mpl/aux_/lambda_support.hpp \
+ /usr/include/boost/mpl/identity.hpp \
+ /usr/include/boost/mpl/placeholders.hpp /usr/include/boost/mpl/arg.hpp \
+ /usr/include/boost/mpl/arg_fwd.hpp \
+ /usr/include/boost/mpl/aux_/na_assert.hpp \
+ /usr/include/boost/mpl/assert.hpp /usr/include/boost/mpl/not.hpp \
+ /usr/include/boost/mpl/aux_/nested_type_wknd.hpp \
+ /usr/include/boost/mpl/aux_/yes_no.hpp \
+ /usr/include/boost/mpl/aux_/config/arrays.hpp \
+ /usr/include/boost/mpl/aux_/config/gpu.hpp \
+ /usr/include/boost/mpl/aux_/config/pp_counter.hpp \
+ /usr/include/boost/mpl/aux_/arity_spec.hpp \
+ /usr/include/boost/mpl/aux_/arg_typedef.hpp \
+ /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp \
+ /usr/include/boost/mpl/aux_/include_preprocessed.hpp \
+ /usr/include/boost/mpl/aux_/config/compiler.hpp \
+ /usr/include/boost/preprocessor/stringize.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \
+ /usr/include/boost/iterator/detail/config_undef.hpp \
+ /usr/include/boost/iterator/iterator_facade.hpp \
+ /usr/include/boost/iterator/interoperable.hpp \
+ /usr/include/boost/mpl/or.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \
+ /usr/include/boost/iterator/iterator_traits.hpp \
+ /usr/include/boost/iterator/detail/facade_iterator_category.hpp \
+ /usr/include/boost/mpl/and.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \
+ /usr/include/boost/type_traits/is_const.hpp \
+ /usr/include/boost/detail/indirect_traits.hpp \
+ /usr/include/boost/type_traits/is_pointer.hpp \
+ /usr/include/boost/type_traits/is_class.hpp \
+ /usr/include/boost/type_traits/is_volatile.hpp \
+ /usr/include/boost/type_traits/is_member_function_pointer.hpp \
+ /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \
+ /usr/include/boost/type_traits/is_member_pointer.hpp \
+ /usr/include/boost/type_traits/remove_cv.hpp \
+ /usr/include/boost/type_traits/remove_pointer.hpp \
+ /usr/include/boost/detail/select_type.hpp \
+ /usr/include/boost/iterator/detail/enable_if.hpp \
+ /usr/include/boost/core/addressof.hpp \
+ /usr/include/boost/type_traits/add_const.hpp \
+ /usr/include/boost/type_traits/add_pointer.hpp \
+ /usr/include/boost/type_traits/remove_const.hpp \
+ /usr/include/boost/type_traits/is_pod.hpp \
+ /usr/include/boost/type_traits/is_scalar.hpp \
+ /usr/include/boost/type_traits/is_enum.hpp \
+ /usr/include/boost/mpl/always.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp \
+ /usr/include/boost/mpl/apply.hpp /usr/include/boost/mpl/apply_fwd.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \
+ /usr/include/boost/mpl/apply_wrap.hpp \
+ /usr/include/boost/mpl/aux_/has_apply.hpp \
+ /usr/include/boost/mpl/has_xxx.hpp \
+ /usr/include/boost/mpl/aux_/type_wrapper.hpp \
+ /usr/include/boost/mpl/aux_/config/has_xxx.hpp \
+ /usr/include/boost/mpl/aux_/config/msvc_typename.hpp \
+ /usr/include/boost/preprocessor/array/elem.hpp \
+ /usr/include/boost/preprocessor/array/data.hpp \
+ /usr/include/boost/preprocessor/array/size.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_params.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \
+ /usr/include/boost/mpl/aux_/config/has_apply.hpp \
+ /usr/include/boost/mpl/aux_/msvc_never_true.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \
+ /usr/include/boost/mpl/lambda.hpp /usr/include/boost/mpl/bind.hpp \
+ /usr/include/boost/mpl/bind_fwd.hpp \
+ /usr/include/boost/mpl/aux_/config/bind.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \
+ /usr/include/boost/mpl/next.hpp /usr/include/boost/mpl/next_prior.hpp \
+ /usr/include/boost/mpl/aux_/common_name_wknd.hpp \
+ /usr/include/boost/mpl/protect.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \
+ /usr/include/boost/mpl/aux_/full_lambda.hpp \
+ /usr/include/boost/mpl/quote.hpp /usr/include/boost/mpl/void.hpp \
+ /usr/include/boost/mpl/aux_/has_type.hpp \
+ /usr/include/boost/mpl/aux_/config/bcc.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \
+ /usr/include/boost/mpl/aux_/template_arity.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \
+ /usr/include/boost/heap/policies.hpp \
+ /usr/include/boost/parameter/name.hpp \
+ /usr/include/boost/parameter/aux_/name.hpp \
+ /usr/include/boost/parameter/value_type.hpp \
+ /usr/include/boost/parameter/aux_/void.hpp \
+ /usr/include/boost/parameter/config.hpp \
+ /usr/include/boost/mpl/limits/vector.hpp \
+ /usr/include/boost/mp11/integral.hpp /usr/include/boost/mp11/version.hpp \
+ /usr/include/boost/mp11/list.hpp \
+ /usr/include/boost/mp11/detail/mp_list.hpp \
+ /usr/include/boost/mp11/detail/mp_is_list.hpp \
+ /usr/include/boost/mp11/detail/mp_append.hpp \
+ /usr/include/boost/mp11/utility.hpp \
+ /usr/include/boost/mp11/detail/mp_fold.hpp \
+ /usr/include/boost/mp11/detail/config.hpp \
+ /usr/include/boost/parameter/aux_/is_placeholder.hpp \
+ /usr/include/boost/mp11/bind.hpp /usr/include/boost/mp11/algorithm.hpp \
+ /usr/include/boost/mp11/set.hpp /usr/include/boost/mp11/function.hpp \
+ /usr/include/boost/mp11/detail/mp_count.hpp \
+ /usr/include/boost/mp11/detail/mp_plus.hpp \
+ /usr/include/boost/mp11/detail/mp_min_element.hpp \
+ /usr/include/boost/mp11/detail/mp_void.hpp \
+ /usr/include/boost/mp11/detail/mp_copy_if.hpp \
+ /usr/include/boost/mp11/detail/mp_remove_if.hpp \
+ /usr/include/boost/mp11/detail/mp_map_find.hpp \
+ /usr/include/boost/mp11/detail/mp_with_index.hpp \
+ /usr/include/c++/12/cassert /usr/include/boost/mp11/integer_sequence.hpp \
+ /usr/include/boost/parameter/aux_/result_of0.hpp \
+ /usr/include/boost/parameter/aux_/use_default_tag.hpp \
+ /usr/include/boost/utility/result_of.hpp \
+ /usr/include/boost/preprocessor/iteration/iterate.hpp \
+ /usr/include/boost/preprocessor/slot/slot.hpp \
+ /usr/include/boost/preprocessor/slot/detail/def.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \
+ /usr/include/boost/preprocessor/facilities/intercept.hpp \
+ /usr/include/boost/type_traits/type_identity.hpp \
+ /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \
+ /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \
+ /usr/include/boost/preprocessor/slot/detail/shared.hpp \
+ /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \
+ /usr/include/boost/utility/detail/result_of_iterate.hpp \
+ /usr/include/boost/parameter/aux_/lambda_tag.hpp \
+ /usr/include/boost/parameter/binding.hpp \
+ /usr/include/boost/parameter/keyword.hpp \
+ /usr/include/boost/parameter/aux_/tag.hpp \
+ /usr/include/boost/parameter/aux_/unwrap_cv_reference.hpp \
+ /usr/include/boost/parameter/aux_/yesno.hpp \
+ /usr/include/c++/12/functional /usr/include/c++/12/bits/std_function.h \
+ /usr/include/c++/12/unordered_map /usr/include/c++/12/bits/hashtable.h \
+ /usr/include/c++/12/bits/hashtable_policy.h \
+ /usr/include/c++/12/bits/enable_special_members.h \
+ /usr/include/c++/12/bits/node_handle.h \
+ /usr/include/c++/12/bits/unordered_map.h \
+ /usr/include/c++/12/bits/erase_if.h /usr/include/c++/12/array \
+ /usr/include/c++/12/compare \
+ /usr/include/boost/parameter/aux_/preprocessor/nullptr.hpp \
+ /usr/include/boost/parameter/aux_/tagged_argument.hpp \
+ /usr/include/boost/parameter/keyword_fwd.hpp \
+ /usr/include/boost/parameter/aux_/tagged_argument_fwd.hpp \
+ /usr/include/boost/parameter/aux_/is_tagged_argument.hpp \
+ /usr/include/boost/type_traits/is_base_of.hpp \
+ /usr/include/boost/type_traits/is_base_and_derived.hpp \
+ /usr/include/boost/parameter/aux_/default.hpp \
+ /usr/include/boost/parameter/aux_/arg_list.hpp \
+ /usr/include/boost/parameter/aux_/is_maybe.hpp \
+ /usr/include/boost/parameter/aux_/parameter_requirements.hpp \
+ /usr/include/boost/parameter/aux_/pack/parameter_requirements.hpp \
+ /usr/include/boost/parameter/aux_/augment_predicate.hpp \
+ /usr/include/boost/parameter/aux_/has_nested_template_fn.hpp \
+ /usr/include/boost/mpl/iterator_tags.hpp \
+ /usr/include/boost/mpl/begin_end_fwd.hpp \
+ /usr/include/boost/mpl/has_key_fwd.hpp \
+ /usr/include/boost/mpl/count_fwd.hpp \
+ /usr/include/boost/mpl/key_type_fwd.hpp \
+ /usr/include/boost/mpl/value_type_fwd.hpp \
+ /usr/include/boost/mpl/at_fwd.hpp /usr/include/boost/mpl/order_fwd.hpp \
+ /usr/include/boost/mpl/find.hpp /usr/include/boost/mpl/find_if.hpp \
+ /usr/include/boost/mpl/aux_/find_if_pred.hpp \
+ /usr/include/boost/mpl/aux_/iter_apply.hpp \
+ /usr/include/boost/mpl/deref.hpp \
+ /usr/include/boost/mpl/aux_/msvc_type.hpp \
+ /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \
+ /usr/include/boost/mpl/iter_fold_if.hpp \
+ /usr/include/boost/mpl/begin_end.hpp \
+ /usr/include/boost/mpl/aux_/begin_end_impl.hpp \
+ /usr/include/boost/mpl/sequence_tag_fwd.hpp \
+ /usr/include/boost/mpl/aux_/has_begin.hpp \
+ /usr/include/boost/mpl/aux_/traits_lambda_spec.hpp \
+ /usr/include/boost/mpl/sequence_tag.hpp \
+ /usr/include/boost/mpl/aux_/has_tag.hpp \
+ /usr/include/boost/mpl/logical.hpp /usr/include/boost/mpl/pair.hpp \
+ /usr/include/boost/mpl/aux_/msvc_eti_base.hpp \
+ /usr/include/boost/mpl/aux_/iter_fold_if_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp \
+ /usr/include/boost/mpl/aux_/config/forwarding.hpp \
+ /usr/include/boost/mpl/same_as.hpp \
+ /usr/include/boost/mpl/aux_/lambda_spec.hpp \
+ /usr/include/boost/mpl/distance.hpp \
+ /usr/include/boost/mpl/distance_fwd.hpp \
+ /usr/include/boost/mpl/iter_fold.hpp /usr/include/boost/mpl/O1_size.hpp \
+ /usr/include/boost/mpl/O1_size_fwd.hpp \
+ /usr/include/boost/mpl/aux_/O1_size_impl.hpp \
+ /usr/include/boost/mpl/long.hpp /usr/include/boost/mpl/long_fwd.hpp \
+ /usr/include/boost/mpl/aux_/has_size.hpp \
+ /usr/include/boost/mpl/aux_/iter_fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp \
+ /usr/include/boost/mpl/iterator_range.hpp /usr/include/boost/mpl/tag.hpp \
+ /usr/include/boost/parameter/aux_/preprocessor/qualifier.hpp \
+ /usr/include/boost/preprocessor/facilities/is_empty.hpp \
+ /usr/include/boost/preprocessor/facilities/is_empty_variadic.hpp \
+ /usr/include/boost/preprocessor/punctuation/is_begin_parens.hpp \
+ /usr/include/boost/preprocessor/punctuation/detail/is_begin_parens.hpp \
+ /usr/include/boost/preprocessor/facilities/detail/is_empty.hpp \
+ /usr/include/boost/parameter/aux_/preprocessor/is_binary.hpp \
+ /usr/include/boost/parameter/template_keyword.hpp \
+ /usr/include/boost/parameter/aux_/template_keyword.hpp \
+ /usr/include/boost/parameter/parameters.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_arg_list.hpp \
+ /usr/include/boost/parameter/aux_/pack/unmatched_argument.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_type.hpp \
+ /usr/include/boost/parameter/deduced.hpp \
+ /usr/include/boost/parameter/aux_/use_default.hpp \
+ /usr/include/boost/parameter/required.hpp \
+ /usr/include/boost/parameter/optional.hpp \
+ /usr/include/boost/parameter/aux_/pack/is_named_argument.hpp \
+ /usr/include/boost/parameter/aux_/pack/insert_tagged.hpp \
+ /usr/include/boost/parameter/aux_/set.hpp \
+ /usr/include/boost/parameter/aux_/pack/deduce_tag.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_deduced.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_parameter_spec_items.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_deduced_items.hpp \
+ /usr/include/boost/parameter/aux_/pack/deduced_item.hpp \
+ /usr/include/boost/parameter/aux_/pack/satisfies.hpp \
+ /usr/include/boost/parameter/aux_/pack/as_parameter_requirements.hpp \
+ /usr/include/boost/parameter/aux_/pack/predicate.hpp \
+ /usr/include/boost/parameter/aux_/always_true_predicate.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_items.hpp \
+ /usr/include/boost/parameter/aux_/pack/item.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_keyword_arg.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_template_keyword_arg.hpp \
+ /usr/include/boost/heap/heap_merge.hpp \
+ /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp \
+ /usr/include/boost/type_traits/enable_if.hpp \
+ /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp \
+ /usr/include/boost/type_traits/has_trivial_move_assign.hpp \
+ /usr/include/boost/type_traits/is_assignable.hpp \
+ /usr/include/boost/type_traits/has_nothrow_assign.hpp \
+ /usr/include/boost/heap/detail/tree_iterator.hpp \
+ /usr/include/c++/12/queue /usr/include/c++/12/deque \
+ /usr/include/c++/12/bits/stl_deque.h /usr/include/c++/12/bits/deque.tcc \
+ /usr/include/c++/12/bits/stl_queue.h /usr/include/c++/12/sstream \
+ /usr/include/c++/12/istream /usr/include/c++/12/ios \
+ /usr/include/c++/12/bits/basic_ios.h \
+ /usr/include/c++/12/bits/locale_facets.h /usr/include/c++/12/cwctype \
+ /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_base.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_inline.h \
+ /usr/include/c++/12/bits/locale_facets.tcc \
+ /usr/include/c++/12/bits/basic_ios.tcc /usr/include/c++/12/ostream \
+ /usr/include/c++/12/bits/ostream.tcc \
+ /usr/include/c++/12/bits/istream.tcc \
+ /usr/include/c++/12/bits/sstream.tcc \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/time/DoubleTime.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Limits.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Time.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/StructureView.hpp \
+ /usr/include/c++/12/map /usr/include/c++/12/bits/stl_tree.h \
+ /usr/include/c++/12/bits/stl_map.h \
+ /usr/include/c++/12/bits/stl_multimap.h \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/context/State.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/context/StateValues.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \
+ /usr/include/boost/serialization/serialization.hpp \
+ /usr/include/boost/serialization/strong_typedef.hpp \
+ /usr/include/boost/operators.hpp \
+ /usr/include/boost/type_traits/has_nothrow_constructor.hpp \
+ /usr/include/boost/type_traits/is_default_constructible.hpp \
+ /usr/include/boost/type_traits/has_nothrow_copy.hpp \
+ /usr/include/boost/type_traits/is_copy_constructible.hpp \
+ /usr/include/boost/type_traits/is_constructible.hpp \
+ /usr/include/boost/type_traits/is_destructible.hpp \
+ /usr/include/boost/serialization/access.hpp /usr/include/c++/12/any \
+ /usr/include/c++/12/valarray /usr/include/c++/12/cmath \
+ /usr/include/math.h /usr/include/x86_64-linux-gnu/bits/math-vector.h \
+ /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \
+ /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \
+ /usr/include/x86_64-linux-gnu/bits/fp-logb.h \
+ /usr/include/x86_64-linux-gnu/bits/fp-fast.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \
+ /usr/include/x86_64-linux-gnu/bits/iscanonical.h \
+ /usr/include/c++/12/bits/specfun.h /usr/include/c++/12/tr1/gamma.tcc \
+ /usr/include/c++/12/tr1/special_function_util.h \
+ /usr/include/c++/12/tr1/bessel_function.tcc \
+ /usr/include/c++/12/tr1/beta_function.tcc \
+ /usr/include/c++/12/tr1/ell_integral.tcc \
+ /usr/include/c++/12/tr1/exp_integral.tcc \
+ /usr/include/c++/12/tr1/hypergeometric.tcc \
+ /usr/include/c++/12/tr1/legendre_function.tcc \
+ /usr/include/c++/12/tr1/modified_bessel_func.tcc \
+ /usr/include/c++/12/tr1/poly_hermite.tcc \
+ /usr/include/c++/12/tr1/poly_laguerre.tcc \
+ /usr/include/c++/12/tr1/riemann_zeta.tcc \
+ /usr/include/c++/12/bits/valarray_array.h \
+ /usr/include/c++/12/bits/valarray_array.tcc \
+ /usr/include/c++/12/bits/valarray_before.h \
+ /usr/include/c++/12/bits/slice_array.h \
+ /usr/include/c++/12/bits/valarray_after.h \
+ /usr/include/c++/12/bits/gslice.h \
+ /usr/include/c++/12/bits/gslice_array.h \
+ /usr/include/c++/12/bits/mask_array.h \
+ /usr/include/c++/12/bits/indirect_array.h \
+ /usr/include/boost/serialization/map.hpp \
+ /usr/include/boost/serialization/nvp.hpp /usr/include/boost/core/nvp.hpp \
+ /usr/include/boost/serialization/level.hpp \
+ /usr/include/boost/type_traits/is_fundamental.hpp \
+ /usr/include/boost/mpl/integral_c.hpp \
+ /usr/include/boost/mpl/integral_c_fwd.hpp \
+ /usr/include/boost/serialization/level_enum.hpp \
+ /usr/include/boost/serialization/tracking.hpp \
+ /usr/include/boost/mpl/equal_to.hpp \
+ /usr/include/boost/mpl/aux_/comparison_op.hpp \
+ /usr/include/boost/mpl/aux_/numeric_op.hpp \
+ /usr/include/boost/mpl/numeric_cast.hpp \
+ /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \
+ /usr/include/boost/mpl/greater.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp \
+ /usr/include/boost/serialization/tracking_enum.hpp \
+ /usr/include/boost/serialization/type_info_implementation.hpp \
+ /usr/include/boost/serialization/traits.hpp \
+ /usr/include/boost/serialization/split_free.hpp \
+ /usr/include/boost/serialization/wrapper.hpp \
+ /usr/include/boost/serialization/base_object.hpp \
+ /usr/include/boost/type_traits/is_polymorphic.hpp \
+ /usr/include/boost/serialization/force_include.hpp \
+ /usr/include/boost/serialization/void_cast_fwd.hpp \
+ /usr/include/boost/serialization/collection_size_type.hpp \
+ /usr/include/boost/serialization/is_bitwise_serializable.hpp \
+ /usr/include/boost/serialization/item_version_type.hpp \
+ /usr/include/boost/integer_traits.hpp /usr/include/boost/limits.hpp \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/limits.h \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/syslimits.h \
+ /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/local_lim.h \
+ /usr/include/linux/limits.h \
+ /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/uio_lim.h \
+ /usr/include/boost/serialization/library_version_type.hpp \
+ /usr/include/c++/12/cstring /usr/include/string.h /usr/include/strings.h \
+ /usr/include/boost/serialization/detail/stack_constructor.hpp \
+ /usr/include/boost/aligned_storage.hpp \
+ /usr/include/boost/type_traits/aligned_storage.hpp \
+ /usr/include/boost/type_traits/alignment_of.hpp \
+ /usr/include/boost/type_traits/type_with_alignment.hpp \
+ /usr/include/boost/serialization/utility.hpp \
+ /usr/include/boost/serialization/collections_save_imp.hpp \
+ /usr/include/boost/serialization/version.hpp \
+ /usr/include/boost/mpl/less.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \
+ /usr/include/boost/mpl/comparison.hpp \
+ /usr/include/boost/mpl/not_equal_to.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp \
+ /usr/include/boost/mpl/less_equal.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp \
+ /usr/include/boost/mpl/greater_equal.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp \
+ /usr/include/boost/serialization/vector.hpp \
+ /usr/include/boost/serialization/collections_load_imp.hpp \
+ /usr/include/boost/serialization/detail/is_default_constructible.hpp \
+ /usr/include/boost/utility/enable_if.hpp \
+ /usr/include/boost/serialization/array_wrapper.hpp \
+ /usr/include/boost/serialization/split_member.hpp \
+ /usr/include/boost/serialization/array_optimization.hpp \
+ /usr/include/boost/serialization/collection_traits.hpp \
+ /usr/include/c++/12/climits \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Node.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Output.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Observer.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/View.hpp \
+ /usr/include/boost/format.hpp /usr/include/c++/12/locale \
+ /usr/include/c++/12/bits/locale_facets_nonio.h /usr/include/c++/12/ctime \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/time_members.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/messages_members.h \
+ /usr/include/libintl.h /usr/include/c++/12/bits/codecvt.h \
+ /usr/include/c++/12/bits/locale_facets_nonio.tcc \
+ /usr/include/c++/12/bits/locale_conv.h \
+ /usr/include/boost/format/detail/compat_workarounds.hpp \
+ /usr/include/boost/format/detail/config_macros.hpp \
+ /usr/include/boost/format/detail/workarounds_gcc-2_95.hpp \
+ /usr/include/boost/format/detail/workarounds_stlport.hpp \
+ /usr/include/boost/format/format_fwd.hpp \
+ /usr/include/boost/format/internals_fwd.hpp \
+ /usr/include/boost/format/internals.hpp \
+ /usr/include/boost/core/ignore_unused.hpp \
+ /usr/include/boost/optional.hpp /usr/include/boost/optional/optional.hpp \
+ /usr/include/boost/core/explicit_operator_bool.hpp \
+ /usr/include/boost/optional/bad_optional_access.hpp \
+ /usr/include/boost/type.hpp /usr/include/boost/type_traits/decay.hpp \
+ /usr/include/boost/type_traits/remove_bounds.hpp \
+ /usr/include/boost/type_traits/remove_extent.hpp \
+ /usr/include/boost/move/utility.hpp /usr/include/boost/move/traits.hpp \
+ /usr/include/boost/none.hpp /usr/include/boost/none_t.hpp \
+ /usr/include/boost/utility/compare_pointees.hpp \
+ /usr/include/boost/optional/optional_fwd.hpp \
+ /usr/include/boost/optional/detail/optional_config.hpp \
+ /usr/include/boost/optional/detail/optional_factory_support.hpp \
+ /usr/include/boost/optional/detail/optional_aligned_storage.hpp \
+ /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp \
+ /usr/include/boost/optional/detail/optional_reference_spec.hpp \
+ /usr/include/boost/optional/detail/optional_relops.hpp \
+ /usr/include/boost/optional/detail/optional_swap.hpp \
+ /usr/include/boost/format/alt_sstream.hpp \
+ /usr/include/boost/utility/base_from_member.hpp \
+ /usr/include/boost/preprocessor/repetition/repeat_from_to.hpp \
+ /usr/include/boost/shared_ptr.hpp \
+ /usr/include/boost/smart_ptr/shared_ptr.hpp \
+ /usr/include/boost/smart_ptr/detail/shared_count.hpp \
+ /usr/include/boost/smart_ptr/bad_weak_ptr.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_noexcept.hpp \
+ /usr/include/boost/checked_delete.hpp \
+ /usr/include/boost/core/checked_delete.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_convertible.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_nullptr_t.hpp \
+ /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp \
+ /usr/include/boost/smart_ptr/detail/spinlock.hpp \
+ /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \
+ /usr/include/boost/smart_ptr/detail/yield_k.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_thread_pause.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp \
+ /usr/include/boost/config/pragma_message.hpp \
+ /usr/include/boost/smart_ptr/detail/operator_bool.hpp \
+ /usr/include/boost/smart_ptr/detail/local_sp_deleter.hpp \
+ /usr/include/boost/smart_ptr/detail/local_counted_base.hpp \
+ /usr/include/boost/format/alt_sstream_impl.hpp \
+ /usr/include/boost/format/format_class.hpp \
+ /usr/include/boost/format/exceptions.hpp \
+ /usr/include/boost/format/format_implementation.hpp \
+ /usr/include/boost/format/group.hpp \
+ /usr/include/boost/format/feed_args.hpp \
+ /usr/include/boost/format/detail/msvc_disambiguater.hpp \
+ /usr/include/boost/format/parsing.hpp \
+ /usr/include/boost/format/free_funcs.hpp \
+ /usr/include/boost/format/detail/unset_macros.hpp \
+ /usr/include/boost/lexical_cast.hpp \
+ /usr/include/boost/range/iterator_range_core.hpp \
+ /usr/include/boost/range/functions.hpp \
+ /usr/include/boost/range/begin.hpp /usr/include/boost/range/config.hpp \
+ /usr/include/boost/range/iterator.hpp \
+ /usr/include/boost/range/range_fwd.hpp \
+ /usr/include/boost/range/mutable_iterator.hpp \
+ /usr/include/boost/range/detail/extract_optional_type.hpp \
+ /usr/include/boost/range/detail/msvc_has_iterator_workaround.hpp \
+ /usr/include/boost/range/const_iterator.hpp \
+ /usr/include/boost/range/end.hpp \
+ /usr/include/boost/range/detail/implementation_help.hpp \
+ /usr/include/boost/range/detail/common.hpp \
+ /usr/include/boost/range/detail/sfinae.hpp \
+ /usr/include/boost/range/size.hpp /usr/include/boost/range/size_type.hpp \
+ /usr/include/boost/range/difference_type.hpp \
+ /usr/include/boost/range/has_range_iterator.hpp \
+ /usr/include/boost/range/concepts.hpp \
+ /usr/include/boost/iterator/iterator_concepts.hpp \
+ /usr/include/boost/range/value_type.hpp \
+ /usr/include/boost/range/detail/misc_concept.hpp \
+ /usr/include/boost/type_traits/make_unsigned.hpp \
+ /usr/include/boost/type_traits/is_signed.hpp \
+ /usr/include/boost/type_traits/is_unsigned.hpp \
+ /usr/include/boost/type_traits/add_volatile.hpp \
+ /usr/include/boost/range/detail/has_member_size.hpp \
+ /usr/include/boost/utility.hpp /usr/include/boost/utility/binary.hpp \
+ /usr/include/boost/preprocessor/control/deduce_d.hpp \
+ /usr/include/boost/preprocessor/seq/cat.hpp \
+ /usr/include/boost/preprocessor/seq/fold_left.hpp \
+ /usr/include/boost/preprocessor/seq/transform.hpp \
+ /usr/include/boost/preprocessor/arithmetic/mod.hpp \
+ /usr/include/boost/preprocessor/arithmetic/detail/div_base.hpp \
+ /usr/include/boost/preprocessor/comparison/less_equal.hpp \
+ /usr/include/boost/preprocessor/logical/not.hpp \
+ /usr/include/boost/utility/identity_type.hpp \
+ /usr/include/boost/type_traits/function_traits.hpp \
+ /usr/include/boost/core/noncopyable.hpp \
+ /usr/include/boost/range/distance.hpp \
+ /usr/include/boost/iterator/distance.hpp \
+ /usr/include/boost/range/empty.hpp /usr/include/boost/range/rbegin.hpp \
+ /usr/include/boost/range/reverse_iterator.hpp \
+ /usr/include/boost/iterator/reverse_iterator.hpp \
+ /usr/include/boost/range/rend.hpp \
+ /usr/include/boost/range/algorithm/equal.hpp \
+ /usr/include/boost/range/detail/safe_bool.hpp \
+ /usr/include/boost/next_prior.hpp \
+ /usr/include/boost/type_traits/has_plus.hpp \
+ /usr/include/boost/type_traits/detail/has_binary_operator.hpp \
+ /usr/include/boost/type_traits/make_void.hpp \
+ /usr/include/boost/type_traits/has_plus_assign.hpp \
+ /usr/include/boost/type_traits/has_minus.hpp \
+ /usr/include/boost/type_traits/has_minus_assign.hpp \
+ /usr/include/boost/iterator/advance.hpp \
+ /usr/include/boost/lexical_cast/bad_lexical_cast.hpp \
+ /usr/include/boost/lexical_cast/try_lexical_convert.hpp \
+ /usr/include/boost/lexical_cast/detail/is_character.hpp \
+ /usr/include/boost/lexical_cast/detail/converter_numeric.hpp \
+ /usr/include/boost/type_traits/is_float.hpp \
+ /usr/include/boost/numeric/conversion/cast.hpp \
+ /usr/include/boost/numeric/conversion/converter.hpp \
+ /usr/include/boost/numeric/conversion/conversion_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/meta.hpp \
+ /usr/include/boost/numeric/conversion/detail/int_float_mixture.hpp \
+ /usr/include/boost/numeric/conversion/int_float_mixture_enum.hpp \
+ /usr/include/boost/numeric/conversion/detail/sign_mixture.hpp \
+ /usr/include/boost/numeric/conversion/sign_mixture_enum.hpp \
+ /usr/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \
+ /usr/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \
+ /usr/include/boost/numeric/conversion/detail/is_subranged.hpp \
+ /usr/include/boost/mpl/multiplies.hpp /usr/include/boost/mpl/times.hpp \
+ /usr/include/boost/mpl/aux_/arithmetic_op.hpp \
+ /usr/include/boost/mpl/aux_/largest_int.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \
+ /usr/include/boost/numeric/conversion/converter_policies.hpp \
+ /usr/include/boost/config/no_tr1/cmath.hpp \
+ /usr/include/boost/numeric/conversion/detail/converter.hpp \
+ /usr/include/boost/numeric/conversion/bounds.hpp \
+ /usr/include/boost/numeric/conversion/detail/bounds.hpp \
+ /usr/include/boost/numeric/conversion/numeric_cast_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \
+ /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \
+ /usr/include/boost/lexical_cast/detail/converter_lexical.hpp \
+ /usr/include/boost/type_traits/has_left_shift.hpp \
+ /usr/include/boost/type_traits/has_right_shift.hpp \
+ /usr/include/boost/detail/lcast_precision.hpp \
+ /usr/include/boost/lexical_cast/detail/widest_char.hpp \
+ /usr/include/boost/container/container_fwd.hpp \
+ /usr/include/boost/container/detail/std_fwd.hpp \
+ /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp \
+ /usr/include/boost/lexical_cast/detail/lcast_char_constants.hpp \
+ /usr/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp \
+ /usr/include/boost/noncopyable.hpp \
+ /usr/include/boost/lexical_cast/detail/inf_nan.hpp \
+ /usr/include/boost/math/special_functions/sign.hpp \
+ /usr/include/boost/math/tools/config.hpp \
+ /usr/include/boost/predef/architecture/x86.h \
+ /usr/include/boost/predef/architecture/x86/32.h \
+ /usr/include/boost/predef/version_number.h \
+ /usr/include/boost/predef/make.h /usr/include/boost/predef/detail/test.h \
+ /usr/include/boost/predef/architecture/x86/64.h \
+ /usr/include/c++/12/cfloat \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/float.h \
+ /usr/include/boost/math/tools/user.hpp \
+ /usr/include/boost/math/special_functions/math_fwd.hpp \
+ /usr/include/boost/math/special_functions/detail/round_fwd.hpp \
+ /usr/include/boost/math/tools/promotion.hpp \
+ /usr/include/boost/math/policies/policy.hpp \
+ /usr/include/boost/mpl/list.hpp /usr/include/boost/mpl/limits/list.hpp \
+ /usr/include/boost/mpl/list/list20.hpp \
+ /usr/include/boost/mpl/list/list10.hpp \
+ /usr/include/boost/mpl/list/list0.hpp \
+ /usr/include/boost/mpl/list/aux_/push_front.hpp \
+ /usr/include/boost/mpl/push_front_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/item.hpp \
+ /usr/include/boost/mpl/list/aux_/tag.hpp \
+ /usr/include/boost/mpl/list/aux_/pop_front.hpp \
+ /usr/include/boost/mpl/pop_front_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/push_back.hpp \
+ /usr/include/boost/mpl/push_back_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/front.hpp \
+ /usr/include/boost/mpl/front_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/clear.hpp \
+ /usr/include/boost/mpl/clear_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/O1_size.hpp \
+ /usr/include/boost/mpl/list/aux_/size.hpp \
+ /usr/include/boost/mpl/size_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/empty.hpp \
+ /usr/include/boost/mpl/empty_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/begin_end.hpp \
+ /usr/include/boost/mpl/list/aux_/iterator.hpp \
+ /usr/include/boost/mpl/list/aux_/include_preprocessed.hpp \
+ /usr/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp \
+ /usr/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/list.hpp \
+ /usr/include/boost/mpl/contains.hpp \
+ /usr/include/boost/mpl/contains_fwd.hpp \
+ /usr/include/boost/mpl/aux_/contains_impl.hpp \
+ /usr/include/boost/mpl/remove_if.hpp /usr/include/boost/mpl/fold.hpp \
+ /usr/include/boost/mpl/aux_/fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp \
+ /usr/include/boost/mpl/reverse_fold.hpp \
+ /usr/include/boost/mpl/aux_/reverse_fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/inserter_algorithm.hpp \
+ /usr/include/boost/mpl/back_inserter.hpp \
+ /usr/include/boost/mpl/push_back.hpp \
+ /usr/include/boost/mpl/aux_/push_back_impl.hpp \
+ /usr/include/boost/mpl/inserter.hpp \
+ /usr/include/boost/mpl/front_inserter.hpp \
+ /usr/include/boost/mpl/push_front.hpp \
+ /usr/include/boost/mpl/aux_/push_front_impl.hpp \
+ /usr/include/boost/mpl/clear.hpp \
+ /usr/include/boost/mpl/aux_/clear_impl.hpp \
+ /usr/include/boost/mpl/vector.hpp \
+ /usr/include/boost/mpl/vector/vector20.hpp \
+ /usr/include/boost/mpl/vector/vector10.hpp \
+ /usr/include/boost/mpl/vector/vector0.hpp \
+ /usr/include/boost/mpl/vector/aux_/at.hpp \
+ /usr/include/boost/mpl/vector/aux_/tag.hpp \
+ /usr/include/boost/mpl/aux_/config/typeof.hpp \
+ /usr/include/boost/mpl/vector/aux_/front.hpp \
+ /usr/include/boost/mpl/vector/aux_/push_front.hpp \
+ /usr/include/boost/mpl/vector/aux_/item.hpp \
+ /usr/include/boost/mpl/vector/aux_/pop_front.hpp \
+ /usr/include/boost/mpl/vector/aux_/push_back.hpp \
+ /usr/include/boost/mpl/vector/aux_/pop_back.hpp \
+ /usr/include/boost/mpl/pop_back_fwd.hpp \
+ /usr/include/boost/mpl/vector/aux_/back.hpp \
+ /usr/include/boost/mpl/back_fwd.hpp \
+ /usr/include/boost/mpl/vector/aux_/clear.hpp \
+ /usr/include/boost/mpl/vector/aux_/vector0.hpp \
+ /usr/include/boost/mpl/vector/aux_/iterator.hpp \
+ /usr/include/boost/mpl/plus.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp \
+ /usr/include/boost/mpl/minus.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp \
+ /usr/include/boost/mpl/advance_fwd.hpp /usr/include/boost/mpl/prior.hpp \
+ /usr/include/boost/mpl/vector/aux_/O1_size.hpp \
+ /usr/include/boost/mpl/vector/aux_/size.hpp \
+ /usr/include/boost/mpl/vector/aux_/empty.hpp \
+ /usr/include/boost/mpl/vector/aux_/begin_end.hpp \
+ /usr/include/boost/mpl/vector/aux_/include_preprocessed.hpp \
+ /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp \
+ /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp \
+ /usr/include/boost/mpl/at.hpp /usr/include/boost/mpl/aux_/at_impl.hpp \
+ /usr/include/boost/mpl/advance.hpp /usr/include/boost/mpl/negate.hpp \
+ /usr/include/boost/mpl/aux_/advance_forward.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp \
+ /usr/include/boost/mpl/aux_/advance_backward.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp \
+ /usr/include/boost/mpl/size.hpp \
+ /usr/include/boost/mpl/aux_/size_impl.hpp /usr/include/c++/12/stdlib.h \
+ /usr/include/c++/12/math.h /usr/include/boost/config/no_tr1/complex.hpp \
+ /usr/include/c++/12/complex \
+ /usr/include/boost/math/special_functions/detail/fp_traits.hpp \
+ /usr/include/boost/predef/other/endian.h \
+ /usr/include/boost/predef/library/c/gnu.h \
+ /usr/include/boost/predef/library/c/_prefix.h \
+ /usr/include/boost/predef/detail/_cassert.h \
+ /usr/include/boost/predef/os/macos.h /usr/include/boost/predef/os/ios.h \
+ /usr/include/boost/predef/os/bsd.h \
+ /usr/include/boost/predef/os/bsd/bsdi.h \
+ /usr/include/boost/predef/os/bsd/dragonfly.h \
+ /usr/include/boost/predef/os/bsd/free.h \
+ /usr/include/boost/predef/os/bsd/open.h \
+ /usr/include/boost/predef/os/bsd/net.h \
+ /usr/include/boost/predef/platform/android.h \
+ /usr/include/boost/math/special_functions/fpclassify.hpp \
+ /usr/include/boost/math/tools/real_cast.hpp \
+ /usr/include/boost/integer.hpp /usr/include/boost/integer_fwd.hpp \
+ /usr/include/boost/detail/basic_pointerbuf.hpp \
+ /usr/include/c++/12/fstream \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/basic_file.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++io.h \
+ /usr/include/c++/12/bits/fstream.tcc \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/TimedIterator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/DiscreteTimeIterator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Iterator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Trace.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FormalismType.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FunctionType.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/LevelType.hpp \
+ /usr/include/c++/12/mutex /usr/include/c++/12/bits/chrono.h \
+ /usr/include/c++/12/ratio /usr/include/c++/12/bits/parse_numbers.h \
+ /usr/include/c++/12/bits/std_mutex.h \
+ /usr/include/c++/12/bits/unique_lock.h \
+ /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Dynamics.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Parameters.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/state/States.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/state/Any.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Macro.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Simulator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Coordinator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Links.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/String.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Simulator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Context.hpp \
+ /home/toto/projets/factory/src/Machine.hpp \
+ /home/toto/projets/factory/src/ProductionOrder.hpp
diff --git a/build/src/CMakeFiles/factory_core.dir/ProductionOrder.cpp.o b/build/src/CMakeFiles/factory_core.dir/ProductionOrder.cpp.o
new file mode 100644
index 0000000..80fe4e4
Binary files /dev/null and b/build/src/CMakeFiles/factory_core.dir/ProductionOrder.cpp.o differ
diff --git a/build/src/CMakeFiles/factory_core.dir/ProductionOrder.cpp.o.d b/build/src/CMakeFiles/factory_core.dir/ProductionOrder.cpp.o.d
new file mode 100644
index 0000000..1b490a7
--- /dev/null
+++ b/build/src/CMakeFiles/factory_core.dir/ProductionOrder.cpp.o.d
@@ -0,0 +1,161 @@
+src/CMakeFiles/factory_core.dir/ProductionOrder.cpp.o: \
+ /home/toto/projets/factory/src/ProductionOrder.cpp \
+ /usr/include/stdc-predef.h \
+ /home/toto/projets/factory/src/ProductionOrder.hpp \
+ /usr/include/c++/12/cstdint \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++config.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/os_defines.h \
+ /usr/include/features.h /usr/include/features-time64.h \
+ /usr/include/x86_64-linux-gnu/bits/wordsize.h \
+ /usr/include/x86_64-linux-gnu/bits/timesize.h \
+ /usr/include/x86_64-linux-gnu/sys/cdefs.h \
+ /usr/include/x86_64-linux-gnu/bits/long-double.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/cpu_defines.h \
+ /usr/include/c++/12/pstl/pstl_config.h \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/stdint.h /usr/include/stdint.h \
+ /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \
+ /usr/include/x86_64-linux-gnu/bits/types.h \
+ /usr/include/x86_64-linux-gnu/bits/typesizes.h \
+ /usr/include/x86_64-linux-gnu/bits/time64.h \
+ /usr/include/x86_64-linux-gnu/bits/wchar.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
+ /usr/include/c++/12/memory /usr/include/c++/12/bits/stl_algobase.h \
+ /usr/include/c++/12/bits/functexcept.h \
+ /usr/include/c++/12/bits/exception_defines.h \
+ /usr/include/c++/12/bits/cpp_type_traits.h \
+ /usr/include/c++/12/ext/type_traits.h \
+ /usr/include/c++/12/ext/numeric_traits.h \
+ /usr/include/c++/12/bits/stl_pair.h /usr/include/c++/12/type_traits \
+ /usr/include/c++/12/bits/move.h /usr/include/c++/12/bits/utility.h \
+ /usr/include/c++/12/bits/stl_iterator_base_types.h \
+ /usr/include/c++/12/bits/stl_iterator_base_funcs.h \
+ /usr/include/c++/12/bits/concept_check.h \
+ /usr/include/c++/12/debug/assertions.h \
+ /usr/include/c++/12/bits/stl_iterator.h \
+ /usr/include/c++/12/bits/ptr_traits.h /usr/include/c++/12/debug/debug.h \
+ /usr/include/c++/12/bits/predefined_ops.h \
+ /usr/include/c++/12/bits/allocator.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++allocator.h \
+ /usr/include/c++/12/bits/new_allocator.h /usr/include/c++/12/new \
+ /usr/include/c++/12/bits/exception.h \
+ /usr/include/c++/12/bits/memoryfwd.h \
+ /usr/include/c++/12/bits/stl_construct.h \
+ /usr/include/c++/12/bits/stl_uninitialized.h \
+ /usr/include/c++/12/ext/alloc_traits.h \
+ /usr/include/c++/12/bits/alloc_traits.h \
+ /usr/include/c++/12/bits/stl_tempbuf.h \
+ /usr/include/c++/12/bits/stl_raw_storage_iter.h \
+ /usr/include/c++/12/bits/align.h /usr/include/c++/12/bit \
+ /usr/include/c++/12/bits/uses_allocator.h \
+ /usr/include/c++/12/bits/unique_ptr.h /usr/include/c++/12/tuple \
+ /usr/include/c++/12/bits/invoke.h \
+ /usr/include/c++/12/bits/stl_function.h \
+ /usr/include/c++/12/backward/binders.h \
+ /usr/include/c++/12/bits/functional_hash.h \
+ /usr/include/c++/12/bits/hash_bytes.h \
+ /usr/include/c++/12/bits/shared_ptr.h /usr/include/c++/12/iosfwd \
+ /usr/include/c++/12/bits/stringfwd.h /usr/include/c++/12/bits/postypes.h \
+ /usr/include/c++/12/cwchar /usr/include/wchar.h \
+ /usr/include/x86_64-linux-gnu/bits/floatn.h \
+ /usr/include/x86_64-linux-gnu/bits/floatn-common.h \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/stddef.h \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/stdarg.h \
+ /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
+ /usr/include/c++/12/bits/shared_ptr_base.h /usr/include/c++/12/typeinfo \
+ /usr/include/c++/12/bits/allocated_ptr.h \
+ /usr/include/c++/12/bits/refwrap.h \
+ /usr/include/c++/12/ext/aligned_buffer.h \
+ /usr/include/c++/12/ext/atomicity.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/gthr.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/types/time_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \
+ /usr/include/x86_64-linux-gnu/bits/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/endianness.h \
+ /usr/include/x86_64-linux-gnu/bits/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \
+ /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \
+ /usr/include/x86_64-linux-gnu/bits/time.h \
+ /usr/include/x86_64-linux-gnu/bits/timex.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
+ /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
+ /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h \
+ /usr/include/x86_64-linux-gnu/bits/setjmp.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \
+ /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/atomic_word.h \
+ /usr/include/x86_64-linux-gnu/sys/single_threaded.h \
+ /usr/include/c++/12/ext/concurrence.h /usr/include/c++/12/exception \
+ /usr/include/c++/12/bits/exception_ptr.h \
+ /usr/include/c++/12/bits/cxxabi_init_exception.h \
+ /usr/include/c++/12/bits/nested_exception.h \
+ /usr/include/c++/12/bits/shared_ptr_atomic.h \
+ /usr/include/c++/12/bits/atomic_base.h \
+ /usr/include/c++/12/bits/atomic_lockfree_defines.h \
+ /usr/include/c++/12/backward/auto_ptr.h \
+ /usr/include/c++/12/pstl/glue_memory_defs.h \
+ /usr/include/c++/12/pstl/execution_defs.h /usr/include/c++/12/string \
+ /usr/include/c++/12/bits/char_traits.h \
+ /usr/include/c++/12/bits/localefwd.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++locale.h \
+ /usr/include/c++/12/clocale /usr/include/locale.h \
+ /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/12/cctype \
+ /usr/include/ctype.h /usr/include/c++/12/bits/ostream_insert.h \
+ /usr/include/c++/12/bits/cxxabi_forced.h \
+ /usr/include/c++/12/bits/range_access.h \
+ /usr/include/c++/12/initializer_list \
+ /usr/include/c++/12/bits/basic_string.h /usr/include/c++/12/string_view \
+ /usr/include/c++/12/bits/string_view.tcc \
+ /usr/include/c++/12/ext/string_conversions.h /usr/include/c++/12/cstdlib \
+ /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \
+ /usr/include/x86_64-linux-gnu/bits/waitstatus.h \
+ /usr/include/x86_64-linux-gnu/sys/types.h /usr/include/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/byteswap.h \
+ /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \
+ /usr/include/x86_64-linux-gnu/sys/select.h \
+ /usr/include/x86_64-linux-gnu/bits/select.h \
+ /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \
+ /usr/include/alloca.h /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
+ /usr/include/c++/12/bits/std_abs.h /usr/include/c++/12/cstdio \
+ /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
+ /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
+ /usr/include/c++/12/cerrno /usr/include/errno.h \
+ /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
+ /usr/include/x86_64-linux-gnu/asm/errno.h \
+ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
+ /usr/include/x86_64-linux-gnu/bits/types/error_t.h \
+ /usr/include/c++/12/bits/charconv.h \
+ /usr/include/c++/12/bits/basic_string.tcc /usr/include/c++/12/vector \
+ /usr/include/c++/12/bits/stl_vector.h \
+ /usr/include/c++/12/bits/stl_bvector.h \
+ /usr/include/c++/12/bits/vector.tcc /usr/include/c++/12/algorithm \
+ /usr/include/c++/12/bits/stl_algo.h \
+ /usr/include/c++/12/bits/algorithmfwd.h \
+ /usr/include/c++/12/bits/stl_heap.h \
+ /usr/include/c++/12/bits/uniform_int_dist.h \
+ /usr/include/c++/12/pstl/glue_algorithm_defs.h \
+ /usr/include/c++/12/cassert /usr/include/assert.h \
+ /usr/include/c++/12/cstring /usr/include/string.h /usr/include/strings.h
diff --git a/build/src/CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.o b/build/src/CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.o
new file mode 100644
index 0000000..58a6efd
Binary files /dev/null and b/build/src/CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.o differ
diff --git a/build/src/CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.o.d b/build/src/CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.o.d
new file mode 100644
index 0000000..b8c3116
--- /dev/null
+++ b/build/src/CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.o.d
@@ -0,0 +1,1071 @@
+src/CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.o: \
+ /home/toto/projets/factory/src/ProductionOrderGenerator.cpp \
+ /usr/include/stdc-predef.h \
+ /home/toto/projets/factory/src/ProductionOrderGenerator.hpp \
+ /home/toto/projets/factory/src/Base.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Bag.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/ExternalEvent.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Model.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Scheduler.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/scheduler/HeapScheduler.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/InternalEvent.hpp \
+ /usr/include/boost/heap/fibonacci_heap.hpp /usr/include/c++/12/algorithm \
+ /usr/include/c++/12/bits/stl_algobase.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++config.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/os_defines.h \
+ /usr/include/features.h /usr/include/features-time64.h \
+ /usr/include/x86_64-linux-gnu/bits/wordsize.h \
+ /usr/include/x86_64-linux-gnu/bits/timesize.h \
+ /usr/include/x86_64-linux-gnu/sys/cdefs.h \
+ /usr/include/x86_64-linux-gnu/bits/long-double.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/cpu_defines.h \
+ /usr/include/c++/12/pstl/pstl_config.h \
+ /usr/include/c++/12/bits/functexcept.h \
+ /usr/include/c++/12/bits/exception_defines.h \
+ /usr/include/c++/12/bits/cpp_type_traits.h \
+ /usr/include/c++/12/ext/type_traits.h \
+ /usr/include/c++/12/ext/numeric_traits.h \
+ /usr/include/c++/12/bits/stl_pair.h /usr/include/c++/12/type_traits \
+ /usr/include/c++/12/bits/move.h /usr/include/c++/12/bits/utility.h \
+ /usr/include/c++/12/bits/stl_iterator_base_types.h \
+ /usr/include/c++/12/bits/stl_iterator_base_funcs.h \
+ /usr/include/c++/12/bits/concept_check.h \
+ /usr/include/c++/12/debug/assertions.h \
+ /usr/include/c++/12/bits/stl_iterator.h \
+ /usr/include/c++/12/bits/ptr_traits.h /usr/include/c++/12/debug/debug.h \
+ /usr/include/c++/12/bits/predefined_ops.h \
+ /usr/include/c++/12/bits/stl_algo.h \
+ /usr/include/c++/12/bits/algorithmfwd.h \
+ /usr/include/c++/12/initializer_list /usr/include/c++/12/bits/stl_heap.h \
+ /usr/include/c++/12/bits/stl_tempbuf.h \
+ /usr/include/c++/12/bits/stl_construct.h /usr/include/c++/12/new \
+ /usr/include/c++/12/bits/exception.h \
+ /usr/include/c++/12/bits/uniform_int_dist.h /usr/include/c++/12/cstdlib \
+ /usr/include/stdlib.h \
+ /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/stddef.h \
+ /usr/include/x86_64-linux-gnu/bits/waitflags.h \
+ /usr/include/x86_64-linux-gnu/bits/waitstatus.h \
+ /usr/include/x86_64-linux-gnu/bits/floatn.h \
+ /usr/include/x86_64-linux-gnu/bits/floatn-common.h \
+ /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
+ /usr/include/x86_64-linux-gnu/sys/types.h \
+ /usr/include/x86_64-linux-gnu/bits/types.h \
+ /usr/include/x86_64-linux-gnu/bits/typesizes.h \
+ /usr/include/x86_64-linux-gnu/bits/time64.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/time_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/endianness.h \
+ /usr/include/x86_64-linux-gnu/bits/byteswap.h \
+ /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \
+ /usr/include/x86_64-linux-gnu/sys/select.h \
+ /usr/include/x86_64-linux-gnu/bits/select.h \
+ /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
+ /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
+ /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \
+ /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
+ /usr/include/c++/12/bits/std_abs.h \
+ /usr/include/c++/12/pstl/glue_algorithm_defs.h \
+ /usr/include/c++/12/pstl/execution_defs.h /usr/include/c++/12/utility \
+ /usr/include/c++/12/bits/stl_relops.h /usr/include/c++/12/vector \
+ /usr/include/c++/12/bits/allocator.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++allocator.h \
+ /usr/include/c++/12/bits/new_allocator.h \
+ /usr/include/c++/12/bits/memoryfwd.h \
+ /usr/include/c++/12/bits/stl_uninitialized.h \
+ /usr/include/c++/12/ext/alloc_traits.h \
+ /usr/include/c++/12/bits/alloc_traits.h \
+ /usr/include/c++/12/bits/stl_vector.h \
+ /usr/include/c++/12/bits/stl_bvector.h \
+ /usr/include/c++/12/bits/functional_hash.h \
+ /usr/include/c++/12/bits/hash_bytes.h /usr/include/c++/12/bits/refwrap.h \
+ /usr/include/c++/12/bits/invoke.h \
+ /usr/include/c++/12/bits/stl_function.h \
+ /usr/include/c++/12/backward/binders.h \
+ /usr/include/c++/12/bits/range_access.h \
+ /usr/include/c++/12/bits/vector.tcc /usr/include/boost/array.hpp \
+ /usr/include/boost/detail/workaround.hpp \
+ /usr/include/boost/config/workaround.hpp /usr/include/boost/config.hpp \
+ /usr/include/boost/config/user.hpp \
+ /usr/include/boost/config/detail/select_compiler_config.hpp \
+ /usr/include/boost/config/compiler/gcc.hpp /usr/include/c++/12/cstddef \
+ /usr/include/boost/config/detail/select_stdlib_config.hpp \
+ /usr/include/c++/12/version \
+ /usr/include/boost/config/stdlib/libstdcpp3.hpp /usr/include/unistd.h \
+ /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
+ /usr/include/x86_64-linux-gnu/bits/environments.h \
+ /usr/include/x86_64-linux-gnu/bits/confname.h \
+ /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \
+ /usr/include/x86_64-linux-gnu/bits/getopt_core.h \
+ /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \
+ /usr/include/linux/close_range.h \
+ /usr/include/boost/config/detail/select_platform_config.hpp \
+ /usr/include/boost/config/platform/linux.hpp \
+ /usr/include/boost/config/detail/posix_features.hpp \
+ /usr/include/boost/config/detail/suffix.hpp \
+ /usr/include/boost/config/helper_macros.hpp /usr/include/c++/12/iterator \
+ /usr/include/c++/12/iosfwd /usr/include/c++/12/bits/stringfwd.h \
+ /usr/include/c++/12/bits/postypes.h /usr/include/c++/12/cwchar \
+ /usr/include/wchar.h /usr/lib/gcc/x86_64-linux-gnu/12/include/stdarg.h \
+ /usr/include/x86_64-linux-gnu/bits/wchar.h \
+ /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/FILE.h \
+ /usr/include/c++/12/bits/stream_iterator.h \
+ /usr/include/c++/12/bits/streambuf_iterator.h \
+ /usr/include/c++/12/streambuf /usr/include/c++/12/bits/localefwd.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++locale.h \
+ /usr/include/c++/12/clocale /usr/include/locale.h \
+ /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/12/cctype \
+ /usr/include/ctype.h /usr/include/c++/12/bits/ios_base.h \
+ /usr/include/c++/12/ext/atomicity.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/gthr.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \
+ /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \
+ /usr/include/x86_64-linux-gnu/bits/time.h \
+ /usr/include/x86_64-linux-gnu/bits/timex.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \
+ /usr/include/x86_64-linux-gnu/bits/setjmp.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \
+ /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/atomic_word.h \
+ /usr/include/x86_64-linux-gnu/sys/single_threaded.h \
+ /usr/include/c++/12/bits/locale_classes.h /usr/include/c++/12/string \
+ /usr/include/c++/12/bits/char_traits.h /usr/include/c++/12/cstdint \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/stdint.h /usr/include/stdint.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
+ /usr/include/c++/12/bits/ostream_insert.h \
+ /usr/include/c++/12/bits/cxxabi_forced.h \
+ /usr/include/c++/12/bits/basic_string.h /usr/include/c++/12/string_view \
+ /usr/include/c++/12/bits/string_view.tcc \
+ /usr/include/c++/12/ext/string_conversions.h /usr/include/c++/12/cstdio \
+ /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
+ /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
+ /usr/include/c++/12/cerrno /usr/include/errno.h \
+ /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
+ /usr/include/x86_64-linux-gnu/asm/errno.h \
+ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
+ /usr/include/x86_64-linux-gnu/bits/types/error_t.h \
+ /usr/include/c++/12/bits/charconv.h \
+ /usr/include/c++/12/bits/basic_string.tcc \
+ /usr/include/c++/12/bits/locale_classes.tcc \
+ /usr/include/c++/12/system_error \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/error_constants.h \
+ /usr/include/c++/12/stdexcept /usr/include/c++/12/exception \
+ /usr/include/c++/12/bits/exception_ptr.h \
+ /usr/include/c++/12/bits/cxxabi_init_exception.h \
+ /usr/include/c++/12/typeinfo /usr/include/c++/12/bits/nested_exception.h \
+ /usr/include/c++/12/bits/streambuf.tcc /usr/include/boost/assert.hpp \
+ /usr/include/assert.h /usr/include/boost/static_assert.hpp \
+ /usr/include/boost/swap.hpp /usr/include/boost/core/swap.hpp \
+ /usr/include/boost/core/enable_if.hpp \
+ /usr/include/boost/throw_exception.hpp \
+ /usr/include/boost/assert/source_location.hpp \
+ /usr/include/boost/current_function.hpp /usr/include/boost/cstdint.hpp \
+ /usr/include/boost/exception/exception.hpp \
+ /usr/include/boost/heap/detail/heap_comparison.hpp \
+ /usr/include/boost/concept/assert.hpp \
+ /usr/include/boost/concept/detail/general.hpp \
+ /usr/include/boost/preprocessor/cat.hpp \
+ /usr/include/boost/preprocessor/config/config.hpp \
+ /usr/include/boost/concept/detail/backward_compatibility.hpp \
+ /usr/include/boost/concept/detail/has_constraints.hpp \
+ /usr/include/boost/type_traits/integral_constant.hpp \
+ /usr/include/boost/type_traits/conditional.hpp \
+ /usr/include/boost/heap/heap_concepts.hpp \
+ /usr/include/boost/concept_check.hpp \
+ /usr/include/boost/type_traits/conversion_traits.hpp \
+ /usr/include/boost/type_traits/is_convertible.hpp \
+ /usr/include/boost/type_traits/intrinsics.hpp \
+ /usr/include/boost/type_traits/detail/config.hpp \
+ /usr/include/boost/version.hpp \
+ /usr/include/boost/type_traits/is_complete.hpp \
+ /usr/include/boost/type_traits/declval.hpp \
+ /usr/include/boost/type_traits/add_rvalue_reference.hpp \
+ /usr/include/boost/type_traits/is_void.hpp \
+ /usr/include/boost/type_traits/is_reference.hpp \
+ /usr/include/boost/type_traits/is_lvalue_reference.hpp \
+ /usr/include/boost/type_traits/is_rvalue_reference.hpp \
+ /usr/include/boost/type_traits/remove_reference.hpp \
+ /usr/include/boost/type_traits/is_function.hpp \
+ /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \
+ /usr/include/boost/type_traits/detail/yes_no_type.hpp \
+ /usr/include/boost/type_traits/is_array.hpp \
+ /usr/include/boost/type_traits/is_arithmetic.hpp \
+ /usr/include/boost/type_traits/is_integral.hpp \
+ /usr/include/boost/type_traits/is_floating_point.hpp \
+ /usr/include/boost/type_traits/is_abstract.hpp \
+ /usr/include/boost/type_traits/add_lvalue_reference.hpp \
+ /usr/include/boost/type_traits/add_reference.hpp \
+ /usr/include/boost/type_traits/is_same.hpp \
+ /usr/include/boost/concept/usage.hpp \
+ /usr/include/boost/concept/detail/concept_def.hpp \
+ /usr/include/boost/preprocessor/seq/for_each_i.hpp \
+ /usr/include/boost/preprocessor/arithmetic/dec.hpp \
+ /usr/include/boost/preprocessor/arithmetic/inc.hpp \
+ /usr/include/boost/preprocessor/control/if.hpp \
+ /usr/include/boost/preprocessor/control/iif.hpp \
+ /usr/include/boost/preprocessor/logical/bool.hpp \
+ /usr/include/boost/preprocessor/repetition/for.hpp \
+ /usr/include/boost/preprocessor/debug/error.hpp \
+ /usr/include/boost/preprocessor/facilities/empty.hpp \
+ /usr/include/boost/preprocessor/detail/auto_rec.hpp \
+ /usr/include/boost/preprocessor/repetition/detail/for.hpp \
+ /usr/include/boost/preprocessor/control/expr_iif.hpp \
+ /usr/include/boost/preprocessor/tuple/eat.hpp \
+ /usr/include/boost/preprocessor/seq/seq.hpp \
+ /usr/include/boost/preprocessor/seq/elem.hpp \
+ /usr/include/boost/preprocessor/seq/size.hpp \
+ /usr/include/boost/preprocessor/seq/detail/is_empty.hpp \
+ /usr/include/boost/preprocessor/logical/compl.hpp \
+ /usr/include/boost/preprocessor/tuple/elem.hpp \
+ /usr/include/boost/preprocessor/facilities/expand.hpp \
+ /usr/include/boost/preprocessor/facilities/overload.hpp \
+ /usr/include/boost/preprocessor/variadic/size.hpp \
+ /usr/include/boost/preprocessor/tuple/rem.hpp \
+ /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \
+ /usr/include/boost/preprocessor/variadic/elem.hpp \
+ /usr/include/boost/preprocessor/seq/enum.hpp \
+ /usr/include/boost/preprocessor/comma_if.hpp \
+ /usr/include/boost/preprocessor/punctuation/comma_if.hpp \
+ /usr/include/boost/preprocessor/punctuation/comma.hpp \
+ /usr/include/boost/concept/detail/concept_undef.hpp \
+ /usr/include/boost/heap/detail/heap_node.hpp \
+ /usr/include/boost/core/allocator_access.hpp \
+ /usr/include/boost/core/pointer_traits.hpp /usr/include/c++/12/memory \
+ /usr/include/c++/12/bits/stl_raw_storage_iter.h \
+ /usr/include/c++/12/bits/align.h /usr/include/c++/12/bit \
+ /usr/include/c++/12/bits/uses_allocator.h \
+ /usr/include/c++/12/bits/unique_ptr.h /usr/include/c++/12/tuple \
+ /usr/include/c++/12/bits/shared_ptr.h \
+ /usr/include/c++/12/bits/shared_ptr_base.h \
+ /usr/include/c++/12/bits/allocated_ptr.h \
+ /usr/include/c++/12/ext/aligned_buffer.h \
+ /usr/include/c++/12/ext/concurrence.h \
+ /usr/include/c++/12/bits/shared_ptr_atomic.h \
+ /usr/include/c++/12/bits/atomic_base.h \
+ /usr/include/c++/12/bits/atomic_lockfree_defines.h \
+ /usr/include/c++/12/backward/auto_ptr.h \
+ /usr/include/c++/12/pstl/glue_memory_defs.h /usr/include/c++/12/limits \
+ /usr/include/boost/intrusive/list.hpp \
+ /usr/include/boost/intrusive/detail/config_begin.hpp \
+ /usr/include/boost/intrusive/intrusive_fwd.hpp \
+ /usr/include/boost/intrusive/link_mode.hpp \
+ /usr/include/boost/intrusive/detail/workaround.hpp \
+ /usr/include/boost/intrusive/detail/assert.hpp \
+ /usr/include/boost/intrusive/list_hook.hpp \
+ /usr/include/boost/intrusive/detail/list_node.hpp \
+ /usr/include/boost/intrusive/pointer_rebind.hpp \
+ /usr/include/boost/intrusive/circular_list_algorithms.hpp \
+ /usr/include/boost/intrusive/detail/algo_type.hpp \
+ /usr/include/boost/core/no_exceptions_support.hpp \
+ /usr/include/boost/intrusive/detail/config_end.hpp \
+ /usr/include/boost/intrusive/options.hpp \
+ /usr/include/boost/intrusive/pack_options.hpp \
+ /usr/include/boost/intrusive/detail/generic_hook.hpp \
+ /usr/include/boost/intrusive/pointer_traits.hpp \
+ /usr/include/boost/move/detail/pointer_element.hpp \
+ /usr/include/boost/move/detail/workaround.hpp \
+ /usr/include/boost/intrusive/detail/mpl.hpp \
+ /usr/include/boost/move/detail/type_traits.hpp \
+ /usr/include/boost/move/detail/config_begin.hpp \
+ /usr/include/boost/move/detail/meta_utils.hpp \
+ /usr/include/boost/move/detail/meta_utils_core.hpp \
+ /usr/include/boost/move/detail/config_end.hpp \
+ /usr/include/boost/intrusive/detail/node_holder.hpp \
+ /usr/include/boost/intrusive/detail/get_value_traits.hpp \
+ /usr/include/boost/intrusive/detail/hook_traits.hpp \
+ /usr/include/boost/intrusive/detail/parent_from_member.hpp \
+ /usr/include/boost/move/detail/to_raw_pointer.hpp \
+ /usr/include/boost/intrusive/detail/is_stateful_value_traits.hpp \
+ /usr/include/boost/intrusive/detail/function_detector.hpp \
+ /usr/include/boost/intrusive/detail/default_header_holder.hpp \
+ /usr/include/boost/intrusive/detail/reverse_iterator.hpp \
+ /usr/include/boost/intrusive/detail/iterator.hpp \
+ /usr/include/boost/intrusive/detail/std_fwd.hpp \
+ /usr/include/boost/move/detail/std_ns_begin.hpp \
+ /usr/include/boost/move/detail/std_ns_end.hpp \
+ /usr/include/boost/move/detail/iterator_traits.hpp \
+ /usr/include/boost/intrusive/detail/uncast.hpp \
+ /usr/include/boost/intrusive/detail/list_iterator.hpp \
+ /usr/include/boost/intrusive/detail/iiterator.hpp \
+ /usr/include/boost/intrusive/detail/array_initializer.hpp \
+ /usr/include/boost/intrusive/detail/exception_disposer.hpp \
+ /usr/include/boost/intrusive/detail/equal_to_value.hpp \
+ /usr/include/boost/intrusive/detail/key_nodeptr_comp.hpp \
+ /usr/include/boost/intrusive/detail/ebo_functor_holder.hpp \
+ /usr/include/boost/move/utility_core.hpp \
+ /usr/include/boost/move/core.hpp \
+ /usr/include/boost/intrusive/detail/tree_value_compare.hpp \
+ /usr/include/boost/intrusive/detail/simple_disposers.hpp \
+ /usr/include/boost/intrusive/detail/size_holder.hpp \
+ /usr/include/boost/intrusive/detail/algorithm.hpp \
+ /usr/include/boost/intrusive/detail/minimal_less_equal_header.hpp \
+ /usr/include/boost/heap/detail/stable_heap.hpp \
+ /usr/include/boost/iterator/iterator_adaptor.hpp \
+ /usr/include/boost/core/use_default.hpp \
+ /usr/include/boost/iterator/iterator_categories.hpp \
+ /usr/include/boost/iterator/detail/config_def.hpp \
+ /usr/include/boost/mpl/eval_if.hpp /usr/include/boost/mpl/if.hpp \
+ /usr/include/boost/mpl/aux_/value_wknd.hpp \
+ /usr/include/boost/mpl/aux_/static_cast.hpp \
+ /usr/include/boost/mpl/aux_/config/workaround.hpp \
+ /usr/include/boost/mpl/aux_/config/integral.hpp \
+ /usr/include/boost/mpl/aux_/config/msvc.hpp \
+ /usr/include/boost/mpl/aux_/config/eti.hpp \
+ /usr/include/boost/mpl/aux_/na_spec.hpp \
+ /usr/include/boost/mpl/lambda_fwd.hpp \
+ /usr/include/boost/mpl/void_fwd.hpp \
+ /usr/include/boost/mpl/aux_/adl_barrier.hpp \
+ /usr/include/boost/mpl/aux_/config/adl.hpp \
+ /usr/include/boost/mpl/aux_/config/intel.hpp \
+ /usr/include/boost/mpl/aux_/config/gcc.hpp \
+ /usr/include/boost/mpl/aux_/na.hpp /usr/include/boost/mpl/bool.hpp \
+ /usr/include/boost/mpl/bool_fwd.hpp \
+ /usr/include/boost/mpl/integral_c_tag.hpp \
+ /usr/include/boost/mpl/aux_/config/static_constant.hpp \
+ /usr/include/boost/mpl/aux_/na_fwd.hpp \
+ /usr/include/boost/mpl/aux_/config/ctps.hpp \
+ /usr/include/boost/mpl/aux_/config/lambda.hpp \
+ /usr/include/boost/mpl/aux_/config/ttp.hpp \
+ /usr/include/boost/mpl/int.hpp /usr/include/boost/mpl/int_fwd.hpp \
+ /usr/include/boost/mpl/aux_/nttp_decl.hpp \
+ /usr/include/boost/mpl/aux_/config/nttp.hpp \
+ /usr/include/boost/mpl/aux_/integral_wrapper.hpp \
+ /usr/include/boost/mpl/aux_/lambda_arity_param.hpp \
+ /usr/include/boost/mpl/aux_/template_arity_fwd.hpp \
+ /usr/include/boost/mpl/aux_/arity.hpp \
+ /usr/include/boost/mpl/aux_/config/dtp.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/params.hpp \
+ /usr/include/boost/mpl/aux_/config/preprocessor.hpp \
+ /usr/include/boost/preprocessor/repeat.hpp \
+ /usr/include/boost/preprocessor/repetition/repeat.hpp \
+ /usr/include/boost/preprocessor/inc.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/enum.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \
+ /usr/include/boost/mpl/limits/arity.hpp \
+ /usr/include/boost/preprocessor/logical/and.hpp \
+ /usr/include/boost/preprocessor/logical/bitand.hpp \
+ /usr/include/boost/preprocessor/identity.hpp \
+ /usr/include/boost/preprocessor/facilities/identity.hpp \
+ /usr/include/boost/preprocessor/empty.hpp \
+ /usr/include/boost/preprocessor/arithmetic/add.hpp \
+ /usr/include/boost/preprocessor/control/while.hpp \
+ /usr/include/boost/preprocessor/list/fold_left.hpp \
+ /usr/include/boost/preprocessor/list/detail/fold_left.hpp \
+ /usr/include/boost/preprocessor/list/adt.hpp \
+ /usr/include/boost/preprocessor/detail/is_binary.hpp \
+ /usr/include/boost/preprocessor/detail/check.hpp \
+ /usr/include/boost/preprocessor/list/fold_right.hpp \
+ /usr/include/boost/preprocessor/list/detail/fold_right.hpp \
+ /usr/include/boost/preprocessor/list/reverse.hpp \
+ /usr/include/boost/preprocessor/control/detail/while.hpp \
+ /usr/include/boost/preprocessor/arithmetic/sub.hpp \
+ /usr/include/boost/mpl/aux_/config/overload_resolution.hpp \
+ /usr/include/boost/mpl/aux_/lambda_support.hpp \
+ /usr/include/boost/mpl/identity.hpp \
+ /usr/include/boost/mpl/placeholders.hpp /usr/include/boost/mpl/arg.hpp \
+ /usr/include/boost/mpl/arg_fwd.hpp \
+ /usr/include/boost/mpl/aux_/na_assert.hpp \
+ /usr/include/boost/mpl/assert.hpp /usr/include/boost/mpl/not.hpp \
+ /usr/include/boost/mpl/aux_/nested_type_wknd.hpp \
+ /usr/include/boost/mpl/aux_/yes_no.hpp \
+ /usr/include/boost/mpl/aux_/config/arrays.hpp \
+ /usr/include/boost/mpl/aux_/config/gpu.hpp \
+ /usr/include/boost/mpl/aux_/config/pp_counter.hpp \
+ /usr/include/boost/mpl/aux_/arity_spec.hpp \
+ /usr/include/boost/mpl/aux_/arg_typedef.hpp \
+ /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp \
+ /usr/include/boost/mpl/aux_/include_preprocessed.hpp \
+ /usr/include/boost/mpl/aux_/config/compiler.hpp \
+ /usr/include/boost/preprocessor/stringize.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \
+ /usr/include/boost/iterator/detail/config_undef.hpp \
+ /usr/include/boost/iterator/iterator_facade.hpp \
+ /usr/include/boost/iterator/interoperable.hpp \
+ /usr/include/boost/mpl/or.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \
+ /usr/include/boost/iterator/iterator_traits.hpp \
+ /usr/include/boost/iterator/detail/facade_iterator_category.hpp \
+ /usr/include/boost/mpl/and.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \
+ /usr/include/boost/type_traits/is_const.hpp \
+ /usr/include/boost/detail/indirect_traits.hpp \
+ /usr/include/boost/type_traits/is_pointer.hpp \
+ /usr/include/boost/type_traits/is_class.hpp \
+ /usr/include/boost/type_traits/is_volatile.hpp \
+ /usr/include/boost/type_traits/is_member_function_pointer.hpp \
+ /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \
+ /usr/include/boost/type_traits/is_member_pointer.hpp \
+ /usr/include/boost/type_traits/remove_cv.hpp \
+ /usr/include/boost/type_traits/remove_pointer.hpp \
+ /usr/include/boost/detail/select_type.hpp \
+ /usr/include/boost/iterator/detail/enable_if.hpp \
+ /usr/include/boost/core/addressof.hpp \
+ /usr/include/boost/type_traits/add_const.hpp \
+ /usr/include/boost/type_traits/add_pointer.hpp \
+ /usr/include/boost/type_traits/remove_const.hpp \
+ /usr/include/boost/type_traits/is_pod.hpp \
+ /usr/include/boost/type_traits/is_scalar.hpp \
+ /usr/include/boost/type_traits/is_enum.hpp \
+ /usr/include/boost/mpl/always.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp \
+ /usr/include/boost/mpl/apply.hpp /usr/include/boost/mpl/apply_fwd.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \
+ /usr/include/boost/mpl/apply_wrap.hpp \
+ /usr/include/boost/mpl/aux_/has_apply.hpp \
+ /usr/include/boost/mpl/has_xxx.hpp \
+ /usr/include/boost/mpl/aux_/type_wrapper.hpp \
+ /usr/include/boost/mpl/aux_/config/has_xxx.hpp \
+ /usr/include/boost/mpl/aux_/config/msvc_typename.hpp \
+ /usr/include/boost/preprocessor/array/elem.hpp \
+ /usr/include/boost/preprocessor/array/data.hpp \
+ /usr/include/boost/preprocessor/array/size.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_params.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \
+ /usr/include/boost/mpl/aux_/config/has_apply.hpp \
+ /usr/include/boost/mpl/aux_/msvc_never_true.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \
+ /usr/include/boost/mpl/lambda.hpp /usr/include/boost/mpl/bind.hpp \
+ /usr/include/boost/mpl/bind_fwd.hpp \
+ /usr/include/boost/mpl/aux_/config/bind.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \
+ /usr/include/boost/mpl/next.hpp /usr/include/boost/mpl/next_prior.hpp \
+ /usr/include/boost/mpl/aux_/common_name_wknd.hpp \
+ /usr/include/boost/mpl/protect.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \
+ /usr/include/boost/mpl/aux_/full_lambda.hpp \
+ /usr/include/boost/mpl/quote.hpp /usr/include/boost/mpl/void.hpp \
+ /usr/include/boost/mpl/aux_/has_type.hpp \
+ /usr/include/boost/mpl/aux_/config/bcc.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \
+ /usr/include/boost/mpl/aux_/template_arity.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \
+ /usr/include/boost/heap/policies.hpp \
+ /usr/include/boost/parameter/name.hpp \
+ /usr/include/boost/parameter/aux_/name.hpp \
+ /usr/include/boost/parameter/value_type.hpp \
+ /usr/include/boost/parameter/aux_/void.hpp \
+ /usr/include/boost/parameter/config.hpp \
+ /usr/include/boost/mpl/limits/vector.hpp \
+ /usr/include/boost/mp11/integral.hpp /usr/include/boost/mp11/version.hpp \
+ /usr/include/boost/mp11/list.hpp \
+ /usr/include/boost/mp11/detail/mp_list.hpp \
+ /usr/include/boost/mp11/detail/mp_is_list.hpp \
+ /usr/include/boost/mp11/detail/mp_append.hpp \
+ /usr/include/boost/mp11/utility.hpp \
+ /usr/include/boost/mp11/detail/mp_fold.hpp \
+ /usr/include/boost/mp11/detail/config.hpp \
+ /usr/include/boost/parameter/aux_/is_placeholder.hpp \
+ /usr/include/boost/mp11/bind.hpp /usr/include/boost/mp11/algorithm.hpp \
+ /usr/include/boost/mp11/set.hpp /usr/include/boost/mp11/function.hpp \
+ /usr/include/boost/mp11/detail/mp_count.hpp \
+ /usr/include/boost/mp11/detail/mp_plus.hpp \
+ /usr/include/boost/mp11/detail/mp_min_element.hpp \
+ /usr/include/boost/mp11/detail/mp_void.hpp \
+ /usr/include/boost/mp11/detail/mp_copy_if.hpp \
+ /usr/include/boost/mp11/detail/mp_remove_if.hpp \
+ /usr/include/boost/mp11/detail/mp_map_find.hpp \
+ /usr/include/boost/mp11/detail/mp_with_index.hpp \
+ /usr/include/c++/12/cassert /usr/include/boost/mp11/integer_sequence.hpp \
+ /usr/include/boost/parameter/aux_/result_of0.hpp \
+ /usr/include/boost/parameter/aux_/use_default_tag.hpp \
+ /usr/include/boost/utility/result_of.hpp \
+ /usr/include/boost/preprocessor/iteration/iterate.hpp \
+ /usr/include/boost/preprocessor/slot/slot.hpp \
+ /usr/include/boost/preprocessor/slot/detail/def.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \
+ /usr/include/boost/preprocessor/facilities/intercept.hpp \
+ /usr/include/boost/type_traits/type_identity.hpp \
+ /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \
+ /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \
+ /usr/include/boost/preprocessor/slot/detail/shared.hpp \
+ /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \
+ /usr/include/boost/utility/detail/result_of_iterate.hpp \
+ /usr/include/boost/parameter/aux_/lambda_tag.hpp \
+ /usr/include/boost/parameter/binding.hpp \
+ /usr/include/boost/parameter/keyword.hpp \
+ /usr/include/boost/parameter/aux_/tag.hpp \
+ /usr/include/boost/parameter/aux_/unwrap_cv_reference.hpp \
+ /usr/include/boost/parameter/aux_/yesno.hpp \
+ /usr/include/c++/12/functional /usr/include/c++/12/bits/std_function.h \
+ /usr/include/c++/12/unordered_map /usr/include/c++/12/bits/hashtable.h \
+ /usr/include/c++/12/bits/hashtable_policy.h \
+ /usr/include/c++/12/bits/enable_special_members.h \
+ /usr/include/c++/12/bits/node_handle.h \
+ /usr/include/c++/12/bits/unordered_map.h \
+ /usr/include/c++/12/bits/erase_if.h /usr/include/c++/12/array \
+ /usr/include/c++/12/compare \
+ /usr/include/boost/parameter/aux_/preprocessor/nullptr.hpp \
+ /usr/include/boost/parameter/aux_/tagged_argument.hpp \
+ /usr/include/boost/parameter/keyword_fwd.hpp \
+ /usr/include/boost/parameter/aux_/tagged_argument_fwd.hpp \
+ /usr/include/boost/parameter/aux_/is_tagged_argument.hpp \
+ /usr/include/boost/type_traits/is_base_of.hpp \
+ /usr/include/boost/type_traits/is_base_and_derived.hpp \
+ /usr/include/boost/parameter/aux_/default.hpp \
+ /usr/include/boost/parameter/aux_/arg_list.hpp \
+ /usr/include/boost/parameter/aux_/is_maybe.hpp \
+ /usr/include/boost/parameter/aux_/parameter_requirements.hpp \
+ /usr/include/boost/parameter/aux_/pack/parameter_requirements.hpp \
+ /usr/include/boost/parameter/aux_/augment_predicate.hpp \
+ /usr/include/boost/parameter/aux_/has_nested_template_fn.hpp \
+ /usr/include/boost/mpl/iterator_tags.hpp \
+ /usr/include/boost/mpl/begin_end_fwd.hpp \
+ /usr/include/boost/mpl/has_key_fwd.hpp \
+ /usr/include/boost/mpl/count_fwd.hpp \
+ /usr/include/boost/mpl/key_type_fwd.hpp \
+ /usr/include/boost/mpl/value_type_fwd.hpp \
+ /usr/include/boost/mpl/at_fwd.hpp /usr/include/boost/mpl/order_fwd.hpp \
+ /usr/include/boost/mpl/find.hpp /usr/include/boost/mpl/find_if.hpp \
+ /usr/include/boost/mpl/aux_/find_if_pred.hpp \
+ /usr/include/boost/mpl/aux_/iter_apply.hpp \
+ /usr/include/boost/mpl/deref.hpp \
+ /usr/include/boost/mpl/aux_/msvc_type.hpp \
+ /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \
+ /usr/include/boost/mpl/iter_fold_if.hpp \
+ /usr/include/boost/mpl/begin_end.hpp \
+ /usr/include/boost/mpl/aux_/begin_end_impl.hpp \
+ /usr/include/boost/mpl/sequence_tag_fwd.hpp \
+ /usr/include/boost/mpl/aux_/has_begin.hpp \
+ /usr/include/boost/mpl/aux_/traits_lambda_spec.hpp \
+ /usr/include/boost/mpl/sequence_tag.hpp \
+ /usr/include/boost/mpl/aux_/has_tag.hpp \
+ /usr/include/boost/mpl/logical.hpp /usr/include/boost/mpl/pair.hpp \
+ /usr/include/boost/mpl/aux_/msvc_eti_base.hpp \
+ /usr/include/boost/mpl/aux_/iter_fold_if_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp \
+ /usr/include/boost/mpl/aux_/config/forwarding.hpp \
+ /usr/include/boost/mpl/same_as.hpp \
+ /usr/include/boost/mpl/aux_/lambda_spec.hpp \
+ /usr/include/boost/mpl/distance.hpp \
+ /usr/include/boost/mpl/distance_fwd.hpp \
+ /usr/include/boost/mpl/iter_fold.hpp /usr/include/boost/mpl/O1_size.hpp \
+ /usr/include/boost/mpl/O1_size_fwd.hpp \
+ /usr/include/boost/mpl/aux_/O1_size_impl.hpp \
+ /usr/include/boost/mpl/long.hpp /usr/include/boost/mpl/long_fwd.hpp \
+ /usr/include/boost/mpl/aux_/has_size.hpp \
+ /usr/include/boost/mpl/aux_/iter_fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp \
+ /usr/include/boost/mpl/iterator_range.hpp /usr/include/boost/mpl/tag.hpp \
+ /usr/include/boost/parameter/aux_/preprocessor/qualifier.hpp \
+ /usr/include/boost/preprocessor/facilities/is_empty.hpp \
+ /usr/include/boost/preprocessor/facilities/is_empty_variadic.hpp \
+ /usr/include/boost/preprocessor/punctuation/is_begin_parens.hpp \
+ /usr/include/boost/preprocessor/punctuation/detail/is_begin_parens.hpp \
+ /usr/include/boost/preprocessor/facilities/detail/is_empty.hpp \
+ /usr/include/boost/parameter/aux_/preprocessor/is_binary.hpp \
+ /usr/include/boost/parameter/template_keyword.hpp \
+ /usr/include/boost/parameter/aux_/template_keyword.hpp \
+ /usr/include/boost/parameter/parameters.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_arg_list.hpp \
+ /usr/include/boost/parameter/aux_/pack/unmatched_argument.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_type.hpp \
+ /usr/include/boost/parameter/deduced.hpp \
+ /usr/include/boost/parameter/aux_/use_default.hpp \
+ /usr/include/boost/parameter/required.hpp \
+ /usr/include/boost/parameter/optional.hpp \
+ /usr/include/boost/parameter/aux_/pack/is_named_argument.hpp \
+ /usr/include/boost/parameter/aux_/pack/insert_tagged.hpp \
+ /usr/include/boost/parameter/aux_/set.hpp \
+ /usr/include/boost/parameter/aux_/pack/deduce_tag.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_deduced.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_parameter_spec_items.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_deduced_items.hpp \
+ /usr/include/boost/parameter/aux_/pack/deduced_item.hpp \
+ /usr/include/boost/parameter/aux_/pack/satisfies.hpp \
+ /usr/include/boost/parameter/aux_/pack/as_parameter_requirements.hpp \
+ /usr/include/boost/parameter/aux_/pack/predicate.hpp \
+ /usr/include/boost/parameter/aux_/always_true_predicate.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_items.hpp \
+ /usr/include/boost/parameter/aux_/pack/item.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_keyword_arg.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_template_keyword_arg.hpp \
+ /usr/include/boost/heap/heap_merge.hpp \
+ /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp \
+ /usr/include/boost/type_traits/enable_if.hpp \
+ /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp \
+ /usr/include/boost/type_traits/has_trivial_move_assign.hpp \
+ /usr/include/boost/type_traits/is_assignable.hpp \
+ /usr/include/boost/type_traits/has_nothrow_assign.hpp \
+ /usr/include/boost/heap/detail/tree_iterator.hpp \
+ /usr/include/c++/12/queue /usr/include/c++/12/deque \
+ /usr/include/c++/12/bits/stl_deque.h /usr/include/c++/12/bits/deque.tcc \
+ /usr/include/c++/12/bits/stl_queue.h /usr/include/c++/12/sstream \
+ /usr/include/c++/12/istream /usr/include/c++/12/ios \
+ /usr/include/c++/12/bits/basic_ios.h \
+ /usr/include/c++/12/bits/locale_facets.h /usr/include/c++/12/cwctype \
+ /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_base.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_inline.h \
+ /usr/include/c++/12/bits/locale_facets.tcc \
+ /usr/include/c++/12/bits/basic_ios.tcc /usr/include/c++/12/ostream \
+ /usr/include/c++/12/bits/ostream.tcc \
+ /usr/include/c++/12/bits/istream.tcc \
+ /usr/include/c++/12/bits/sstream.tcc \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/time/DoubleTime.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Limits.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Time.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/StructureView.hpp \
+ /usr/include/c++/12/map /usr/include/c++/12/bits/stl_tree.h \
+ /usr/include/c++/12/bits/stl_map.h \
+ /usr/include/c++/12/bits/stl_multimap.h \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/context/State.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/context/StateValues.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \
+ /usr/include/boost/serialization/serialization.hpp \
+ /usr/include/boost/serialization/strong_typedef.hpp \
+ /usr/include/boost/operators.hpp \
+ /usr/include/boost/type_traits/has_nothrow_constructor.hpp \
+ /usr/include/boost/type_traits/is_default_constructible.hpp \
+ /usr/include/boost/type_traits/has_nothrow_copy.hpp \
+ /usr/include/boost/type_traits/is_copy_constructible.hpp \
+ /usr/include/boost/type_traits/is_constructible.hpp \
+ /usr/include/boost/type_traits/is_destructible.hpp \
+ /usr/include/boost/serialization/access.hpp /usr/include/c++/12/any \
+ /usr/include/c++/12/valarray /usr/include/c++/12/cmath \
+ /usr/include/math.h /usr/include/x86_64-linux-gnu/bits/math-vector.h \
+ /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \
+ /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \
+ /usr/include/x86_64-linux-gnu/bits/fp-logb.h \
+ /usr/include/x86_64-linux-gnu/bits/fp-fast.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \
+ /usr/include/x86_64-linux-gnu/bits/iscanonical.h \
+ /usr/include/c++/12/bits/specfun.h /usr/include/c++/12/tr1/gamma.tcc \
+ /usr/include/c++/12/tr1/special_function_util.h \
+ /usr/include/c++/12/tr1/bessel_function.tcc \
+ /usr/include/c++/12/tr1/beta_function.tcc \
+ /usr/include/c++/12/tr1/ell_integral.tcc \
+ /usr/include/c++/12/tr1/exp_integral.tcc \
+ /usr/include/c++/12/tr1/hypergeometric.tcc \
+ /usr/include/c++/12/tr1/legendre_function.tcc \
+ /usr/include/c++/12/tr1/modified_bessel_func.tcc \
+ /usr/include/c++/12/tr1/poly_hermite.tcc \
+ /usr/include/c++/12/tr1/poly_laguerre.tcc \
+ /usr/include/c++/12/tr1/riemann_zeta.tcc \
+ /usr/include/c++/12/bits/valarray_array.h \
+ /usr/include/c++/12/bits/valarray_array.tcc \
+ /usr/include/c++/12/bits/valarray_before.h \
+ /usr/include/c++/12/bits/slice_array.h \
+ /usr/include/c++/12/bits/valarray_after.h \
+ /usr/include/c++/12/bits/gslice.h \
+ /usr/include/c++/12/bits/gslice_array.h \
+ /usr/include/c++/12/bits/mask_array.h \
+ /usr/include/c++/12/bits/indirect_array.h \
+ /usr/include/boost/serialization/map.hpp \
+ /usr/include/boost/serialization/nvp.hpp /usr/include/boost/core/nvp.hpp \
+ /usr/include/boost/serialization/level.hpp \
+ /usr/include/boost/type_traits/is_fundamental.hpp \
+ /usr/include/boost/mpl/integral_c.hpp \
+ /usr/include/boost/mpl/integral_c_fwd.hpp \
+ /usr/include/boost/serialization/level_enum.hpp \
+ /usr/include/boost/serialization/tracking.hpp \
+ /usr/include/boost/mpl/equal_to.hpp \
+ /usr/include/boost/mpl/aux_/comparison_op.hpp \
+ /usr/include/boost/mpl/aux_/numeric_op.hpp \
+ /usr/include/boost/mpl/numeric_cast.hpp \
+ /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \
+ /usr/include/boost/mpl/greater.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp \
+ /usr/include/boost/serialization/tracking_enum.hpp \
+ /usr/include/boost/serialization/type_info_implementation.hpp \
+ /usr/include/boost/serialization/traits.hpp \
+ /usr/include/boost/serialization/split_free.hpp \
+ /usr/include/boost/serialization/wrapper.hpp \
+ /usr/include/boost/serialization/base_object.hpp \
+ /usr/include/boost/type_traits/is_polymorphic.hpp \
+ /usr/include/boost/serialization/force_include.hpp \
+ /usr/include/boost/serialization/void_cast_fwd.hpp \
+ /usr/include/boost/serialization/collection_size_type.hpp \
+ /usr/include/boost/serialization/is_bitwise_serializable.hpp \
+ /usr/include/boost/serialization/item_version_type.hpp \
+ /usr/include/boost/integer_traits.hpp /usr/include/boost/limits.hpp \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/limits.h \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/syslimits.h \
+ /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/local_lim.h \
+ /usr/include/linux/limits.h \
+ /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/uio_lim.h \
+ /usr/include/boost/serialization/library_version_type.hpp \
+ /usr/include/c++/12/cstring /usr/include/string.h /usr/include/strings.h \
+ /usr/include/boost/serialization/detail/stack_constructor.hpp \
+ /usr/include/boost/aligned_storage.hpp \
+ /usr/include/boost/type_traits/aligned_storage.hpp \
+ /usr/include/boost/type_traits/alignment_of.hpp \
+ /usr/include/boost/type_traits/type_with_alignment.hpp \
+ /usr/include/boost/serialization/utility.hpp \
+ /usr/include/boost/serialization/collections_save_imp.hpp \
+ /usr/include/boost/serialization/version.hpp \
+ /usr/include/boost/mpl/less.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \
+ /usr/include/boost/mpl/comparison.hpp \
+ /usr/include/boost/mpl/not_equal_to.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp \
+ /usr/include/boost/mpl/less_equal.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp \
+ /usr/include/boost/mpl/greater_equal.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp \
+ /usr/include/boost/serialization/vector.hpp \
+ /usr/include/boost/serialization/collections_load_imp.hpp \
+ /usr/include/boost/serialization/detail/is_default_constructible.hpp \
+ /usr/include/boost/utility/enable_if.hpp \
+ /usr/include/boost/serialization/array_wrapper.hpp \
+ /usr/include/boost/serialization/split_member.hpp \
+ /usr/include/boost/serialization/array_optimization.hpp \
+ /usr/include/boost/serialization/collection_traits.hpp \
+ /usr/include/c++/12/climits \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Node.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Output.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Observer.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/View.hpp \
+ /usr/include/boost/format.hpp /usr/include/c++/12/locale \
+ /usr/include/c++/12/bits/locale_facets_nonio.h /usr/include/c++/12/ctime \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/time_members.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/messages_members.h \
+ /usr/include/libintl.h /usr/include/c++/12/bits/codecvt.h \
+ /usr/include/c++/12/bits/locale_facets_nonio.tcc \
+ /usr/include/c++/12/bits/locale_conv.h \
+ /usr/include/boost/format/detail/compat_workarounds.hpp \
+ /usr/include/boost/format/detail/config_macros.hpp \
+ /usr/include/boost/format/detail/workarounds_gcc-2_95.hpp \
+ /usr/include/boost/format/detail/workarounds_stlport.hpp \
+ /usr/include/boost/format/format_fwd.hpp \
+ /usr/include/boost/format/internals_fwd.hpp \
+ /usr/include/boost/format/internals.hpp \
+ /usr/include/boost/core/ignore_unused.hpp \
+ /usr/include/boost/optional.hpp /usr/include/boost/optional/optional.hpp \
+ /usr/include/boost/core/explicit_operator_bool.hpp \
+ /usr/include/boost/optional/bad_optional_access.hpp \
+ /usr/include/boost/type.hpp /usr/include/boost/type_traits/decay.hpp \
+ /usr/include/boost/type_traits/remove_bounds.hpp \
+ /usr/include/boost/type_traits/remove_extent.hpp \
+ /usr/include/boost/move/utility.hpp /usr/include/boost/move/traits.hpp \
+ /usr/include/boost/none.hpp /usr/include/boost/none_t.hpp \
+ /usr/include/boost/utility/compare_pointees.hpp \
+ /usr/include/boost/optional/optional_fwd.hpp \
+ /usr/include/boost/optional/detail/optional_config.hpp \
+ /usr/include/boost/optional/detail/optional_factory_support.hpp \
+ /usr/include/boost/optional/detail/optional_aligned_storage.hpp \
+ /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp \
+ /usr/include/boost/optional/detail/optional_reference_spec.hpp \
+ /usr/include/boost/optional/detail/optional_relops.hpp \
+ /usr/include/boost/optional/detail/optional_swap.hpp \
+ /usr/include/boost/format/alt_sstream.hpp \
+ /usr/include/boost/utility/base_from_member.hpp \
+ /usr/include/boost/preprocessor/repetition/repeat_from_to.hpp \
+ /usr/include/boost/shared_ptr.hpp \
+ /usr/include/boost/smart_ptr/shared_ptr.hpp \
+ /usr/include/boost/smart_ptr/detail/shared_count.hpp \
+ /usr/include/boost/smart_ptr/bad_weak_ptr.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_noexcept.hpp \
+ /usr/include/boost/checked_delete.hpp \
+ /usr/include/boost/core/checked_delete.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_convertible.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_nullptr_t.hpp \
+ /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp \
+ /usr/include/boost/smart_ptr/detail/spinlock.hpp \
+ /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \
+ /usr/include/boost/smart_ptr/detail/yield_k.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_thread_pause.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp \
+ /usr/include/boost/config/pragma_message.hpp \
+ /usr/include/boost/smart_ptr/detail/operator_bool.hpp \
+ /usr/include/boost/smart_ptr/detail/local_sp_deleter.hpp \
+ /usr/include/boost/smart_ptr/detail/local_counted_base.hpp \
+ /usr/include/boost/format/alt_sstream_impl.hpp \
+ /usr/include/boost/format/format_class.hpp \
+ /usr/include/boost/format/exceptions.hpp \
+ /usr/include/boost/format/format_implementation.hpp \
+ /usr/include/boost/format/group.hpp \
+ /usr/include/boost/format/feed_args.hpp \
+ /usr/include/boost/format/detail/msvc_disambiguater.hpp \
+ /usr/include/boost/format/parsing.hpp \
+ /usr/include/boost/format/free_funcs.hpp \
+ /usr/include/boost/format/detail/unset_macros.hpp \
+ /usr/include/boost/lexical_cast.hpp \
+ /usr/include/boost/range/iterator_range_core.hpp \
+ /usr/include/boost/range/functions.hpp \
+ /usr/include/boost/range/begin.hpp /usr/include/boost/range/config.hpp \
+ /usr/include/boost/range/iterator.hpp \
+ /usr/include/boost/range/range_fwd.hpp \
+ /usr/include/boost/range/mutable_iterator.hpp \
+ /usr/include/boost/range/detail/extract_optional_type.hpp \
+ /usr/include/boost/range/detail/msvc_has_iterator_workaround.hpp \
+ /usr/include/boost/range/const_iterator.hpp \
+ /usr/include/boost/range/end.hpp \
+ /usr/include/boost/range/detail/implementation_help.hpp \
+ /usr/include/boost/range/detail/common.hpp \
+ /usr/include/boost/range/detail/sfinae.hpp \
+ /usr/include/boost/range/size.hpp /usr/include/boost/range/size_type.hpp \
+ /usr/include/boost/range/difference_type.hpp \
+ /usr/include/boost/range/has_range_iterator.hpp \
+ /usr/include/boost/range/concepts.hpp \
+ /usr/include/boost/iterator/iterator_concepts.hpp \
+ /usr/include/boost/range/value_type.hpp \
+ /usr/include/boost/range/detail/misc_concept.hpp \
+ /usr/include/boost/type_traits/make_unsigned.hpp \
+ /usr/include/boost/type_traits/is_signed.hpp \
+ /usr/include/boost/type_traits/is_unsigned.hpp \
+ /usr/include/boost/type_traits/add_volatile.hpp \
+ /usr/include/boost/range/detail/has_member_size.hpp \
+ /usr/include/boost/utility.hpp /usr/include/boost/utility/binary.hpp \
+ /usr/include/boost/preprocessor/control/deduce_d.hpp \
+ /usr/include/boost/preprocessor/seq/cat.hpp \
+ /usr/include/boost/preprocessor/seq/fold_left.hpp \
+ /usr/include/boost/preprocessor/seq/transform.hpp \
+ /usr/include/boost/preprocessor/arithmetic/mod.hpp \
+ /usr/include/boost/preprocessor/arithmetic/detail/div_base.hpp \
+ /usr/include/boost/preprocessor/comparison/less_equal.hpp \
+ /usr/include/boost/preprocessor/logical/not.hpp \
+ /usr/include/boost/utility/identity_type.hpp \
+ /usr/include/boost/type_traits/function_traits.hpp \
+ /usr/include/boost/core/noncopyable.hpp \
+ /usr/include/boost/range/distance.hpp \
+ /usr/include/boost/iterator/distance.hpp \
+ /usr/include/boost/range/empty.hpp /usr/include/boost/range/rbegin.hpp \
+ /usr/include/boost/range/reverse_iterator.hpp \
+ /usr/include/boost/iterator/reverse_iterator.hpp \
+ /usr/include/boost/range/rend.hpp \
+ /usr/include/boost/range/algorithm/equal.hpp \
+ /usr/include/boost/range/detail/safe_bool.hpp \
+ /usr/include/boost/next_prior.hpp \
+ /usr/include/boost/type_traits/has_plus.hpp \
+ /usr/include/boost/type_traits/detail/has_binary_operator.hpp \
+ /usr/include/boost/type_traits/make_void.hpp \
+ /usr/include/boost/type_traits/has_plus_assign.hpp \
+ /usr/include/boost/type_traits/has_minus.hpp \
+ /usr/include/boost/type_traits/has_minus_assign.hpp \
+ /usr/include/boost/iterator/advance.hpp \
+ /usr/include/boost/lexical_cast/bad_lexical_cast.hpp \
+ /usr/include/boost/lexical_cast/try_lexical_convert.hpp \
+ /usr/include/boost/lexical_cast/detail/is_character.hpp \
+ /usr/include/boost/lexical_cast/detail/converter_numeric.hpp \
+ /usr/include/boost/type_traits/is_float.hpp \
+ /usr/include/boost/numeric/conversion/cast.hpp \
+ /usr/include/boost/numeric/conversion/converter.hpp \
+ /usr/include/boost/numeric/conversion/conversion_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/meta.hpp \
+ /usr/include/boost/numeric/conversion/detail/int_float_mixture.hpp \
+ /usr/include/boost/numeric/conversion/int_float_mixture_enum.hpp \
+ /usr/include/boost/numeric/conversion/detail/sign_mixture.hpp \
+ /usr/include/boost/numeric/conversion/sign_mixture_enum.hpp \
+ /usr/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \
+ /usr/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \
+ /usr/include/boost/numeric/conversion/detail/is_subranged.hpp \
+ /usr/include/boost/mpl/multiplies.hpp /usr/include/boost/mpl/times.hpp \
+ /usr/include/boost/mpl/aux_/arithmetic_op.hpp \
+ /usr/include/boost/mpl/aux_/largest_int.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \
+ /usr/include/boost/numeric/conversion/converter_policies.hpp \
+ /usr/include/boost/config/no_tr1/cmath.hpp \
+ /usr/include/boost/numeric/conversion/detail/converter.hpp \
+ /usr/include/boost/numeric/conversion/bounds.hpp \
+ /usr/include/boost/numeric/conversion/detail/bounds.hpp \
+ /usr/include/boost/numeric/conversion/numeric_cast_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \
+ /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \
+ /usr/include/boost/lexical_cast/detail/converter_lexical.hpp \
+ /usr/include/boost/type_traits/has_left_shift.hpp \
+ /usr/include/boost/type_traits/has_right_shift.hpp \
+ /usr/include/boost/detail/lcast_precision.hpp \
+ /usr/include/boost/lexical_cast/detail/widest_char.hpp \
+ /usr/include/boost/container/container_fwd.hpp \
+ /usr/include/boost/container/detail/std_fwd.hpp \
+ /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp \
+ /usr/include/boost/lexical_cast/detail/lcast_char_constants.hpp \
+ /usr/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp \
+ /usr/include/boost/noncopyable.hpp \
+ /usr/include/boost/lexical_cast/detail/inf_nan.hpp \
+ /usr/include/boost/math/special_functions/sign.hpp \
+ /usr/include/boost/math/tools/config.hpp \
+ /usr/include/boost/predef/architecture/x86.h \
+ /usr/include/boost/predef/architecture/x86/32.h \
+ /usr/include/boost/predef/version_number.h \
+ /usr/include/boost/predef/make.h /usr/include/boost/predef/detail/test.h \
+ /usr/include/boost/predef/architecture/x86/64.h \
+ /usr/include/c++/12/cfloat \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/float.h \
+ /usr/include/boost/math/tools/user.hpp \
+ /usr/include/boost/math/special_functions/math_fwd.hpp \
+ /usr/include/boost/math/special_functions/detail/round_fwd.hpp \
+ /usr/include/boost/math/tools/promotion.hpp \
+ /usr/include/boost/math/policies/policy.hpp \
+ /usr/include/boost/mpl/list.hpp /usr/include/boost/mpl/limits/list.hpp \
+ /usr/include/boost/mpl/list/list20.hpp \
+ /usr/include/boost/mpl/list/list10.hpp \
+ /usr/include/boost/mpl/list/list0.hpp \
+ /usr/include/boost/mpl/list/aux_/push_front.hpp \
+ /usr/include/boost/mpl/push_front_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/item.hpp \
+ /usr/include/boost/mpl/list/aux_/tag.hpp \
+ /usr/include/boost/mpl/list/aux_/pop_front.hpp \
+ /usr/include/boost/mpl/pop_front_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/push_back.hpp \
+ /usr/include/boost/mpl/push_back_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/front.hpp \
+ /usr/include/boost/mpl/front_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/clear.hpp \
+ /usr/include/boost/mpl/clear_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/O1_size.hpp \
+ /usr/include/boost/mpl/list/aux_/size.hpp \
+ /usr/include/boost/mpl/size_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/empty.hpp \
+ /usr/include/boost/mpl/empty_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/begin_end.hpp \
+ /usr/include/boost/mpl/list/aux_/iterator.hpp \
+ /usr/include/boost/mpl/list/aux_/include_preprocessed.hpp \
+ /usr/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp \
+ /usr/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/list.hpp \
+ /usr/include/boost/mpl/contains.hpp \
+ /usr/include/boost/mpl/contains_fwd.hpp \
+ /usr/include/boost/mpl/aux_/contains_impl.hpp \
+ /usr/include/boost/mpl/remove_if.hpp /usr/include/boost/mpl/fold.hpp \
+ /usr/include/boost/mpl/aux_/fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp \
+ /usr/include/boost/mpl/reverse_fold.hpp \
+ /usr/include/boost/mpl/aux_/reverse_fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/inserter_algorithm.hpp \
+ /usr/include/boost/mpl/back_inserter.hpp \
+ /usr/include/boost/mpl/push_back.hpp \
+ /usr/include/boost/mpl/aux_/push_back_impl.hpp \
+ /usr/include/boost/mpl/inserter.hpp \
+ /usr/include/boost/mpl/front_inserter.hpp \
+ /usr/include/boost/mpl/push_front.hpp \
+ /usr/include/boost/mpl/aux_/push_front_impl.hpp \
+ /usr/include/boost/mpl/clear.hpp \
+ /usr/include/boost/mpl/aux_/clear_impl.hpp \
+ /usr/include/boost/mpl/vector.hpp \
+ /usr/include/boost/mpl/vector/vector20.hpp \
+ /usr/include/boost/mpl/vector/vector10.hpp \
+ /usr/include/boost/mpl/vector/vector0.hpp \
+ /usr/include/boost/mpl/vector/aux_/at.hpp \
+ /usr/include/boost/mpl/vector/aux_/tag.hpp \
+ /usr/include/boost/mpl/aux_/config/typeof.hpp \
+ /usr/include/boost/mpl/vector/aux_/front.hpp \
+ /usr/include/boost/mpl/vector/aux_/push_front.hpp \
+ /usr/include/boost/mpl/vector/aux_/item.hpp \
+ /usr/include/boost/mpl/vector/aux_/pop_front.hpp \
+ /usr/include/boost/mpl/vector/aux_/push_back.hpp \
+ /usr/include/boost/mpl/vector/aux_/pop_back.hpp \
+ /usr/include/boost/mpl/pop_back_fwd.hpp \
+ /usr/include/boost/mpl/vector/aux_/back.hpp \
+ /usr/include/boost/mpl/back_fwd.hpp \
+ /usr/include/boost/mpl/vector/aux_/clear.hpp \
+ /usr/include/boost/mpl/vector/aux_/vector0.hpp \
+ /usr/include/boost/mpl/vector/aux_/iterator.hpp \
+ /usr/include/boost/mpl/plus.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp \
+ /usr/include/boost/mpl/minus.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp \
+ /usr/include/boost/mpl/advance_fwd.hpp /usr/include/boost/mpl/prior.hpp \
+ /usr/include/boost/mpl/vector/aux_/O1_size.hpp \
+ /usr/include/boost/mpl/vector/aux_/size.hpp \
+ /usr/include/boost/mpl/vector/aux_/empty.hpp \
+ /usr/include/boost/mpl/vector/aux_/begin_end.hpp \
+ /usr/include/boost/mpl/vector/aux_/include_preprocessed.hpp \
+ /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp \
+ /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp \
+ /usr/include/boost/mpl/at.hpp /usr/include/boost/mpl/aux_/at_impl.hpp \
+ /usr/include/boost/mpl/advance.hpp /usr/include/boost/mpl/negate.hpp \
+ /usr/include/boost/mpl/aux_/advance_forward.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp \
+ /usr/include/boost/mpl/aux_/advance_backward.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp \
+ /usr/include/boost/mpl/size.hpp \
+ /usr/include/boost/mpl/aux_/size_impl.hpp /usr/include/c++/12/stdlib.h \
+ /usr/include/c++/12/math.h /usr/include/boost/config/no_tr1/complex.hpp \
+ /usr/include/c++/12/complex \
+ /usr/include/boost/math/special_functions/detail/fp_traits.hpp \
+ /usr/include/boost/predef/other/endian.h \
+ /usr/include/boost/predef/library/c/gnu.h \
+ /usr/include/boost/predef/library/c/_prefix.h \
+ /usr/include/boost/predef/detail/_cassert.h \
+ /usr/include/boost/predef/os/macos.h /usr/include/boost/predef/os/ios.h \
+ /usr/include/boost/predef/os/bsd.h \
+ /usr/include/boost/predef/os/bsd/bsdi.h \
+ /usr/include/boost/predef/os/bsd/dragonfly.h \
+ /usr/include/boost/predef/os/bsd/free.h \
+ /usr/include/boost/predef/os/bsd/open.h \
+ /usr/include/boost/predef/os/bsd/net.h \
+ /usr/include/boost/predef/platform/android.h \
+ /usr/include/boost/math/special_functions/fpclassify.hpp \
+ /usr/include/boost/math/tools/real_cast.hpp \
+ /usr/include/boost/integer.hpp /usr/include/boost/integer_fwd.hpp \
+ /usr/include/boost/detail/basic_pointerbuf.hpp \
+ /usr/include/c++/12/fstream \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/basic_file.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++io.h \
+ /usr/include/c++/12/bits/fstream.tcc \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/TimedIterator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/DiscreteTimeIterator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Iterator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Trace.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FormalismType.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FunctionType.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/LevelType.hpp \
+ /usr/include/c++/12/mutex /usr/include/c++/12/bits/chrono.h \
+ /usr/include/c++/12/ratio /usr/include/c++/12/bits/parse_numbers.h \
+ /usr/include/c++/12/bits/std_mutex.h \
+ /usr/include/c++/12/bits/unique_lock.h \
+ /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Dynamics.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Parameters.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/state/States.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/state/Any.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Macro.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Simulator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Coordinator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Links.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/String.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Simulator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Context.hpp \
+ /home/toto/projets/factory/src/ProductionOrder.hpp \
+ /usr/include/c++/12/random /usr/include/c++/12/bits/random.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/opt_random.h \
+ /usr/include/c++/12/bits/random.tcc /usr/include/c++/12/numeric \
+ /usr/include/c++/12/bits/stl_numeric.h \
+ /usr/include/c++/12/pstl/glue_numeric_defs.h
diff --git a/build/src/CMakeFiles/factory_core.dir/Router.cpp.o b/build/src/CMakeFiles/factory_core.dir/Router.cpp.o
new file mode 100644
index 0000000..e5548eb
Binary files /dev/null and b/build/src/CMakeFiles/factory_core.dir/Router.cpp.o differ
diff --git a/build/src/CMakeFiles/factory_core.dir/Router.cpp.o.d b/build/src/CMakeFiles/factory_core.dir/Router.cpp.o.d
new file mode 100644
index 0000000..88173b3
--- /dev/null
+++ b/build/src/CMakeFiles/factory_core.dir/Router.cpp.o.d
@@ -0,0 +1,1065 @@
+src/CMakeFiles/factory_core.dir/Router.cpp.o: \
+ /home/toto/projets/factory/src/Router.cpp /usr/include/stdc-predef.h \
+ /home/toto/projets/factory/src/Router.hpp \
+ /home/toto/projets/factory/src/Base.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Bag.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/ExternalEvent.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Model.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Scheduler.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/scheduler/HeapScheduler.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/InternalEvent.hpp \
+ /usr/include/boost/heap/fibonacci_heap.hpp /usr/include/c++/12/algorithm \
+ /usr/include/c++/12/bits/stl_algobase.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++config.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/os_defines.h \
+ /usr/include/features.h /usr/include/features-time64.h \
+ /usr/include/x86_64-linux-gnu/bits/wordsize.h \
+ /usr/include/x86_64-linux-gnu/bits/timesize.h \
+ /usr/include/x86_64-linux-gnu/sys/cdefs.h \
+ /usr/include/x86_64-linux-gnu/bits/long-double.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/cpu_defines.h \
+ /usr/include/c++/12/pstl/pstl_config.h \
+ /usr/include/c++/12/bits/functexcept.h \
+ /usr/include/c++/12/bits/exception_defines.h \
+ /usr/include/c++/12/bits/cpp_type_traits.h \
+ /usr/include/c++/12/ext/type_traits.h \
+ /usr/include/c++/12/ext/numeric_traits.h \
+ /usr/include/c++/12/bits/stl_pair.h /usr/include/c++/12/type_traits \
+ /usr/include/c++/12/bits/move.h /usr/include/c++/12/bits/utility.h \
+ /usr/include/c++/12/bits/stl_iterator_base_types.h \
+ /usr/include/c++/12/bits/stl_iterator_base_funcs.h \
+ /usr/include/c++/12/bits/concept_check.h \
+ /usr/include/c++/12/debug/assertions.h \
+ /usr/include/c++/12/bits/stl_iterator.h \
+ /usr/include/c++/12/bits/ptr_traits.h /usr/include/c++/12/debug/debug.h \
+ /usr/include/c++/12/bits/predefined_ops.h \
+ /usr/include/c++/12/bits/stl_algo.h \
+ /usr/include/c++/12/bits/algorithmfwd.h \
+ /usr/include/c++/12/initializer_list /usr/include/c++/12/bits/stl_heap.h \
+ /usr/include/c++/12/bits/stl_tempbuf.h \
+ /usr/include/c++/12/bits/stl_construct.h /usr/include/c++/12/new \
+ /usr/include/c++/12/bits/exception.h \
+ /usr/include/c++/12/bits/uniform_int_dist.h /usr/include/c++/12/cstdlib \
+ /usr/include/stdlib.h \
+ /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/stddef.h \
+ /usr/include/x86_64-linux-gnu/bits/waitflags.h \
+ /usr/include/x86_64-linux-gnu/bits/waitstatus.h \
+ /usr/include/x86_64-linux-gnu/bits/floatn.h \
+ /usr/include/x86_64-linux-gnu/bits/floatn-common.h \
+ /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
+ /usr/include/x86_64-linux-gnu/sys/types.h \
+ /usr/include/x86_64-linux-gnu/bits/types.h \
+ /usr/include/x86_64-linux-gnu/bits/typesizes.h \
+ /usr/include/x86_64-linux-gnu/bits/time64.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/time_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/endianness.h \
+ /usr/include/x86_64-linux-gnu/bits/byteswap.h \
+ /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \
+ /usr/include/x86_64-linux-gnu/sys/select.h \
+ /usr/include/x86_64-linux-gnu/bits/select.h \
+ /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
+ /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
+ /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \
+ /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
+ /usr/include/c++/12/bits/std_abs.h \
+ /usr/include/c++/12/pstl/glue_algorithm_defs.h \
+ /usr/include/c++/12/pstl/execution_defs.h /usr/include/c++/12/utility \
+ /usr/include/c++/12/bits/stl_relops.h /usr/include/c++/12/vector \
+ /usr/include/c++/12/bits/allocator.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++allocator.h \
+ /usr/include/c++/12/bits/new_allocator.h \
+ /usr/include/c++/12/bits/memoryfwd.h \
+ /usr/include/c++/12/bits/stl_uninitialized.h \
+ /usr/include/c++/12/ext/alloc_traits.h \
+ /usr/include/c++/12/bits/alloc_traits.h \
+ /usr/include/c++/12/bits/stl_vector.h \
+ /usr/include/c++/12/bits/stl_bvector.h \
+ /usr/include/c++/12/bits/functional_hash.h \
+ /usr/include/c++/12/bits/hash_bytes.h /usr/include/c++/12/bits/refwrap.h \
+ /usr/include/c++/12/bits/invoke.h \
+ /usr/include/c++/12/bits/stl_function.h \
+ /usr/include/c++/12/backward/binders.h \
+ /usr/include/c++/12/bits/range_access.h \
+ /usr/include/c++/12/bits/vector.tcc /usr/include/boost/array.hpp \
+ /usr/include/boost/detail/workaround.hpp \
+ /usr/include/boost/config/workaround.hpp /usr/include/boost/config.hpp \
+ /usr/include/boost/config/user.hpp \
+ /usr/include/boost/config/detail/select_compiler_config.hpp \
+ /usr/include/boost/config/compiler/gcc.hpp /usr/include/c++/12/cstddef \
+ /usr/include/boost/config/detail/select_stdlib_config.hpp \
+ /usr/include/c++/12/version \
+ /usr/include/boost/config/stdlib/libstdcpp3.hpp /usr/include/unistd.h \
+ /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
+ /usr/include/x86_64-linux-gnu/bits/environments.h \
+ /usr/include/x86_64-linux-gnu/bits/confname.h \
+ /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \
+ /usr/include/x86_64-linux-gnu/bits/getopt_core.h \
+ /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \
+ /usr/include/linux/close_range.h \
+ /usr/include/boost/config/detail/select_platform_config.hpp \
+ /usr/include/boost/config/platform/linux.hpp \
+ /usr/include/boost/config/detail/posix_features.hpp \
+ /usr/include/boost/config/detail/suffix.hpp \
+ /usr/include/boost/config/helper_macros.hpp /usr/include/c++/12/iterator \
+ /usr/include/c++/12/iosfwd /usr/include/c++/12/bits/stringfwd.h \
+ /usr/include/c++/12/bits/postypes.h /usr/include/c++/12/cwchar \
+ /usr/include/wchar.h /usr/lib/gcc/x86_64-linux-gnu/12/include/stdarg.h \
+ /usr/include/x86_64-linux-gnu/bits/wchar.h \
+ /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/FILE.h \
+ /usr/include/c++/12/bits/stream_iterator.h \
+ /usr/include/c++/12/bits/streambuf_iterator.h \
+ /usr/include/c++/12/streambuf /usr/include/c++/12/bits/localefwd.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++locale.h \
+ /usr/include/c++/12/clocale /usr/include/locale.h \
+ /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/12/cctype \
+ /usr/include/ctype.h /usr/include/c++/12/bits/ios_base.h \
+ /usr/include/c++/12/ext/atomicity.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/gthr.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \
+ /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \
+ /usr/include/x86_64-linux-gnu/bits/time.h \
+ /usr/include/x86_64-linux-gnu/bits/timex.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \
+ /usr/include/x86_64-linux-gnu/bits/setjmp.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \
+ /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/atomic_word.h \
+ /usr/include/x86_64-linux-gnu/sys/single_threaded.h \
+ /usr/include/c++/12/bits/locale_classes.h /usr/include/c++/12/string \
+ /usr/include/c++/12/bits/char_traits.h /usr/include/c++/12/cstdint \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/stdint.h /usr/include/stdint.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
+ /usr/include/c++/12/bits/ostream_insert.h \
+ /usr/include/c++/12/bits/cxxabi_forced.h \
+ /usr/include/c++/12/bits/basic_string.h /usr/include/c++/12/string_view \
+ /usr/include/c++/12/bits/string_view.tcc \
+ /usr/include/c++/12/ext/string_conversions.h /usr/include/c++/12/cstdio \
+ /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
+ /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
+ /usr/include/c++/12/cerrno /usr/include/errno.h \
+ /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
+ /usr/include/x86_64-linux-gnu/asm/errno.h \
+ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
+ /usr/include/x86_64-linux-gnu/bits/types/error_t.h \
+ /usr/include/c++/12/bits/charconv.h \
+ /usr/include/c++/12/bits/basic_string.tcc \
+ /usr/include/c++/12/bits/locale_classes.tcc \
+ /usr/include/c++/12/system_error \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/error_constants.h \
+ /usr/include/c++/12/stdexcept /usr/include/c++/12/exception \
+ /usr/include/c++/12/bits/exception_ptr.h \
+ /usr/include/c++/12/bits/cxxabi_init_exception.h \
+ /usr/include/c++/12/typeinfo /usr/include/c++/12/bits/nested_exception.h \
+ /usr/include/c++/12/bits/streambuf.tcc /usr/include/boost/assert.hpp \
+ /usr/include/assert.h /usr/include/boost/static_assert.hpp \
+ /usr/include/boost/swap.hpp /usr/include/boost/core/swap.hpp \
+ /usr/include/boost/core/enable_if.hpp \
+ /usr/include/boost/throw_exception.hpp \
+ /usr/include/boost/assert/source_location.hpp \
+ /usr/include/boost/current_function.hpp /usr/include/boost/cstdint.hpp \
+ /usr/include/boost/exception/exception.hpp \
+ /usr/include/boost/heap/detail/heap_comparison.hpp \
+ /usr/include/boost/concept/assert.hpp \
+ /usr/include/boost/concept/detail/general.hpp \
+ /usr/include/boost/preprocessor/cat.hpp \
+ /usr/include/boost/preprocessor/config/config.hpp \
+ /usr/include/boost/concept/detail/backward_compatibility.hpp \
+ /usr/include/boost/concept/detail/has_constraints.hpp \
+ /usr/include/boost/type_traits/integral_constant.hpp \
+ /usr/include/boost/type_traits/conditional.hpp \
+ /usr/include/boost/heap/heap_concepts.hpp \
+ /usr/include/boost/concept_check.hpp \
+ /usr/include/boost/type_traits/conversion_traits.hpp \
+ /usr/include/boost/type_traits/is_convertible.hpp \
+ /usr/include/boost/type_traits/intrinsics.hpp \
+ /usr/include/boost/type_traits/detail/config.hpp \
+ /usr/include/boost/version.hpp \
+ /usr/include/boost/type_traits/is_complete.hpp \
+ /usr/include/boost/type_traits/declval.hpp \
+ /usr/include/boost/type_traits/add_rvalue_reference.hpp \
+ /usr/include/boost/type_traits/is_void.hpp \
+ /usr/include/boost/type_traits/is_reference.hpp \
+ /usr/include/boost/type_traits/is_lvalue_reference.hpp \
+ /usr/include/boost/type_traits/is_rvalue_reference.hpp \
+ /usr/include/boost/type_traits/remove_reference.hpp \
+ /usr/include/boost/type_traits/is_function.hpp \
+ /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \
+ /usr/include/boost/type_traits/detail/yes_no_type.hpp \
+ /usr/include/boost/type_traits/is_array.hpp \
+ /usr/include/boost/type_traits/is_arithmetic.hpp \
+ /usr/include/boost/type_traits/is_integral.hpp \
+ /usr/include/boost/type_traits/is_floating_point.hpp \
+ /usr/include/boost/type_traits/is_abstract.hpp \
+ /usr/include/boost/type_traits/add_lvalue_reference.hpp \
+ /usr/include/boost/type_traits/add_reference.hpp \
+ /usr/include/boost/type_traits/is_same.hpp \
+ /usr/include/boost/concept/usage.hpp \
+ /usr/include/boost/concept/detail/concept_def.hpp \
+ /usr/include/boost/preprocessor/seq/for_each_i.hpp \
+ /usr/include/boost/preprocessor/arithmetic/dec.hpp \
+ /usr/include/boost/preprocessor/arithmetic/inc.hpp \
+ /usr/include/boost/preprocessor/control/if.hpp \
+ /usr/include/boost/preprocessor/control/iif.hpp \
+ /usr/include/boost/preprocessor/logical/bool.hpp \
+ /usr/include/boost/preprocessor/repetition/for.hpp \
+ /usr/include/boost/preprocessor/debug/error.hpp \
+ /usr/include/boost/preprocessor/facilities/empty.hpp \
+ /usr/include/boost/preprocessor/detail/auto_rec.hpp \
+ /usr/include/boost/preprocessor/repetition/detail/for.hpp \
+ /usr/include/boost/preprocessor/control/expr_iif.hpp \
+ /usr/include/boost/preprocessor/tuple/eat.hpp \
+ /usr/include/boost/preprocessor/seq/seq.hpp \
+ /usr/include/boost/preprocessor/seq/elem.hpp \
+ /usr/include/boost/preprocessor/seq/size.hpp \
+ /usr/include/boost/preprocessor/seq/detail/is_empty.hpp \
+ /usr/include/boost/preprocessor/logical/compl.hpp \
+ /usr/include/boost/preprocessor/tuple/elem.hpp \
+ /usr/include/boost/preprocessor/facilities/expand.hpp \
+ /usr/include/boost/preprocessor/facilities/overload.hpp \
+ /usr/include/boost/preprocessor/variadic/size.hpp \
+ /usr/include/boost/preprocessor/tuple/rem.hpp \
+ /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \
+ /usr/include/boost/preprocessor/variadic/elem.hpp \
+ /usr/include/boost/preprocessor/seq/enum.hpp \
+ /usr/include/boost/preprocessor/comma_if.hpp \
+ /usr/include/boost/preprocessor/punctuation/comma_if.hpp \
+ /usr/include/boost/preprocessor/punctuation/comma.hpp \
+ /usr/include/boost/concept/detail/concept_undef.hpp \
+ /usr/include/boost/heap/detail/heap_node.hpp \
+ /usr/include/boost/core/allocator_access.hpp \
+ /usr/include/boost/core/pointer_traits.hpp /usr/include/c++/12/memory \
+ /usr/include/c++/12/bits/stl_raw_storage_iter.h \
+ /usr/include/c++/12/bits/align.h /usr/include/c++/12/bit \
+ /usr/include/c++/12/bits/uses_allocator.h \
+ /usr/include/c++/12/bits/unique_ptr.h /usr/include/c++/12/tuple \
+ /usr/include/c++/12/bits/shared_ptr.h \
+ /usr/include/c++/12/bits/shared_ptr_base.h \
+ /usr/include/c++/12/bits/allocated_ptr.h \
+ /usr/include/c++/12/ext/aligned_buffer.h \
+ /usr/include/c++/12/ext/concurrence.h \
+ /usr/include/c++/12/bits/shared_ptr_atomic.h \
+ /usr/include/c++/12/bits/atomic_base.h \
+ /usr/include/c++/12/bits/atomic_lockfree_defines.h \
+ /usr/include/c++/12/backward/auto_ptr.h \
+ /usr/include/c++/12/pstl/glue_memory_defs.h /usr/include/c++/12/limits \
+ /usr/include/boost/intrusive/list.hpp \
+ /usr/include/boost/intrusive/detail/config_begin.hpp \
+ /usr/include/boost/intrusive/intrusive_fwd.hpp \
+ /usr/include/boost/intrusive/link_mode.hpp \
+ /usr/include/boost/intrusive/detail/workaround.hpp \
+ /usr/include/boost/intrusive/detail/assert.hpp \
+ /usr/include/boost/intrusive/list_hook.hpp \
+ /usr/include/boost/intrusive/detail/list_node.hpp \
+ /usr/include/boost/intrusive/pointer_rebind.hpp \
+ /usr/include/boost/intrusive/circular_list_algorithms.hpp \
+ /usr/include/boost/intrusive/detail/algo_type.hpp \
+ /usr/include/boost/core/no_exceptions_support.hpp \
+ /usr/include/boost/intrusive/detail/config_end.hpp \
+ /usr/include/boost/intrusive/options.hpp \
+ /usr/include/boost/intrusive/pack_options.hpp \
+ /usr/include/boost/intrusive/detail/generic_hook.hpp \
+ /usr/include/boost/intrusive/pointer_traits.hpp \
+ /usr/include/boost/move/detail/pointer_element.hpp \
+ /usr/include/boost/move/detail/workaround.hpp \
+ /usr/include/boost/intrusive/detail/mpl.hpp \
+ /usr/include/boost/move/detail/type_traits.hpp \
+ /usr/include/boost/move/detail/config_begin.hpp \
+ /usr/include/boost/move/detail/meta_utils.hpp \
+ /usr/include/boost/move/detail/meta_utils_core.hpp \
+ /usr/include/boost/move/detail/config_end.hpp \
+ /usr/include/boost/intrusive/detail/node_holder.hpp \
+ /usr/include/boost/intrusive/detail/get_value_traits.hpp \
+ /usr/include/boost/intrusive/detail/hook_traits.hpp \
+ /usr/include/boost/intrusive/detail/parent_from_member.hpp \
+ /usr/include/boost/move/detail/to_raw_pointer.hpp \
+ /usr/include/boost/intrusive/detail/is_stateful_value_traits.hpp \
+ /usr/include/boost/intrusive/detail/function_detector.hpp \
+ /usr/include/boost/intrusive/detail/default_header_holder.hpp \
+ /usr/include/boost/intrusive/detail/reverse_iterator.hpp \
+ /usr/include/boost/intrusive/detail/iterator.hpp \
+ /usr/include/boost/intrusive/detail/std_fwd.hpp \
+ /usr/include/boost/move/detail/std_ns_begin.hpp \
+ /usr/include/boost/move/detail/std_ns_end.hpp \
+ /usr/include/boost/move/detail/iterator_traits.hpp \
+ /usr/include/boost/intrusive/detail/uncast.hpp \
+ /usr/include/boost/intrusive/detail/list_iterator.hpp \
+ /usr/include/boost/intrusive/detail/iiterator.hpp \
+ /usr/include/boost/intrusive/detail/array_initializer.hpp \
+ /usr/include/boost/intrusive/detail/exception_disposer.hpp \
+ /usr/include/boost/intrusive/detail/equal_to_value.hpp \
+ /usr/include/boost/intrusive/detail/key_nodeptr_comp.hpp \
+ /usr/include/boost/intrusive/detail/ebo_functor_holder.hpp \
+ /usr/include/boost/move/utility_core.hpp \
+ /usr/include/boost/move/core.hpp \
+ /usr/include/boost/intrusive/detail/tree_value_compare.hpp \
+ /usr/include/boost/intrusive/detail/simple_disposers.hpp \
+ /usr/include/boost/intrusive/detail/size_holder.hpp \
+ /usr/include/boost/intrusive/detail/algorithm.hpp \
+ /usr/include/boost/intrusive/detail/minimal_less_equal_header.hpp \
+ /usr/include/boost/heap/detail/stable_heap.hpp \
+ /usr/include/boost/iterator/iterator_adaptor.hpp \
+ /usr/include/boost/core/use_default.hpp \
+ /usr/include/boost/iterator/iterator_categories.hpp \
+ /usr/include/boost/iterator/detail/config_def.hpp \
+ /usr/include/boost/mpl/eval_if.hpp /usr/include/boost/mpl/if.hpp \
+ /usr/include/boost/mpl/aux_/value_wknd.hpp \
+ /usr/include/boost/mpl/aux_/static_cast.hpp \
+ /usr/include/boost/mpl/aux_/config/workaround.hpp \
+ /usr/include/boost/mpl/aux_/config/integral.hpp \
+ /usr/include/boost/mpl/aux_/config/msvc.hpp \
+ /usr/include/boost/mpl/aux_/config/eti.hpp \
+ /usr/include/boost/mpl/aux_/na_spec.hpp \
+ /usr/include/boost/mpl/lambda_fwd.hpp \
+ /usr/include/boost/mpl/void_fwd.hpp \
+ /usr/include/boost/mpl/aux_/adl_barrier.hpp \
+ /usr/include/boost/mpl/aux_/config/adl.hpp \
+ /usr/include/boost/mpl/aux_/config/intel.hpp \
+ /usr/include/boost/mpl/aux_/config/gcc.hpp \
+ /usr/include/boost/mpl/aux_/na.hpp /usr/include/boost/mpl/bool.hpp \
+ /usr/include/boost/mpl/bool_fwd.hpp \
+ /usr/include/boost/mpl/integral_c_tag.hpp \
+ /usr/include/boost/mpl/aux_/config/static_constant.hpp \
+ /usr/include/boost/mpl/aux_/na_fwd.hpp \
+ /usr/include/boost/mpl/aux_/config/ctps.hpp \
+ /usr/include/boost/mpl/aux_/config/lambda.hpp \
+ /usr/include/boost/mpl/aux_/config/ttp.hpp \
+ /usr/include/boost/mpl/int.hpp /usr/include/boost/mpl/int_fwd.hpp \
+ /usr/include/boost/mpl/aux_/nttp_decl.hpp \
+ /usr/include/boost/mpl/aux_/config/nttp.hpp \
+ /usr/include/boost/mpl/aux_/integral_wrapper.hpp \
+ /usr/include/boost/mpl/aux_/lambda_arity_param.hpp \
+ /usr/include/boost/mpl/aux_/template_arity_fwd.hpp \
+ /usr/include/boost/mpl/aux_/arity.hpp \
+ /usr/include/boost/mpl/aux_/config/dtp.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/params.hpp \
+ /usr/include/boost/mpl/aux_/config/preprocessor.hpp \
+ /usr/include/boost/preprocessor/repeat.hpp \
+ /usr/include/boost/preprocessor/repetition/repeat.hpp \
+ /usr/include/boost/preprocessor/inc.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/enum.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \
+ /usr/include/boost/mpl/limits/arity.hpp \
+ /usr/include/boost/preprocessor/logical/and.hpp \
+ /usr/include/boost/preprocessor/logical/bitand.hpp \
+ /usr/include/boost/preprocessor/identity.hpp \
+ /usr/include/boost/preprocessor/facilities/identity.hpp \
+ /usr/include/boost/preprocessor/empty.hpp \
+ /usr/include/boost/preprocessor/arithmetic/add.hpp \
+ /usr/include/boost/preprocessor/control/while.hpp \
+ /usr/include/boost/preprocessor/list/fold_left.hpp \
+ /usr/include/boost/preprocessor/list/detail/fold_left.hpp \
+ /usr/include/boost/preprocessor/list/adt.hpp \
+ /usr/include/boost/preprocessor/detail/is_binary.hpp \
+ /usr/include/boost/preprocessor/detail/check.hpp \
+ /usr/include/boost/preprocessor/list/fold_right.hpp \
+ /usr/include/boost/preprocessor/list/detail/fold_right.hpp \
+ /usr/include/boost/preprocessor/list/reverse.hpp \
+ /usr/include/boost/preprocessor/control/detail/while.hpp \
+ /usr/include/boost/preprocessor/arithmetic/sub.hpp \
+ /usr/include/boost/mpl/aux_/config/overload_resolution.hpp \
+ /usr/include/boost/mpl/aux_/lambda_support.hpp \
+ /usr/include/boost/mpl/identity.hpp \
+ /usr/include/boost/mpl/placeholders.hpp /usr/include/boost/mpl/arg.hpp \
+ /usr/include/boost/mpl/arg_fwd.hpp \
+ /usr/include/boost/mpl/aux_/na_assert.hpp \
+ /usr/include/boost/mpl/assert.hpp /usr/include/boost/mpl/not.hpp \
+ /usr/include/boost/mpl/aux_/nested_type_wknd.hpp \
+ /usr/include/boost/mpl/aux_/yes_no.hpp \
+ /usr/include/boost/mpl/aux_/config/arrays.hpp \
+ /usr/include/boost/mpl/aux_/config/gpu.hpp \
+ /usr/include/boost/mpl/aux_/config/pp_counter.hpp \
+ /usr/include/boost/mpl/aux_/arity_spec.hpp \
+ /usr/include/boost/mpl/aux_/arg_typedef.hpp \
+ /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp \
+ /usr/include/boost/mpl/aux_/include_preprocessed.hpp \
+ /usr/include/boost/mpl/aux_/config/compiler.hpp \
+ /usr/include/boost/preprocessor/stringize.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \
+ /usr/include/boost/iterator/detail/config_undef.hpp \
+ /usr/include/boost/iterator/iterator_facade.hpp \
+ /usr/include/boost/iterator/interoperable.hpp \
+ /usr/include/boost/mpl/or.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \
+ /usr/include/boost/iterator/iterator_traits.hpp \
+ /usr/include/boost/iterator/detail/facade_iterator_category.hpp \
+ /usr/include/boost/mpl/and.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \
+ /usr/include/boost/type_traits/is_const.hpp \
+ /usr/include/boost/detail/indirect_traits.hpp \
+ /usr/include/boost/type_traits/is_pointer.hpp \
+ /usr/include/boost/type_traits/is_class.hpp \
+ /usr/include/boost/type_traits/is_volatile.hpp \
+ /usr/include/boost/type_traits/is_member_function_pointer.hpp \
+ /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \
+ /usr/include/boost/type_traits/is_member_pointer.hpp \
+ /usr/include/boost/type_traits/remove_cv.hpp \
+ /usr/include/boost/type_traits/remove_pointer.hpp \
+ /usr/include/boost/detail/select_type.hpp \
+ /usr/include/boost/iterator/detail/enable_if.hpp \
+ /usr/include/boost/core/addressof.hpp \
+ /usr/include/boost/type_traits/add_const.hpp \
+ /usr/include/boost/type_traits/add_pointer.hpp \
+ /usr/include/boost/type_traits/remove_const.hpp \
+ /usr/include/boost/type_traits/is_pod.hpp \
+ /usr/include/boost/type_traits/is_scalar.hpp \
+ /usr/include/boost/type_traits/is_enum.hpp \
+ /usr/include/boost/mpl/always.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp \
+ /usr/include/boost/mpl/apply.hpp /usr/include/boost/mpl/apply_fwd.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \
+ /usr/include/boost/mpl/apply_wrap.hpp \
+ /usr/include/boost/mpl/aux_/has_apply.hpp \
+ /usr/include/boost/mpl/has_xxx.hpp \
+ /usr/include/boost/mpl/aux_/type_wrapper.hpp \
+ /usr/include/boost/mpl/aux_/config/has_xxx.hpp \
+ /usr/include/boost/mpl/aux_/config/msvc_typename.hpp \
+ /usr/include/boost/preprocessor/array/elem.hpp \
+ /usr/include/boost/preprocessor/array/data.hpp \
+ /usr/include/boost/preprocessor/array/size.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_params.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \
+ /usr/include/boost/mpl/aux_/config/has_apply.hpp \
+ /usr/include/boost/mpl/aux_/msvc_never_true.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \
+ /usr/include/boost/mpl/lambda.hpp /usr/include/boost/mpl/bind.hpp \
+ /usr/include/boost/mpl/bind_fwd.hpp \
+ /usr/include/boost/mpl/aux_/config/bind.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \
+ /usr/include/boost/mpl/next.hpp /usr/include/boost/mpl/next_prior.hpp \
+ /usr/include/boost/mpl/aux_/common_name_wknd.hpp \
+ /usr/include/boost/mpl/protect.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \
+ /usr/include/boost/mpl/aux_/full_lambda.hpp \
+ /usr/include/boost/mpl/quote.hpp /usr/include/boost/mpl/void.hpp \
+ /usr/include/boost/mpl/aux_/has_type.hpp \
+ /usr/include/boost/mpl/aux_/config/bcc.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \
+ /usr/include/boost/mpl/aux_/template_arity.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \
+ /usr/include/boost/heap/policies.hpp \
+ /usr/include/boost/parameter/name.hpp \
+ /usr/include/boost/parameter/aux_/name.hpp \
+ /usr/include/boost/parameter/value_type.hpp \
+ /usr/include/boost/parameter/aux_/void.hpp \
+ /usr/include/boost/parameter/config.hpp \
+ /usr/include/boost/mpl/limits/vector.hpp \
+ /usr/include/boost/mp11/integral.hpp /usr/include/boost/mp11/version.hpp \
+ /usr/include/boost/mp11/list.hpp \
+ /usr/include/boost/mp11/detail/mp_list.hpp \
+ /usr/include/boost/mp11/detail/mp_is_list.hpp \
+ /usr/include/boost/mp11/detail/mp_append.hpp \
+ /usr/include/boost/mp11/utility.hpp \
+ /usr/include/boost/mp11/detail/mp_fold.hpp \
+ /usr/include/boost/mp11/detail/config.hpp \
+ /usr/include/boost/parameter/aux_/is_placeholder.hpp \
+ /usr/include/boost/mp11/bind.hpp /usr/include/boost/mp11/algorithm.hpp \
+ /usr/include/boost/mp11/set.hpp /usr/include/boost/mp11/function.hpp \
+ /usr/include/boost/mp11/detail/mp_count.hpp \
+ /usr/include/boost/mp11/detail/mp_plus.hpp \
+ /usr/include/boost/mp11/detail/mp_min_element.hpp \
+ /usr/include/boost/mp11/detail/mp_void.hpp \
+ /usr/include/boost/mp11/detail/mp_copy_if.hpp \
+ /usr/include/boost/mp11/detail/mp_remove_if.hpp \
+ /usr/include/boost/mp11/detail/mp_map_find.hpp \
+ /usr/include/boost/mp11/detail/mp_with_index.hpp \
+ /usr/include/c++/12/cassert /usr/include/boost/mp11/integer_sequence.hpp \
+ /usr/include/boost/parameter/aux_/result_of0.hpp \
+ /usr/include/boost/parameter/aux_/use_default_tag.hpp \
+ /usr/include/boost/utility/result_of.hpp \
+ /usr/include/boost/preprocessor/iteration/iterate.hpp \
+ /usr/include/boost/preprocessor/slot/slot.hpp \
+ /usr/include/boost/preprocessor/slot/detail/def.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \
+ /usr/include/boost/preprocessor/facilities/intercept.hpp \
+ /usr/include/boost/type_traits/type_identity.hpp \
+ /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \
+ /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \
+ /usr/include/boost/preprocessor/slot/detail/shared.hpp \
+ /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \
+ /usr/include/boost/utility/detail/result_of_iterate.hpp \
+ /usr/include/boost/parameter/aux_/lambda_tag.hpp \
+ /usr/include/boost/parameter/binding.hpp \
+ /usr/include/boost/parameter/keyword.hpp \
+ /usr/include/boost/parameter/aux_/tag.hpp \
+ /usr/include/boost/parameter/aux_/unwrap_cv_reference.hpp \
+ /usr/include/boost/parameter/aux_/yesno.hpp \
+ /usr/include/c++/12/functional /usr/include/c++/12/bits/std_function.h \
+ /usr/include/c++/12/unordered_map /usr/include/c++/12/bits/hashtable.h \
+ /usr/include/c++/12/bits/hashtable_policy.h \
+ /usr/include/c++/12/bits/enable_special_members.h \
+ /usr/include/c++/12/bits/node_handle.h \
+ /usr/include/c++/12/bits/unordered_map.h \
+ /usr/include/c++/12/bits/erase_if.h /usr/include/c++/12/array \
+ /usr/include/c++/12/compare \
+ /usr/include/boost/parameter/aux_/preprocessor/nullptr.hpp \
+ /usr/include/boost/parameter/aux_/tagged_argument.hpp \
+ /usr/include/boost/parameter/keyword_fwd.hpp \
+ /usr/include/boost/parameter/aux_/tagged_argument_fwd.hpp \
+ /usr/include/boost/parameter/aux_/is_tagged_argument.hpp \
+ /usr/include/boost/type_traits/is_base_of.hpp \
+ /usr/include/boost/type_traits/is_base_and_derived.hpp \
+ /usr/include/boost/parameter/aux_/default.hpp \
+ /usr/include/boost/parameter/aux_/arg_list.hpp \
+ /usr/include/boost/parameter/aux_/is_maybe.hpp \
+ /usr/include/boost/parameter/aux_/parameter_requirements.hpp \
+ /usr/include/boost/parameter/aux_/pack/parameter_requirements.hpp \
+ /usr/include/boost/parameter/aux_/augment_predicate.hpp \
+ /usr/include/boost/parameter/aux_/has_nested_template_fn.hpp \
+ /usr/include/boost/mpl/iterator_tags.hpp \
+ /usr/include/boost/mpl/begin_end_fwd.hpp \
+ /usr/include/boost/mpl/has_key_fwd.hpp \
+ /usr/include/boost/mpl/count_fwd.hpp \
+ /usr/include/boost/mpl/key_type_fwd.hpp \
+ /usr/include/boost/mpl/value_type_fwd.hpp \
+ /usr/include/boost/mpl/at_fwd.hpp /usr/include/boost/mpl/order_fwd.hpp \
+ /usr/include/boost/mpl/find.hpp /usr/include/boost/mpl/find_if.hpp \
+ /usr/include/boost/mpl/aux_/find_if_pred.hpp \
+ /usr/include/boost/mpl/aux_/iter_apply.hpp \
+ /usr/include/boost/mpl/deref.hpp \
+ /usr/include/boost/mpl/aux_/msvc_type.hpp \
+ /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \
+ /usr/include/boost/mpl/iter_fold_if.hpp \
+ /usr/include/boost/mpl/begin_end.hpp \
+ /usr/include/boost/mpl/aux_/begin_end_impl.hpp \
+ /usr/include/boost/mpl/sequence_tag_fwd.hpp \
+ /usr/include/boost/mpl/aux_/has_begin.hpp \
+ /usr/include/boost/mpl/aux_/traits_lambda_spec.hpp \
+ /usr/include/boost/mpl/sequence_tag.hpp \
+ /usr/include/boost/mpl/aux_/has_tag.hpp \
+ /usr/include/boost/mpl/logical.hpp /usr/include/boost/mpl/pair.hpp \
+ /usr/include/boost/mpl/aux_/msvc_eti_base.hpp \
+ /usr/include/boost/mpl/aux_/iter_fold_if_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp \
+ /usr/include/boost/mpl/aux_/config/forwarding.hpp \
+ /usr/include/boost/mpl/same_as.hpp \
+ /usr/include/boost/mpl/aux_/lambda_spec.hpp \
+ /usr/include/boost/mpl/distance.hpp \
+ /usr/include/boost/mpl/distance_fwd.hpp \
+ /usr/include/boost/mpl/iter_fold.hpp /usr/include/boost/mpl/O1_size.hpp \
+ /usr/include/boost/mpl/O1_size_fwd.hpp \
+ /usr/include/boost/mpl/aux_/O1_size_impl.hpp \
+ /usr/include/boost/mpl/long.hpp /usr/include/boost/mpl/long_fwd.hpp \
+ /usr/include/boost/mpl/aux_/has_size.hpp \
+ /usr/include/boost/mpl/aux_/iter_fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp \
+ /usr/include/boost/mpl/iterator_range.hpp /usr/include/boost/mpl/tag.hpp \
+ /usr/include/boost/parameter/aux_/preprocessor/qualifier.hpp \
+ /usr/include/boost/preprocessor/facilities/is_empty.hpp \
+ /usr/include/boost/preprocessor/facilities/is_empty_variadic.hpp \
+ /usr/include/boost/preprocessor/punctuation/is_begin_parens.hpp \
+ /usr/include/boost/preprocessor/punctuation/detail/is_begin_parens.hpp \
+ /usr/include/boost/preprocessor/facilities/detail/is_empty.hpp \
+ /usr/include/boost/parameter/aux_/preprocessor/is_binary.hpp \
+ /usr/include/boost/parameter/template_keyword.hpp \
+ /usr/include/boost/parameter/aux_/template_keyword.hpp \
+ /usr/include/boost/parameter/parameters.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_arg_list.hpp \
+ /usr/include/boost/parameter/aux_/pack/unmatched_argument.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_type.hpp \
+ /usr/include/boost/parameter/deduced.hpp \
+ /usr/include/boost/parameter/aux_/use_default.hpp \
+ /usr/include/boost/parameter/required.hpp \
+ /usr/include/boost/parameter/optional.hpp \
+ /usr/include/boost/parameter/aux_/pack/is_named_argument.hpp \
+ /usr/include/boost/parameter/aux_/pack/insert_tagged.hpp \
+ /usr/include/boost/parameter/aux_/set.hpp \
+ /usr/include/boost/parameter/aux_/pack/deduce_tag.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_deduced.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_parameter_spec_items.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_deduced_items.hpp \
+ /usr/include/boost/parameter/aux_/pack/deduced_item.hpp \
+ /usr/include/boost/parameter/aux_/pack/satisfies.hpp \
+ /usr/include/boost/parameter/aux_/pack/as_parameter_requirements.hpp \
+ /usr/include/boost/parameter/aux_/pack/predicate.hpp \
+ /usr/include/boost/parameter/aux_/always_true_predicate.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_items.hpp \
+ /usr/include/boost/parameter/aux_/pack/item.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_keyword_arg.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_template_keyword_arg.hpp \
+ /usr/include/boost/heap/heap_merge.hpp \
+ /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp \
+ /usr/include/boost/type_traits/enable_if.hpp \
+ /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp \
+ /usr/include/boost/type_traits/has_trivial_move_assign.hpp \
+ /usr/include/boost/type_traits/is_assignable.hpp \
+ /usr/include/boost/type_traits/has_nothrow_assign.hpp \
+ /usr/include/boost/heap/detail/tree_iterator.hpp \
+ /usr/include/c++/12/queue /usr/include/c++/12/deque \
+ /usr/include/c++/12/bits/stl_deque.h /usr/include/c++/12/bits/deque.tcc \
+ /usr/include/c++/12/bits/stl_queue.h /usr/include/c++/12/sstream \
+ /usr/include/c++/12/istream /usr/include/c++/12/ios \
+ /usr/include/c++/12/bits/basic_ios.h \
+ /usr/include/c++/12/bits/locale_facets.h /usr/include/c++/12/cwctype \
+ /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_base.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_inline.h \
+ /usr/include/c++/12/bits/locale_facets.tcc \
+ /usr/include/c++/12/bits/basic_ios.tcc /usr/include/c++/12/ostream \
+ /usr/include/c++/12/bits/ostream.tcc \
+ /usr/include/c++/12/bits/istream.tcc \
+ /usr/include/c++/12/bits/sstream.tcc \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/time/DoubleTime.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Limits.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Time.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/StructureView.hpp \
+ /usr/include/c++/12/map /usr/include/c++/12/bits/stl_tree.h \
+ /usr/include/c++/12/bits/stl_map.h \
+ /usr/include/c++/12/bits/stl_multimap.h \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/context/State.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/context/StateValues.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \
+ /usr/include/boost/serialization/serialization.hpp \
+ /usr/include/boost/serialization/strong_typedef.hpp \
+ /usr/include/boost/operators.hpp \
+ /usr/include/boost/type_traits/has_nothrow_constructor.hpp \
+ /usr/include/boost/type_traits/is_default_constructible.hpp \
+ /usr/include/boost/type_traits/has_nothrow_copy.hpp \
+ /usr/include/boost/type_traits/is_copy_constructible.hpp \
+ /usr/include/boost/type_traits/is_constructible.hpp \
+ /usr/include/boost/type_traits/is_destructible.hpp \
+ /usr/include/boost/serialization/access.hpp /usr/include/c++/12/any \
+ /usr/include/c++/12/valarray /usr/include/c++/12/cmath \
+ /usr/include/math.h /usr/include/x86_64-linux-gnu/bits/math-vector.h \
+ /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \
+ /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \
+ /usr/include/x86_64-linux-gnu/bits/fp-logb.h \
+ /usr/include/x86_64-linux-gnu/bits/fp-fast.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \
+ /usr/include/x86_64-linux-gnu/bits/iscanonical.h \
+ /usr/include/c++/12/bits/specfun.h /usr/include/c++/12/tr1/gamma.tcc \
+ /usr/include/c++/12/tr1/special_function_util.h \
+ /usr/include/c++/12/tr1/bessel_function.tcc \
+ /usr/include/c++/12/tr1/beta_function.tcc \
+ /usr/include/c++/12/tr1/ell_integral.tcc \
+ /usr/include/c++/12/tr1/exp_integral.tcc \
+ /usr/include/c++/12/tr1/hypergeometric.tcc \
+ /usr/include/c++/12/tr1/legendre_function.tcc \
+ /usr/include/c++/12/tr1/modified_bessel_func.tcc \
+ /usr/include/c++/12/tr1/poly_hermite.tcc \
+ /usr/include/c++/12/tr1/poly_laguerre.tcc \
+ /usr/include/c++/12/tr1/riemann_zeta.tcc \
+ /usr/include/c++/12/bits/valarray_array.h \
+ /usr/include/c++/12/bits/valarray_array.tcc \
+ /usr/include/c++/12/bits/valarray_before.h \
+ /usr/include/c++/12/bits/slice_array.h \
+ /usr/include/c++/12/bits/valarray_after.h \
+ /usr/include/c++/12/bits/gslice.h \
+ /usr/include/c++/12/bits/gslice_array.h \
+ /usr/include/c++/12/bits/mask_array.h \
+ /usr/include/c++/12/bits/indirect_array.h \
+ /usr/include/boost/serialization/map.hpp \
+ /usr/include/boost/serialization/nvp.hpp /usr/include/boost/core/nvp.hpp \
+ /usr/include/boost/serialization/level.hpp \
+ /usr/include/boost/type_traits/is_fundamental.hpp \
+ /usr/include/boost/mpl/integral_c.hpp \
+ /usr/include/boost/mpl/integral_c_fwd.hpp \
+ /usr/include/boost/serialization/level_enum.hpp \
+ /usr/include/boost/serialization/tracking.hpp \
+ /usr/include/boost/mpl/equal_to.hpp \
+ /usr/include/boost/mpl/aux_/comparison_op.hpp \
+ /usr/include/boost/mpl/aux_/numeric_op.hpp \
+ /usr/include/boost/mpl/numeric_cast.hpp \
+ /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \
+ /usr/include/boost/mpl/greater.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp \
+ /usr/include/boost/serialization/tracking_enum.hpp \
+ /usr/include/boost/serialization/type_info_implementation.hpp \
+ /usr/include/boost/serialization/traits.hpp \
+ /usr/include/boost/serialization/split_free.hpp \
+ /usr/include/boost/serialization/wrapper.hpp \
+ /usr/include/boost/serialization/base_object.hpp \
+ /usr/include/boost/type_traits/is_polymorphic.hpp \
+ /usr/include/boost/serialization/force_include.hpp \
+ /usr/include/boost/serialization/void_cast_fwd.hpp \
+ /usr/include/boost/serialization/collection_size_type.hpp \
+ /usr/include/boost/serialization/is_bitwise_serializable.hpp \
+ /usr/include/boost/serialization/item_version_type.hpp \
+ /usr/include/boost/integer_traits.hpp /usr/include/boost/limits.hpp \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/limits.h \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/syslimits.h \
+ /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/local_lim.h \
+ /usr/include/linux/limits.h \
+ /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/uio_lim.h \
+ /usr/include/boost/serialization/library_version_type.hpp \
+ /usr/include/c++/12/cstring /usr/include/string.h /usr/include/strings.h \
+ /usr/include/boost/serialization/detail/stack_constructor.hpp \
+ /usr/include/boost/aligned_storage.hpp \
+ /usr/include/boost/type_traits/aligned_storage.hpp \
+ /usr/include/boost/type_traits/alignment_of.hpp \
+ /usr/include/boost/type_traits/type_with_alignment.hpp \
+ /usr/include/boost/serialization/utility.hpp \
+ /usr/include/boost/serialization/collections_save_imp.hpp \
+ /usr/include/boost/serialization/version.hpp \
+ /usr/include/boost/mpl/less.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \
+ /usr/include/boost/mpl/comparison.hpp \
+ /usr/include/boost/mpl/not_equal_to.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp \
+ /usr/include/boost/mpl/less_equal.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp \
+ /usr/include/boost/mpl/greater_equal.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp \
+ /usr/include/boost/serialization/vector.hpp \
+ /usr/include/boost/serialization/collections_load_imp.hpp \
+ /usr/include/boost/serialization/detail/is_default_constructible.hpp \
+ /usr/include/boost/utility/enable_if.hpp \
+ /usr/include/boost/serialization/array_wrapper.hpp \
+ /usr/include/boost/serialization/split_member.hpp \
+ /usr/include/boost/serialization/array_optimization.hpp \
+ /usr/include/boost/serialization/collection_traits.hpp \
+ /usr/include/c++/12/climits \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Node.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Output.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Observer.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/View.hpp \
+ /usr/include/boost/format.hpp /usr/include/c++/12/locale \
+ /usr/include/c++/12/bits/locale_facets_nonio.h /usr/include/c++/12/ctime \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/time_members.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/messages_members.h \
+ /usr/include/libintl.h /usr/include/c++/12/bits/codecvt.h \
+ /usr/include/c++/12/bits/locale_facets_nonio.tcc \
+ /usr/include/c++/12/bits/locale_conv.h \
+ /usr/include/boost/format/detail/compat_workarounds.hpp \
+ /usr/include/boost/format/detail/config_macros.hpp \
+ /usr/include/boost/format/detail/workarounds_gcc-2_95.hpp \
+ /usr/include/boost/format/detail/workarounds_stlport.hpp \
+ /usr/include/boost/format/format_fwd.hpp \
+ /usr/include/boost/format/internals_fwd.hpp \
+ /usr/include/boost/format/internals.hpp \
+ /usr/include/boost/core/ignore_unused.hpp \
+ /usr/include/boost/optional.hpp /usr/include/boost/optional/optional.hpp \
+ /usr/include/boost/core/explicit_operator_bool.hpp \
+ /usr/include/boost/optional/bad_optional_access.hpp \
+ /usr/include/boost/type.hpp /usr/include/boost/type_traits/decay.hpp \
+ /usr/include/boost/type_traits/remove_bounds.hpp \
+ /usr/include/boost/type_traits/remove_extent.hpp \
+ /usr/include/boost/move/utility.hpp /usr/include/boost/move/traits.hpp \
+ /usr/include/boost/none.hpp /usr/include/boost/none_t.hpp \
+ /usr/include/boost/utility/compare_pointees.hpp \
+ /usr/include/boost/optional/optional_fwd.hpp \
+ /usr/include/boost/optional/detail/optional_config.hpp \
+ /usr/include/boost/optional/detail/optional_factory_support.hpp \
+ /usr/include/boost/optional/detail/optional_aligned_storage.hpp \
+ /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp \
+ /usr/include/boost/optional/detail/optional_reference_spec.hpp \
+ /usr/include/boost/optional/detail/optional_relops.hpp \
+ /usr/include/boost/optional/detail/optional_swap.hpp \
+ /usr/include/boost/format/alt_sstream.hpp \
+ /usr/include/boost/utility/base_from_member.hpp \
+ /usr/include/boost/preprocessor/repetition/repeat_from_to.hpp \
+ /usr/include/boost/shared_ptr.hpp \
+ /usr/include/boost/smart_ptr/shared_ptr.hpp \
+ /usr/include/boost/smart_ptr/detail/shared_count.hpp \
+ /usr/include/boost/smart_ptr/bad_weak_ptr.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_noexcept.hpp \
+ /usr/include/boost/checked_delete.hpp \
+ /usr/include/boost/core/checked_delete.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_convertible.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_nullptr_t.hpp \
+ /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp \
+ /usr/include/boost/smart_ptr/detail/spinlock.hpp \
+ /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \
+ /usr/include/boost/smart_ptr/detail/yield_k.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_thread_pause.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp \
+ /usr/include/boost/config/pragma_message.hpp \
+ /usr/include/boost/smart_ptr/detail/operator_bool.hpp \
+ /usr/include/boost/smart_ptr/detail/local_sp_deleter.hpp \
+ /usr/include/boost/smart_ptr/detail/local_counted_base.hpp \
+ /usr/include/boost/format/alt_sstream_impl.hpp \
+ /usr/include/boost/format/format_class.hpp \
+ /usr/include/boost/format/exceptions.hpp \
+ /usr/include/boost/format/format_implementation.hpp \
+ /usr/include/boost/format/group.hpp \
+ /usr/include/boost/format/feed_args.hpp \
+ /usr/include/boost/format/detail/msvc_disambiguater.hpp \
+ /usr/include/boost/format/parsing.hpp \
+ /usr/include/boost/format/free_funcs.hpp \
+ /usr/include/boost/format/detail/unset_macros.hpp \
+ /usr/include/boost/lexical_cast.hpp \
+ /usr/include/boost/range/iterator_range_core.hpp \
+ /usr/include/boost/range/functions.hpp \
+ /usr/include/boost/range/begin.hpp /usr/include/boost/range/config.hpp \
+ /usr/include/boost/range/iterator.hpp \
+ /usr/include/boost/range/range_fwd.hpp \
+ /usr/include/boost/range/mutable_iterator.hpp \
+ /usr/include/boost/range/detail/extract_optional_type.hpp \
+ /usr/include/boost/range/detail/msvc_has_iterator_workaround.hpp \
+ /usr/include/boost/range/const_iterator.hpp \
+ /usr/include/boost/range/end.hpp \
+ /usr/include/boost/range/detail/implementation_help.hpp \
+ /usr/include/boost/range/detail/common.hpp \
+ /usr/include/boost/range/detail/sfinae.hpp \
+ /usr/include/boost/range/size.hpp /usr/include/boost/range/size_type.hpp \
+ /usr/include/boost/range/difference_type.hpp \
+ /usr/include/boost/range/has_range_iterator.hpp \
+ /usr/include/boost/range/concepts.hpp \
+ /usr/include/boost/iterator/iterator_concepts.hpp \
+ /usr/include/boost/range/value_type.hpp \
+ /usr/include/boost/range/detail/misc_concept.hpp \
+ /usr/include/boost/type_traits/make_unsigned.hpp \
+ /usr/include/boost/type_traits/is_signed.hpp \
+ /usr/include/boost/type_traits/is_unsigned.hpp \
+ /usr/include/boost/type_traits/add_volatile.hpp \
+ /usr/include/boost/range/detail/has_member_size.hpp \
+ /usr/include/boost/utility.hpp /usr/include/boost/utility/binary.hpp \
+ /usr/include/boost/preprocessor/control/deduce_d.hpp \
+ /usr/include/boost/preprocessor/seq/cat.hpp \
+ /usr/include/boost/preprocessor/seq/fold_left.hpp \
+ /usr/include/boost/preprocessor/seq/transform.hpp \
+ /usr/include/boost/preprocessor/arithmetic/mod.hpp \
+ /usr/include/boost/preprocessor/arithmetic/detail/div_base.hpp \
+ /usr/include/boost/preprocessor/comparison/less_equal.hpp \
+ /usr/include/boost/preprocessor/logical/not.hpp \
+ /usr/include/boost/utility/identity_type.hpp \
+ /usr/include/boost/type_traits/function_traits.hpp \
+ /usr/include/boost/core/noncopyable.hpp \
+ /usr/include/boost/range/distance.hpp \
+ /usr/include/boost/iterator/distance.hpp \
+ /usr/include/boost/range/empty.hpp /usr/include/boost/range/rbegin.hpp \
+ /usr/include/boost/range/reverse_iterator.hpp \
+ /usr/include/boost/iterator/reverse_iterator.hpp \
+ /usr/include/boost/range/rend.hpp \
+ /usr/include/boost/range/algorithm/equal.hpp \
+ /usr/include/boost/range/detail/safe_bool.hpp \
+ /usr/include/boost/next_prior.hpp \
+ /usr/include/boost/type_traits/has_plus.hpp \
+ /usr/include/boost/type_traits/detail/has_binary_operator.hpp \
+ /usr/include/boost/type_traits/make_void.hpp \
+ /usr/include/boost/type_traits/has_plus_assign.hpp \
+ /usr/include/boost/type_traits/has_minus.hpp \
+ /usr/include/boost/type_traits/has_minus_assign.hpp \
+ /usr/include/boost/iterator/advance.hpp \
+ /usr/include/boost/lexical_cast/bad_lexical_cast.hpp \
+ /usr/include/boost/lexical_cast/try_lexical_convert.hpp \
+ /usr/include/boost/lexical_cast/detail/is_character.hpp \
+ /usr/include/boost/lexical_cast/detail/converter_numeric.hpp \
+ /usr/include/boost/type_traits/is_float.hpp \
+ /usr/include/boost/numeric/conversion/cast.hpp \
+ /usr/include/boost/numeric/conversion/converter.hpp \
+ /usr/include/boost/numeric/conversion/conversion_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/meta.hpp \
+ /usr/include/boost/numeric/conversion/detail/int_float_mixture.hpp \
+ /usr/include/boost/numeric/conversion/int_float_mixture_enum.hpp \
+ /usr/include/boost/numeric/conversion/detail/sign_mixture.hpp \
+ /usr/include/boost/numeric/conversion/sign_mixture_enum.hpp \
+ /usr/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \
+ /usr/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \
+ /usr/include/boost/numeric/conversion/detail/is_subranged.hpp \
+ /usr/include/boost/mpl/multiplies.hpp /usr/include/boost/mpl/times.hpp \
+ /usr/include/boost/mpl/aux_/arithmetic_op.hpp \
+ /usr/include/boost/mpl/aux_/largest_int.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \
+ /usr/include/boost/numeric/conversion/converter_policies.hpp \
+ /usr/include/boost/config/no_tr1/cmath.hpp \
+ /usr/include/boost/numeric/conversion/detail/converter.hpp \
+ /usr/include/boost/numeric/conversion/bounds.hpp \
+ /usr/include/boost/numeric/conversion/detail/bounds.hpp \
+ /usr/include/boost/numeric/conversion/numeric_cast_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \
+ /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \
+ /usr/include/boost/lexical_cast/detail/converter_lexical.hpp \
+ /usr/include/boost/type_traits/has_left_shift.hpp \
+ /usr/include/boost/type_traits/has_right_shift.hpp \
+ /usr/include/boost/detail/lcast_precision.hpp \
+ /usr/include/boost/lexical_cast/detail/widest_char.hpp \
+ /usr/include/boost/container/container_fwd.hpp \
+ /usr/include/boost/container/detail/std_fwd.hpp \
+ /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp \
+ /usr/include/boost/lexical_cast/detail/lcast_char_constants.hpp \
+ /usr/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp \
+ /usr/include/boost/noncopyable.hpp \
+ /usr/include/boost/lexical_cast/detail/inf_nan.hpp \
+ /usr/include/boost/math/special_functions/sign.hpp \
+ /usr/include/boost/math/tools/config.hpp \
+ /usr/include/boost/predef/architecture/x86.h \
+ /usr/include/boost/predef/architecture/x86/32.h \
+ /usr/include/boost/predef/version_number.h \
+ /usr/include/boost/predef/make.h /usr/include/boost/predef/detail/test.h \
+ /usr/include/boost/predef/architecture/x86/64.h \
+ /usr/include/c++/12/cfloat \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/float.h \
+ /usr/include/boost/math/tools/user.hpp \
+ /usr/include/boost/math/special_functions/math_fwd.hpp \
+ /usr/include/boost/math/special_functions/detail/round_fwd.hpp \
+ /usr/include/boost/math/tools/promotion.hpp \
+ /usr/include/boost/math/policies/policy.hpp \
+ /usr/include/boost/mpl/list.hpp /usr/include/boost/mpl/limits/list.hpp \
+ /usr/include/boost/mpl/list/list20.hpp \
+ /usr/include/boost/mpl/list/list10.hpp \
+ /usr/include/boost/mpl/list/list0.hpp \
+ /usr/include/boost/mpl/list/aux_/push_front.hpp \
+ /usr/include/boost/mpl/push_front_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/item.hpp \
+ /usr/include/boost/mpl/list/aux_/tag.hpp \
+ /usr/include/boost/mpl/list/aux_/pop_front.hpp \
+ /usr/include/boost/mpl/pop_front_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/push_back.hpp \
+ /usr/include/boost/mpl/push_back_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/front.hpp \
+ /usr/include/boost/mpl/front_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/clear.hpp \
+ /usr/include/boost/mpl/clear_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/O1_size.hpp \
+ /usr/include/boost/mpl/list/aux_/size.hpp \
+ /usr/include/boost/mpl/size_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/empty.hpp \
+ /usr/include/boost/mpl/empty_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/begin_end.hpp \
+ /usr/include/boost/mpl/list/aux_/iterator.hpp \
+ /usr/include/boost/mpl/list/aux_/include_preprocessed.hpp \
+ /usr/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp \
+ /usr/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/list.hpp \
+ /usr/include/boost/mpl/contains.hpp \
+ /usr/include/boost/mpl/contains_fwd.hpp \
+ /usr/include/boost/mpl/aux_/contains_impl.hpp \
+ /usr/include/boost/mpl/remove_if.hpp /usr/include/boost/mpl/fold.hpp \
+ /usr/include/boost/mpl/aux_/fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp \
+ /usr/include/boost/mpl/reverse_fold.hpp \
+ /usr/include/boost/mpl/aux_/reverse_fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/inserter_algorithm.hpp \
+ /usr/include/boost/mpl/back_inserter.hpp \
+ /usr/include/boost/mpl/push_back.hpp \
+ /usr/include/boost/mpl/aux_/push_back_impl.hpp \
+ /usr/include/boost/mpl/inserter.hpp \
+ /usr/include/boost/mpl/front_inserter.hpp \
+ /usr/include/boost/mpl/push_front.hpp \
+ /usr/include/boost/mpl/aux_/push_front_impl.hpp \
+ /usr/include/boost/mpl/clear.hpp \
+ /usr/include/boost/mpl/aux_/clear_impl.hpp \
+ /usr/include/boost/mpl/vector.hpp \
+ /usr/include/boost/mpl/vector/vector20.hpp \
+ /usr/include/boost/mpl/vector/vector10.hpp \
+ /usr/include/boost/mpl/vector/vector0.hpp \
+ /usr/include/boost/mpl/vector/aux_/at.hpp \
+ /usr/include/boost/mpl/vector/aux_/tag.hpp \
+ /usr/include/boost/mpl/aux_/config/typeof.hpp \
+ /usr/include/boost/mpl/vector/aux_/front.hpp \
+ /usr/include/boost/mpl/vector/aux_/push_front.hpp \
+ /usr/include/boost/mpl/vector/aux_/item.hpp \
+ /usr/include/boost/mpl/vector/aux_/pop_front.hpp \
+ /usr/include/boost/mpl/vector/aux_/push_back.hpp \
+ /usr/include/boost/mpl/vector/aux_/pop_back.hpp \
+ /usr/include/boost/mpl/pop_back_fwd.hpp \
+ /usr/include/boost/mpl/vector/aux_/back.hpp \
+ /usr/include/boost/mpl/back_fwd.hpp \
+ /usr/include/boost/mpl/vector/aux_/clear.hpp \
+ /usr/include/boost/mpl/vector/aux_/vector0.hpp \
+ /usr/include/boost/mpl/vector/aux_/iterator.hpp \
+ /usr/include/boost/mpl/plus.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp \
+ /usr/include/boost/mpl/minus.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp \
+ /usr/include/boost/mpl/advance_fwd.hpp /usr/include/boost/mpl/prior.hpp \
+ /usr/include/boost/mpl/vector/aux_/O1_size.hpp \
+ /usr/include/boost/mpl/vector/aux_/size.hpp \
+ /usr/include/boost/mpl/vector/aux_/empty.hpp \
+ /usr/include/boost/mpl/vector/aux_/begin_end.hpp \
+ /usr/include/boost/mpl/vector/aux_/include_preprocessed.hpp \
+ /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp \
+ /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp \
+ /usr/include/boost/mpl/at.hpp /usr/include/boost/mpl/aux_/at_impl.hpp \
+ /usr/include/boost/mpl/advance.hpp /usr/include/boost/mpl/negate.hpp \
+ /usr/include/boost/mpl/aux_/advance_forward.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp \
+ /usr/include/boost/mpl/aux_/advance_backward.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp \
+ /usr/include/boost/mpl/size.hpp \
+ /usr/include/boost/mpl/aux_/size_impl.hpp /usr/include/c++/12/stdlib.h \
+ /usr/include/c++/12/math.h /usr/include/boost/config/no_tr1/complex.hpp \
+ /usr/include/c++/12/complex \
+ /usr/include/boost/math/special_functions/detail/fp_traits.hpp \
+ /usr/include/boost/predef/other/endian.h \
+ /usr/include/boost/predef/library/c/gnu.h \
+ /usr/include/boost/predef/library/c/_prefix.h \
+ /usr/include/boost/predef/detail/_cassert.h \
+ /usr/include/boost/predef/os/macos.h /usr/include/boost/predef/os/ios.h \
+ /usr/include/boost/predef/os/bsd.h \
+ /usr/include/boost/predef/os/bsd/bsdi.h \
+ /usr/include/boost/predef/os/bsd/dragonfly.h \
+ /usr/include/boost/predef/os/bsd/free.h \
+ /usr/include/boost/predef/os/bsd/open.h \
+ /usr/include/boost/predef/os/bsd/net.h \
+ /usr/include/boost/predef/platform/android.h \
+ /usr/include/boost/math/special_functions/fpclassify.hpp \
+ /usr/include/boost/math/tools/real_cast.hpp \
+ /usr/include/boost/integer.hpp /usr/include/boost/integer_fwd.hpp \
+ /usr/include/boost/detail/basic_pointerbuf.hpp \
+ /usr/include/c++/12/fstream \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/basic_file.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++io.h \
+ /usr/include/c++/12/bits/fstream.tcc \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/TimedIterator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/DiscreteTimeIterator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Iterator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Trace.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FormalismType.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FunctionType.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/LevelType.hpp \
+ /usr/include/c++/12/mutex /usr/include/c++/12/bits/chrono.h \
+ /usr/include/c++/12/ratio /usr/include/c++/12/bits/parse_numbers.h \
+ /usr/include/c++/12/bits/std_mutex.h \
+ /usr/include/c++/12/bits/unique_lock.h \
+ /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Dynamics.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Parameters.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/state/States.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/state/Any.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Macro.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Simulator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Coordinator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Links.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/String.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Simulator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Context.hpp \
+ /home/toto/projets/factory/src/ProductionOrder.hpp
diff --git a/build/src/CMakeFiles/factory_core.dir/Separator.cpp.o b/build/src/CMakeFiles/factory_core.dir/Separator.cpp.o
new file mode 100644
index 0000000..af9429c
Binary files /dev/null and b/build/src/CMakeFiles/factory_core.dir/Separator.cpp.o differ
diff --git a/build/src/CMakeFiles/factory_core.dir/Separator.cpp.o.d b/build/src/CMakeFiles/factory_core.dir/Separator.cpp.o.d
new file mode 100644
index 0000000..502557b
--- /dev/null
+++ b/build/src/CMakeFiles/factory_core.dir/Separator.cpp.o.d
@@ -0,0 +1,1066 @@
+src/CMakeFiles/factory_core.dir/Separator.cpp.o: \
+ /home/toto/projets/factory/src/Separator.cpp /usr/include/stdc-predef.h \
+ /home/toto/projets/factory/src/Separator.hpp \
+ /home/toto/projets/factory/src/Base.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Bag.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/ExternalEvent.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Model.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Scheduler.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/scheduler/HeapScheduler.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/InternalEvent.hpp \
+ /usr/include/boost/heap/fibonacci_heap.hpp /usr/include/c++/12/algorithm \
+ /usr/include/c++/12/bits/stl_algobase.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++config.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/os_defines.h \
+ /usr/include/features.h /usr/include/features-time64.h \
+ /usr/include/x86_64-linux-gnu/bits/wordsize.h \
+ /usr/include/x86_64-linux-gnu/bits/timesize.h \
+ /usr/include/x86_64-linux-gnu/sys/cdefs.h \
+ /usr/include/x86_64-linux-gnu/bits/long-double.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/cpu_defines.h \
+ /usr/include/c++/12/pstl/pstl_config.h \
+ /usr/include/c++/12/bits/functexcept.h \
+ /usr/include/c++/12/bits/exception_defines.h \
+ /usr/include/c++/12/bits/cpp_type_traits.h \
+ /usr/include/c++/12/ext/type_traits.h \
+ /usr/include/c++/12/ext/numeric_traits.h \
+ /usr/include/c++/12/bits/stl_pair.h /usr/include/c++/12/type_traits \
+ /usr/include/c++/12/bits/move.h /usr/include/c++/12/bits/utility.h \
+ /usr/include/c++/12/bits/stl_iterator_base_types.h \
+ /usr/include/c++/12/bits/stl_iterator_base_funcs.h \
+ /usr/include/c++/12/bits/concept_check.h \
+ /usr/include/c++/12/debug/assertions.h \
+ /usr/include/c++/12/bits/stl_iterator.h \
+ /usr/include/c++/12/bits/ptr_traits.h /usr/include/c++/12/debug/debug.h \
+ /usr/include/c++/12/bits/predefined_ops.h \
+ /usr/include/c++/12/bits/stl_algo.h \
+ /usr/include/c++/12/bits/algorithmfwd.h \
+ /usr/include/c++/12/initializer_list /usr/include/c++/12/bits/stl_heap.h \
+ /usr/include/c++/12/bits/stl_tempbuf.h \
+ /usr/include/c++/12/bits/stl_construct.h /usr/include/c++/12/new \
+ /usr/include/c++/12/bits/exception.h \
+ /usr/include/c++/12/bits/uniform_int_dist.h /usr/include/c++/12/cstdlib \
+ /usr/include/stdlib.h \
+ /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/stddef.h \
+ /usr/include/x86_64-linux-gnu/bits/waitflags.h \
+ /usr/include/x86_64-linux-gnu/bits/waitstatus.h \
+ /usr/include/x86_64-linux-gnu/bits/floatn.h \
+ /usr/include/x86_64-linux-gnu/bits/floatn-common.h \
+ /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
+ /usr/include/x86_64-linux-gnu/sys/types.h \
+ /usr/include/x86_64-linux-gnu/bits/types.h \
+ /usr/include/x86_64-linux-gnu/bits/typesizes.h \
+ /usr/include/x86_64-linux-gnu/bits/time64.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/time_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/endianness.h \
+ /usr/include/x86_64-linux-gnu/bits/byteswap.h \
+ /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \
+ /usr/include/x86_64-linux-gnu/sys/select.h \
+ /usr/include/x86_64-linux-gnu/bits/select.h \
+ /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
+ /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
+ /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \
+ /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
+ /usr/include/c++/12/bits/std_abs.h \
+ /usr/include/c++/12/pstl/glue_algorithm_defs.h \
+ /usr/include/c++/12/pstl/execution_defs.h /usr/include/c++/12/utility \
+ /usr/include/c++/12/bits/stl_relops.h /usr/include/c++/12/vector \
+ /usr/include/c++/12/bits/allocator.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++allocator.h \
+ /usr/include/c++/12/bits/new_allocator.h \
+ /usr/include/c++/12/bits/memoryfwd.h \
+ /usr/include/c++/12/bits/stl_uninitialized.h \
+ /usr/include/c++/12/ext/alloc_traits.h \
+ /usr/include/c++/12/bits/alloc_traits.h \
+ /usr/include/c++/12/bits/stl_vector.h \
+ /usr/include/c++/12/bits/stl_bvector.h \
+ /usr/include/c++/12/bits/functional_hash.h \
+ /usr/include/c++/12/bits/hash_bytes.h /usr/include/c++/12/bits/refwrap.h \
+ /usr/include/c++/12/bits/invoke.h \
+ /usr/include/c++/12/bits/stl_function.h \
+ /usr/include/c++/12/backward/binders.h \
+ /usr/include/c++/12/bits/range_access.h \
+ /usr/include/c++/12/bits/vector.tcc /usr/include/boost/array.hpp \
+ /usr/include/boost/detail/workaround.hpp \
+ /usr/include/boost/config/workaround.hpp /usr/include/boost/config.hpp \
+ /usr/include/boost/config/user.hpp \
+ /usr/include/boost/config/detail/select_compiler_config.hpp \
+ /usr/include/boost/config/compiler/gcc.hpp /usr/include/c++/12/cstddef \
+ /usr/include/boost/config/detail/select_stdlib_config.hpp \
+ /usr/include/c++/12/version \
+ /usr/include/boost/config/stdlib/libstdcpp3.hpp /usr/include/unistd.h \
+ /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
+ /usr/include/x86_64-linux-gnu/bits/environments.h \
+ /usr/include/x86_64-linux-gnu/bits/confname.h \
+ /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \
+ /usr/include/x86_64-linux-gnu/bits/getopt_core.h \
+ /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \
+ /usr/include/linux/close_range.h \
+ /usr/include/boost/config/detail/select_platform_config.hpp \
+ /usr/include/boost/config/platform/linux.hpp \
+ /usr/include/boost/config/detail/posix_features.hpp \
+ /usr/include/boost/config/detail/suffix.hpp \
+ /usr/include/boost/config/helper_macros.hpp /usr/include/c++/12/iterator \
+ /usr/include/c++/12/iosfwd /usr/include/c++/12/bits/stringfwd.h \
+ /usr/include/c++/12/bits/postypes.h /usr/include/c++/12/cwchar \
+ /usr/include/wchar.h /usr/lib/gcc/x86_64-linux-gnu/12/include/stdarg.h \
+ /usr/include/x86_64-linux-gnu/bits/wchar.h \
+ /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/FILE.h \
+ /usr/include/c++/12/bits/stream_iterator.h \
+ /usr/include/c++/12/bits/streambuf_iterator.h \
+ /usr/include/c++/12/streambuf /usr/include/c++/12/bits/localefwd.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++locale.h \
+ /usr/include/c++/12/clocale /usr/include/locale.h \
+ /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/12/cctype \
+ /usr/include/ctype.h /usr/include/c++/12/bits/ios_base.h \
+ /usr/include/c++/12/ext/atomicity.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/gthr.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \
+ /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \
+ /usr/include/x86_64-linux-gnu/bits/time.h \
+ /usr/include/x86_64-linux-gnu/bits/timex.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \
+ /usr/include/x86_64-linux-gnu/bits/setjmp.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \
+ /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/atomic_word.h \
+ /usr/include/x86_64-linux-gnu/sys/single_threaded.h \
+ /usr/include/c++/12/bits/locale_classes.h /usr/include/c++/12/string \
+ /usr/include/c++/12/bits/char_traits.h /usr/include/c++/12/cstdint \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/stdint.h /usr/include/stdint.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
+ /usr/include/c++/12/bits/ostream_insert.h \
+ /usr/include/c++/12/bits/cxxabi_forced.h \
+ /usr/include/c++/12/bits/basic_string.h /usr/include/c++/12/string_view \
+ /usr/include/c++/12/bits/string_view.tcc \
+ /usr/include/c++/12/ext/string_conversions.h /usr/include/c++/12/cstdio \
+ /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
+ /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
+ /usr/include/c++/12/cerrno /usr/include/errno.h \
+ /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
+ /usr/include/x86_64-linux-gnu/asm/errno.h \
+ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
+ /usr/include/x86_64-linux-gnu/bits/types/error_t.h \
+ /usr/include/c++/12/bits/charconv.h \
+ /usr/include/c++/12/bits/basic_string.tcc \
+ /usr/include/c++/12/bits/locale_classes.tcc \
+ /usr/include/c++/12/system_error \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/error_constants.h \
+ /usr/include/c++/12/stdexcept /usr/include/c++/12/exception \
+ /usr/include/c++/12/bits/exception_ptr.h \
+ /usr/include/c++/12/bits/cxxabi_init_exception.h \
+ /usr/include/c++/12/typeinfo /usr/include/c++/12/bits/nested_exception.h \
+ /usr/include/c++/12/bits/streambuf.tcc /usr/include/boost/assert.hpp \
+ /usr/include/assert.h /usr/include/boost/static_assert.hpp \
+ /usr/include/boost/swap.hpp /usr/include/boost/core/swap.hpp \
+ /usr/include/boost/core/enable_if.hpp \
+ /usr/include/boost/throw_exception.hpp \
+ /usr/include/boost/assert/source_location.hpp \
+ /usr/include/boost/current_function.hpp /usr/include/boost/cstdint.hpp \
+ /usr/include/boost/exception/exception.hpp \
+ /usr/include/boost/heap/detail/heap_comparison.hpp \
+ /usr/include/boost/concept/assert.hpp \
+ /usr/include/boost/concept/detail/general.hpp \
+ /usr/include/boost/preprocessor/cat.hpp \
+ /usr/include/boost/preprocessor/config/config.hpp \
+ /usr/include/boost/concept/detail/backward_compatibility.hpp \
+ /usr/include/boost/concept/detail/has_constraints.hpp \
+ /usr/include/boost/type_traits/integral_constant.hpp \
+ /usr/include/boost/type_traits/conditional.hpp \
+ /usr/include/boost/heap/heap_concepts.hpp \
+ /usr/include/boost/concept_check.hpp \
+ /usr/include/boost/type_traits/conversion_traits.hpp \
+ /usr/include/boost/type_traits/is_convertible.hpp \
+ /usr/include/boost/type_traits/intrinsics.hpp \
+ /usr/include/boost/type_traits/detail/config.hpp \
+ /usr/include/boost/version.hpp \
+ /usr/include/boost/type_traits/is_complete.hpp \
+ /usr/include/boost/type_traits/declval.hpp \
+ /usr/include/boost/type_traits/add_rvalue_reference.hpp \
+ /usr/include/boost/type_traits/is_void.hpp \
+ /usr/include/boost/type_traits/is_reference.hpp \
+ /usr/include/boost/type_traits/is_lvalue_reference.hpp \
+ /usr/include/boost/type_traits/is_rvalue_reference.hpp \
+ /usr/include/boost/type_traits/remove_reference.hpp \
+ /usr/include/boost/type_traits/is_function.hpp \
+ /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \
+ /usr/include/boost/type_traits/detail/yes_no_type.hpp \
+ /usr/include/boost/type_traits/is_array.hpp \
+ /usr/include/boost/type_traits/is_arithmetic.hpp \
+ /usr/include/boost/type_traits/is_integral.hpp \
+ /usr/include/boost/type_traits/is_floating_point.hpp \
+ /usr/include/boost/type_traits/is_abstract.hpp \
+ /usr/include/boost/type_traits/add_lvalue_reference.hpp \
+ /usr/include/boost/type_traits/add_reference.hpp \
+ /usr/include/boost/type_traits/is_same.hpp \
+ /usr/include/boost/concept/usage.hpp \
+ /usr/include/boost/concept/detail/concept_def.hpp \
+ /usr/include/boost/preprocessor/seq/for_each_i.hpp \
+ /usr/include/boost/preprocessor/arithmetic/dec.hpp \
+ /usr/include/boost/preprocessor/arithmetic/inc.hpp \
+ /usr/include/boost/preprocessor/control/if.hpp \
+ /usr/include/boost/preprocessor/control/iif.hpp \
+ /usr/include/boost/preprocessor/logical/bool.hpp \
+ /usr/include/boost/preprocessor/repetition/for.hpp \
+ /usr/include/boost/preprocessor/debug/error.hpp \
+ /usr/include/boost/preprocessor/facilities/empty.hpp \
+ /usr/include/boost/preprocessor/detail/auto_rec.hpp \
+ /usr/include/boost/preprocessor/repetition/detail/for.hpp \
+ /usr/include/boost/preprocessor/control/expr_iif.hpp \
+ /usr/include/boost/preprocessor/tuple/eat.hpp \
+ /usr/include/boost/preprocessor/seq/seq.hpp \
+ /usr/include/boost/preprocessor/seq/elem.hpp \
+ /usr/include/boost/preprocessor/seq/size.hpp \
+ /usr/include/boost/preprocessor/seq/detail/is_empty.hpp \
+ /usr/include/boost/preprocessor/logical/compl.hpp \
+ /usr/include/boost/preprocessor/tuple/elem.hpp \
+ /usr/include/boost/preprocessor/facilities/expand.hpp \
+ /usr/include/boost/preprocessor/facilities/overload.hpp \
+ /usr/include/boost/preprocessor/variadic/size.hpp \
+ /usr/include/boost/preprocessor/tuple/rem.hpp \
+ /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \
+ /usr/include/boost/preprocessor/variadic/elem.hpp \
+ /usr/include/boost/preprocessor/seq/enum.hpp \
+ /usr/include/boost/preprocessor/comma_if.hpp \
+ /usr/include/boost/preprocessor/punctuation/comma_if.hpp \
+ /usr/include/boost/preprocessor/punctuation/comma.hpp \
+ /usr/include/boost/concept/detail/concept_undef.hpp \
+ /usr/include/boost/heap/detail/heap_node.hpp \
+ /usr/include/boost/core/allocator_access.hpp \
+ /usr/include/boost/core/pointer_traits.hpp /usr/include/c++/12/memory \
+ /usr/include/c++/12/bits/stl_raw_storage_iter.h \
+ /usr/include/c++/12/bits/align.h /usr/include/c++/12/bit \
+ /usr/include/c++/12/bits/uses_allocator.h \
+ /usr/include/c++/12/bits/unique_ptr.h /usr/include/c++/12/tuple \
+ /usr/include/c++/12/bits/shared_ptr.h \
+ /usr/include/c++/12/bits/shared_ptr_base.h \
+ /usr/include/c++/12/bits/allocated_ptr.h \
+ /usr/include/c++/12/ext/aligned_buffer.h \
+ /usr/include/c++/12/ext/concurrence.h \
+ /usr/include/c++/12/bits/shared_ptr_atomic.h \
+ /usr/include/c++/12/bits/atomic_base.h \
+ /usr/include/c++/12/bits/atomic_lockfree_defines.h \
+ /usr/include/c++/12/backward/auto_ptr.h \
+ /usr/include/c++/12/pstl/glue_memory_defs.h /usr/include/c++/12/limits \
+ /usr/include/boost/intrusive/list.hpp \
+ /usr/include/boost/intrusive/detail/config_begin.hpp \
+ /usr/include/boost/intrusive/intrusive_fwd.hpp \
+ /usr/include/boost/intrusive/link_mode.hpp \
+ /usr/include/boost/intrusive/detail/workaround.hpp \
+ /usr/include/boost/intrusive/detail/assert.hpp \
+ /usr/include/boost/intrusive/list_hook.hpp \
+ /usr/include/boost/intrusive/detail/list_node.hpp \
+ /usr/include/boost/intrusive/pointer_rebind.hpp \
+ /usr/include/boost/intrusive/circular_list_algorithms.hpp \
+ /usr/include/boost/intrusive/detail/algo_type.hpp \
+ /usr/include/boost/core/no_exceptions_support.hpp \
+ /usr/include/boost/intrusive/detail/config_end.hpp \
+ /usr/include/boost/intrusive/options.hpp \
+ /usr/include/boost/intrusive/pack_options.hpp \
+ /usr/include/boost/intrusive/detail/generic_hook.hpp \
+ /usr/include/boost/intrusive/pointer_traits.hpp \
+ /usr/include/boost/move/detail/pointer_element.hpp \
+ /usr/include/boost/move/detail/workaround.hpp \
+ /usr/include/boost/intrusive/detail/mpl.hpp \
+ /usr/include/boost/move/detail/type_traits.hpp \
+ /usr/include/boost/move/detail/config_begin.hpp \
+ /usr/include/boost/move/detail/meta_utils.hpp \
+ /usr/include/boost/move/detail/meta_utils_core.hpp \
+ /usr/include/boost/move/detail/config_end.hpp \
+ /usr/include/boost/intrusive/detail/node_holder.hpp \
+ /usr/include/boost/intrusive/detail/get_value_traits.hpp \
+ /usr/include/boost/intrusive/detail/hook_traits.hpp \
+ /usr/include/boost/intrusive/detail/parent_from_member.hpp \
+ /usr/include/boost/move/detail/to_raw_pointer.hpp \
+ /usr/include/boost/intrusive/detail/is_stateful_value_traits.hpp \
+ /usr/include/boost/intrusive/detail/function_detector.hpp \
+ /usr/include/boost/intrusive/detail/default_header_holder.hpp \
+ /usr/include/boost/intrusive/detail/reverse_iterator.hpp \
+ /usr/include/boost/intrusive/detail/iterator.hpp \
+ /usr/include/boost/intrusive/detail/std_fwd.hpp \
+ /usr/include/boost/move/detail/std_ns_begin.hpp \
+ /usr/include/boost/move/detail/std_ns_end.hpp \
+ /usr/include/boost/move/detail/iterator_traits.hpp \
+ /usr/include/boost/intrusive/detail/uncast.hpp \
+ /usr/include/boost/intrusive/detail/list_iterator.hpp \
+ /usr/include/boost/intrusive/detail/iiterator.hpp \
+ /usr/include/boost/intrusive/detail/array_initializer.hpp \
+ /usr/include/boost/intrusive/detail/exception_disposer.hpp \
+ /usr/include/boost/intrusive/detail/equal_to_value.hpp \
+ /usr/include/boost/intrusive/detail/key_nodeptr_comp.hpp \
+ /usr/include/boost/intrusive/detail/ebo_functor_holder.hpp \
+ /usr/include/boost/move/utility_core.hpp \
+ /usr/include/boost/move/core.hpp \
+ /usr/include/boost/intrusive/detail/tree_value_compare.hpp \
+ /usr/include/boost/intrusive/detail/simple_disposers.hpp \
+ /usr/include/boost/intrusive/detail/size_holder.hpp \
+ /usr/include/boost/intrusive/detail/algorithm.hpp \
+ /usr/include/boost/intrusive/detail/minimal_less_equal_header.hpp \
+ /usr/include/boost/heap/detail/stable_heap.hpp \
+ /usr/include/boost/iterator/iterator_adaptor.hpp \
+ /usr/include/boost/core/use_default.hpp \
+ /usr/include/boost/iterator/iterator_categories.hpp \
+ /usr/include/boost/iterator/detail/config_def.hpp \
+ /usr/include/boost/mpl/eval_if.hpp /usr/include/boost/mpl/if.hpp \
+ /usr/include/boost/mpl/aux_/value_wknd.hpp \
+ /usr/include/boost/mpl/aux_/static_cast.hpp \
+ /usr/include/boost/mpl/aux_/config/workaround.hpp \
+ /usr/include/boost/mpl/aux_/config/integral.hpp \
+ /usr/include/boost/mpl/aux_/config/msvc.hpp \
+ /usr/include/boost/mpl/aux_/config/eti.hpp \
+ /usr/include/boost/mpl/aux_/na_spec.hpp \
+ /usr/include/boost/mpl/lambda_fwd.hpp \
+ /usr/include/boost/mpl/void_fwd.hpp \
+ /usr/include/boost/mpl/aux_/adl_barrier.hpp \
+ /usr/include/boost/mpl/aux_/config/adl.hpp \
+ /usr/include/boost/mpl/aux_/config/intel.hpp \
+ /usr/include/boost/mpl/aux_/config/gcc.hpp \
+ /usr/include/boost/mpl/aux_/na.hpp /usr/include/boost/mpl/bool.hpp \
+ /usr/include/boost/mpl/bool_fwd.hpp \
+ /usr/include/boost/mpl/integral_c_tag.hpp \
+ /usr/include/boost/mpl/aux_/config/static_constant.hpp \
+ /usr/include/boost/mpl/aux_/na_fwd.hpp \
+ /usr/include/boost/mpl/aux_/config/ctps.hpp \
+ /usr/include/boost/mpl/aux_/config/lambda.hpp \
+ /usr/include/boost/mpl/aux_/config/ttp.hpp \
+ /usr/include/boost/mpl/int.hpp /usr/include/boost/mpl/int_fwd.hpp \
+ /usr/include/boost/mpl/aux_/nttp_decl.hpp \
+ /usr/include/boost/mpl/aux_/config/nttp.hpp \
+ /usr/include/boost/mpl/aux_/integral_wrapper.hpp \
+ /usr/include/boost/mpl/aux_/lambda_arity_param.hpp \
+ /usr/include/boost/mpl/aux_/template_arity_fwd.hpp \
+ /usr/include/boost/mpl/aux_/arity.hpp \
+ /usr/include/boost/mpl/aux_/config/dtp.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/params.hpp \
+ /usr/include/boost/mpl/aux_/config/preprocessor.hpp \
+ /usr/include/boost/preprocessor/repeat.hpp \
+ /usr/include/boost/preprocessor/repetition/repeat.hpp \
+ /usr/include/boost/preprocessor/inc.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/enum.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \
+ /usr/include/boost/mpl/limits/arity.hpp \
+ /usr/include/boost/preprocessor/logical/and.hpp \
+ /usr/include/boost/preprocessor/logical/bitand.hpp \
+ /usr/include/boost/preprocessor/identity.hpp \
+ /usr/include/boost/preprocessor/facilities/identity.hpp \
+ /usr/include/boost/preprocessor/empty.hpp \
+ /usr/include/boost/preprocessor/arithmetic/add.hpp \
+ /usr/include/boost/preprocessor/control/while.hpp \
+ /usr/include/boost/preprocessor/list/fold_left.hpp \
+ /usr/include/boost/preprocessor/list/detail/fold_left.hpp \
+ /usr/include/boost/preprocessor/list/adt.hpp \
+ /usr/include/boost/preprocessor/detail/is_binary.hpp \
+ /usr/include/boost/preprocessor/detail/check.hpp \
+ /usr/include/boost/preprocessor/list/fold_right.hpp \
+ /usr/include/boost/preprocessor/list/detail/fold_right.hpp \
+ /usr/include/boost/preprocessor/list/reverse.hpp \
+ /usr/include/boost/preprocessor/control/detail/while.hpp \
+ /usr/include/boost/preprocessor/arithmetic/sub.hpp \
+ /usr/include/boost/mpl/aux_/config/overload_resolution.hpp \
+ /usr/include/boost/mpl/aux_/lambda_support.hpp \
+ /usr/include/boost/mpl/identity.hpp \
+ /usr/include/boost/mpl/placeholders.hpp /usr/include/boost/mpl/arg.hpp \
+ /usr/include/boost/mpl/arg_fwd.hpp \
+ /usr/include/boost/mpl/aux_/na_assert.hpp \
+ /usr/include/boost/mpl/assert.hpp /usr/include/boost/mpl/not.hpp \
+ /usr/include/boost/mpl/aux_/nested_type_wknd.hpp \
+ /usr/include/boost/mpl/aux_/yes_no.hpp \
+ /usr/include/boost/mpl/aux_/config/arrays.hpp \
+ /usr/include/boost/mpl/aux_/config/gpu.hpp \
+ /usr/include/boost/mpl/aux_/config/pp_counter.hpp \
+ /usr/include/boost/mpl/aux_/arity_spec.hpp \
+ /usr/include/boost/mpl/aux_/arg_typedef.hpp \
+ /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp \
+ /usr/include/boost/mpl/aux_/include_preprocessed.hpp \
+ /usr/include/boost/mpl/aux_/config/compiler.hpp \
+ /usr/include/boost/preprocessor/stringize.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \
+ /usr/include/boost/iterator/detail/config_undef.hpp \
+ /usr/include/boost/iterator/iterator_facade.hpp \
+ /usr/include/boost/iterator/interoperable.hpp \
+ /usr/include/boost/mpl/or.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \
+ /usr/include/boost/iterator/iterator_traits.hpp \
+ /usr/include/boost/iterator/detail/facade_iterator_category.hpp \
+ /usr/include/boost/mpl/and.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \
+ /usr/include/boost/type_traits/is_const.hpp \
+ /usr/include/boost/detail/indirect_traits.hpp \
+ /usr/include/boost/type_traits/is_pointer.hpp \
+ /usr/include/boost/type_traits/is_class.hpp \
+ /usr/include/boost/type_traits/is_volatile.hpp \
+ /usr/include/boost/type_traits/is_member_function_pointer.hpp \
+ /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \
+ /usr/include/boost/type_traits/is_member_pointer.hpp \
+ /usr/include/boost/type_traits/remove_cv.hpp \
+ /usr/include/boost/type_traits/remove_pointer.hpp \
+ /usr/include/boost/detail/select_type.hpp \
+ /usr/include/boost/iterator/detail/enable_if.hpp \
+ /usr/include/boost/core/addressof.hpp \
+ /usr/include/boost/type_traits/add_const.hpp \
+ /usr/include/boost/type_traits/add_pointer.hpp \
+ /usr/include/boost/type_traits/remove_const.hpp \
+ /usr/include/boost/type_traits/is_pod.hpp \
+ /usr/include/boost/type_traits/is_scalar.hpp \
+ /usr/include/boost/type_traits/is_enum.hpp \
+ /usr/include/boost/mpl/always.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp \
+ /usr/include/boost/mpl/apply.hpp /usr/include/boost/mpl/apply_fwd.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \
+ /usr/include/boost/mpl/apply_wrap.hpp \
+ /usr/include/boost/mpl/aux_/has_apply.hpp \
+ /usr/include/boost/mpl/has_xxx.hpp \
+ /usr/include/boost/mpl/aux_/type_wrapper.hpp \
+ /usr/include/boost/mpl/aux_/config/has_xxx.hpp \
+ /usr/include/boost/mpl/aux_/config/msvc_typename.hpp \
+ /usr/include/boost/preprocessor/array/elem.hpp \
+ /usr/include/boost/preprocessor/array/data.hpp \
+ /usr/include/boost/preprocessor/array/size.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_params.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \
+ /usr/include/boost/mpl/aux_/config/has_apply.hpp \
+ /usr/include/boost/mpl/aux_/msvc_never_true.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \
+ /usr/include/boost/mpl/lambda.hpp /usr/include/boost/mpl/bind.hpp \
+ /usr/include/boost/mpl/bind_fwd.hpp \
+ /usr/include/boost/mpl/aux_/config/bind.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \
+ /usr/include/boost/mpl/next.hpp /usr/include/boost/mpl/next_prior.hpp \
+ /usr/include/boost/mpl/aux_/common_name_wknd.hpp \
+ /usr/include/boost/mpl/protect.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \
+ /usr/include/boost/mpl/aux_/full_lambda.hpp \
+ /usr/include/boost/mpl/quote.hpp /usr/include/boost/mpl/void.hpp \
+ /usr/include/boost/mpl/aux_/has_type.hpp \
+ /usr/include/boost/mpl/aux_/config/bcc.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \
+ /usr/include/boost/mpl/aux_/template_arity.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \
+ /usr/include/boost/heap/policies.hpp \
+ /usr/include/boost/parameter/name.hpp \
+ /usr/include/boost/parameter/aux_/name.hpp \
+ /usr/include/boost/parameter/value_type.hpp \
+ /usr/include/boost/parameter/aux_/void.hpp \
+ /usr/include/boost/parameter/config.hpp \
+ /usr/include/boost/mpl/limits/vector.hpp \
+ /usr/include/boost/mp11/integral.hpp /usr/include/boost/mp11/version.hpp \
+ /usr/include/boost/mp11/list.hpp \
+ /usr/include/boost/mp11/detail/mp_list.hpp \
+ /usr/include/boost/mp11/detail/mp_is_list.hpp \
+ /usr/include/boost/mp11/detail/mp_append.hpp \
+ /usr/include/boost/mp11/utility.hpp \
+ /usr/include/boost/mp11/detail/mp_fold.hpp \
+ /usr/include/boost/mp11/detail/config.hpp \
+ /usr/include/boost/parameter/aux_/is_placeholder.hpp \
+ /usr/include/boost/mp11/bind.hpp /usr/include/boost/mp11/algorithm.hpp \
+ /usr/include/boost/mp11/set.hpp /usr/include/boost/mp11/function.hpp \
+ /usr/include/boost/mp11/detail/mp_count.hpp \
+ /usr/include/boost/mp11/detail/mp_plus.hpp \
+ /usr/include/boost/mp11/detail/mp_min_element.hpp \
+ /usr/include/boost/mp11/detail/mp_void.hpp \
+ /usr/include/boost/mp11/detail/mp_copy_if.hpp \
+ /usr/include/boost/mp11/detail/mp_remove_if.hpp \
+ /usr/include/boost/mp11/detail/mp_map_find.hpp \
+ /usr/include/boost/mp11/detail/mp_with_index.hpp \
+ /usr/include/c++/12/cassert /usr/include/boost/mp11/integer_sequence.hpp \
+ /usr/include/boost/parameter/aux_/result_of0.hpp \
+ /usr/include/boost/parameter/aux_/use_default_tag.hpp \
+ /usr/include/boost/utility/result_of.hpp \
+ /usr/include/boost/preprocessor/iteration/iterate.hpp \
+ /usr/include/boost/preprocessor/slot/slot.hpp \
+ /usr/include/boost/preprocessor/slot/detail/def.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \
+ /usr/include/boost/preprocessor/facilities/intercept.hpp \
+ /usr/include/boost/type_traits/type_identity.hpp \
+ /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \
+ /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \
+ /usr/include/boost/preprocessor/slot/detail/shared.hpp \
+ /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \
+ /usr/include/boost/utility/detail/result_of_iterate.hpp \
+ /usr/include/boost/parameter/aux_/lambda_tag.hpp \
+ /usr/include/boost/parameter/binding.hpp \
+ /usr/include/boost/parameter/keyword.hpp \
+ /usr/include/boost/parameter/aux_/tag.hpp \
+ /usr/include/boost/parameter/aux_/unwrap_cv_reference.hpp \
+ /usr/include/boost/parameter/aux_/yesno.hpp \
+ /usr/include/c++/12/functional /usr/include/c++/12/bits/std_function.h \
+ /usr/include/c++/12/unordered_map /usr/include/c++/12/bits/hashtable.h \
+ /usr/include/c++/12/bits/hashtable_policy.h \
+ /usr/include/c++/12/bits/enable_special_members.h \
+ /usr/include/c++/12/bits/node_handle.h \
+ /usr/include/c++/12/bits/unordered_map.h \
+ /usr/include/c++/12/bits/erase_if.h /usr/include/c++/12/array \
+ /usr/include/c++/12/compare \
+ /usr/include/boost/parameter/aux_/preprocessor/nullptr.hpp \
+ /usr/include/boost/parameter/aux_/tagged_argument.hpp \
+ /usr/include/boost/parameter/keyword_fwd.hpp \
+ /usr/include/boost/parameter/aux_/tagged_argument_fwd.hpp \
+ /usr/include/boost/parameter/aux_/is_tagged_argument.hpp \
+ /usr/include/boost/type_traits/is_base_of.hpp \
+ /usr/include/boost/type_traits/is_base_and_derived.hpp \
+ /usr/include/boost/parameter/aux_/default.hpp \
+ /usr/include/boost/parameter/aux_/arg_list.hpp \
+ /usr/include/boost/parameter/aux_/is_maybe.hpp \
+ /usr/include/boost/parameter/aux_/parameter_requirements.hpp \
+ /usr/include/boost/parameter/aux_/pack/parameter_requirements.hpp \
+ /usr/include/boost/parameter/aux_/augment_predicate.hpp \
+ /usr/include/boost/parameter/aux_/has_nested_template_fn.hpp \
+ /usr/include/boost/mpl/iterator_tags.hpp \
+ /usr/include/boost/mpl/begin_end_fwd.hpp \
+ /usr/include/boost/mpl/has_key_fwd.hpp \
+ /usr/include/boost/mpl/count_fwd.hpp \
+ /usr/include/boost/mpl/key_type_fwd.hpp \
+ /usr/include/boost/mpl/value_type_fwd.hpp \
+ /usr/include/boost/mpl/at_fwd.hpp /usr/include/boost/mpl/order_fwd.hpp \
+ /usr/include/boost/mpl/find.hpp /usr/include/boost/mpl/find_if.hpp \
+ /usr/include/boost/mpl/aux_/find_if_pred.hpp \
+ /usr/include/boost/mpl/aux_/iter_apply.hpp \
+ /usr/include/boost/mpl/deref.hpp \
+ /usr/include/boost/mpl/aux_/msvc_type.hpp \
+ /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \
+ /usr/include/boost/mpl/iter_fold_if.hpp \
+ /usr/include/boost/mpl/begin_end.hpp \
+ /usr/include/boost/mpl/aux_/begin_end_impl.hpp \
+ /usr/include/boost/mpl/sequence_tag_fwd.hpp \
+ /usr/include/boost/mpl/aux_/has_begin.hpp \
+ /usr/include/boost/mpl/aux_/traits_lambda_spec.hpp \
+ /usr/include/boost/mpl/sequence_tag.hpp \
+ /usr/include/boost/mpl/aux_/has_tag.hpp \
+ /usr/include/boost/mpl/logical.hpp /usr/include/boost/mpl/pair.hpp \
+ /usr/include/boost/mpl/aux_/msvc_eti_base.hpp \
+ /usr/include/boost/mpl/aux_/iter_fold_if_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp \
+ /usr/include/boost/mpl/aux_/config/forwarding.hpp \
+ /usr/include/boost/mpl/same_as.hpp \
+ /usr/include/boost/mpl/aux_/lambda_spec.hpp \
+ /usr/include/boost/mpl/distance.hpp \
+ /usr/include/boost/mpl/distance_fwd.hpp \
+ /usr/include/boost/mpl/iter_fold.hpp /usr/include/boost/mpl/O1_size.hpp \
+ /usr/include/boost/mpl/O1_size_fwd.hpp \
+ /usr/include/boost/mpl/aux_/O1_size_impl.hpp \
+ /usr/include/boost/mpl/long.hpp /usr/include/boost/mpl/long_fwd.hpp \
+ /usr/include/boost/mpl/aux_/has_size.hpp \
+ /usr/include/boost/mpl/aux_/iter_fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp \
+ /usr/include/boost/mpl/iterator_range.hpp /usr/include/boost/mpl/tag.hpp \
+ /usr/include/boost/parameter/aux_/preprocessor/qualifier.hpp \
+ /usr/include/boost/preprocessor/facilities/is_empty.hpp \
+ /usr/include/boost/preprocessor/facilities/is_empty_variadic.hpp \
+ /usr/include/boost/preprocessor/punctuation/is_begin_parens.hpp \
+ /usr/include/boost/preprocessor/punctuation/detail/is_begin_parens.hpp \
+ /usr/include/boost/preprocessor/facilities/detail/is_empty.hpp \
+ /usr/include/boost/parameter/aux_/preprocessor/is_binary.hpp \
+ /usr/include/boost/parameter/template_keyword.hpp \
+ /usr/include/boost/parameter/aux_/template_keyword.hpp \
+ /usr/include/boost/parameter/parameters.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_arg_list.hpp \
+ /usr/include/boost/parameter/aux_/pack/unmatched_argument.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_type.hpp \
+ /usr/include/boost/parameter/deduced.hpp \
+ /usr/include/boost/parameter/aux_/use_default.hpp \
+ /usr/include/boost/parameter/required.hpp \
+ /usr/include/boost/parameter/optional.hpp \
+ /usr/include/boost/parameter/aux_/pack/is_named_argument.hpp \
+ /usr/include/boost/parameter/aux_/pack/insert_tagged.hpp \
+ /usr/include/boost/parameter/aux_/set.hpp \
+ /usr/include/boost/parameter/aux_/pack/deduce_tag.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_deduced.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_parameter_spec_items.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_deduced_items.hpp \
+ /usr/include/boost/parameter/aux_/pack/deduced_item.hpp \
+ /usr/include/boost/parameter/aux_/pack/satisfies.hpp \
+ /usr/include/boost/parameter/aux_/pack/as_parameter_requirements.hpp \
+ /usr/include/boost/parameter/aux_/pack/predicate.hpp \
+ /usr/include/boost/parameter/aux_/always_true_predicate.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_items.hpp \
+ /usr/include/boost/parameter/aux_/pack/item.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_keyword_arg.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_template_keyword_arg.hpp \
+ /usr/include/boost/heap/heap_merge.hpp \
+ /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp \
+ /usr/include/boost/type_traits/enable_if.hpp \
+ /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp \
+ /usr/include/boost/type_traits/has_trivial_move_assign.hpp \
+ /usr/include/boost/type_traits/is_assignable.hpp \
+ /usr/include/boost/type_traits/has_nothrow_assign.hpp \
+ /usr/include/boost/heap/detail/tree_iterator.hpp \
+ /usr/include/c++/12/queue /usr/include/c++/12/deque \
+ /usr/include/c++/12/bits/stl_deque.h /usr/include/c++/12/bits/deque.tcc \
+ /usr/include/c++/12/bits/stl_queue.h /usr/include/c++/12/sstream \
+ /usr/include/c++/12/istream /usr/include/c++/12/ios \
+ /usr/include/c++/12/bits/basic_ios.h \
+ /usr/include/c++/12/bits/locale_facets.h /usr/include/c++/12/cwctype \
+ /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_base.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_inline.h \
+ /usr/include/c++/12/bits/locale_facets.tcc \
+ /usr/include/c++/12/bits/basic_ios.tcc /usr/include/c++/12/ostream \
+ /usr/include/c++/12/bits/ostream.tcc \
+ /usr/include/c++/12/bits/istream.tcc \
+ /usr/include/c++/12/bits/sstream.tcc \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/time/DoubleTime.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Limits.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Time.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/StructureView.hpp \
+ /usr/include/c++/12/map /usr/include/c++/12/bits/stl_tree.h \
+ /usr/include/c++/12/bits/stl_map.h \
+ /usr/include/c++/12/bits/stl_multimap.h \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/context/State.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/context/StateValues.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \
+ /usr/include/boost/serialization/serialization.hpp \
+ /usr/include/boost/serialization/strong_typedef.hpp \
+ /usr/include/boost/operators.hpp \
+ /usr/include/boost/type_traits/has_nothrow_constructor.hpp \
+ /usr/include/boost/type_traits/is_default_constructible.hpp \
+ /usr/include/boost/type_traits/has_nothrow_copy.hpp \
+ /usr/include/boost/type_traits/is_copy_constructible.hpp \
+ /usr/include/boost/type_traits/is_constructible.hpp \
+ /usr/include/boost/type_traits/is_destructible.hpp \
+ /usr/include/boost/serialization/access.hpp /usr/include/c++/12/any \
+ /usr/include/c++/12/valarray /usr/include/c++/12/cmath \
+ /usr/include/math.h /usr/include/x86_64-linux-gnu/bits/math-vector.h \
+ /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \
+ /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \
+ /usr/include/x86_64-linux-gnu/bits/fp-logb.h \
+ /usr/include/x86_64-linux-gnu/bits/fp-fast.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \
+ /usr/include/x86_64-linux-gnu/bits/iscanonical.h \
+ /usr/include/c++/12/bits/specfun.h /usr/include/c++/12/tr1/gamma.tcc \
+ /usr/include/c++/12/tr1/special_function_util.h \
+ /usr/include/c++/12/tr1/bessel_function.tcc \
+ /usr/include/c++/12/tr1/beta_function.tcc \
+ /usr/include/c++/12/tr1/ell_integral.tcc \
+ /usr/include/c++/12/tr1/exp_integral.tcc \
+ /usr/include/c++/12/tr1/hypergeometric.tcc \
+ /usr/include/c++/12/tr1/legendre_function.tcc \
+ /usr/include/c++/12/tr1/modified_bessel_func.tcc \
+ /usr/include/c++/12/tr1/poly_hermite.tcc \
+ /usr/include/c++/12/tr1/poly_laguerre.tcc \
+ /usr/include/c++/12/tr1/riemann_zeta.tcc \
+ /usr/include/c++/12/bits/valarray_array.h \
+ /usr/include/c++/12/bits/valarray_array.tcc \
+ /usr/include/c++/12/bits/valarray_before.h \
+ /usr/include/c++/12/bits/slice_array.h \
+ /usr/include/c++/12/bits/valarray_after.h \
+ /usr/include/c++/12/bits/gslice.h \
+ /usr/include/c++/12/bits/gslice_array.h \
+ /usr/include/c++/12/bits/mask_array.h \
+ /usr/include/c++/12/bits/indirect_array.h \
+ /usr/include/boost/serialization/map.hpp \
+ /usr/include/boost/serialization/nvp.hpp /usr/include/boost/core/nvp.hpp \
+ /usr/include/boost/serialization/level.hpp \
+ /usr/include/boost/type_traits/is_fundamental.hpp \
+ /usr/include/boost/mpl/integral_c.hpp \
+ /usr/include/boost/mpl/integral_c_fwd.hpp \
+ /usr/include/boost/serialization/level_enum.hpp \
+ /usr/include/boost/serialization/tracking.hpp \
+ /usr/include/boost/mpl/equal_to.hpp \
+ /usr/include/boost/mpl/aux_/comparison_op.hpp \
+ /usr/include/boost/mpl/aux_/numeric_op.hpp \
+ /usr/include/boost/mpl/numeric_cast.hpp \
+ /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \
+ /usr/include/boost/mpl/greater.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp \
+ /usr/include/boost/serialization/tracking_enum.hpp \
+ /usr/include/boost/serialization/type_info_implementation.hpp \
+ /usr/include/boost/serialization/traits.hpp \
+ /usr/include/boost/serialization/split_free.hpp \
+ /usr/include/boost/serialization/wrapper.hpp \
+ /usr/include/boost/serialization/base_object.hpp \
+ /usr/include/boost/type_traits/is_polymorphic.hpp \
+ /usr/include/boost/serialization/force_include.hpp \
+ /usr/include/boost/serialization/void_cast_fwd.hpp \
+ /usr/include/boost/serialization/collection_size_type.hpp \
+ /usr/include/boost/serialization/is_bitwise_serializable.hpp \
+ /usr/include/boost/serialization/item_version_type.hpp \
+ /usr/include/boost/integer_traits.hpp /usr/include/boost/limits.hpp \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/limits.h \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/syslimits.h \
+ /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/local_lim.h \
+ /usr/include/linux/limits.h \
+ /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/uio_lim.h \
+ /usr/include/boost/serialization/library_version_type.hpp \
+ /usr/include/c++/12/cstring /usr/include/string.h /usr/include/strings.h \
+ /usr/include/boost/serialization/detail/stack_constructor.hpp \
+ /usr/include/boost/aligned_storage.hpp \
+ /usr/include/boost/type_traits/aligned_storage.hpp \
+ /usr/include/boost/type_traits/alignment_of.hpp \
+ /usr/include/boost/type_traits/type_with_alignment.hpp \
+ /usr/include/boost/serialization/utility.hpp \
+ /usr/include/boost/serialization/collections_save_imp.hpp \
+ /usr/include/boost/serialization/version.hpp \
+ /usr/include/boost/mpl/less.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \
+ /usr/include/boost/mpl/comparison.hpp \
+ /usr/include/boost/mpl/not_equal_to.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp \
+ /usr/include/boost/mpl/less_equal.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp \
+ /usr/include/boost/mpl/greater_equal.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp \
+ /usr/include/boost/serialization/vector.hpp \
+ /usr/include/boost/serialization/collections_load_imp.hpp \
+ /usr/include/boost/serialization/detail/is_default_constructible.hpp \
+ /usr/include/boost/utility/enable_if.hpp \
+ /usr/include/boost/serialization/array_wrapper.hpp \
+ /usr/include/boost/serialization/split_member.hpp \
+ /usr/include/boost/serialization/array_optimization.hpp \
+ /usr/include/boost/serialization/collection_traits.hpp \
+ /usr/include/c++/12/climits \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Node.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Output.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Observer.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/View.hpp \
+ /usr/include/boost/format.hpp /usr/include/c++/12/locale \
+ /usr/include/c++/12/bits/locale_facets_nonio.h /usr/include/c++/12/ctime \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/time_members.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/messages_members.h \
+ /usr/include/libintl.h /usr/include/c++/12/bits/codecvt.h \
+ /usr/include/c++/12/bits/locale_facets_nonio.tcc \
+ /usr/include/c++/12/bits/locale_conv.h \
+ /usr/include/boost/format/detail/compat_workarounds.hpp \
+ /usr/include/boost/format/detail/config_macros.hpp \
+ /usr/include/boost/format/detail/workarounds_gcc-2_95.hpp \
+ /usr/include/boost/format/detail/workarounds_stlport.hpp \
+ /usr/include/boost/format/format_fwd.hpp \
+ /usr/include/boost/format/internals_fwd.hpp \
+ /usr/include/boost/format/internals.hpp \
+ /usr/include/boost/core/ignore_unused.hpp \
+ /usr/include/boost/optional.hpp /usr/include/boost/optional/optional.hpp \
+ /usr/include/boost/core/explicit_operator_bool.hpp \
+ /usr/include/boost/optional/bad_optional_access.hpp \
+ /usr/include/boost/type.hpp /usr/include/boost/type_traits/decay.hpp \
+ /usr/include/boost/type_traits/remove_bounds.hpp \
+ /usr/include/boost/type_traits/remove_extent.hpp \
+ /usr/include/boost/move/utility.hpp /usr/include/boost/move/traits.hpp \
+ /usr/include/boost/none.hpp /usr/include/boost/none_t.hpp \
+ /usr/include/boost/utility/compare_pointees.hpp \
+ /usr/include/boost/optional/optional_fwd.hpp \
+ /usr/include/boost/optional/detail/optional_config.hpp \
+ /usr/include/boost/optional/detail/optional_factory_support.hpp \
+ /usr/include/boost/optional/detail/optional_aligned_storage.hpp \
+ /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp \
+ /usr/include/boost/optional/detail/optional_reference_spec.hpp \
+ /usr/include/boost/optional/detail/optional_relops.hpp \
+ /usr/include/boost/optional/detail/optional_swap.hpp \
+ /usr/include/boost/format/alt_sstream.hpp \
+ /usr/include/boost/utility/base_from_member.hpp \
+ /usr/include/boost/preprocessor/repetition/repeat_from_to.hpp \
+ /usr/include/boost/shared_ptr.hpp \
+ /usr/include/boost/smart_ptr/shared_ptr.hpp \
+ /usr/include/boost/smart_ptr/detail/shared_count.hpp \
+ /usr/include/boost/smart_ptr/bad_weak_ptr.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_noexcept.hpp \
+ /usr/include/boost/checked_delete.hpp \
+ /usr/include/boost/core/checked_delete.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_convertible.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_nullptr_t.hpp \
+ /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp \
+ /usr/include/boost/smart_ptr/detail/spinlock.hpp \
+ /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \
+ /usr/include/boost/smart_ptr/detail/yield_k.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_thread_pause.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp \
+ /usr/include/boost/config/pragma_message.hpp \
+ /usr/include/boost/smart_ptr/detail/operator_bool.hpp \
+ /usr/include/boost/smart_ptr/detail/local_sp_deleter.hpp \
+ /usr/include/boost/smart_ptr/detail/local_counted_base.hpp \
+ /usr/include/boost/format/alt_sstream_impl.hpp \
+ /usr/include/boost/format/format_class.hpp \
+ /usr/include/boost/format/exceptions.hpp \
+ /usr/include/boost/format/format_implementation.hpp \
+ /usr/include/boost/format/group.hpp \
+ /usr/include/boost/format/feed_args.hpp \
+ /usr/include/boost/format/detail/msvc_disambiguater.hpp \
+ /usr/include/boost/format/parsing.hpp \
+ /usr/include/boost/format/free_funcs.hpp \
+ /usr/include/boost/format/detail/unset_macros.hpp \
+ /usr/include/boost/lexical_cast.hpp \
+ /usr/include/boost/range/iterator_range_core.hpp \
+ /usr/include/boost/range/functions.hpp \
+ /usr/include/boost/range/begin.hpp /usr/include/boost/range/config.hpp \
+ /usr/include/boost/range/iterator.hpp \
+ /usr/include/boost/range/range_fwd.hpp \
+ /usr/include/boost/range/mutable_iterator.hpp \
+ /usr/include/boost/range/detail/extract_optional_type.hpp \
+ /usr/include/boost/range/detail/msvc_has_iterator_workaround.hpp \
+ /usr/include/boost/range/const_iterator.hpp \
+ /usr/include/boost/range/end.hpp \
+ /usr/include/boost/range/detail/implementation_help.hpp \
+ /usr/include/boost/range/detail/common.hpp \
+ /usr/include/boost/range/detail/sfinae.hpp \
+ /usr/include/boost/range/size.hpp /usr/include/boost/range/size_type.hpp \
+ /usr/include/boost/range/difference_type.hpp \
+ /usr/include/boost/range/has_range_iterator.hpp \
+ /usr/include/boost/range/concepts.hpp \
+ /usr/include/boost/iterator/iterator_concepts.hpp \
+ /usr/include/boost/range/value_type.hpp \
+ /usr/include/boost/range/detail/misc_concept.hpp \
+ /usr/include/boost/type_traits/make_unsigned.hpp \
+ /usr/include/boost/type_traits/is_signed.hpp \
+ /usr/include/boost/type_traits/is_unsigned.hpp \
+ /usr/include/boost/type_traits/add_volatile.hpp \
+ /usr/include/boost/range/detail/has_member_size.hpp \
+ /usr/include/boost/utility.hpp /usr/include/boost/utility/binary.hpp \
+ /usr/include/boost/preprocessor/control/deduce_d.hpp \
+ /usr/include/boost/preprocessor/seq/cat.hpp \
+ /usr/include/boost/preprocessor/seq/fold_left.hpp \
+ /usr/include/boost/preprocessor/seq/transform.hpp \
+ /usr/include/boost/preprocessor/arithmetic/mod.hpp \
+ /usr/include/boost/preprocessor/arithmetic/detail/div_base.hpp \
+ /usr/include/boost/preprocessor/comparison/less_equal.hpp \
+ /usr/include/boost/preprocessor/logical/not.hpp \
+ /usr/include/boost/utility/identity_type.hpp \
+ /usr/include/boost/type_traits/function_traits.hpp \
+ /usr/include/boost/core/noncopyable.hpp \
+ /usr/include/boost/range/distance.hpp \
+ /usr/include/boost/iterator/distance.hpp \
+ /usr/include/boost/range/empty.hpp /usr/include/boost/range/rbegin.hpp \
+ /usr/include/boost/range/reverse_iterator.hpp \
+ /usr/include/boost/iterator/reverse_iterator.hpp \
+ /usr/include/boost/range/rend.hpp \
+ /usr/include/boost/range/algorithm/equal.hpp \
+ /usr/include/boost/range/detail/safe_bool.hpp \
+ /usr/include/boost/next_prior.hpp \
+ /usr/include/boost/type_traits/has_plus.hpp \
+ /usr/include/boost/type_traits/detail/has_binary_operator.hpp \
+ /usr/include/boost/type_traits/make_void.hpp \
+ /usr/include/boost/type_traits/has_plus_assign.hpp \
+ /usr/include/boost/type_traits/has_minus.hpp \
+ /usr/include/boost/type_traits/has_minus_assign.hpp \
+ /usr/include/boost/iterator/advance.hpp \
+ /usr/include/boost/lexical_cast/bad_lexical_cast.hpp \
+ /usr/include/boost/lexical_cast/try_lexical_convert.hpp \
+ /usr/include/boost/lexical_cast/detail/is_character.hpp \
+ /usr/include/boost/lexical_cast/detail/converter_numeric.hpp \
+ /usr/include/boost/type_traits/is_float.hpp \
+ /usr/include/boost/numeric/conversion/cast.hpp \
+ /usr/include/boost/numeric/conversion/converter.hpp \
+ /usr/include/boost/numeric/conversion/conversion_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/meta.hpp \
+ /usr/include/boost/numeric/conversion/detail/int_float_mixture.hpp \
+ /usr/include/boost/numeric/conversion/int_float_mixture_enum.hpp \
+ /usr/include/boost/numeric/conversion/detail/sign_mixture.hpp \
+ /usr/include/boost/numeric/conversion/sign_mixture_enum.hpp \
+ /usr/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \
+ /usr/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \
+ /usr/include/boost/numeric/conversion/detail/is_subranged.hpp \
+ /usr/include/boost/mpl/multiplies.hpp /usr/include/boost/mpl/times.hpp \
+ /usr/include/boost/mpl/aux_/arithmetic_op.hpp \
+ /usr/include/boost/mpl/aux_/largest_int.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \
+ /usr/include/boost/numeric/conversion/converter_policies.hpp \
+ /usr/include/boost/config/no_tr1/cmath.hpp \
+ /usr/include/boost/numeric/conversion/detail/converter.hpp \
+ /usr/include/boost/numeric/conversion/bounds.hpp \
+ /usr/include/boost/numeric/conversion/detail/bounds.hpp \
+ /usr/include/boost/numeric/conversion/numeric_cast_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \
+ /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \
+ /usr/include/boost/lexical_cast/detail/converter_lexical.hpp \
+ /usr/include/boost/type_traits/has_left_shift.hpp \
+ /usr/include/boost/type_traits/has_right_shift.hpp \
+ /usr/include/boost/detail/lcast_precision.hpp \
+ /usr/include/boost/lexical_cast/detail/widest_char.hpp \
+ /usr/include/boost/container/container_fwd.hpp \
+ /usr/include/boost/container/detail/std_fwd.hpp \
+ /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp \
+ /usr/include/boost/lexical_cast/detail/lcast_char_constants.hpp \
+ /usr/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp \
+ /usr/include/boost/noncopyable.hpp \
+ /usr/include/boost/lexical_cast/detail/inf_nan.hpp \
+ /usr/include/boost/math/special_functions/sign.hpp \
+ /usr/include/boost/math/tools/config.hpp \
+ /usr/include/boost/predef/architecture/x86.h \
+ /usr/include/boost/predef/architecture/x86/32.h \
+ /usr/include/boost/predef/version_number.h \
+ /usr/include/boost/predef/make.h /usr/include/boost/predef/detail/test.h \
+ /usr/include/boost/predef/architecture/x86/64.h \
+ /usr/include/c++/12/cfloat \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/float.h \
+ /usr/include/boost/math/tools/user.hpp \
+ /usr/include/boost/math/special_functions/math_fwd.hpp \
+ /usr/include/boost/math/special_functions/detail/round_fwd.hpp \
+ /usr/include/boost/math/tools/promotion.hpp \
+ /usr/include/boost/math/policies/policy.hpp \
+ /usr/include/boost/mpl/list.hpp /usr/include/boost/mpl/limits/list.hpp \
+ /usr/include/boost/mpl/list/list20.hpp \
+ /usr/include/boost/mpl/list/list10.hpp \
+ /usr/include/boost/mpl/list/list0.hpp \
+ /usr/include/boost/mpl/list/aux_/push_front.hpp \
+ /usr/include/boost/mpl/push_front_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/item.hpp \
+ /usr/include/boost/mpl/list/aux_/tag.hpp \
+ /usr/include/boost/mpl/list/aux_/pop_front.hpp \
+ /usr/include/boost/mpl/pop_front_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/push_back.hpp \
+ /usr/include/boost/mpl/push_back_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/front.hpp \
+ /usr/include/boost/mpl/front_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/clear.hpp \
+ /usr/include/boost/mpl/clear_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/O1_size.hpp \
+ /usr/include/boost/mpl/list/aux_/size.hpp \
+ /usr/include/boost/mpl/size_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/empty.hpp \
+ /usr/include/boost/mpl/empty_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/begin_end.hpp \
+ /usr/include/boost/mpl/list/aux_/iterator.hpp \
+ /usr/include/boost/mpl/list/aux_/include_preprocessed.hpp \
+ /usr/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp \
+ /usr/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/list.hpp \
+ /usr/include/boost/mpl/contains.hpp \
+ /usr/include/boost/mpl/contains_fwd.hpp \
+ /usr/include/boost/mpl/aux_/contains_impl.hpp \
+ /usr/include/boost/mpl/remove_if.hpp /usr/include/boost/mpl/fold.hpp \
+ /usr/include/boost/mpl/aux_/fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp \
+ /usr/include/boost/mpl/reverse_fold.hpp \
+ /usr/include/boost/mpl/aux_/reverse_fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/inserter_algorithm.hpp \
+ /usr/include/boost/mpl/back_inserter.hpp \
+ /usr/include/boost/mpl/push_back.hpp \
+ /usr/include/boost/mpl/aux_/push_back_impl.hpp \
+ /usr/include/boost/mpl/inserter.hpp \
+ /usr/include/boost/mpl/front_inserter.hpp \
+ /usr/include/boost/mpl/push_front.hpp \
+ /usr/include/boost/mpl/aux_/push_front_impl.hpp \
+ /usr/include/boost/mpl/clear.hpp \
+ /usr/include/boost/mpl/aux_/clear_impl.hpp \
+ /usr/include/boost/mpl/vector.hpp \
+ /usr/include/boost/mpl/vector/vector20.hpp \
+ /usr/include/boost/mpl/vector/vector10.hpp \
+ /usr/include/boost/mpl/vector/vector0.hpp \
+ /usr/include/boost/mpl/vector/aux_/at.hpp \
+ /usr/include/boost/mpl/vector/aux_/tag.hpp \
+ /usr/include/boost/mpl/aux_/config/typeof.hpp \
+ /usr/include/boost/mpl/vector/aux_/front.hpp \
+ /usr/include/boost/mpl/vector/aux_/push_front.hpp \
+ /usr/include/boost/mpl/vector/aux_/item.hpp \
+ /usr/include/boost/mpl/vector/aux_/pop_front.hpp \
+ /usr/include/boost/mpl/vector/aux_/push_back.hpp \
+ /usr/include/boost/mpl/vector/aux_/pop_back.hpp \
+ /usr/include/boost/mpl/pop_back_fwd.hpp \
+ /usr/include/boost/mpl/vector/aux_/back.hpp \
+ /usr/include/boost/mpl/back_fwd.hpp \
+ /usr/include/boost/mpl/vector/aux_/clear.hpp \
+ /usr/include/boost/mpl/vector/aux_/vector0.hpp \
+ /usr/include/boost/mpl/vector/aux_/iterator.hpp \
+ /usr/include/boost/mpl/plus.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp \
+ /usr/include/boost/mpl/minus.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp \
+ /usr/include/boost/mpl/advance_fwd.hpp /usr/include/boost/mpl/prior.hpp \
+ /usr/include/boost/mpl/vector/aux_/O1_size.hpp \
+ /usr/include/boost/mpl/vector/aux_/size.hpp \
+ /usr/include/boost/mpl/vector/aux_/empty.hpp \
+ /usr/include/boost/mpl/vector/aux_/begin_end.hpp \
+ /usr/include/boost/mpl/vector/aux_/include_preprocessed.hpp \
+ /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp \
+ /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp \
+ /usr/include/boost/mpl/at.hpp /usr/include/boost/mpl/aux_/at_impl.hpp \
+ /usr/include/boost/mpl/advance.hpp /usr/include/boost/mpl/negate.hpp \
+ /usr/include/boost/mpl/aux_/advance_forward.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp \
+ /usr/include/boost/mpl/aux_/advance_backward.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp \
+ /usr/include/boost/mpl/size.hpp \
+ /usr/include/boost/mpl/aux_/size_impl.hpp /usr/include/c++/12/stdlib.h \
+ /usr/include/c++/12/math.h /usr/include/boost/config/no_tr1/complex.hpp \
+ /usr/include/c++/12/complex \
+ /usr/include/boost/math/special_functions/detail/fp_traits.hpp \
+ /usr/include/boost/predef/other/endian.h \
+ /usr/include/boost/predef/library/c/gnu.h \
+ /usr/include/boost/predef/library/c/_prefix.h \
+ /usr/include/boost/predef/detail/_cassert.h \
+ /usr/include/boost/predef/os/macos.h /usr/include/boost/predef/os/ios.h \
+ /usr/include/boost/predef/os/bsd.h \
+ /usr/include/boost/predef/os/bsd/bsdi.h \
+ /usr/include/boost/predef/os/bsd/dragonfly.h \
+ /usr/include/boost/predef/os/bsd/free.h \
+ /usr/include/boost/predef/os/bsd/open.h \
+ /usr/include/boost/predef/os/bsd/net.h \
+ /usr/include/boost/predef/platform/android.h \
+ /usr/include/boost/math/special_functions/fpclassify.hpp \
+ /usr/include/boost/math/tools/real_cast.hpp \
+ /usr/include/boost/integer.hpp /usr/include/boost/integer_fwd.hpp \
+ /usr/include/boost/detail/basic_pointerbuf.hpp \
+ /usr/include/c++/12/fstream \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/basic_file.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++io.h \
+ /usr/include/c++/12/bits/fstream.tcc \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/TimedIterator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/DiscreteTimeIterator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Iterator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Trace.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FormalismType.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FunctionType.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/LevelType.hpp \
+ /usr/include/c++/12/mutex /usr/include/c++/12/bits/chrono.h \
+ /usr/include/c++/12/ratio /usr/include/c++/12/bits/parse_numbers.h \
+ /usr/include/c++/12/bits/std_mutex.h \
+ /usr/include/c++/12/bits/unique_lock.h \
+ /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Dynamics.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Parameters.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/state/States.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/state/Any.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Macro.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Simulator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Coordinator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Links.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/String.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Simulator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Context.hpp \
+ /home/toto/projets/factory/src/Machine.hpp \
+ /home/toto/projets/factory/src/ProductionOrder.hpp
diff --git a/build/src/CMakeFiles/factory_core.dir/Sink.cpp.o b/build/src/CMakeFiles/factory_core.dir/Sink.cpp.o
new file mode 100644
index 0000000..8399ecf
Binary files /dev/null and b/build/src/CMakeFiles/factory_core.dir/Sink.cpp.o differ
diff --git a/build/src/CMakeFiles/factory_core.dir/Sink.cpp.o.d b/build/src/CMakeFiles/factory_core.dir/Sink.cpp.o.d
new file mode 100644
index 0000000..b037bed
--- /dev/null
+++ b/build/src/CMakeFiles/factory_core.dir/Sink.cpp.o.d
@@ -0,0 +1,1066 @@
+src/CMakeFiles/factory_core.dir/Sink.cpp.o: \
+ /home/toto/projets/factory/src/Sink.cpp /usr/include/stdc-predef.h \
+ /home/toto/projets/factory/src/Sink.hpp \
+ /home/toto/projets/factory/src/Base.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Bag.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/ExternalEvent.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Model.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Scheduler.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/scheduler/HeapScheduler.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/InternalEvent.hpp \
+ /usr/include/boost/heap/fibonacci_heap.hpp /usr/include/c++/12/algorithm \
+ /usr/include/c++/12/bits/stl_algobase.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++config.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/os_defines.h \
+ /usr/include/features.h /usr/include/features-time64.h \
+ /usr/include/x86_64-linux-gnu/bits/wordsize.h \
+ /usr/include/x86_64-linux-gnu/bits/timesize.h \
+ /usr/include/x86_64-linux-gnu/sys/cdefs.h \
+ /usr/include/x86_64-linux-gnu/bits/long-double.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/cpu_defines.h \
+ /usr/include/c++/12/pstl/pstl_config.h \
+ /usr/include/c++/12/bits/functexcept.h \
+ /usr/include/c++/12/bits/exception_defines.h \
+ /usr/include/c++/12/bits/cpp_type_traits.h \
+ /usr/include/c++/12/ext/type_traits.h \
+ /usr/include/c++/12/ext/numeric_traits.h \
+ /usr/include/c++/12/bits/stl_pair.h /usr/include/c++/12/type_traits \
+ /usr/include/c++/12/bits/move.h /usr/include/c++/12/bits/utility.h \
+ /usr/include/c++/12/bits/stl_iterator_base_types.h \
+ /usr/include/c++/12/bits/stl_iterator_base_funcs.h \
+ /usr/include/c++/12/bits/concept_check.h \
+ /usr/include/c++/12/debug/assertions.h \
+ /usr/include/c++/12/bits/stl_iterator.h \
+ /usr/include/c++/12/bits/ptr_traits.h /usr/include/c++/12/debug/debug.h \
+ /usr/include/c++/12/bits/predefined_ops.h \
+ /usr/include/c++/12/bits/stl_algo.h \
+ /usr/include/c++/12/bits/algorithmfwd.h \
+ /usr/include/c++/12/initializer_list /usr/include/c++/12/bits/stl_heap.h \
+ /usr/include/c++/12/bits/stl_tempbuf.h \
+ /usr/include/c++/12/bits/stl_construct.h /usr/include/c++/12/new \
+ /usr/include/c++/12/bits/exception.h \
+ /usr/include/c++/12/bits/uniform_int_dist.h /usr/include/c++/12/cstdlib \
+ /usr/include/stdlib.h \
+ /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/stddef.h \
+ /usr/include/x86_64-linux-gnu/bits/waitflags.h \
+ /usr/include/x86_64-linux-gnu/bits/waitstatus.h \
+ /usr/include/x86_64-linux-gnu/bits/floatn.h \
+ /usr/include/x86_64-linux-gnu/bits/floatn-common.h \
+ /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
+ /usr/include/x86_64-linux-gnu/sys/types.h \
+ /usr/include/x86_64-linux-gnu/bits/types.h \
+ /usr/include/x86_64-linux-gnu/bits/typesizes.h \
+ /usr/include/x86_64-linux-gnu/bits/time64.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/time_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/endianness.h \
+ /usr/include/x86_64-linux-gnu/bits/byteswap.h \
+ /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \
+ /usr/include/x86_64-linux-gnu/sys/select.h \
+ /usr/include/x86_64-linux-gnu/bits/select.h \
+ /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
+ /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
+ /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \
+ /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
+ /usr/include/c++/12/bits/std_abs.h \
+ /usr/include/c++/12/pstl/glue_algorithm_defs.h \
+ /usr/include/c++/12/pstl/execution_defs.h /usr/include/c++/12/utility \
+ /usr/include/c++/12/bits/stl_relops.h /usr/include/c++/12/vector \
+ /usr/include/c++/12/bits/allocator.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++allocator.h \
+ /usr/include/c++/12/bits/new_allocator.h \
+ /usr/include/c++/12/bits/memoryfwd.h \
+ /usr/include/c++/12/bits/stl_uninitialized.h \
+ /usr/include/c++/12/ext/alloc_traits.h \
+ /usr/include/c++/12/bits/alloc_traits.h \
+ /usr/include/c++/12/bits/stl_vector.h \
+ /usr/include/c++/12/bits/stl_bvector.h \
+ /usr/include/c++/12/bits/functional_hash.h \
+ /usr/include/c++/12/bits/hash_bytes.h /usr/include/c++/12/bits/refwrap.h \
+ /usr/include/c++/12/bits/invoke.h \
+ /usr/include/c++/12/bits/stl_function.h \
+ /usr/include/c++/12/backward/binders.h \
+ /usr/include/c++/12/bits/range_access.h \
+ /usr/include/c++/12/bits/vector.tcc /usr/include/boost/array.hpp \
+ /usr/include/boost/detail/workaround.hpp \
+ /usr/include/boost/config/workaround.hpp /usr/include/boost/config.hpp \
+ /usr/include/boost/config/user.hpp \
+ /usr/include/boost/config/detail/select_compiler_config.hpp \
+ /usr/include/boost/config/compiler/gcc.hpp /usr/include/c++/12/cstddef \
+ /usr/include/boost/config/detail/select_stdlib_config.hpp \
+ /usr/include/c++/12/version \
+ /usr/include/boost/config/stdlib/libstdcpp3.hpp /usr/include/unistd.h \
+ /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
+ /usr/include/x86_64-linux-gnu/bits/environments.h \
+ /usr/include/x86_64-linux-gnu/bits/confname.h \
+ /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \
+ /usr/include/x86_64-linux-gnu/bits/getopt_core.h \
+ /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \
+ /usr/include/linux/close_range.h \
+ /usr/include/boost/config/detail/select_platform_config.hpp \
+ /usr/include/boost/config/platform/linux.hpp \
+ /usr/include/boost/config/detail/posix_features.hpp \
+ /usr/include/boost/config/detail/suffix.hpp \
+ /usr/include/boost/config/helper_macros.hpp /usr/include/c++/12/iterator \
+ /usr/include/c++/12/iosfwd /usr/include/c++/12/bits/stringfwd.h \
+ /usr/include/c++/12/bits/postypes.h /usr/include/c++/12/cwchar \
+ /usr/include/wchar.h /usr/lib/gcc/x86_64-linux-gnu/12/include/stdarg.h \
+ /usr/include/x86_64-linux-gnu/bits/wchar.h \
+ /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/FILE.h \
+ /usr/include/c++/12/bits/stream_iterator.h \
+ /usr/include/c++/12/bits/streambuf_iterator.h \
+ /usr/include/c++/12/streambuf /usr/include/c++/12/bits/localefwd.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++locale.h \
+ /usr/include/c++/12/clocale /usr/include/locale.h \
+ /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/12/cctype \
+ /usr/include/ctype.h /usr/include/c++/12/bits/ios_base.h \
+ /usr/include/c++/12/ext/atomicity.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/gthr.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \
+ /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \
+ /usr/include/x86_64-linux-gnu/bits/time.h \
+ /usr/include/x86_64-linux-gnu/bits/timex.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \
+ /usr/include/x86_64-linux-gnu/bits/setjmp.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \
+ /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/atomic_word.h \
+ /usr/include/x86_64-linux-gnu/sys/single_threaded.h \
+ /usr/include/c++/12/bits/locale_classes.h /usr/include/c++/12/string \
+ /usr/include/c++/12/bits/char_traits.h /usr/include/c++/12/cstdint \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/stdint.h /usr/include/stdint.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
+ /usr/include/c++/12/bits/ostream_insert.h \
+ /usr/include/c++/12/bits/cxxabi_forced.h \
+ /usr/include/c++/12/bits/basic_string.h /usr/include/c++/12/string_view \
+ /usr/include/c++/12/bits/string_view.tcc \
+ /usr/include/c++/12/ext/string_conversions.h /usr/include/c++/12/cstdio \
+ /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
+ /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
+ /usr/include/c++/12/cerrno /usr/include/errno.h \
+ /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
+ /usr/include/x86_64-linux-gnu/asm/errno.h \
+ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
+ /usr/include/x86_64-linux-gnu/bits/types/error_t.h \
+ /usr/include/c++/12/bits/charconv.h \
+ /usr/include/c++/12/bits/basic_string.tcc \
+ /usr/include/c++/12/bits/locale_classes.tcc \
+ /usr/include/c++/12/system_error \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/error_constants.h \
+ /usr/include/c++/12/stdexcept /usr/include/c++/12/exception \
+ /usr/include/c++/12/bits/exception_ptr.h \
+ /usr/include/c++/12/bits/cxxabi_init_exception.h \
+ /usr/include/c++/12/typeinfo /usr/include/c++/12/bits/nested_exception.h \
+ /usr/include/c++/12/bits/streambuf.tcc /usr/include/boost/assert.hpp \
+ /usr/include/assert.h /usr/include/boost/static_assert.hpp \
+ /usr/include/boost/swap.hpp /usr/include/boost/core/swap.hpp \
+ /usr/include/boost/core/enable_if.hpp \
+ /usr/include/boost/throw_exception.hpp \
+ /usr/include/boost/assert/source_location.hpp \
+ /usr/include/boost/current_function.hpp /usr/include/boost/cstdint.hpp \
+ /usr/include/boost/exception/exception.hpp \
+ /usr/include/boost/heap/detail/heap_comparison.hpp \
+ /usr/include/boost/concept/assert.hpp \
+ /usr/include/boost/concept/detail/general.hpp \
+ /usr/include/boost/preprocessor/cat.hpp \
+ /usr/include/boost/preprocessor/config/config.hpp \
+ /usr/include/boost/concept/detail/backward_compatibility.hpp \
+ /usr/include/boost/concept/detail/has_constraints.hpp \
+ /usr/include/boost/type_traits/integral_constant.hpp \
+ /usr/include/boost/type_traits/conditional.hpp \
+ /usr/include/boost/heap/heap_concepts.hpp \
+ /usr/include/boost/concept_check.hpp \
+ /usr/include/boost/type_traits/conversion_traits.hpp \
+ /usr/include/boost/type_traits/is_convertible.hpp \
+ /usr/include/boost/type_traits/intrinsics.hpp \
+ /usr/include/boost/type_traits/detail/config.hpp \
+ /usr/include/boost/version.hpp \
+ /usr/include/boost/type_traits/is_complete.hpp \
+ /usr/include/boost/type_traits/declval.hpp \
+ /usr/include/boost/type_traits/add_rvalue_reference.hpp \
+ /usr/include/boost/type_traits/is_void.hpp \
+ /usr/include/boost/type_traits/is_reference.hpp \
+ /usr/include/boost/type_traits/is_lvalue_reference.hpp \
+ /usr/include/boost/type_traits/is_rvalue_reference.hpp \
+ /usr/include/boost/type_traits/remove_reference.hpp \
+ /usr/include/boost/type_traits/is_function.hpp \
+ /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \
+ /usr/include/boost/type_traits/detail/yes_no_type.hpp \
+ /usr/include/boost/type_traits/is_array.hpp \
+ /usr/include/boost/type_traits/is_arithmetic.hpp \
+ /usr/include/boost/type_traits/is_integral.hpp \
+ /usr/include/boost/type_traits/is_floating_point.hpp \
+ /usr/include/boost/type_traits/is_abstract.hpp \
+ /usr/include/boost/type_traits/add_lvalue_reference.hpp \
+ /usr/include/boost/type_traits/add_reference.hpp \
+ /usr/include/boost/type_traits/is_same.hpp \
+ /usr/include/boost/concept/usage.hpp \
+ /usr/include/boost/concept/detail/concept_def.hpp \
+ /usr/include/boost/preprocessor/seq/for_each_i.hpp \
+ /usr/include/boost/preprocessor/arithmetic/dec.hpp \
+ /usr/include/boost/preprocessor/arithmetic/inc.hpp \
+ /usr/include/boost/preprocessor/control/if.hpp \
+ /usr/include/boost/preprocessor/control/iif.hpp \
+ /usr/include/boost/preprocessor/logical/bool.hpp \
+ /usr/include/boost/preprocessor/repetition/for.hpp \
+ /usr/include/boost/preprocessor/debug/error.hpp \
+ /usr/include/boost/preprocessor/facilities/empty.hpp \
+ /usr/include/boost/preprocessor/detail/auto_rec.hpp \
+ /usr/include/boost/preprocessor/repetition/detail/for.hpp \
+ /usr/include/boost/preprocessor/control/expr_iif.hpp \
+ /usr/include/boost/preprocessor/tuple/eat.hpp \
+ /usr/include/boost/preprocessor/seq/seq.hpp \
+ /usr/include/boost/preprocessor/seq/elem.hpp \
+ /usr/include/boost/preprocessor/seq/size.hpp \
+ /usr/include/boost/preprocessor/seq/detail/is_empty.hpp \
+ /usr/include/boost/preprocessor/logical/compl.hpp \
+ /usr/include/boost/preprocessor/tuple/elem.hpp \
+ /usr/include/boost/preprocessor/facilities/expand.hpp \
+ /usr/include/boost/preprocessor/facilities/overload.hpp \
+ /usr/include/boost/preprocessor/variadic/size.hpp \
+ /usr/include/boost/preprocessor/tuple/rem.hpp \
+ /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \
+ /usr/include/boost/preprocessor/variadic/elem.hpp \
+ /usr/include/boost/preprocessor/seq/enum.hpp \
+ /usr/include/boost/preprocessor/comma_if.hpp \
+ /usr/include/boost/preprocessor/punctuation/comma_if.hpp \
+ /usr/include/boost/preprocessor/punctuation/comma.hpp \
+ /usr/include/boost/concept/detail/concept_undef.hpp \
+ /usr/include/boost/heap/detail/heap_node.hpp \
+ /usr/include/boost/core/allocator_access.hpp \
+ /usr/include/boost/core/pointer_traits.hpp /usr/include/c++/12/memory \
+ /usr/include/c++/12/bits/stl_raw_storage_iter.h \
+ /usr/include/c++/12/bits/align.h /usr/include/c++/12/bit \
+ /usr/include/c++/12/bits/uses_allocator.h \
+ /usr/include/c++/12/bits/unique_ptr.h /usr/include/c++/12/tuple \
+ /usr/include/c++/12/bits/shared_ptr.h \
+ /usr/include/c++/12/bits/shared_ptr_base.h \
+ /usr/include/c++/12/bits/allocated_ptr.h \
+ /usr/include/c++/12/ext/aligned_buffer.h \
+ /usr/include/c++/12/ext/concurrence.h \
+ /usr/include/c++/12/bits/shared_ptr_atomic.h \
+ /usr/include/c++/12/bits/atomic_base.h \
+ /usr/include/c++/12/bits/atomic_lockfree_defines.h \
+ /usr/include/c++/12/backward/auto_ptr.h \
+ /usr/include/c++/12/pstl/glue_memory_defs.h /usr/include/c++/12/limits \
+ /usr/include/boost/intrusive/list.hpp \
+ /usr/include/boost/intrusive/detail/config_begin.hpp \
+ /usr/include/boost/intrusive/intrusive_fwd.hpp \
+ /usr/include/boost/intrusive/link_mode.hpp \
+ /usr/include/boost/intrusive/detail/workaround.hpp \
+ /usr/include/boost/intrusive/detail/assert.hpp \
+ /usr/include/boost/intrusive/list_hook.hpp \
+ /usr/include/boost/intrusive/detail/list_node.hpp \
+ /usr/include/boost/intrusive/pointer_rebind.hpp \
+ /usr/include/boost/intrusive/circular_list_algorithms.hpp \
+ /usr/include/boost/intrusive/detail/algo_type.hpp \
+ /usr/include/boost/core/no_exceptions_support.hpp \
+ /usr/include/boost/intrusive/detail/config_end.hpp \
+ /usr/include/boost/intrusive/options.hpp \
+ /usr/include/boost/intrusive/pack_options.hpp \
+ /usr/include/boost/intrusive/detail/generic_hook.hpp \
+ /usr/include/boost/intrusive/pointer_traits.hpp \
+ /usr/include/boost/move/detail/pointer_element.hpp \
+ /usr/include/boost/move/detail/workaround.hpp \
+ /usr/include/boost/intrusive/detail/mpl.hpp \
+ /usr/include/boost/move/detail/type_traits.hpp \
+ /usr/include/boost/move/detail/config_begin.hpp \
+ /usr/include/boost/move/detail/meta_utils.hpp \
+ /usr/include/boost/move/detail/meta_utils_core.hpp \
+ /usr/include/boost/move/detail/config_end.hpp \
+ /usr/include/boost/intrusive/detail/node_holder.hpp \
+ /usr/include/boost/intrusive/detail/get_value_traits.hpp \
+ /usr/include/boost/intrusive/detail/hook_traits.hpp \
+ /usr/include/boost/intrusive/detail/parent_from_member.hpp \
+ /usr/include/boost/move/detail/to_raw_pointer.hpp \
+ /usr/include/boost/intrusive/detail/is_stateful_value_traits.hpp \
+ /usr/include/boost/intrusive/detail/function_detector.hpp \
+ /usr/include/boost/intrusive/detail/default_header_holder.hpp \
+ /usr/include/boost/intrusive/detail/reverse_iterator.hpp \
+ /usr/include/boost/intrusive/detail/iterator.hpp \
+ /usr/include/boost/intrusive/detail/std_fwd.hpp \
+ /usr/include/boost/move/detail/std_ns_begin.hpp \
+ /usr/include/boost/move/detail/std_ns_end.hpp \
+ /usr/include/boost/move/detail/iterator_traits.hpp \
+ /usr/include/boost/intrusive/detail/uncast.hpp \
+ /usr/include/boost/intrusive/detail/list_iterator.hpp \
+ /usr/include/boost/intrusive/detail/iiterator.hpp \
+ /usr/include/boost/intrusive/detail/array_initializer.hpp \
+ /usr/include/boost/intrusive/detail/exception_disposer.hpp \
+ /usr/include/boost/intrusive/detail/equal_to_value.hpp \
+ /usr/include/boost/intrusive/detail/key_nodeptr_comp.hpp \
+ /usr/include/boost/intrusive/detail/ebo_functor_holder.hpp \
+ /usr/include/boost/move/utility_core.hpp \
+ /usr/include/boost/move/core.hpp \
+ /usr/include/boost/intrusive/detail/tree_value_compare.hpp \
+ /usr/include/boost/intrusive/detail/simple_disposers.hpp \
+ /usr/include/boost/intrusive/detail/size_holder.hpp \
+ /usr/include/boost/intrusive/detail/algorithm.hpp \
+ /usr/include/boost/intrusive/detail/minimal_less_equal_header.hpp \
+ /usr/include/boost/heap/detail/stable_heap.hpp \
+ /usr/include/boost/iterator/iterator_adaptor.hpp \
+ /usr/include/boost/core/use_default.hpp \
+ /usr/include/boost/iterator/iterator_categories.hpp \
+ /usr/include/boost/iterator/detail/config_def.hpp \
+ /usr/include/boost/mpl/eval_if.hpp /usr/include/boost/mpl/if.hpp \
+ /usr/include/boost/mpl/aux_/value_wknd.hpp \
+ /usr/include/boost/mpl/aux_/static_cast.hpp \
+ /usr/include/boost/mpl/aux_/config/workaround.hpp \
+ /usr/include/boost/mpl/aux_/config/integral.hpp \
+ /usr/include/boost/mpl/aux_/config/msvc.hpp \
+ /usr/include/boost/mpl/aux_/config/eti.hpp \
+ /usr/include/boost/mpl/aux_/na_spec.hpp \
+ /usr/include/boost/mpl/lambda_fwd.hpp \
+ /usr/include/boost/mpl/void_fwd.hpp \
+ /usr/include/boost/mpl/aux_/adl_barrier.hpp \
+ /usr/include/boost/mpl/aux_/config/adl.hpp \
+ /usr/include/boost/mpl/aux_/config/intel.hpp \
+ /usr/include/boost/mpl/aux_/config/gcc.hpp \
+ /usr/include/boost/mpl/aux_/na.hpp /usr/include/boost/mpl/bool.hpp \
+ /usr/include/boost/mpl/bool_fwd.hpp \
+ /usr/include/boost/mpl/integral_c_tag.hpp \
+ /usr/include/boost/mpl/aux_/config/static_constant.hpp \
+ /usr/include/boost/mpl/aux_/na_fwd.hpp \
+ /usr/include/boost/mpl/aux_/config/ctps.hpp \
+ /usr/include/boost/mpl/aux_/config/lambda.hpp \
+ /usr/include/boost/mpl/aux_/config/ttp.hpp \
+ /usr/include/boost/mpl/int.hpp /usr/include/boost/mpl/int_fwd.hpp \
+ /usr/include/boost/mpl/aux_/nttp_decl.hpp \
+ /usr/include/boost/mpl/aux_/config/nttp.hpp \
+ /usr/include/boost/mpl/aux_/integral_wrapper.hpp \
+ /usr/include/boost/mpl/aux_/lambda_arity_param.hpp \
+ /usr/include/boost/mpl/aux_/template_arity_fwd.hpp \
+ /usr/include/boost/mpl/aux_/arity.hpp \
+ /usr/include/boost/mpl/aux_/config/dtp.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/params.hpp \
+ /usr/include/boost/mpl/aux_/config/preprocessor.hpp \
+ /usr/include/boost/preprocessor/repeat.hpp \
+ /usr/include/boost/preprocessor/repetition/repeat.hpp \
+ /usr/include/boost/preprocessor/inc.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/enum.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \
+ /usr/include/boost/mpl/limits/arity.hpp \
+ /usr/include/boost/preprocessor/logical/and.hpp \
+ /usr/include/boost/preprocessor/logical/bitand.hpp \
+ /usr/include/boost/preprocessor/identity.hpp \
+ /usr/include/boost/preprocessor/facilities/identity.hpp \
+ /usr/include/boost/preprocessor/empty.hpp \
+ /usr/include/boost/preprocessor/arithmetic/add.hpp \
+ /usr/include/boost/preprocessor/control/while.hpp \
+ /usr/include/boost/preprocessor/list/fold_left.hpp \
+ /usr/include/boost/preprocessor/list/detail/fold_left.hpp \
+ /usr/include/boost/preprocessor/list/adt.hpp \
+ /usr/include/boost/preprocessor/detail/is_binary.hpp \
+ /usr/include/boost/preprocessor/detail/check.hpp \
+ /usr/include/boost/preprocessor/list/fold_right.hpp \
+ /usr/include/boost/preprocessor/list/detail/fold_right.hpp \
+ /usr/include/boost/preprocessor/list/reverse.hpp \
+ /usr/include/boost/preprocessor/control/detail/while.hpp \
+ /usr/include/boost/preprocessor/arithmetic/sub.hpp \
+ /usr/include/boost/mpl/aux_/config/overload_resolution.hpp \
+ /usr/include/boost/mpl/aux_/lambda_support.hpp \
+ /usr/include/boost/mpl/identity.hpp \
+ /usr/include/boost/mpl/placeholders.hpp /usr/include/boost/mpl/arg.hpp \
+ /usr/include/boost/mpl/arg_fwd.hpp \
+ /usr/include/boost/mpl/aux_/na_assert.hpp \
+ /usr/include/boost/mpl/assert.hpp /usr/include/boost/mpl/not.hpp \
+ /usr/include/boost/mpl/aux_/nested_type_wknd.hpp \
+ /usr/include/boost/mpl/aux_/yes_no.hpp \
+ /usr/include/boost/mpl/aux_/config/arrays.hpp \
+ /usr/include/boost/mpl/aux_/config/gpu.hpp \
+ /usr/include/boost/mpl/aux_/config/pp_counter.hpp \
+ /usr/include/boost/mpl/aux_/arity_spec.hpp \
+ /usr/include/boost/mpl/aux_/arg_typedef.hpp \
+ /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp \
+ /usr/include/boost/mpl/aux_/include_preprocessed.hpp \
+ /usr/include/boost/mpl/aux_/config/compiler.hpp \
+ /usr/include/boost/preprocessor/stringize.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \
+ /usr/include/boost/iterator/detail/config_undef.hpp \
+ /usr/include/boost/iterator/iterator_facade.hpp \
+ /usr/include/boost/iterator/interoperable.hpp \
+ /usr/include/boost/mpl/or.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \
+ /usr/include/boost/iterator/iterator_traits.hpp \
+ /usr/include/boost/iterator/detail/facade_iterator_category.hpp \
+ /usr/include/boost/mpl/and.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \
+ /usr/include/boost/type_traits/is_const.hpp \
+ /usr/include/boost/detail/indirect_traits.hpp \
+ /usr/include/boost/type_traits/is_pointer.hpp \
+ /usr/include/boost/type_traits/is_class.hpp \
+ /usr/include/boost/type_traits/is_volatile.hpp \
+ /usr/include/boost/type_traits/is_member_function_pointer.hpp \
+ /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \
+ /usr/include/boost/type_traits/is_member_pointer.hpp \
+ /usr/include/boost/type_traits/remove_cv.hpp \
+ /usr/include/boost/type_traits/remove_pointer.hpp \
+ /usr/include/boost/detail/select_type.hpp \
+ /usr/include/boost/iterator/detail/enable_if.hpp \
+ /usr/include/boost/core/addressof.hpp \
+ /usr/include/boost/type_traits/add_const.hpp \
+ /usr/include/boost/type_traits/add_pointer.hpp \
+ /usr/include/boost/type_traits/remove_const.hpp \
+ /usr/include/boost/type_traits/is_pod.hpp \
+ /usr/include/boost/type_traits/is_scalar.hpp \
+ /usr/include/boost/type_traits/is_enum.hpp \
+ /usr/include/boost/mpl/always.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp \
+ /usr/include/boost/mpl/apply.hpp /usr/include/boost/mpl/apply_fwd.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \
+ /usr/include/boost/mpl/apply_wrap.hpp \
+ /usr/include/boost/mpl/aux_/has_apply.hpp \
+ /usr/include/boost/mpl/has_xxx.hpp \
+ /usr/include/boost/mpl/aux_/type_wrapper.hpp \
+ /usr/include/boost/mpl/aux_/config/has_xxx.hpp \
+ /usr/include/boost/mpl/aux_/config/msvc_typename.hpp \
+ /usr/include/boost/preprocessor/array/elem.hpp \
+ /usr/include/boost/preprocessor/array/data.hpp \
+ /usr/include/boost/preprocessor/array/size.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_params.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \
+ /usr/include/boost/mpl/aux_/config/has_apply.hpp \
+ /usr/include/boost/mpl/aux_/msvc_never_true.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \
+ /usr/include/boost/mpl/lambda.hpp /usr/include/boost/mpl/bind.hpp \
+ /usr/include/boost/mpl/bind_fwd.hpp \
+ /usr/include/boost/mpl/aux_/config/bind.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \
+ /usr/include/boost/mpl/next.hpp /usr/include/boost/mpl/next_prior.hpp \
+ /usr/include/boost/mpl/aux_/common_name_wknd.hpp \
+ /usr/include/boost/mpl/protect.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \
+ /usr/include/boost/mpl/aux_/full_lambda.hpp \
+ /usr/include/boost/mpl/quote.hpp /usr/include/boost/mpl/void.hpp \
+ /usr/include/boost/mpl/aux_/has_type.hpp \
+ /usr/include/boost/mpl/aux_/config/bcc.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \
+ /usr/include/boost/mpl/aux_/template_arity.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \
+ /usr/include/boost/heap/policies.hpp \
+ /usr/include/boost/parameter/name.hpp \
+ /usr/include/boost/parameter/aux_/name.hpp \
+ /usr/include/boost/parameter/value_type.hpp \
+ /usr/include/boost/parameter/aux_/void.hpp \
+ /usr/include/boost/parameter/config.hpp \
+ /usr/include/boost/mpl/limits/vector.hpp \
+ /usr/include/boost/mp11/integral.hpp /usr/include/boost/mp11/version.hpp \
+ /usr/include/boost/mp11/list.hpp \
+ /usr/include/boost/mp11/detail/mp_list.hpp \
+ /usr/include/boost/mp11/detail/mp_is_list.hpp \
+ /usr/include/boost/mp11/detail/mp_append.hpp \
+ /usr/include/boost/mp11/utility.hpp \
+ /usr/include/boost/mp11/detail/mp_fold.hpp \
+ /usr/include/boost/mp11/detail/config.hpp \
+ /usr/include/boost/parameter/aux_/is_placeholder.hpp \
+ /usr/include/boost/mp11/bind.hpp /usr/include/boost/mp11/algorithm.hpp \
+ /usr/include/boost/mp11/set.hpp /usr/include/boost/mp11/function.hpp \
+ /usr/include/boost/mp11/detail/mp_count.hpp \
+ /usr/include/boost/mp11/detail/mp_plus.hpp \
+ /usr/include/boost/mp11/detail/mp_min_element.hpp \
+ /usr/include/boost/mp11/detail/mp_void.hpp \
+ /usr/include/boost/mp11/detail/mp_copy_if.hpp \
+ /usr/include/boost/mp11/detail/mp_remove_if.hpp \
+ /usr/include/boost/mp11/detail/mp_map_find.hpp \
+ /usr/include/boost/mp11/detail/mp_with_index.hpp \
+ /usr/include/c++/12/cassert /usr/include/boost/mp11/integer_sequence.hpp \
+ /usr/include/boost/parameter/aux_/result_of0.hpp \
+ /usr/include/boost/parameter/aux_/use_default_tag.hpp \
+ /usr/include/boost/utility/result_of.hpp \
+ /usr/include/boost/preprocessor/iteration/iterate.hpp \
+ /usr/include/boost/preprocessor/slot/slot.hpp \
+ /usr/include/boost/preprocessor/slot/detail/def.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \
+ /usr/include/boost/preprocessor/facilities/intercept.hpp \
+ /usr/include/boost/type_traits/type_identity.hpp \
+ /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \
+ /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \
+ /usr/include/boost/preprocessor/slot/detail/shared.hpp \
+ /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \
+ /usr/include/boost/utility/detail/result_of_iterate.hpp \
+ /usr/include/boost/parameter/aux_/lambda_tag.hpp \
+ /usr/include/boost/parameter/binding.hpp \
+ /usr/include/boost/parameter/keyword.hpp \
+ /usr/include/boost/parameter/aux_/tag.hpp \
+ /usr/include/boost/parameter/aux_/unwrap_cv_reference.hpp \
+ /usr/include/boost/parameter/aux_/yesno.hpp \
+ /usr/include/c++/12/functional /usr/include/c++/12/bits/std_function.h \
+ /usr/include/c++/12/unordered_map /usr/include/c++/12/bits/hashtable.h \
+ /usr/include/c++/12/bits/hashtable_policy.h \
+ /usr/include/c++/12/bits/enable_special_members.h \
+ /usr/include/c++/12/bits/node_handle.h \
+ /usr/include/c++/12/bits/unordered_map.h \
+ /usr/include/c++/12/bits/erase_if.h /usr/include/c++/12/array \
+ /usr/include/c++/12/compare \
+ /usr/include/boost/parameter/aux_/preprocessor/nullptr.hpp \
+ /usr/include/boost/parameter/aux_/tagged_argument.hpp \
+ /usr/include/boost/parameter/keyword_fwd.hpp \
+ /usr/include/boost/parameter/aux_/tagged_argument_fwd.hpp \
+ /usr/include/boost/parameter/aux_/is_tagged_argument.hpp \
+ /usr/include/boost/type_traits/is_base_of.hpp \
+ /usr/include/boost/type_traits/is_base_and_derived.hpp \
+ /usr/include/boost/parameter/aux_/default.hpp \
+ /usr/include/boost/parameter/aux_/arg_list.hpp \
+ /usr/include/boost/parameter/aux_/is_maybe.hpp \
+ /usr/include/boost/parameter/aux_/parameter_requirements.hpp \
+ /usr/include/boost/parameter/aux_/pack/parameter_requirements.hpp \
+ /usr/include/boost/parameter/aux_/augment_predicate.hpp \
+ /usr/include/boost/parameter/aux_/has_nested_template_fn.hpp \
+ /usr/include/boost/mpl/iterator_tags.hpp \
+ /usr/include/boost/mpl/begin_end_fwd.hpp \
+ /usr/include/boost/mpl/has_key_fwd.hpp \
+ /usr/include/boost/mpl/count_fwd.hpp \
+ /usr/include/boost/mpl/key_type_fwd.hpp \
+ /usr/include/boost/mpl/value_type_fwd.hpp \
+ /usr/include/boost/mpl/at_fwd.hpp /usr/include/boost/mpl/order_fwd.hpp \
+ /usr/include/boost/mpl/find.hpp /usr/include/boost/mpl/find_if.hpp \
+ /usr/include/boost/mpl/aux_/find_if_pred.hpp \
+ /usr/include/boost/mpl/aux_/iter_apply.hpp \
+ /usr/include/boost/mpl/deref.hpp \
+ /usr/include/boost/mpl/aux_/msvc_type.hpp \
+ /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \
+ /usr/include/boost/mpl/iter_fold_if.hpp \
+ /usr/include/boost/mpl/begin_end.hpp \
+ /usr/include/boost/mpl/aux_/begin_end_impl.hpp \
+ /usr/include/boost/mpl/sequence_tag_fwd.hpp \
+ /usr/include/boost/mpl/aux_/has_begin.hpp \
+ /usr/include/boost/mpl/aux_/traits_lambda_spec.hpp \
+ /usr/include/boost/mpl/sequence_tag.hpp \
+ /usr/include/boost/mpl/aux_/has_tag.hpp \
+ /usr/include/boost/mpl/logical.hpp /usr/include/boost/mpl/pair.hpp \
+ /usr/include/boost/mpl/aux_/msvc_eti_base.hpp \
+ /usr/include/boost/mpl/aux_/iter_fold_if_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp \
+ /usr/include/boost/mpl/aux_/config/forwarding.hpp \
+ /usr/include/boost/mpl/same_as.hpp \
+ /usr/include/boost/mpl/aux_/lambda_spec.hpp \
+ /usr/include/boost/mpl/distance.hpp \
+ /usr/include/boost/mpl/distance_fwd.hpp \
+ /usr/include/boost/mpl/iter_fold.hpp /usr/include/boost/mpl/O1_size.hpp \
+ /usr/include/boost/mpl/O1_size_fwd.hpp \
+ /usr/include/boost/mpl/aux_/O1_size_impl.hpp \
+ /usr/include/boost/mpl/long.hpp /usr/include/boost/mpl/long_fwd.hpp \
+ /usr/include/boost/mpl/aux_/has_size.hpp \
+ /usr/include/boost/mpl/aux_/iter_fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp \
+ /usr/include/boost/mpl/iterator_range.hpp /usr/include/boost/mpl/tag.hpp \
+ /usr/include/boost/parameter/aux_/preprocessor/qualifier.hpp \
+ /usr/include/boost/preprocessor/facilities/is_empty.hpp \
+ /usr/include/boost/preprocessor/facilities/is_empty_variadic.hpp \
+ /usr/include/boost/preprocessor/punctuation/is_begin_parens.hpp \
+ /usr/include/boost/preprocessor/punctuation/detail/is_begin_parens.hpp \
+ /usr/include/boost/preprocessor/facilities/detail/is_empty.hpp \
+ /usr/include/boost/parameter/aux_/preprocessor/is_binary.hpp \
+ /usr/include/boost/parameter/template_keyword.hpp \
+ /usr/include/boost/parameter/aux_/template_keyword.hpp \
+ /usr/include/boost/parameter/parameters.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_arg_list.hpp \
+ /usr/include/boost/parameter/aux_/pack/unmatched_argument.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_type.hpp \
+ /usr/include/boost/parameter/deduced.hpp \
+ /usr/include/boost/parameter/aux_/use_default.hpp \
+ /usr/include/boost/parameter/required.hpp \
+ /usr/include/boost/parameter/optional.hpp \
+ /usr/include/boost/parameter/aux_/pack/is_named_argument.hpp \
+ /usr/include/boost/parameter/aux_/pack/insert_tagged.hpp \
+ /usr/include/boost/parameter/aux_/set.hpp \
+ /usr/include/boost/parameter/aux_/pack/deduce_tag.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_deduced.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_parameter_spec_items.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_deduced_items.hpp \
+ /usr/include/boost/parameter/aux_/pack/deduced_item.hpp \
+ /usr/include/boost/parameter/aux_/pack/satisfies.hpp \
+ /usr/include/boost/parameter/aux_/pack/as_parameter_requirements.hpp \
+ /usr/include/boost/parameter/aux_/pack/predicate.hpp \
+ /usr/include/boost/parameter/aux_/always_true_predicate.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_items.hpp \
+ /usr/include/boost/parameter/aux_/pack/item.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_keyword_arg.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_template_keyword_arg.hpp \
+ /usr/include/boost/heap/heap_merge.hpp \
+ /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp \
+ /usr/include/boost/type_traits/enable_if.hpp \
+ /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp \
+ /usr/include/boost/type_traits/has_trivial_move_assign.hpp \
+ /usr/include/boost/type_traits/is_assignable.hpp \
+ /usr/include/boost/type_traits/has_nothrow_assign.hpp \
+ /usr/include/boost/heap/detail/tree_iterator.hpp \
+ /usr/include/c++/12/queue /usr/include/c++/12/deque \
+ /usr/include/c++/12/bits/stl_deque.h /usr/include/c++/12/bits/deque.tcc \
+ /usr/include/c++/12/bits/stl_queue.h /usr/include/c++/12/sstream \
+ /usr/include/c++/12/istream /usr/include/c++/12/ios \
+ /usr/include/c++/12/bits/basic_ios.h \
+ /usr/include/c++/12/bits/locale_facets.h /usr/include/c++/12/cwctype \
+ /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_base.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_inline.h \
+ /usr/include/c++/12/bits/locale_facets.tcc \
+ /usr/include/c++/12/bits/basic_ios.tcc /usr/include/c++/12/ostream \
+ /usr/include/c++/12/bits/ostream.tcc \
+ /usr/include/c++/12/bits/istream.tcc \
+ /usr/include/c++/12/bits/sstream.tcc \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/time/DoubleTime.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Limits.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Time.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/StructureView.hpp \
+ /usr/include/c++/12/map /usr/include/c++/12/bits/stl_tree.h \
+ /usr/include/c++/12/bits/stl_map.h \
+ /usr/include/c++/12/bits/stl_multimap.h \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/context/State.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/context/StateValues.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \
+ /usr/include/boost/serialization/serialization.hpp \
+ /usr/include/boost/serialization/strong_typedef.hpp \
+ /usr/include/boost/operators.hpp \
+ /usr/include/boost/type_traits/has_nothrow_constructor.hpp \
+ /usr/include/boost/type_traits/is_default_constructible.hpp \
+ /usr/include/boost/type_traits/has_nothrow_copy.hpp \
+ /usr/include/boost/type_traits/is_copy_constructible.hpp \
+ /usr/include/boost/type_traits/is_constructible.hpp \
+ /usr/include/boost/type_traits/is_destructible.hpp \
+ /usr/include/boost/serialization/access.hpp /usr/include/c++/12/any \
+ /usr/include/c++/12/valarray /usr/include/c++/12/cmath \
+ /usr/include/math.h /usr/include/x86_64-linux-gnu/bits/math-vector.h \
+ /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \
+ /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \
+ /usr/include/x86_64-linux-gnu/bits/fp-logb.h \
+ /usr/include/x86_64-linux-gnu/bits/fp-fast.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \
+ /usr/include/x86_64-linux-gnu/bits/iscanonical.h \
+ /usr/include/c++/12/bits/specfun.h /usr/include/c++/12/tr1/gamma.tcc \
+ /usr/include/c++/12/tr1/special_function_util.h \
+ /usr/include/c++/12/tr1/bessel_function.tcc \
+ /usr/include/c++/12/tr1/beta_function.tcc \
+ /usr/include/c++/12/tr1/ell_integral.tcc \
+ /usr/include/c++/12/tr1/exp_integral.tcc \
+ /usr/include/c++/12/tr1/hypergeometric.tcc \
+ /usr/include/c++/12/tr1/legendre_function.tcc \
+ /usr/include/c++/12/tr1/modified_bessel_func.tcc \
+ /usr/include/c++/12/tr1/poly_hermite.tcc \
+ /usr/include/c++/12/tr1/poly_laguerre.tcc \
+ /usr/include/c++/12/tr1/riemann_zeta.tcc \
+ /usr/include/c++/12/bits/valarray_array.h \
+ /usr/include/c++/12/bits/valarray_array.tcc \
+ /usr/include/c++/12/bits/valarray_before.h \
+ /usr/include/c++/12/bits/slice_array.h \
+ /usr/include/c++/12/bits/valarray_after.h \
+ /usr/include/c++/12/bits/gslice.h \
+ /usr/include/c++/12/bits/gslice_array.h \
+ /usr/include/c++/12/bits/mask_array.h \
+ /usr/include/c++/12/bits/indirect_array.h \
+ /usr/include/boost/serialization/map.hpp \
+ /usr/include/boost/serialization/nvp.hpp /usr/include/boost/core/nvp.hpp \
+ /usr/include/boost/serialization/level.hpp \
+ /usr/include/boost/type_traits/is_fundamental.hpp \
+ /usr/include/boost/mpl/integral_c.hpp \
+ /usr/include/boost/mpl/integral_c_fwd.hpp \
+ /usr/include/boost/serialization/level_enum.hpp \
+ /usr/include/boost/serialization/tracking.hpp \
+ /usr/include/boost/mpl/equal_to.hpp \
+ /usr/include/boost/mpl/aux_/comparison_op.hpp \
+ /usr/include/boost/mpl/aux_/numeric_op.hpp \
+ /usr/include/boost/mpl/numeric_cast.hpp \
+ /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \
+ /usr/include/boost/mpl/greater.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp \
+ /usr/include/boost/serialization/tracking_enum.hpp \
+ /usr/include/boost/serialization/type_info_implementation.hpp \
+ /usr/include/boost/serialization/traits.hpp \
+ /usr/include/boost/serialization/split_free.hpp \
+ /usr/include/boost/serialization/wrapper.hpp \
+ /usr/include/boost/serialization/base_object.hpp \
+ /usr/include/boost/type_traits/is_polymorphic.hpp \
+ /usr/include/boost/serialization/force_include.hpp \
+ /usr/include/boost/serialization/void_cast_fwd.hpp \
+ /usr/include/boost/serialization/collection_size_type.hpp \
+ /usr/include/boost/serialization/is_bitwise_serializable.hpp \
+ /usr/include/boost/serialization/item_version_type.hpp \
+ /usr/include/boost/integer_traits.hpp /usr/include/boost/limits.hpp \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/limits.h \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/syslimits.h \
+ /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/local_lim.h \
+ /usr/include/linux/limits.h \
+ /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/uio_lim.h \
+ /usr/include/boost/serialization/library_version_type.hpp \
+ /usr/include/c++/12/cstring /usr/include/string.h /usr/include/strings.h \
+ /usr/include/boost/serialization/detail/stack_constructor.hpp \
+ /usr/include/boost/aligned_storage.hpp \
+ /usr/include/boost/type_traits/aligned_storage.hpp \
+ /usr/include/boost/type_traits/alignment_of.hpp \
+ /usr/include/boost/type_traits/type_with_alignment.hpp \
+ /usr/include/boost/serialization/utility.hpp \
+ /usr/include/boost/serialization/collections_save_imp.hpp \
+ /usr/include/boost/serialization/version.hpp \
+ /usr/include/boost/mpl/less.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \
+ /usr/include/boost/mpl/comparison.hpp \
+ /usr/include/boost/mpl/not_equal_to.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp \
+ /usr/include/boost/mpl/less_equal.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp \
+ /usr/include/boost/mpl/greater_equal.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp \
+ /usr/include/boost/serialization/vector.hpp \
+ /usr/include/boost/serialization/collections_load_imp.hpp \
+ /usr/include/boost/serialization/detail/is_default_constructible.hpp \
+ /usr/include/boost/utility/enable_if.hpp \
+ /usr/include/boost/serialization/array_wrapper.hpp \
+ /usr/include/boost/serialization/split_member.hpp \
+ /usr/include/boost/serialization/array_optimization.hpp \
+ /usr/include/boost/serialization/collection_traits.hpp \
+ /usr/include/c++/12/climits \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Node.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Output.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Observer.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/View.hpp \
+ /usr/include/boost/format.hpp /usr/include/c++/12/locale \
+ /usr/include/c++/12/bits/locale_facets_nonio.h /usr/include/c++/12/ctime \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/time_members.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/messages_members.h \
+ /usr/include/libintl.h /usr/include/c++/12/bits/codecvt.h \
+ /usr/include/c++/12/bits/locale_facets_nonio.tcc \
+ /usr/include/c++/12/bits/locale_conv.h \
+ /usr/include/boost/format/detail/compat_workarounds.hpp \
+ /usr/include/boost/format/detail/config_macros.hpp \
+ /usr/include/boost/format/detail/workarounds_gcc-2_95.hpp \
+ /usr/include/boost/format/detail/workarounds_stlport.hpp \
+ /usr/include/boost/format/format_fwd.hpp \
+ /usr/include/boost/format/internals_fwd.hpp \
+ /usr/include/boost/format/internals.hpp \
+ /usr/include/boost/core/ignore_unused.hpp \
+ /usr/include/boost/optional.hpp /usr/include/boost/optional/optional.hpp \
+ /usr/include/boost/core/explicit_operator_bool.hpp \
+ /usr/include/boost/optional/bad_optional_access.hpp \
+ /usr/include/boost/type.hpp /usr/include/boost/type_traits/decay.hpp \
+ /usr/include/boost/type_traits/remove_bounds.hpp \
+ /usr/include/boost/type_traits/remove_extent.hpp \
+ /usr/include/boost/move/utility.hpp /usr/include/boost/move/traits.hpp \
+ /usr/include/boost/none.hpp /usr/include/boost/none_t.hpp \
+ /usr/include/boost/utility/compare_pointees.hpp \
+ /usr/include/boost/optional/optional_fwd.hpp \
+ /usr/include/boost/optional/detail/optional_config.hpp \
+ /usr/include/boost/optional/detail/optional_factory_support.hpp \
+ /usr/include/boost/optional/detail/optional_aligned_storage.hpp \
+ /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp \
+ /usr/include/boost/optional/detail/optional_reference_spec.hpp \
+ /usr/include/boost/optional/detail/optional_relops.hpp \
+ /usr/include/boost/optional/detail/optional_swap.hpp \
+ /usr/include/boost/format/alt_sstream.hpp \
+ /usr/include/boost/utility/base_from_member.hpp \
+ /usr/include/boost/preprocessor/repetition/repeat_from_to.hpp \
+ /usr/include/boost/shared_ptr.hpp \
+ /usr/include/boost/smart_ptr/shared_ptr.hpp \
+ /usr/include/boost/smart_ptr/detail/shared_count.hpp \
+ /usr/include/boost/smart_ptr/bad_weak_ptr.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_noexcept.hpp \
+ /usr/include/boost/checked_delete.hpp \
+ /usr/include/boost/core/checked_delete.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_convertible.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_nullptr_t.hpp \
+ /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp \
+ /usr/include/boost/smart_ptr/detail/spinlock.hpp \
+ /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \
+ /usr/include/boost/smart_ptr/detail/yield_k.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_thread_pause.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp \
+ /usr/include/boost/config/pragma_message.hpp \
+ /usr/include/boost/smart_ptr/detail/operator_bool.hpp \
+ /usr/include/boost/smart_ptr/detail/local_sp_deleter.hpp \
+ /usr/include/boost/smart_ptr/detail/local_counted_base.hpp \
+ /usr/include/boost/format/alt_sstream_impl.hpp \
+ /usr/include/boost/format/format_class.hpp \
+ /usr/include/boost/format/exceptions.hpp \
+ /usr/include/boost/format/format_implementation.hpp \
+ /usr/include/boost/format/group.hpp \
+ /usr/include/boost/format/feed_args.hpp \
+ /usr/include/boost/format/detail/msvc_disambiguater.hpp \
+ /usr/include/boost/format/parsing.hpp \
+ /usr/include/boost/format/free_funcs.hpp \
+ /usr/include/boost/format/detail/unset_macros.hpp \
+ /usr/include/boost/lexical_cast.hpp \
+ /usr/include/boost/range/iterator_range_core.hpp \
+ /usr/include/boost/range/functions.hpp \
+ /usr/include/boost/range/begin.hpp /usr/include/boost/range/config.hpp \
+ /usr/include/boost/range/iterator.hpp \
+ /usr/include/boost/range/range_fwd.hpp \
+ /usr/include/boost/range/mutable_iterator.hpp \
+ /usr/include/boost/range/detail/extract_optional_type.hpp \
+ /usr/include/boost/range/detail/msvc_has_iterator_workaround.hpp \
+ /usr/include/boost/range/const_iterator.hpp \
+ /usr/include/boost/range/end.hpp \
+ /usr/include/boost/range/detail/implementation_help.hpp \
+ /usr/include/boost/range/detail/common.hpp \
+ /usr/include/boost/range/detail/sfinae.hpp \
+ /usr/include/boost/range/size.hpp /usr/include/boost/range/size_type.hpp \
+ /usr/include/boost/range/difference_type.hpp \
+ /usr/include/boost/range/has_range_iterator.hpp \
+ /usr/include/boost/range/concepts.hpp \
+ /usr/include/boost/iterator/iterator_concepts.hpp \
+ /usr/include/boost/range/value_type.hpp \
+ /usr/include/boost/range/detail/misc_concept.hpp \
+ /usr/include/boost/type_traits/make_unsigned.hpp \
+ /usr/include/boost/type_traits/is_signed.hpp \
+ /usr/include/boost/type_traits/is_unsigned.hpp \
+ /usr/include/boost/type_traits/add_volatile.hpp \
+ /usr/include/boost/range/detail/has_member_size.hpp \
+ /usr/include/boost/utility.hpp /usr/include/boost/utility/binary.hpp \
+ /usr/include/boost/preprocessor/control/deduce_d.hpp \
+ /usr/include/boost/preprocessor/seq/cat.hpp \
+ /usr/include/boost/preprocessor/seq/fold_left.hpp \
+ /usr/include/boost/preprocessor/seq/transform.hpp \
+ /usr/include/boost/preprocessor/arithmetic/mod.hpp \
+ /usr/include/boost/preprocessor/arithmetic/detail/div_base.hpp \
+ /usr/include/boost/preprocessor/comparison/less_equal.hpp \
+ /usr/include/boost/preprocessor/logical/not.hpp \
+ /usr/include/boost/utility/identity_type.hpp \
+ /usr/include/boost/type_traits/function_traits.hpp \
+ /usr/include/boost/core/noncopyable.hpp \
+ /usr/include/boost/range/distance.hpp \
+ /usr/include/boost/iterator/distance.hpp \
+ /usr/include/boost/range/empty.hpp /usr/include/boost/range/rbegin.hpp \
+ /usr/include/boost/range/reverse_iterator.hpp \
+ /usr/include/boost/iterator/reverse_iterator.hpp \
+ /usr/include/boost/range/rend.hpp \
+ /usr/include/boost/range/algorithm/equal.hpp \
+ /usr/include/boost/range/detail/safe_bool.hpp \
+ /usr/include/boost/next_prior.hpp \
+ /usr/include/boost/type_traits/has_plus.hpp \
+ /usr/include/boost/type_traits/detail/has_binary_operator.hpp \
+ /usr/include/boost/type_traits/make_void.hpp \
+ /usr/include/boost/type_traits/has_plus_assign.hpp \
+ /usr/include/boost/type_traits/has_minus.hpp \
+ /usr/include/boost/type_traits/has_minus_assign.hpp \
+ /usr/include/boost/iterator/advance.hpp \
+ /usr/include/boost/lexical_cast/bad_lexical_cast.hpp \
+ /usr/include/boost/lexical_cast/try_lexical_convert.hpp \
+ /usr/include/boost/lexical_cast/detail/is_character.hpp \
+ /usr/include/boost/lexical_cast/detail/converter_numeric.hpp \
+ /usr/include/boost/type_traits/is_float.hpp \
+ /usr/include/boost/numeric/conversion/cast.hpp \
+ /usr/include/boost/numeric/conversion/converter.hpp \
+ /usr/include/boost/numeric/conversion/conversion_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/meta.hpp \
+ /usr/include/boost/numeric/conversion/detail/int_float_mixture.hpp \
+ /usr/include/boost/numeric/conversion/int_float_mixture_enum.hpp \
+ /usr/include/boost/numeric/conversion/detail/sign_mixture.hpp \
+ /usr/include/boost/numeric/conversion/sign_mixture_enum.hpp \
+ /usr/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \
+ /usr/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \
+ /usr/include/boost/numeric/conversion/detail/is_subranged.hpp \
+ /usr/include/boost/mpl/multiplies.hpp /usr/include/boost/mpl/times.hpp \
+ /usr/include/boost/mpl/aux_/arithmetic_op.hpp \
+ /usr/include/boost/mpl/aux_/largest_int.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \
+ /usr/include/boost/numeric/conversion/converter_policies.hpp \
+ /usr/include/boost/config/no_tr1/cmath.hpp \
+ /usr/include/boost/numeric/conversion/detail/converter.hpp \
+ /usr/include/boost/numeric/conversion/bounds.hpp \
+ /usr/include/boost/numeric/conversion/detail/bounds.hpp \
+ /usr/include/boost/numeric/conversion/numeric_cast_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \
+ /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \
+ /usr/include/boost/lexical_cast/detail/converter_lexical.hpp \
+ /usr/include/boost/type_traits/has_left_shift.hpp \
+ /usr/include/boost/type_traits/has_right_shift.hpp \
+ /usr/include/boost/detail/lcast_precision.hpp \
+ /usr/include/boost/lexical_cast/detail/widest_char.hpp \
+ /usr/include/boost/container/container_fwd.hpp \
+ /usr/include/boost/container/detail/std_fwd.hpp \
+ /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp \
+ /usr/include/boost/lexical_cast/detail/lcast_char_constants.hpp \
+ /usr/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp \
+ /usr/include/boost/noncopyable.hpp \
+ /usr/include/boost/lexical_cast/detail/inf_nan.hpp \
+ /usr/include/boost/math/special_functions/sign.hpp \
+ /usr/include/boost/math/tools/config.hpp \
+ /usr/include/boost/predef/architecture/x86.h \
+ /usr/include/boost/predef/architecture/x86/32.h \
+ /usr/include/boost/predef/version_number.h \
+ /usr/include/boost/predef/make.h /usr/include/boost/predef/detail/test.h \
+ /usr/include/boost/predef/architecture/x86/64.h \
+ /usr/include/c++/12/cfloat \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/float.h \
+ /usr/include/boost/math/tools/user.hpp \
+ /usr/include/boost/math/special_functions/math_fwd.hpp \
+ /usr/include/boost/math/special_functions/detail/round_fwd.hpp \
+ /usr/include/boost/math/tools/promotion.hpp \
+ /usr/include/boost/math/policies/policy.hpp \
+ /usr/include/boost/mpl/list.hpp /usr/include/boost/mpl/limits/list.hpp \
+ /usr/include/boost/mpl/list/list20.hpp \
+ /usr/include/boost/mpl/list/list10.hpp \
+ /usr/include/boost/mpl/list/list0.hpp \
+ /usr/include/boost/mpl/list/aux_/push_front.hpp \
+ /usr/include/boost/mpl/push_front_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/item.hpp \
+ /usr/include/boost/mpl/list/aux_/tag.hpp \
+ /usr/include/boost/mpl/list/aux_/pop_front.hpp \
+ /usr/include/boost/mpl/pop_front_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/push_back.hpp \
+ /usr/include/boost/mpl/push_back_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/front.hpp \
+ /usr/include/boost/mpl/front_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/clear.hpp \
+ /usr/include/boost/mpl/clear_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/O1_size.hpp \
+ /usr/include/boost/mpl/list/aux_/size.hpp \
+ /usr/include/boost/mpl/size_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/empty.hpp \
+ /usr/include/boost/mpl/empty_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/begin_end.hpp \
+ /usr/include/boost/mpl/list/aux_/iterator.hpp \
+ /usr/include/boost/mpl/list/aux_/include_preprocessed.hpp \
+ /usr/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp \
+ /usr/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/list.hpp \
+ /usr/include/boost/mpl/contains.hpp \
+ /usr/include/boost/mpl/contains_fwd.hpp \
+ /usr/include/boost/mpl/aux_/contains_impl.hpp \
+ /usr/include/boost/mpl/remove_if.hpp /usr/include/boost/mpl/fold.hpp \
+ /usr/include/boost/mpl/aux_/fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp \
+ /usr/include/boost/mpl/reverse_fold.hpp \
+ /usr/include/boost/mpl/aux_/reverse_fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/inserter_algorithm.hpp \
+ /usr/include/boost/mpl/back_inserter.hpp \
+ /usr/include/boost/mpl/push_back.hpp \
+ /usr/include/boost/mpl/aux_/push_back_impl.hpp \
+ /usr/include/boost/mpl/inserter.hpp \
+ /usr/include/boost/mpl/front_inserter.hpp \
+ /usr/include/boost/mpl/push_front.hpp \
+ /usr/include/boost/mpl/aux_/push_front_impl.hpp \
+ /usr/include/boost/mpl/clear.hpp \
+ /usr/include/boost/mpl/aux_/clear_impl.hpp \
+ /usr/include/boost/mpl/vector.hpp \
+ /usr/include/boost/mpl/vector/vector20.hpp \
+ /usr/include/boost/mpl/vector/vector10.hpp \
+ /usr/include/boost/mpl/vector/vector0.hpp \
+ /usr/include/boost/mpl/vector/aux_/at.hpp \
+ /usr/include/boost/mpl/vector/aux_/tag.hpp \
+ /usr/include/boost/mpl/aux_/config/typeof.hpp \
+ /usr/include/boost/mpl/vector/aux_/front.hpp \
+ /usr/include/boost/mpl/vector/aux_/push_front.hpp \
+ /usr/include/boost/mpl/vector/aux_/item.hpp \
+ /usr/include/boost/mpl/vector/aux_/pop_front.hpp \
+ /usr/include/boost/mpl/vector/aux_/push_back.hpp \
+ /usr/include/boost/mpl/vector/aux_/pop_back.hpp \
+ /usr/include/boost/mpl/pop_back_fwd.hpp \
+ /usr/include/boost/mpl/vector/aux_/back.hpp \
+ /usr/include/boost/mpl/back_fwd.hpp \
+ /usr/include/boost/mpl/vector/aux_/clear.hpp \
+ /usr/include/boost/mpl/vector/aux_/vector0.hpp \
+ /usr/include/boost/mpl/vector/aux_/iterator.hpp \
+ /usr/include/boost/mpl/plus.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp \
+ /usr/include/boost/mpl/minus.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp \
+ /usr/include/boost/mpl/advance_fwd.hpp /usr/include/boost/mpl/prior.hpp \
+ /usr/include/boost/mpl/vector/aux_/O1_size.hpp \
+ /usr/include/boost/mpl/vector/aux_/size.hpp \
+ /usr/include/boost/mpl/vector/aux_/empty.hpp \
+ /usr/include/boost/mpl/vector/aux_/begin_end.hpp \
+ /usr/include/boost/mpl/vector/aux_/include_preprocessed.hpp \
+ /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp \
+ /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp \
+ /usr/include/boost/mpl/at.hpp /usr/include/boost/mpl/aux_/at_impl.hpp \
+ /usr/include/boost/mpl/advance.hpp /usr/include/boost/mpl/negate.hpp \
+ /usr/include/boost/mpl/aux_/advance_forward.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp \
+ /usr/include/boost/mpl/aux_/advance_backward.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp \
+ /usr/include/boost/mpl/size.hpp \
+ /usr/include/boost/mpl/aux_/size_impl.hpp /usr/include/c++/12/stdlib.h \
+ /usr/include/c++/12/math.h /usr/include/boost/config/no_tr1/complex.hpp \
+ /usr/include/c++/12/complex \
+ /usr/include/boost/math/special_functions/detail/fp_traits.hpp \
+ /usr/include/boost/predef/other/endian.h \
+ /usr/include/boost/predef/library/c/gnu.h \
+ /usr/include/boost/predef/library/c/_prefix.h \
+ /usr/include/boost/predef/detail/_cassert.h \
+ /usr/include/boost/predef/os/macos.h /usr/include/boost/predef/os/ios.h \
+ /usr/include/boost/predef/os/bsd.h \
+ /usr/include/boost/predef/os/bsd/bsdi.h \
+ /usr/include/boost/predef/os/bsd/dragonfly.h \
+ /usr/include/boost/predef/os/bsd/free.h \
+ /usr/include/boost/predef/os/bsd/open.h \
+ /usr/include/boost/predef/os/bsd/net.h \
+ /usr/include/boost/predef/platform/android.h \
+ /usr/include/boost/math/special_functions/fpclassify.hpp \
+ /usr/include/boost/math/tools/real_cast.hpp \
+ /usr/include/boost/integer.hpp /usr/include/boost/integer_fwd.hpp \
+ /usr/include/boost/detail/basic_pointerbuf.hpp \
+ /usr/include/c++/12/fstream \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/basic_file.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++io.h \
+ /usr/include/c++/12/bits/fstream.tcc \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/TimedIterator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/DiscreteTimeIterator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Iterator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Trace.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FormalismType.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FunctionType.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/LevelType.hpp \
+ /usr/include/c++/12/mutex /usr/include/c++/12/bits/chrono.h \
+ /usr/include/c++/12/ratio /usr/include/c++/12/bits/parse_numbers.h \
+ /usr/include/c++/12/bits/std_mutex.h \
+ /usr/include/c++/12/bits/unique_lock.h \
+ /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Dynamics.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Parameters.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/state/States.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/state/Any.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Macro.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Simulator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Coordinator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Links.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/String.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Simulator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Context.hpp \
+ /home/toto/projets/factory/src/Machine.hpp \
+ /home/toto/projets/factory/src/ProductionOrder.hpp
diff --git a/build/src/CMakeFiles/factory_core.dir/Stock.cpp.o b/build/src/CMakeFiles/factory_core.dir/Stock.cpp.o
new file mode 100644
index 0000000..e769f91
Binary files /dev/null and b/build/src/CMakeFiles/factory_core.dir/Stock.cpp.o differ
diff --git a/build/src/CMakeFiles/factory_core.dir/Stock.cpp.o.d b/build/src/CMakeFiles/factory_core.dir/Stock.cpp.o.d
new file mode 100644
index 0000000..0597405
--- /dev/null
+++ b/build/src/CMakeFiles/factory_core.dir/Stock.cpp.o.d
@@ -0,0 +1,1065 @@
+src/CMakeFiles/factory_core.dir/Stock.cpp.o: \
+ /home/toto/projets/factory/src/Stock.cpp /usr/include/stdc-predef.h \
+ /home/toto/projets/factory/src/Stock.hpp \
+ /home/toto/projets/factory/src/Base.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Bag.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/ExternalEvent.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Model.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Scheduler.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/scheduler/HeapScheduler.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/InternalEvent.hpp \
+ /usr/include/boost/heap/fibonacci_heap.hpp /usr/include/c++/12/algorithm \
+ /usr/include/c++/12/bits/stl_algobase.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++config.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/os_defines.h \
+ /usr/include/features.h /usr/include/features-time64.h \
+ /usr/include/x86_64-linux-gnu/bits/wordsize.h \
+ /usr/include/x86_64-linux-gnu/bits/timesize.h \
+ /usr/include/x86_64-linux-gnu/sys/cdefs.h \
+ /usr/include/x86_64-linux-gnu/bits/long-double.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/cpu_defines.h \
+ /usr/include/c++/12/pstl/pstl_config.h \
+ /usr/include/c++/12/bits/functexcept.h \
+ /usr/include/c++/12/bits/exception_defines.h \
+ /usr/include/c++/12/bits/cpp_type_traits.h \
+ /usr/include/c++/12/ext/type_traits.h \
+ /usr/include/c++/12/ext/numeric_traits.h \
+ /usr/include/c++/12/bits/stl_pair.h /usr/include/c++/12/type_traits \
+ /usr/include/c++/12/bits/move.h /usr/include/c++/12/bits/utility.h \
+ /usr/include/c++/12/bits/stl_iterator_base_types.h \
+ /usr/include/c++/12/bits/stl_iterator_base_funcs.h \
+ /usr/include/c++/12/bits/concept_check.h \
+ /usr/include/c++/12/debug/assertions.h \
+ /usr/include/c++/12/bits/stl_iterator.h \
+ /usr/include/c++/12/bits/ptr_traits.h /usr/include/c++/12/debug/debug.h \
+ /usr/include/c++/12/bits/predefined_ops.h \
+ /usr/include/c++/12/bits/stl_algo.h \
+ /usr/include/c++/12/bits/algorithmfwd.h \
+ /usr/include/c++/12/initializer_list /usr/include/c++/12/bits/stl_heap.h \
+ /usr/include/c++/12/bits/stl_tempbuf.h \
+ /usr/include/c++/12/bits/stl_construct.h /usr/include/c++/12/new \
+ /usr/include/c++/12/bits/exception.h \
+ /usr/include/c++/12/bits/uniform_int_dist.h /usr/include/c++/12/cstdlib \
+ /usr/include/stdlib.h \
+ /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/stddef.h \
+ /usr/include/x86_64-linux-gnu/bits/waitflags.h \
+ /usr/include/x86_64-linux-gnu/bits/waitstatus.h \
+ /usr/include/x86_64-linux-gnu/bits/floatn.h \
+ /usr/include/x86_64-linux-gnu/bits/floatn-common.h \
+ /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
+ /usr/include/x86_64-linux-gnu/sys/types.h \
+ /usr/include/x86_64-linux-gnu/bits/types.h \
+ /usr/include/x86_64-linux-gnu/bits/typesizes.h \
+ /usr/include/x86_64-linux-gnu/bits/time64.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/time_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/endianness.h \
+ /usr/include/x86_64-linux-gnu/bits/byteswap.h \
+ /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \
+ /usr/include/x86_64-linux-gnu/sys/select.h \
+ /usr/include/x86_64-linux-gnu/bits/select.h \
+ /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
+ /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
+ /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \
+ /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
+ /usr/include/c++/12/bits/std_abs.h \
+ /usr/include/c++/12/pstl/glue_algorithm_defs.h \
+ /usr/include/c++/12/pstl/execution_defs.h /usr/include/c++/12/utility \
+ /usr/include/c++/12/bits/stl_relops.h /usr/include/c++/12/vector \
+ /usr/include/c++/12/bits/allocator.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++allocator.h \
+ /usr/include/c++/12/bits/new_allocator.h \
+ /usr/include/c++/12/bits/memoryfwd.h \
+ /usr/include/c++/12/bits/stl_uninitialized.h \
+ /usr/include/c++/12/ext/alloc_traits.h \
+ /usr/include/c++/12/bits/alloc_traits.h \
+ /usr/include/c++/12/bits/stl_vector.h \
+ /usr/include/c++/12/bits/stl_bvector.h \
+ /usr/include/c++/12/bits/functional_hash.h \
+ /usr/include/c++/12/bits/hash_bytes.h /usr/include/c++/12/bits/refwrap.h \
+ /usr/include/c++/12/bits/invoke.h \
+ /usr/include/c++/12/bits/stl_function.h \
+ /usr/include/c++/12/backward/binders.h \
+ /usr/include/c++/12/bits/range_access.h \
+ /usr/include/c++/12/bits/vector.tcc /usr/include/boost/array.hpp \
+ /usr/include/boost/detail/workaround.hpp \
+ /usr/include/boost/config/workaround.hpp /usr/include/boost/config.hpp \
+ /usr/include/boost/config/user.hpp \
+ /usr/include/boost/config/detail/select_compiler_config.hpp \
+ /usr/include/boost/config/compiler/gcc.hpp /usr/include/c++/12/cstddef \
+ /usr/include/boost/config/detail/select_stdlib_config.hpp \
+ /usr/include/c++/12/version \
+ /usr/include/boost/config/stdlib/libstdcpp3.hpp /usr/include/unistd.h \
+ /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
+ /usr/include/x86_64-linux-gnu/bits/environments.h \
+ /usr/include/x86_64-linux-gnu/bits/confname.h \
+ /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \
+ /usr/include/x86_64-linux-gnu/bits/getopt_core.h \
+ /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \
+ /usr/include/linux/close_range.h \
+ /usr/include/boost/config/detail/select_platform_config.hpp \
+ /usr/include/boost/config/platform/linux.hpp \
+ /usr/include/boost/config/detail/posix_features.hpp \
+ /usr/include/boost/config/detail/suffix.hpp \
+ /usr/include/boost/config/helper_macros.hpp /usr/include/c++/12/iterator \
+ /usr/include/c++/12/iosfwd /usr/include/c++/12/bits/stringfwd.h \
+ /usr/include/c++/12/bits/postypes.h /usr/include/c++/12/cwchar \
+ /usr/include/wchar.h /usr/lib/gcc/x86_64-linux-gnu/12/include/stdarg.h \
+ /usr/include/x86_64-linux-gnu/bits/wchar.h \
+ /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/FILE.h \
+ /usr/include/c++/12/bits/stream_iterator.h \
+ /usr/include/c++/12/bits/streambuf_iterator.h \
+ /usr/include/c++/12/streambuf /usr/include/c++/12/bits/localefwd.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++locale.h \
+ /usr/include/c++/12/clocale /usr/include/locale.h \
+ /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/12/cctype \
+ /usr/include/ctype.h /usr/include/c++/12/bits/ios_base.h \
+ /usr/include/c++/12/ext/atomicity.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/gthr.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \
+ /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \
+ /usr/include/x86_64-linux-gnu/bits/time.h \
+ /usr/include/x86_64-linux-gnu/bits/timex.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \
+ /usr/include/x86_64-linux-gnu/bits/setjmp.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \
+ /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/atomic_word.h \
+ /usr/include/x86_64-linux-gnu/sys/single_threaded.h \
+ /usr/include/c++/12/bits/locale_classes.h /usr/include/c++/12/string \
+ /usr/include/c++/12/bits/char_traits.h /usr/include/c++/12/cstdint \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/stdint.h /usr/include/stdint.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
+ /usr/include/c++/12/bits/ostream_insert.h \
+ /usr/include/c++/12/bits/cxxabi_forced.h \
+ /usr/include/c++/12/bits/basic_string.h /usr/include/c++/12/string_view \
+ /usr/include/c++/12/bits/string_view.tcc \
+ /usr/include/c++/12/ext/string_conversions.h /usr/include/c++/12/cstdio \
+ /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
+ /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
+ /usr/include/c++/12/cerrno /usr/include/errno.h \
+ /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
+ /usr/include/x86_64-linux-gnu/asm/errno.h \
+ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
+ /usr/include/x86_64-linux-gnu/bits/types/error_t.h \
+ /usr/include/c++/12/bits/charconv.h \
+ /usr/include/c++/12/bits/basic_string.tcc \
+ /usr/include/c++/12/bits/locale_classes.tcc \
+ /usr/include/c++/12/system_error \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/error_constants.h \
+ /usr/include/c++/12/stdexcept /usr/include/c++/12/exception \
+ /usr/include/c++/12/bits/exception_ptr.h \
+ /usr/include/c++/12/bits/cxxabi_init_exception.h \
+ /usr/include/c++/12/typeinfo /usr/include/c++/12/bits/nested_exception.h \
+ /usr/include/c++/12/bits/streambuf.tcc /usr/include/boost/assert.hpp \
+ /usr/include/assert.h /usr/include/boost/static_assert.hpp \
+ /usr/include/boost/swap.hpp /usr/include/boost/core/swap.hpp \
+ /usr/include/boost/core/enable_if.hpp \
+ /usr/include/boost/throw_exception.hpp \
+ /usr/include/boost/assert/source_location.hpp \
+ /usr/include/boost/current_function.hpp /usr/include/boost/cstdint.hpp \
+ /usr/include/boost/exception/exception.hpp \
+ /usr/include/boost/heap/detail/heap_comparison.hpp \
+ /usr/include/boost/concept/assert.hpp \
+ /usr/include/boost/concept/detail/general.hpp \
+ /usr/include/boost/preprocessor/cat.hpp \
+ /usr/include/boost/preprocessor/config/config.hpp \
+ /usr/include/boost/concept/detail/backward_compatibility.hpp \
+ /usr/include/boost/concept/detail/has_constraints.hpp \
+ /usr/include/boost/type_traits/integral_constant.hpp \
+ /usr/include/boost/type_traits/conditional.hpp \
+ /usr/include/boost/heap/heap_concepts.hpp \
+ /usr/include/boost/concept_check.hpp \
+ /usr/include/boost/type_traits/conversion_traits.hpp \
+ /usr/include/boost/type_traits/is_convertible.hpp \
+ /usr/include/boost/type_traits/intrinsics.hpp \
+ /usr/include/boost/type_traits/detail/config.hpp \
+ /usr/include/boost/version.hpp \
+ /usr/include/boost/type_traits/is_complete.hpp \
+ /usr/include/boost/type_traits/declval.hpp \
+ /usr/include/boost/type_traits/add_rvalue_reference.hpp \
+ /usr/include/boost/type_traits/is_void.hpp \
+ /usr/include/boost/type_traits/is_reference.hpp \
+ /usr/include/boost/type_traits/is_lvalue_reference.hpp \
+ /usr/include/boost/type_traits/is_rvalue_reference.hpp \
+ /usr/include/boost/type_traits/remove_reference.hpp \
+ /usr/include/boost/type_traits/is_function.hpp \
+ /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \
+ /usr/include/boost/type_traits/detail/yes_no_type.hpp \
+ /usr/include/boost/type_traits/is_array.hpp \
+ /usr/include/boost/type_traits/is_arithmetic.hpp \
+ /usr/include/boost/type_traits/is_integral.hpp \
+ /usr/include/boost/type_traits/is_floating_point.hpp \
+ /usr/include/boost/type_traits/is_abstract.hpp \
+ /usr/include/boost/type_traits/add_lvalue_reference.hpp \
+ /usr/include/boost/type_traits/add_reference.hpp \
+ /usr/include/boost/type_traits/is_same.hpp \
+ /usr/include/boost/concept/usage.hpp \
+ /usr/include/boost/concept/detail/concept_def.hpp \
+ /usr/include/boost/preprocessor/seq/for_each_i.hpp \
+ /usr/include/boost/preprocessor/arithmetic/dec.hpp \
+ /usr/include/boost/preprocessor/arithmetic/inc.hpp \
+ /usr/include/boost/preprocessor/control/if.hpp \
+ /usr/include/boost/preprocessor/control/iif.hpp \
+ /usr/include/boost/preprocessor/logical/bool.hpp \
+ /usr/include/boost/preprocessor/repetition/for.hpp \
+ /usr/include/boost/preprocessor/debug/error.hpp \
+ /usr/include/boost/preprocessor/facilities/empty.hpp \
+ /usr/include/boost/preprocessor/detail/auto_rec.hpp \
+ /usr/include/boost/preprocessor/repetition/detail/for.hpp \
+ /usr/include/boost/preprocessor/control/expr_iif.hpp \
+ /usr/include/boost/preprocessor/tuple/eat.hpp \
+ /usr/include/boost/preprocessor/seq/seq.hpp \
+ /usr/include/boost/preprocessor/seq/elem.hpp \
+ /usr/include/boost/preprocessor/seq/size.hpp \
+ /usr/include/boost/preprocessor/seq/detail/is_empty.hpp \
+ /usr/include/boost/preprocessor/logical/compl.hpp \
+ /usr/include/boost/preprocessor/tuple/elem.hpp \
+ /usr/include/boost/preprocessor/facilities/expand.hpp \
+ /usr/include/boost/preprocessor/facilities/overload.hpp \
+ /usr/include/boost/preprocessor/variadic/size.hpp \
+ /usr/include/boost/preprocessor/tuple/rem.hpp \
+ /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \
+ /usr/include/boost/preprocessor/variadic/elem.hpp \
+ /usr/include/boost/preprocessor/seq/enum.hpp \
+ /usr/include/boost/preprocessor/comma_if.hpp \
+ /usr/include/boost/preprocessor/punctuation/comma_if.hpp \
+ /usr/include/boost/preprocessor/punctuation/comma.hpp \
+ /usr/include/boost/concept/detail/concept_undef.hpp \
+ /usr/include/boost/heap/detail/heap_node.hpp \
+ /usr/include/boost/core/allocator_access.hpp \
+ /usr/include/boost/core/pointer_traits.hpp /usr/include/c++/12/memory \
+ /usr/include/c++/12/bits/stl_raw_storage_iter.h \
+ /usr/include/c++/12/bits/align.h /usr/include/c++/12/bit \
+ /usr/include/c++/12/bits/uses_allocator.h \
+ /usr/include/c++/12/bits/unique_ptr.h /usr/include/c++/12/tuple \
+ /usr/include/c++/12/bits/shared_ptr.h \
+ /usr/include/c++/12/bits/shared_ptr_base.h \
+ /usr/include/c++/12/bits/allocated_ptr.h \
+ /usr/include/c++/12/ext/aligned_buffer.h \
+ /usr/include/c++/12/ext/concurrence.h \
+ /usr/include/c++/12/bits/shared_ptr_atomic.h \
+ /usr/include/c++/12/bits/atomic_base.h \
+ /usr/include/c++/12/bits/atomic_lockfree_defines.h \
+ /usr/include/c++/12/backward/auto_ptr.h \
+ /usr/include/c++/12/pstl/glue_memory_defs.h /usr/include/c++/12/limits \
+ /usr/include/boost/intrusive/list.hpp \
+ /usr/include/boost/intrusive/detail/config_begin.hpp \
+ /usr/include/boost/intrusive/intrusive_fwd.hpp \
+ /usr/include/boost/intrusive/link_mode.hpp \
+ /usr/include/boost/intrusive/detail/workaround.hpp \
+ /usr/include/boost/intrusive/detail/assert.hpp \
+ /usr/include/boost/intrusive/list_hook.hpp \
+ /usr/include/boost/intrusive/detail/list_node.hpp \
+ /usr/include/boost/intrusive/pointer_rebind.hpp \
+ /usr/include/boost/intrusive/circular_list_algorithms.hpp \
+ /usr/include/boost/intrusive/detail/algo_type.hpp \
+ /usr/include/boost/core/no_exceptions_support.hpp \
+ /usr/include/boost/intrusive/detail/config_end.hpp \
+ /usr/include/boost/intrusive/options.hpp \
+ /usr/include/boost/intrusive/pack_options.hpp \
+ /usr/include/boost/intrusive/detail/generic_hook.hpp \
+ /usr/include/boost/intrusive/pointer_traits.hpp \
+ /usr/include/boost/move/detail/pointer_element.hpp \
+ /usr/include/boost/move/detail/workaround.hpp \
+ /usr/include/boost/intrusive/detail/mpl.hpp \
+ /usr/include/boost/move/detail/type_traits.hpp \
+ /usr/include/boost/move/detail/config_begin.hpp \
+ /usr/include/boost/move/detail/meta_utils.hpp \
+ /usr/include/boost/move/detail/meta_utils_core.hpp \
+ /usr/include/boost/move/detail/config_end.hpp \
+ /usr/include/boost/intrusive/detail/node_holder.hpp \
+ /usr/include/boost/intrusive/detail/get_value_traits.hpp \
+ /usr/include/boost/intrusive/detail/hook_traits.hpp \
+ /usr/include/boost/intrusive/detail/parent_from_member.hpp \
+ /usr/include/boost/move/detail/to_raw_pointer.hpp \
+ /usr/include/boost/intrusive/detail/is_stateful_value_traits.hpp \
+ /usr/include/boost/intrusive/detail/function_detector.hpp \
+ /usr/include/boost/intrusive/detail/default_header_holder.hpp \
+ /usr/include/boost/intrusive/detail/reverse_iterator.hpp \
+ /usr/include/boost/intrusive/detail/iterator.hpp \
+ /usr/include/boost/intrusive/detail/std_fwd.hpp \
+ /usr/include/boost/move/detail/std_ns_begin.hpp \
+ /usr/include/boost/move/detail/std_ns_end.hpp \
+ /usr/include/boost/move/detail/iterator_traits.hpp \
+ /usr/include/boost/intrusive/detail/uncast.hpp \
+ /usr/include/boost/intrusive/detail/list_iterator.hpp \
+ /usr/include/boost/intrusive/detail/iiterator.hpp \
+ /usr/include/boost/intrusive/detail/array_initializer.hpp \
+ /usr/include/boost/intrusive/detail/exception_disposer.hpp \
+ /usr/include/boost/intrusive/detail/equal_to_value.hpp \
+ /usr/include/boost/intrusive/detail/key_nodeptr_comp.hpp \
+ /usr/include/boost/intrusive/detail/ebo_functor_holder.hpp \
+ /usr/include/boost/move/utility_core.hpp \
+ /usr/include/boost/move/core.hpp \
+ /usr/include/boost/intrusive/detail/tree_value_compare.hpp \
+ /usr/include/boost/intrusive/detail/simple_disposers.hpp \
+ /usr/include/boost/intrusive/detail/size_holder.hpp \
+ /usr/include/boost/intrusive/detail/algorithm.hpp \
+ /usr/include/boost/intrusive/detail/minimal_less_equal_header.hpp \
+ /usr/include/boost/heap/detail/stable_heap.hpp \
+ /usr/include/boost/iterator/iterator_adaptor.hpp \
+ /usr/include/boost/core/use_default.hpp \
+ /usr/include/boost/iterator/iterator_categories.hpp \
+ /usr/include/boost/iterator/detail/config_def.hpp \
+ /usr/include/boost/mpl/eval_if.hpp /usr/include/boost/mpl/if.hpp \
+ /usr/include/boost/mpl/aux_/value_wknd.hpp \
+ /usr/include/boost/mpl/aux_/static_cast.hpp \
+ /usr/include/boost/mpl/aux_/config/workaround.hpp \
+ /usr/include/boost/mpl/aux_/config/integral.hpp \
+ /usr/include/boost/mpl/aux_/config/msvc.hpp \
+ /usr/include/boost/mpl/aux_/config/eti.hpp \
+ /usr/include/boost/mpl/aux_/na_spec.hpp \
+ /usr/include/boost/mpl/lambda_fwd.hpp \
+ /usr/include/boost/mpl/void_fwd.hpp \
+ /usr/include/boost/mpl/aux_/adl_barrier.hpp \
+ /usr/include/boost/mpl/aux_/config/adl.hpp \
+ /usr/include/boost/mpl/aux_/config/intel.hpp \
+ /usr/include/boost/mpl/aux_/config/gcc.hpp \
+ /usr/include/boost/mpl/aux_/na.hpp /usr/include/boost/mpl/bool.hpp \
+ /usr/include/boost/mpl/bool_fwd.hpp \
+ /usr/include/boost/mpl/integral_c_tag.hpp \
+ /usr/include/boost/mpl/aux_/config/static_constant.hpp \
+ /usr/include/boost/mpl/aux_/na_fwd.hpp \
+ /usr/include/boost/mpl/aux_/config/ctps.hpp \
+ /usr/include/boost/mpl/aux_/config/lambda.hpp \
+ /usr/include/boost/mpl/aux_/config/ttp.hpp \
+ /usr/include/boost/mpl/int.hpp /usr/include/boost/mpl/int_fwd.hpp \
+ /usr/include/boost/mpl/aux_/nttp_decl.hpp \
+ /usr/include/boost/mpl/aux_/config/nttp.hpp \
+ /usr/include/boost/mpl/aux_/integral_wrapper.hpp \
+ /usr/include/boost/mpl/aux_/lambda_arity_param.hpp \
+ /usr/include/boost/mpl/aux_/template_arity_fwd.hpp \
+ /usr/include/boost/mpl/aux_/arity.hpp \
+ /usr/include/boost/mpl/aux_/config/dtp.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/params.hpp \
+ /usr/include/boost/mpl/aux_/config/preprocessor.hpp \
+ /usr/include/boost/preprocessor/repeat.hpp \
+ /usr/include/boost/preprocessor/repetition/repeat.hpp \
+ /usr/include/boost/preprocessor/inc.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/enum.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \
+ /usr/include/boost/mpl/limits/arity.hpp \
+ /usr/include/boost/preprocessor/logical/and.hpp \
+ /usr/include/boost/preprocessor/logical/bitand.hpp \
+ /usr/include/boost/preprocessor/identity.hpp \
+ /usr/include/boost/preprocessor/facilities/identity.hpp \
+ /usr/include/boost/preprocessor/empty.hpp \
+ /usr/include/boost/preprocessor/arithmetic/add.hpp \
+ /usr/include/boost/preprocessor/control/while.hpp \
+ /usr/include/boost/preprocessor/list/fold_left.hpp \
+ /usr/include/boost/preprocessor/list/detail/fold_left.hpp \
+ /usr/include/boost/preprocessor/list/adt.hpp \
+ /usr/include/boost/preprocessor/detail/is_binary.hpp \
+ /usr/include/boost/preprocessor/detail/check.hpp \
+ /usr/include/boost/preprocessor/list/fold_right.hpp \
+ /usr/include/boost/preprocessor/list/detail/fold_right.hpp \
+ /usr/include/boost/preprocessor/list/reverse.hpp \
+ /usr/include/boost/preprocessor/control/detail/while.hpp \
+ /usr/include/boost/preprocessor/arithmetic/sub.hpp \
+ /usr/include/boost/mpl/aux_/config/overload_resolution.hpp \
+ /usr/include/boost/mpl/aux_/lambda_support.hpp \
+ /usr/include/boost/mpl/identity.hpp \
+ /usr/include/boost/mpl/placeholders.hpp /usr/include/boost/mpl/arg.hpp \
+ /usr/include/boost/mpl/arg_fwd.hpp \
+ /usr/include/boost/mpl/aux_/na_assert.hpp \
+ /usr/include/boost/mpl/assert.hpp /usr/include/boost/mpl/not.hpp \
+ /usr/include/boost/mpl/aux_/nested_type_wknd.hpp \
+ /usr/include/boost/mpl/aux_/yes_no.hpp \
+ /usr/include/boost/mpl/aux_/config/arrays.hpp \
+ /usr/include/boost/mpl/aux_/config/gpu.hpp \
+ /usr/include/boost/mpl/aux_/config/pp_counter.hpp \
+ /usr/include/boost/mpl/aux_/arity_spec.hpp \
+ /usr/include/boost/mpl/aux_/arg_typedef.hpp \
+ /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp \
+ /usr/include/boost/mpl/aux_/include_preprocessed.hpp \
+ /usr/include/boost/mpl/aux_/config/compiler.hpp \
+ /usr/include/boost/preprocessor/stringize.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \
+ /usr/include/boost/iterator/detail/config_undef.hpp \
+ /usr/include/boost/iterator/iterator_facade.hpp \
+ /usr/include/boost/iterator/interoperable.hpp \
+ /usr/include/boost/mpl/or.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \
+ /usr/include/boost/iterator/iterator_traits.hpp \
+ /usr/include/boost/iterator/detail/facade_iterator_category.hpp \
+ /usr/include/boost/mpl/and.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \
+ /usr/include/boost/type_traits/is_const.hpp \
+ /usr/include/boost/detail/indirect_traits.hpp \
+ /usr/include/boost/type_traits/is_pointer.hpp \
+ /usr/include/boost/type_traits/is_class.hpp \
+ /usr/include/boost/type_traits/is_volatile.hpp \
+ /usr/include/boost/type_traits/is_member_function_pointer.hpp \
+ /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \
+ /usr/include/boost/type_traits/is_member_pointer.hpp \
+ /usr/include/boost/type_traits/remove_cv.hpp \
+ /usr/include/boost/type_traits/remove_pointer.hpp \
+ /usr/include/boost/detail/select_type.hpp \
+ /usr/include/boost/iterator/detail/enable_if.hpp \
+ /usr/include/boost/core/addressof.hpp \
+ /usr/include/boost/type_traits/add_const.hpp \
+ /usr/include/boost/type_traits/add_pointer.hpp \
+ /usr/include/boost/type_traits/remove_const.hpp \
+ /usr/include/boost/type_traits/is_pod.hpp \
+ /usr/include/boost/type_traits/is_scalar.hpp \
+ /usr/include/boost/type_traits/is_enum.hpp \
+ /usr/include/boost/mpl/always.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp \
+ /usr/include/boost/mpl/apply.hpp /usr/include/boost/mpl/apply_fwd.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \
+ /usr/include/boost/mpl/apply_wrap.hpp \
+ /usr/include/boost/mpl/aux_/has_apply.hpp \
+ /usr/include/boost/mpl/has_xxx.hpp \
+ /usr/include/boost/mpl/aux_/type_wrapper.hpp \
+ /usr/include/boost/mpl/aux_/config/has_xxx.hpp \
+ /usr/include/boost/mpl/aux_/config/msvc_typename.hpp \
+ /usr/include/boost/preprocessor/array/elem.hpp \
+ /usr/include/boost/preprocessor/array/data.hpp \
+ /usr/include/boost/preprocessor/array/size.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_params.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \
+ /usr/include/boost/mpl/aux_/config/has_apply.hpp \
+ /usr/include/boost/mpl/aux_/msvc_never_true.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \
+ /usr/include/boost/mpl/lambda.hpp /usr/include/boost/mpl/bind.hpp \
+ /usr/include/boost/mpl/bind_fwd.hpp \
+ /usr/include/boost/mpl/aux_/config/bind.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \
+ /usr/include/boost/mpl/next.hpp /usr/include/boost/mpl/next_prior.hpp \
+ /usr/include/boost/mpl/aux_/common_name_wknd.hpp \
+ /usr/include/boost/mpl/protect.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \
+ /usr/include/boost/mpl/aux_/full_lambda.hpp \
+ /usr/include/boost/mpl/quote.hpp /usr/include/boost/mpl/void.hpp \
+ /usr/include/boost/mpl/aux_/has_type.hpp \
+ /usr/include/boost/mpl/aux_/config/bcc.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \
+ /usr/include/boost/mpl/aux_/template_arity.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \
+ /usr/include/boost/heap/policies.hpp \
+ /usr/include/boost/parameter/name.hpp \
+ /usr/include/boost/parameter/aux_/name.hpp \
+ /usr/include/boost/parameter/value_type.hpp \
+ /usr/include/boost/parameter/aux_/void.hpp \
+ /usr/include/boost/parameter/config.hpp \
+ /usr/include/boost/mpl/limits/vector.hpp \
+ /usr/include/boost/mp11/integral.hpp /usr/include/boost/mp11/version.hpp \
+ /usr/include/boost/mp11/list.hpp \
+ /usr/include/boost/mp11/detail/mp_list.hpp \
+ /usr/include/boost/mp11/detail/mp_is_list.hpp \
+ /usr/include/boost/mp11/detail/mp_append.hpp \
+ /usr/include/boost/mp11/utility.hpp \
+ /usr/include/boost/mp11/detail/mp_fold.hpp \
+ /usr/include/boost/mp11/detail/config.hpp \
+ /usr/include/boost/parameter/aux_/is_placeholder.hpp \
+ /usr/include/boost/mp11/bind.hpp /usr/include/boost/mp11/algorithm.hpp \
+ /usr/include/boost/mp11/set.hpp /usr/include/boost/mp11/function.hpp \
+ /usr/include/boost/mp11/detail/mp_count.hpp \
+ /usr/include/boost/mp11/detail/mp_plus.hpp \
+ /usr/include/boost/mp11/detail/mp_min_element.hpp \
+ /usr/include/boost/mp11/detail/mp_void.hpp \
+ /usr/include/boost/mp11/detail/mp_copy_if.hpp \
+ /usr/include/boost/mp11/detail/mp_remove_if.hpp \
+ /usr/include/boost/mp11/detail/mp_map_find.hpp \
+ /usr/include/boost/mp11/detail/mp_with_index.hpp \
+ /usr/include/c++/12/cassert /usr/include/boost/mp11/integer_sequence.hpp \
+ /usr/include/boost/parameter/aux_/result_of0.hpp \
+ /usr/include/boost/parameter/aux_/use_default_tag.hpp \
+ /usr/include/boost/utility/result_of.hpp \
+ /usr/include/boost/preprocessor/iteration/iterate.hpp \
+ /usr/include/boost/preprocessor/slot/slot.hpp \
+ /usr/include/boost/preprocessor/slot/detail/def.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \
+ /usr/include/boost/preprocessor/facilities/intercept.hpp \
+ /usr/include/boost/type_traits/type_identity.hpp \
+ /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \
+ /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \
+ /usr/include/boost/preprocessor/slot/detail/shared.hpp \
+ /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \
+ /usr/include/boost/utility/detail/result_of_iterate.hpp \
+ /usr/include/boost/parameter/aux_/lambda_tag.hpp \
+ /usr/include/boost/parameter/binding.hpp \
+ /usr/include/boost/parameter/keyword.hpp \
+ /usr/include/boost/parameter/aux_/tag.hpp \
+ /usr/include/boost/parameter/aux_/unwrap_cv_reference.hpp \
+ /usr/include/boost/parameter/aux_/yesno.hpp \
+ /usr/include/c++/12/functional /usr/include/c++/12/bits/std_function.h \
+ /usr/include/c++/12/unordered_map /usr/include/c++/12/bits/hashtable.h \
+ /usr/include/c++/12/bits/hashtable_policy.h \
+ /usr/include/c++/12/bits/enable_special_members.h \
+ /usr/include/c++/12/bits/node_handle.h \
+ /usr/include/c++/12/bits/unordered_map.h \
+ /usr/include/c++/12/bits/erase_if.h /usr/include/c++/12/array \
+ /usr/include/c++/12/compare \
+ /usr/include/boost/parameter/aux_/preprocessor/nullptr.hpp \
+ /usr/include/boost/parameter/aux_/tagged_argument.hpp \
+ /usr/include/boost/parameter/keyword_fwd.hpp \
+ /usr/include/boost/parameter/aux_/tagged_argument_fwd.hpp \
+ /usr/include/boost/parameter/aux_/is_tagged_argument.hpp \
+ /usr/include/boost/type_traits/is_base_of.hpp \
+ /usr/include/boost/type_traits/is_base_and_derived.hpp \
+ /usr/include/boost/parameter/aux_/default.hpp \
+ /usr/include/boost/parameter/aux_/arg_list.hpp \
+ /usr/include/boost/parameter/aux_/is_maybe.hpp \
+ /usr/include/boost/parameter/aux_/parameter_requirements.hpp \
+ /usr/include/boost/parameter/aux_/pack/parameter_requirements.hpp \
+ /usr/include/boost/parameter/aux_/augment_predicate.hpp \
+ /usr/include/boost/parameter/aux_/has_nested_template_fn.hpp \
+ /usr/include/boost/mpl/iterator_tags.hpp \
+ /usr/include/boost/mpl/begin_end_fwd.hpp \
+ /usr/include/boost/mpl/has_key_fwd.hpp \
+ /usr/include/boost/mpl/count_fwd.hpp \
+ /usr/include/boost/mpl/key_type_fwd.hpp \
+ /usr/include/boost/mpl/value_type_fwd.hpp \
+ /usr/include/boost/mpl/at_fwd.hpp /usr/include/boost/mpl/order_fwd.hpp \
+ /usr/include/boost/mpl/find.hpp /usr/include/boost/mpl/find_if.hpp \
+ /usr/include/boost/mpl/aux_/find_if_pred.hpp \
+ /usr/include/boost/mpl/aux_/iter_apply.hpp \
+ /usr/include/boost/mpl/deref.hpp \
+ /usr/include/boost/mpl/aux_/msvc_type.hpp \
+ /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \
+ /usr/include/boost/mpl/iter_fold_if.hpp \
+ /usr/include/boost/mpl/begin_end.hpp \
+ /usr/include/boost/mpl/aux_/begin_end_impl.hpp \
+ /usr/include/boost/mpl/sequence_tag_fwd.hpp \
+ /usr/include/boost/mpl/aux_/has_begin.hpp \
+ /usr/include/boost/mpl/aux_/traits_lambda_spec.hpp \
+ /usr/include/boost/mpl/sequence_tag.hpp \
+ /usr/include/boost/mpl/aux_/has_tag.hpp \
+ /usr/include/boost/mpl/logical.hpp /usr/include/boost/mpl/pair.hpp \
+ /usr/include/boost/mpl/aux_/msvc_eti_base.hpp \
+ /usr/include/boost/mpl/aux_/iter_fold_if_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp \
+ /usr/include/boost/mpl/aux_/config/forwarding.hpp \
+ /usr/include/boost/mpl/same_as.hpp \
+ /usr/include/boost/mpl/aux_/lambda_spec.hpp \
+ /usr/include/boost/mpl/distance.hpp \
+ /usr/include/boost/mpl/distance_fwd.hpp \
+ /usr/include/boost/mpl/iter_fold.hpp /usr/include/boost/mpl/O1_size.hpp \
+ /usr/include/boost/mpl/O1_size_fwd.hpp \
+ /usr/include/boost/mpl/aux_/O1_size_impl.hpp \
+ /usr/include/boost/mpl/long.hpp /usr/include/boost/mpl/long_fwd.hpp \
+ /usr/include/boost/mpl/aux_/has_size.hpp \
+ /usr/include/boost/mpl/aux_/iter_fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp \
+ /usr/include/boost/mpl/iterator_range.hpp /usr/include/boost/mpl/tag.hpp \
+ /usr/include/boost/parameter/aux_/preprocessor/qualifier.hpp \
+ /usr/include/boost/preprocessor/facilities/is_empty.hpp \
+ /usr/include/boost/preprocessor/facilities/is_empty_variadic.hpp \
+ /usr/include/boost/preprocessor/punctuation/is_begin_parens.hpp \
+ /usr/include/boost/preprocessor/punctuation/detail/is_begin_parens.hpp \
+ /usr/include/boost/preprocessor/facilities/detail/is_empty.hpp \
+ /usr/include/boost/parameter/aux_/preprocessor/is_binary.hpp \
+ /usr/include/boost/parameter/template_keyword.hpp \
+ /usr/include/boost/parameter/aux_/template_keyword.hpp \
+ /usr/include/boost/parameter/parameters.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_arg_list.hpp \
+ /usr/include/boost/parameter/aux_/pack/unmatched_argument.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_type.hpp \
+ /usr/include/boost/parameter/deduced.hpp \
+ /usr/include/boost/parameter/aux_/use_default.hpp \
+ /usr/include/boost/parameter/required.hpp \
+ /usr/include/boost/parameter/optional.hpp \
+ /usr/include/boost/parameter/aux_/pack/is_named_argument.hpp \
+ /usr/include/boost/parameter/aux_/pack/insert_tagged.hpp \
+ /usr/include/boost/parameter/aux_/set.hpp \
+ /usr/include/boost/parameter/aux_/pack/deduce_tag.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_deduced.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_parameter_spec_items.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_deduced_items.hpp \
+ /usr/include/boost/parameter/aux_/pack/deduced_item.hpp \
+ /usr/include/boost/parameter/aux_/pack/satisfies.hpp \
+ /usr/include/boost/parameter/aux_/pack/as_parameter_requirements.hpp \
+ /usr/include/boost/parameter/aux_/pack/predicate.hpp \
+ /usr/include/boost/parameter/aux_/always_true_predicate.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_items.hpp \
+ /usr/include/boost/parameter/aux_/pack/item.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_keyword_arg.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_template_keyword_arg.hpp \
+ /usr/include/boost/heap/heap_merge.hpp \
+ /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp \
+ /usr/include/boost/type_traits/enable_if.hpp \
+ /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp \
+ /usr/include/boost/type_traits/has_trivial_move_assign.hpp \
+ /usr/include/boost/type_traits/is_assignable.hpp \
+ /usr/include/boost/type_traits/has_nothrow_assign.hpp \
+ /usr/include/boost/heap/detail/tree_iterator.hpp \
+ /usr/include/c++/12/queue /usr/include/c++/12/deque \
+ /usr/include/c++/12/bits/stl_deque.h /usr/include/c++/12/bits/deque.tcc \
+ /usr/include/c++/12/bits/stl_queue.h /usr/include/c++/12/sstream \
+ /usr/include/c++/12/istream /usr/include/c++/12/ios \
+ /usr/include/c++/12/bits/basic_ios.h \
+ /usr/include/c++/12/bits/locale_facets.h /usr/include/c++/12/cwctype \
+ /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_base.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_inline.h \
+ /usr/include/c++/12/bits/locale_facets.tcc \
+ /usr/include/c++/12/bits/basic_ios.tcc /usr/include/c++/12/ostream \
+ /usr/include/c++/12/bits/ostream.tcc \
+ /usr/include/c++/12/bits/istream.tcc \
+ /usr/include/c++/12/bits/sstream.tcc \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/time/DoubleTime.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Limits.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Time.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/StructureView.hpp \
+ /usr/include/c++/12/map /usr/include/c++/12/bits/stl_tree.h \
+ /usr/include/c++/12/bits/stl_map.h \
+ /usr/include/c++/12/bits/stl_multimap.h \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/context/State.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/context/StateValues.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \
+ /usr/include/boost/serialization/serialization.hpp \
+ /usr/include/boost/serialization/strong_typedef.hpp \
+ /usr/include/boost/operators.hpp \
+ /usr/include/boost/type_traits/has_nothrow_constructor.hpp \
+ /usr/include/boost/type_traits/is_default_constructible.hpp \
+ /usr/include/boost/type_traits/has_nothrow_copy.hpp \
+ /usr/include/boost/type_traits/is_copy_constructible.hpp \
+ /usr/include/boost/type_traits/is_constructible.hpp \
+ /usr/include/boost/type_traits/is_destructible.hpp \
+ /usr/include/boost/serialization/access.hpp /usr/include/c++/12/any \
+ /usr/include/c++/12/valarray /usr/include/c++/12/cmath \
+ /usr/include/math.h /usr/include/x86_64-linux-gnu/bits/math-vector.h \
+ /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \
+ /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \
+ /usr/include/x86_64-linux-gnu/bits/fp-logb.h \
+ /usr/include/x86_64-linux-gnu/bits/fp-fast.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \
+ /usr/include/x86_64-linux-gnu/bits/iscanonical.h \
+ /usr/include/c++/12/bits/specfun.h /usr/include/c++/12/tr1/gamma.tcc \
+ /usr/include/c++/12/tr1/special_function_util.h \
+ /usr/include/c++/12/tr1/bessel_function.tcc \
+ /usr/include/c++/12/tr1/beta_function.tcc \
+ /usr/include/c++/12/tr1/ell_integral.tcc \
+ /usr/include/c++/12/tr1/exp_integral.tcc \
+ /usr/include/c++/12/tr1/hypergeometric.tcc \
+ /usr/include/c++/12/tr1/legendre_function.tcc \
+ /usr/include/c++/12/tr1/modified_bessel_func.tcc \
+ /usr/include/c++/12/tr1/poly_hermite.tcc \
+ /usr/include/c++/12/tr1/poly_laguerre.tcc \
+ /usr/include/c++/12/tr1/riemann_zeta.tcc \
+ /usr/include/c++/12/bits/valarray_array.h \
+ /usr/include/c++/12/bits/valarray_array.tcc \
+ /usr/include/c++/12/bits/valarray_before.h \
+ /usr/include/c++/12/bits/slice_array.h \
+ /usr/include/c++/12/bits/valarray_after.h \
+ /usr/include/c++/12/bits/gslice.h \
+ /usr/include/c++/12/bits/gslice_array.h \
+ /usr/include/c++/12/bits/mask_array.h \
+ /usr/include/c++/12/bits/indirect_array.h \
+ /usr/include/boost/serialization/map.hpp \
+ /usr/include/boost/serialization/nvp.hpp /usr/include/boost/core/nvp.hpp \
+ /usr/include/boost/serialization/level.hpp \
+ /usr/include/boost/type_traits/is_fundamental.hpp \
+ /usr/include/boost/mpl/integral_c.hpp \
+ /usr/include/boost/mpl/integral_c_fwd.hpp \
+ /usr/include/boost/serialization/level_enum.hpp \
+ /usr/include/boost/serialization/tracking.hpp \
+ /usr/include/boost/mpl/equal_to.hpp \
+ /usr/include/boost/mpl/aux_/comparison_op.hpp \
+ /usr/include/boost/mpl/aux_/numeric_op.hpp \
+ /usr/include/boost/mpl/numeric_cast.hpp \
+ /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \
+ /usr/include/boost/mpl/greater.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp \
+ /usr/include/boost/serialization/tracking_enum.hpp \
+ /usr/include/boost/serialization/type_info_implementation.hpp \
+ /usr/include/boost/serialization/traits.hpp \
+ /usr/include/boost/serialization/split_free.hpp \
+ /usr/include/boost/serialization/wrapper.hpp \
+ /usr/include/boost/serialization/base_object.hpp \
+ /usr/include/boost/type_traits/is_polymorphic.hpp \
+ /usr/include/boost/serialization/force_include.hpp \
+ /usr/include/boost/serialization/void_cast_fwd.hpp \
+ /usr/include/boost/serialization/collection_size_type.hpp \
+ /usr/include/boost/serialization/is_bitwise_serializable.hpp \
+ /usr/include/boost/serialization/item_version_type.hpp \
+ /usr/include/boost/integer_traits.hpp /usr/include/boost/limits.hpp \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/limits.h \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/syslimits.h \
+ /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/local_lim.h \
+ /usr/include/linux/limits.h \
+ /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/uio_lim.h \
+ /usr/include/boost/serialization/library_version_type.hpp \
+ /usr/include/c++/12/cstring /usr/include/string.h /usr/include/strings.h \
+ /usr/include/boost/serialization/detail/stack_constructor.hpp \
+ /usr/include/boost/aligned_storage.hpp \
+ /usr/include/boost/type_traits/aligned_storage.hpp \
+ /usr/include/boost/type_traits/alignment_of.hpp \
+ /usr/include/boost/type_traits/type_with_alignment.hpp \
+ /usr/include/boost/serialization/utility.hpp \
+ /usr/include/boost/serialization/collections_save_imp.hpp \
+ /usr/include/boost/serialization/version.hpp \
+ /usr/include/boost/mpl/less.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \
+ /usr/include/boost/mpl/comparison.hpp \
+ /usr/include/boost/mpl/not_equal_to.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp \
+ /usr/include/boost/mpl/less_equal.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp \
+ /usr/include/boost/mpl/greater_equal.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp \
+ /usr/include/boost/serialization/vector.hpp \
+ /usr/include/boost/serialization/collections_load_imp.hpp \
+ /usr/include/boost/serialization/detail/is_default_constructible.hpp \
+ /usr/include/boost/utility/enable_if.hpp \
+ /usr/include/boost/serialization/array_wrapper.hpp \
+ /usr/include/boost/serialization/split_member.hpp \
+ /usr/include/boost/serialization/array_optimization.hpp \
+ /usr/include/boost/serialization/collection_traits.hpp \
+ /usr/include/c++/12/climits \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Node.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Output.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Observer.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/View.hpp \
+ /usr/include/boost/format.hpp /usr/include/c++/12/locale \
+ /usr/include/c++/12/bits/locale_facets_nonio.h /usr/include/c++/12/ctime \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/time_members.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/messages_members.h \
+ /usr/include/libintl.h /usr/include/c++/12/bits/codecvt.h \
+ /usr/include/c++/12/bits/locale_facets_nonio.tcc \
+ /usr/include/c++/12/bits/locale_conv.h \
+ /usr/include/boost/format/detail/compat_workarounds.hpp \
+ /usr/include/boost/format/detail/config_macros.hpp \
+ /usr/include/boost/format/detail/workarounds_gcc-2_95.hpp \
+ /usr/include/boost/format/detail/workarounds_stlport.hpp \
+ /usr/include/boost/format/format_fwd.hpp \
+ /usr/include/boost/format/internals_fwd.hpp \
+ /usr/include/boost/format/internals.hpp \
+ /usr/include/boost/core/ignore_unused.hpp \
+ /usr/include/boost/optional.hpp /usr/include/boost/optional/optional.hpp \
+ /usr/include/boost/core/explicit_operator_bool.hpp \
+ /usr/include/boost/optional/bad_optional_access.hpp \
+ /usr/include/boost/type.hpp /usr/include/boost/type_traits/decay.hpp \
+ /usr/include/boost/type_traits/remove_bounds.hpp \
+ /usr/include/boost/type_traits/remove_extent.hpp \
+ /usr/include/boost/move/utility.hpp /usr/include/boost/move/traits.hpp \
+ /usr/include/boost/none.hpp /usr/include/boost/none_t.hpp \
+ /usr/include/boost/utility/compare_pointees.hpp \
+ /usr/include/boost/optional/optional_fwd.hpp \
+ /usr/include/boost/optional/detail/optional_config.hpp \
+ /usr/include/boost/optional/detail/optional_factory_support.hpp \
+ /usr/include/boost/optional/detail/optional_aligned_storage.hpp \
+ /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp \
+ /usr/include/boost/optional/detail/optional_reference_spec.hpp \
+ /usr/include/boost/optional/detail/optional_relops.hpp \
+ /usr/include/boost/optional/detail/optional_swap.hpp \
+ /usr/include/boost/format/alt_sstream.hpp \
+ /usr/include/boost/utility/base_from_member.hpp \
+ /usr/include/boost/preprocessor/repetition/repeat_from_to.hpp \
+ /usr/include/boost/shared_ptr.hpp \
+ /usr/include/boost/smart_ptr/shared_ptr.hpp \
+ /usr/include/boost/smart_ptr/detail/shared_count.hpp \
+ /usr/include/boost/smart_ptr/bad_weak_ptr.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_noexcept.hpp \
+ /usr/include/boost/checked_delete.hpp \
+ /usr/include/boost/core/checked_delete.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_convertible.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_nullptr_t.hpp \
+ /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp \
+ /usr/include/boost/smart_ptr/detail/spinlock.hpp \
+ /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \
+ /usr/include/boost/smart_ptr/detail/yield_k.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_thread_pause.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp \
+ /usr/include/boost/config/pragma_message.hpp \
+ /usr/include/boost/smart_ptr/detail/operator_bool.hpp \
+ /usr/include/boost/smart_ptr/detail/local_sp_deleter.hpp \
+ /usr/include/boost/smart_ptr/detail/local_counted_base.hpp \
+ /usr/include/boost/format/alt_sstream_impl.hpp \
+ /usr/include/boost/format/format_class.hpp \
+ /usr/include/boost/format/exceptions.hpp \
+ /usr/include/boost/format/format_implementation.hpp \
+ /usr/include/boost/format/group.hpp \
+ /usr/include/boost/format/feed_args.hpp \
+ /usr/include/boost/format/detail/msvc_disambiguater.hpp \
+ /usr/include/boost/format/parsing.hpp \
+ /usr/include/boost/format/free_funcs.hpp \
+ /usr/include/boost/format/detail/unset_macros.hpp \
+ /usr/include/boost/lexical_cast.hpp \
+ /usr/include/boost/range/iterator_range_core.hpp \
+ /usr/include/boost/range/functions.hpp \
+ /usr/include/boost/range/begin.hpp /usr/include/boost/range/config.hpp \
+ /usr/include/boost/range/iterator.hpp \
+ /usr/include/boost/range/range_fwd.hpp \
+ /usr/include/boost/range/mutable_iterator.hpp \
+ /usr/include/boost/range/detail/extract_optional_type.hpp \
+ /usr/include/boost/range/detail/msvc_has_iterator_workaround.hpp \
+ /usr/include/boost/range/const_iterator.hpp \
+ /usr/include/boost/range/end.hpp \
+ /usr/include/boost/range/detail/implementation_help.hpp \
+ /usr/include/boost/range/detail/common.hpp \
+ /usr/include/boost/range/detail/sfinae.hpp \
+ /usr/include/boost/range/size.hpp /usr/include/boost/range/size_type.hpp \
+ /usr/include/boost/range/difference_type.hpp \
+ /usr/include/boost/range/has_range_iterator.hpp \
+ /usr/include/boost/range/concepts.hpp \
+ /usr/include/boost/iterator/iterator_concepts.hpp \
+ /usr/include/boost/range/value_type.hpp \
+ /usr/include/boost/range/detail/misc_concept.hpp \
+ /usr/include/boost/type_traits/make_unsigned.hpp \
+ /usr/include/boost/type_traits/is_signed.hpp \
+ /usr/include/boost/type_traits/is_unsigned.hpp \
+ /usr/include/boost/type_traits/add_volatile.hpp \
+ /usr/include/boost/range/detail/has_member_size.hpp \
+ /usr/include/boost/utility.hpp /usr/include/boost/utility/binary.hpp \
+ /usr/include/boost/preprocessor/control/deduce_d.hpp \
+ /usr/include/boost/preprocessor/seq/cat.hpp \
+ /usr/include/boost/preprocessor/seq/fold_left.hpp \
+ /usr/include/boost/preprocessor/seq/transform.hpp \
+ /usr/include/boost/preprocessor/arithmetic/mod.hpp \
+ /usr/include/boost/preprocessor/arithmetic/detail/div_base.hpp \
+ /usr/include/boost/preprocessor/comparison/less_equal.hpp \
+ /usr/include/boost/preprocessor/logical/not.hpp \
+ /usr/include/boost/utility/identity_type.hpp \
+ /usr/include/boost/type_traits/function_traits.hpp \
+ /usr/include/boost/core/noncopyable.hpp \
+ /usr/include/boost/range/distance.hpp \
+ /usr/include/boost/iterator/distance.hpp \
+ /usr/include/boost/range/empty.hpp /usr/include/boost/range/rbegin.hpp \
+ /usr/include/boost/range/reverse_iterator.hpp \
+ /usr/include/boost/iterator/reverse_iterator.hpp \
+ /usr/include/boost/range/rend.hpp \
+ /usr/include/boost/range/algorithm/equal.hpp \
+ /usr/include/boost/range/detail/safe_bool.hpp \
+ /usr/include/boost/next_prior.hpp \
+ /usr/include/boost/type_traits/has_plus.hpp \
+ /usr/include/boost/type_traits/detail/has_binary_operator.hpp \
+ /usr/include/boost/type_traits/make_void.hpp \
+ /usr/include/boost/type_traits/has_plus_assign.hpp \
+ /usr/include/boost/type_traits/has_minus.hpp \
+ /usr/include/boost/type_traits/has_minus_assign.hpp \
+ /usr/include/boost/iterator/advance.hpp \
+ /usr/include/boost/lexical_cast/bad_lexical_cast.hpp \
+ /usr/include/boost/lexical_cast/try_lexical_convert.hpp \
+ /usr/include/boost/lexical_cast/detail/is_character.hpp \
+ /usr/include/boost/lexical_cast/detail/converter_numeric.hpp \
+ /usr/include/boost/type_traits/is_float.hpp \
+ /usr/include/boost/numeric/conversion/cast.hpp \
+ /usr/include/boost/numeric/conversion/converter.hpp \
+ /usr/include/boost/numeric/conversion/conversion_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/meta.hpp \
+ /usr/include/boost/numeric/conversion/detail/int_float_mixture.hpp \
+ /usr/include/boost/numeric/conversion/int_float_mixture_enum.hpp \
+ /usr/include/boost/numeric/conversion/detail/sign_mixture.hpp \
+ /usr/include/boost/numeric/conversion/sign_mixture_enum.hpp \
+ /usr/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \
+ /usr/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \
+ /usr/include/boost/numeric/conversion/detail/is_subranged.hpp \
+ /usr/include/boost/mpl/multiplies.hpp /usr/include/boost/mpl/times.hpp \
+ /usr/include/boost/mpl/aux_/arithmetic_op.hpp \
+ /usr/include/boost/mpl/aux_/largest_int.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \
+ /usr/include/boost/numeric/conversion/converter_policies.hpp \
+ /usr/include/boost/config/no_tr1/cmath.hpp \
+ /usr/include/boost/numeric/conversion/detail/converter.hpp \
+ /usr/include/boost/numeric/conversion/bounds.hpp \
+ /usr/include/boost/numeric/conversion/detail/bounds.hpp \
+ /usr/include/boost/numeric/conversion/numeric_cast_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \
+ /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \
+ /usr/include/boost/lexical_cast/detail/converter_lexical.hpp \
+ /usr/include/boost/type_traits/has_left_shift.hpp \
+ /usr/include/boost/type_traits/has_right_shift.hpp \
+ /usr/include/boost/detail/lcast_precision.hpp \
+ /usr/include/boost/lexical_cast/detail/widest_char.hpp \
+ /usr/include/boost/container/container_fwd.hpp \
+ /usr/include/boost/container/detail/std_fwd.hpp \
+ /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp \
+ /usr/include/boost/lexical_cast/detail/lcast_char_constants.hpp \
+ /usr/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp \
+ /usr/include/boost/noncopyable.hpp \
+ /usr/include/boost/lexical_cast/detail/inf_nan.hpp \
+ /usr/include/boost/math/special_functions/sign.hpp \
+ /usr/include/boost/math/tools/config.hpp \
+ /usr/include/boost/predef/architecture/x86.h \
+ /usr/include/boost/predef/architecture/x86/32.h \
+ /usr/include/boost/predef/version_number.h \
+ /usr/include/boost/predef/make.h /usr/include/boost/predef/detail/test.h \
+ /usr/include/boost/predef/architecture/x86/64.h \
+ /usr/include/c++/12/cfloat \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/float.h \
+ /usr/include/boost/math/tools/user.hpp \
+ /usr/include/boost/math/special_functions/math_fwd.hpp \
+ /usr/include/boost/math/special_functions/detail/round_fwd.hpp \
+ /usr/include/boost/math/tools/promotion.hpp \
+ /usr/include/boost/math/policies/policy.hpp \
+ /usr/include/boost/mpl/list.hpp /usr/include/boost/mpl/limits/list.hpp \
+ /usr/include/boost/mpl/list/list20.hpp \
+ /usr/include/boost/mpl/list/list10.hpp \
+ /usr/include/boost/mpl/list/list0.hpp \
+ /usr/include/boost/mpl/list/aux_/push_front.hpp \
+ /usr/include/boost/mpl/push_front_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/item.hpp \
+ /usr/include/boost/mpl/list/aux_/tag.hpp \
+ /usr/include/boost/mpl/list/aux_/pop_front.hpp \
+ /usr/include/boost/mpl/pop_front_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/push_back.hpp \
+ /usr/include/boost/mpl/push_back_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/front.hpp \
+ /usr/include/boost/mpl/front_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/clear.hpp \
+ /usr/include/boost/mpl/clear_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/O1_size.hpp \
+ /usr/include/boost/mpl/list/aux_/size.hpp \
+ /usr/include/boost/mpl/size_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/empty.hpp \
+ /usr/include/boost/mpl/empty_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/begin_end.hpp \
+ /usr/include/boost/mpl/list/aux_/iterator.hpp \
+ /usr/include/boost/mpl/list/aux_/include_preprocessed.hpp \
+ /usr/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp \
+ /usr/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/list.hpp \
+ /usr/include/boost/mpl/contains.hpp \
+ /usr/include/boost/mpl/contains_fwd.hpp \
+ /usr/include/boost/mpl/aux_/contains_impl.hpp \
+ /usr/include/boost/mpl/remove_if.hpp /usr/include/boost/mpl/fold.hpp \
+ /usr/include/boost/mpl/aux_/fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp \
+ /usr/include/boost/mpl/reverse_fold.hpp \
+ /usr/include/boost/mpl/aux_/reverse_fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/inserter_algorithm.hpp \
+ /usr/include/boost/mpl/back_inserter.hpp \
+ /usr/include/boost/mpl/push_back.hpp \
+ /usr/include/boost/mpl/aux_/push_back_impl.hpp \
+ /usr/include/boost/mpl/inserter.hpp \
+ /usr/include/boost/mpl/front_inserter.hpp \
+ /usr/include/boost/mpl/push_front.hpp \
+ /usr/include/boost/mpl/aux_/push_front_impl.hpp \
+ /usr/include/boost/mpl/clear.hpp \
+ /usr/include/boost/mpl/aux_/clear_impl.hpp \
+ /usr/include/boost/mpl/vector.hpp \
+ /usr/include/boost/mpl/vector/vector20.hpp \
+ /usr/include/boost/mpl/vector/vector10.hpp \
+ /usr/include/boost/mpl/vector/vector0.hpp \
+ /usr/include/boost/mpl/vector/aux_/at.hpp \
+ /usr/include/boost/mpl/vector/aux_/tag.hpp \
+ /usr/include/boost/mpl/aux_/config/typeof.hpp \
+ /usr/include/boost/mpl/vector/aux_/front.hpp \
+ /usr/include/boost/mpl/vector/aux_/push_front.hpp \
+ /usr/include/boost/mpl/vector/aux_/item.hpp \
+ /usr/include/boost/mpl/vector/aux_/pop_front.hpp \
+ /usr/include/boost/mpl/vector/aux_/push_back.hpp \
+ /usr/include/boost/mpl/vector/aux_/pop_back.hpp \
+ /usr/include/boost/mpl/pop_back_fwd.hpp \
+ /usr/include/boost/mpl/vector/aux_/back.hpp \
+ /usr/include/boost/mpl/back_fwd.hpp \
+ /usr/include/boost/mpl/vector/aux_/clear.hpp \
+ /usr/include/boost/mpl/vector/aux_/vector0.hpp \
+ /usr/include/boost/mpl/vector/aux_/iterator.hpp \
+ /usr/include/boost/mpl/plus.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp \
+ /usr/include/boost/mpl/minus.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp \
+ /usr/include/boost/mpl/advance_fwd.hpp /usr/include/boost/mpl/prior.hpp \
+ /usr/include/boost/mpl/vector/aux_/O1_size.hpp \
+ /usr/include/boost/mpl/vector/aux_/size.hpp \
+ /usr/include/boost/mpl/vector/aux_/empty.hpp \
+ /usr/include/boost/mpl/vector/aux_/begin_end.hpp \
+ /usr/include/boost/mpl/vector/aux_/include_preprocessed.hpp \
+ /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp \
+ /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp \
+ /usr/include/boost/mpl/at.hpp /usr/include/boost/mpl/aux_/at_impl.hpp \
+ /usr/include/boost/mpl/advance.hpp /usr/include/boost/mpl/negate.hpp \
+ /usr/include/boost/mpl/aux_/advance_forward.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp \
+ /usr/include/boost/mpl/aux_/advance_backward.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp \
+ /usr/include/boost/mpl/size.hpp \
+ /usr/include/boost/mpl/aux_/size_impl.hpp /usr/include/c++/12/stdlib.h \
+ /usr/include/c++/12/math.h /usr/include/boost/config/no_tr1/complex.hpp \
+ /usr/include/c++/12/complex \
+ /usr/include/boost/math/special_functions/detail/fp_traits.hpp \
+ /usr/include/boost/predef/other/endian.h \
+ /usr/include/boost/predef/library/c/gnu.h \
+ /usr/include/boost/predef/library/c/_prefix.h \
+ /usr/include/boost/predef/detail/_cassert.h \
+ /usr/include/boost/predef/os/macos.h /usr/include/boost/predef/os/ios.h \
+ /usr/include/boost/predef/os/bsd.h \
+ /usr/include/boost/predef/os/bsd/bsdi.h \
+ /usr/include/boost/predef/os/bsd/dragonfly.h \
+ /usr/include/boost/predef/os/bsd/free.h \
+ /usr/include/boost/predef/os/bsd/open.h \
+ /usr/include/boost/predef/os/bsd/net.h \
+ /usr/include/boost/predef/platform/android.h \
+ /usr/include/boost/math/special_functions/fpclassify.hpp \
+ /usr/include/boost/math/tools/real_cast.hpp \
+ /usr/include/boost/integer.hpp /usr/include/boost/integer_fwd.hpp \
+ /usr/include/boost/detail/basic_pointerbuf.hpp \
+ /usr/include/c++/12/fstream \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/basic_file.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++io.h \
+ /usr/include/c++/12/bits/fstream.tcc \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/TimedIterator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/DiscreteTimeIterator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Iterator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Trace.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FormalismType.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FunctionType.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/LevelType.hpp \
+ /usr/include/c++/12/mutex /usr/include/c++/12/bits/chrono.h \
+ /usr/include/c++/12/ratio /usr/include/c++/12/bits/parse_numbers.h \
+ /usr/include/c++/12/bits/std_mutex.h \
+ /usr/include/c++/12/bits/unique_lock.h \
+ /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Dynamics.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Parameters.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/state/States.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/state/Any.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Macro.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Simulator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Coordinator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Links.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/String.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Simulator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Context.hpp \
+ /home/toto/projets/factory/src/ProductionOrder.hpp
diff --git a/build/src/CMakeFiles/factory_core.dir/build.make b/build/src/CMakeFiles/factory_core.dir/build.make
new file mode 100644
index 0000000..3b3e2ae
--- /dev/null
+++ b/build/src/CMakeFiles/factory_core.dir/build.make
@@ -0,0 +1,271 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.25
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Disable VCS-based implicit rules.
+% : %,v
+
+# Disable VCS-based implicit rules.
+% : RCS/%
+
+# Disable VCS-based implicit rules.
+% : RCS/%,v
+
+# Disable VCS-based implicit rules.
+% : SCCS/s.%
+
+# Disable VCS-based implicit rules.
+% : s.%
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Command-line flag to silence nested $(MAKE).
+$(VERBOSE)MAKESILENT = -s
+
+#Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E rm -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/toto/projets/factory
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/toto/projets/factory/build
+
+# Include any dependencies generated for this target.
+include src/CMakeFiles/factory_core.dir/depend.make
+# Include any dependencies generated by the compiler for this target.
+include src/CMakeFiles/factory_core.dir/compiler_depend.make
+
+# Include the progress variables for this target.
+include src/CMakeFiles/factory_core.dir/progress.make
+
+# Include the compile flags for this target's objects.
+include src/CMakeFiles/factory_core.dir/flags.make
+
+src/CMakeFiles/factory_core.dir/Base.cpp.o: src/CMakeFiles/factory_core.dir/flags.make
+src/CMakeFiles/factory_core.dir/Base.cpp.o: /home/toto/projets/factory/src/Base.cpp
+src/CMakeFiles/factory_core.dir/Base.cpp.o: src/CMakeFiles/factory_core.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/toto/projets/factory/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object src/CMakeFiles/factory_core.dir/Base.cpp.o"
+ cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT src/CMakeFiles/factory_core.dir/Base.cpp.o -MF CMakeFiles/factory_core.dir/Base.cpp.o.d -o CMakeFiles/factory_core.dir/Base.cpp.o -c /home/toto/projets/factory/src/Base.cpp
+
+src/CMakeFiles/factory_core.dir/Base.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/factory_core.dir/Base.cpp.i"
+ cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/toto/projets/factory/src/Base.cpp > CMakeFiles/factory_core.dir/Base.cpp.i
+
+src/CMakeFiles/factory_core.dir/Base.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/factory_core.dir/Base.cpp.s"
+ cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/toto/projets/factory/src/Base.cpp -o CMakeFiles/factory_core.dir/Base.cpp.s
+
+src/CMakeFiles/factory_core.dir/ItemStock.cpp.o: src/CMakeFiles/factory_core.dir/flags.make
+src/CMakeFiles/factory_core.dir/ItemStock.cpp.o: /home/toto/projets/factory/src/ItemStock.cpp
+src/CMakeFiles/factory_core.dir/ItemStock.cpp.o: src/CMakeFiles/factory_core.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/toto/projets/factory/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object src/CMakeFiles/factory_core.dir/ItemStock.cpp.o"
+ cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT src/CMakeFiles/factory_core.dir/ItemStock.cpp.o -MF CMakeFiles/factory_core.dir/ItemStock.cpp.o.d -o CMakeFiles/factory_core.dir/ItemStock.cpp.o -c /home/toto/projets/factory/src/ItemStock.cpp
+
+src/CMakeFiles/factory_core.dir/ItemStock.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/factory_core.dir/ItemStock.cpp.i"
+ cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/toto/projets/factory/src/ItemStock.cpp > CMakeFiles/factory_core.dir/ItemStock.cpp.i
+
+src/CMakeFiles/factory_core.dir/ItemStock.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/factory_core.dir/ItemStock.cpp.s"
+ cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/toto/projets/factory/src/ItemStock.cpp -o CMakeFiles/factory_core.dir/ItemStock.cpp.s
+
+src/CMakeFiles/factory_core.dir/Machine.cpp.o: src/CMakeFiles/factory_core.dir/flags.make
+src/CMakeFiles/factory_core.dir/Machine.cpp.o: /home/toto/projets/factory/src/Machine.cpp
+src/CMakeFiles/factory_core.dir/Machine.cpp.o: src/CMakeFiles/factory_core.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/toto/projets/factory/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object src/CMakeFiles/factory_core.dir/Machine.cpp.o"
+ cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT src/CMakeFiles/factory_core.dir/Machine.cpp.o -MF CMakeFiles/factory_core.dir/Machine.cpp.o.d -o CMakeFiles/factory_core.dir/Machine.cpp.o -c /home/toto/projets/factory/src/Machine.cpp
+
+src/CMakeFiles/factory_core.dir/Machine.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/factory_core.dir/Machine.cpp.i"
+ cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/toto/projets/factory/src/Machine.cpp > CMakeFiles/factory_core.dir/Machine.cpp.i
+
+src/CMakeFiles/factory_core.dir/Machine.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/factory_core.dir/Machine.cpp.s"
+ cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/toto/projets/factory/src/Machine.cpp -o CMakeFiles/factory_core.dir/Machine.cpp.s
+
+src/CMakeFiles/factory_core.dir/PoolRouter.cpp.o: src/CMakeFiles/factory_core.dir/flags.make
+src/CMakeFiles/factory_core.dir/PoolRouter.cpp.o: /home/toto/projets/factory/src/PoolRouter.cpp
+src/CMakeFiles/factory_core.dir/PoolRouter.cpp.o: src/CMakeFiles/factory_core.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/toto/projets/factory/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object src/CMakeFiles/factory_core.dir/PoolRouter.cpp.o"
+ cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT src/CMakeFiles/factory_core.dir/PoolRouter.cpp.o -MF CMakeFiles/factory_core.dir/PoolRouter.cpp.o.d -o CMakeFiles/factory_core.dir/PoolRouter.cpp.o -c /home/toto/projets/factory/src/PoolRouter.cpp
+
+src/CMakeFiles/factory_core.dir/PoolRouter.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/factory_core.dir/PoolRouter.cpp.i"
+ cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/toto/projets/factory/src/PoolRouter.cpp > CMakeFiles/factory_core.dir/PoolRouter.cpp.i
+
+src/CMakeFiles/factory_core.dir/PoolRouter.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/factory_core.dir/PoolRouter.cpp.s"
+ cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/toto/projets/factory/src/PoolRouter.cpp -o CMakeFiles/factory_core.dir/PoolRouter.cpp.s
+
+src/CMakeFiles/factory_core.dir/Processor.cpp.o: src/CMakeFiles/factory_core.dir/flags.make
+src/CMakeFiles/factory_core.dir/Processor.cpp.o: /home/toto/projets/factory/src/Processor.cpp
+src/CMakeFiles/factory_core.dir/Processor.cpp.o: src/CMakeFiles/factory_core.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/toto/projets/factory/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object src/CMakeFiles/factory_core.dir/Processor.cpp.o"
+ cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT src/CMakeFiles/factory_core.dir/Processor.cpp.o -MF CMakeFiles/factory_core.dir/Processor.cpp.o.d -o CMakeFiles/factory_core.dir/Processor.cpp.o -c /home/toto/projets/factory/src/Processor.cpp
+
+src/CMakeFiles/factory_core.dir/Processor.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/factory_core.dir/Processor.cpp.i"
+ cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/toto/projets/factory/src/Processor.cpp > CMakeFiles/factory_core.dir/Processor.cpp.i
+
+src/CMakeFiles/factory_core.dir/Processor.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/factory_core.dir/Processor.cpp.s"
+ cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/toto/projets/factory/src/Processor.cpp -o CMakeFiles/factory_core.dir/Processor.cpp.s
+
+src/CMakeFiles/factory_core.dir/ProductionOrder.cpp.o: src/CMakeFiles/factory_core.dir/flags.make
+src/CMakeFiles/factory_core.dir/ProductionOrder.cpp.o: /home/toto/projets/factory/src/ProductionOrder.cpp
+src/CMakeFiles/factory_core.dir/ProductionOrder.cpp.o: src/CMakeFiles/factory_core.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/toto/projets/factory/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object src/CMakeFiles/factory_core.dir/ProductionOrder.cpp.o"
+ cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT src/CMakeFiles/factory_core.dir/ProductionOrder.cpp.o -MF CMakeFiles/factory_core.dir/ProductionOrder.cpp.o.d -o CMakeFiles/factory_core.dir/ProductionOrder.cpp.o -c /home/toto/projets/factory/src/ProductionOrder.cpp
+
+src/CMakeFiles/factory_core.dir/ProductionOrder.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/factory_core.dir/ProductionOrder.cpp.i"
+ cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/toto/projets/factory/src/ProductionOrder.cpp > CMakeFiles/factory_core.dir/ProductionOrder.cpp.i
+
+src/CMakeFiles/factory_core.dir/ProductionOrder.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/factory_core.dir/ProductionOrder.cpp.s"
+ cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/toto/projets/factory/src/ProductionOrder.cpp -o CMakeFiles/factory_core.dir/ProductionOrder.cpp.s
+
+src/CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.o: src/CMakeFiles/factory_core.dir/flags.make
+src/CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.o: /home/toto/projets/factory/src/ProductionOrderGenerator.cpp
+src/CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.o: src/CMakeFiles/factory_core.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/toto/projets/factory/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object src/CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.o"
+ cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT src/CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.o -MF CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.o.d -o CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.o -c /home/toto/projets/factory/src/ProductionOrderGenerator.cpp
+
+src/CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.i"
+ cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/toto/projets/factory/src/ProductionOrderGenerator.cpp > CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.i
+
+src/CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.s"
+ cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/toto/projets/factory/src/ProductionOrderGenerator.cpp -o CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.s
+
+src/CMakeFiles/factory_core.dir/Router.cpp.o: src/CMakeFiles/factory_core.dir/flags.make
+src/CMakeFiles/factory_core.dir/Router.cpp.o: /home/toto/projets/factory/src/Router.cpp
+src/CMakeFiles/factory_core.dir/Router.cpp.o: src/CMakeFiles/factory_core.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/toto/projets/factory/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building CXX object src/CMakeFiles/factory_core.dir/Router.cpp.o"
+ cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT src/CMakeFiles/factory_core.dir/Router.cpp.o -MF CMakeFiles/factory_core.dir/Router.cpp.o.d -o CMakeFiles/factory_core.dir/Router.cpp.o -c /home/toto/projets/factory/src/Router.cpp
+
+src/CMakeFiles/factory_core.dir/Router.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/factory_core.dir/Router.cpp.i"
+ cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/toto/projets/factory/src/Router.cpp > CMakeFiles/factory_core.dir/Router.cpp.i
+
+src/CMakeFiles/factory_core.dir/Router.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/factory_core.dir/Router.cpp.s"
+ cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/toto/projets/factory/src/Router.cpp -o CMakeFiles/factory_core.dir/Router.cpp.s
+
+src/CMakeFiles/factory_core.dir/Separator.cpp.o: src/CMakeFiles/factory_core.dir/flags.make
+src/CMakeFiles/factory_core.dir/Separator.cpp.o: /home/toto/projets/factory/src/Separator.cpp
+src/CMakeFiles/factory_core.dir/Separator.cpp.o: src/CMakeFiles/factory_core.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/toto/projets/factory/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building CXX object src/CMakeFiles/factory_core.dir/Separator.cpp.o"
+ cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT src/CMakeFiles/factory_core.dir/Separator.cpp.o -MF CMakeFiles/factory_core.dir/Separator.cpp.o.d -o CMakeFiles/factory_core.dir/Separator.cpp.o -c /home/toto/projets/factory/src/Separator.cpp
+
+src/CMakeFiles/factory_core.dir/Separator.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/factory_core.dir/Separator.cpp.i"
+ cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/toto/projets/factory/src/Separator.cpp > CMakeFiles/factory_core.dir/Separator.cpp.i
+
+src/CMakeFiles/factory_core.dir/Separator.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/factory_core.dir/Separator.cpp.s"
+ cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/toto/projets/factory/src/Separator.cpp -o CMakeFiles/factory_core.dir/Separator.cpp.s
+
+src/CMakeFiles/factory_core.dir/Sink.cpp.o: src/CMakeFiles/factory_core.dir/flags.make
+src/CMakeFiles/factory_core.dir/Sink.cpp.o: /home/toto/projets/factory/src/Sink.cpp
+src/CMakeFiles/factory_core.dir/Sink.cpp.o: src/CMakeFiles/factory_core.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/toto/projets/factory/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building CXX object src/CMakeFiles/factory_core.dir/Sink.cpp.o"
+ cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT src/CMakeFiles/factory_core.dir/Sink.cpp.o -MF CMakeFiles/factory_core.dir/Sink.cpp.o.d -o CMakeFiles/factory_core.dir/Sink.cpp.o -c /home/toto/projets/factory/src/Sink.cpp
+
+src/CMakeFiles/factory_core.dir/Sink.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/factory_core.dir/Sink.cpp.i"
+ cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/toto/projets/factory/src/Sink.cpp > CMakeFiles/factory_core.dir/Sink.cpp.i
+
+src/CMakeFiles/factory_core.dir/Sink.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/factory_core.dir/Sink.cpp.s"
+ cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/toto/projets/factory/src/Sink.cpp -o CMakeFiles/factory_core.dir/Sink.cpp.s
+
+src/CMakeFiles/factory_core.dir/Stock.cpp.o: src/CMakeFiles/factory_core.dir/flags.make
+src/CMakeFiles/factory_core.dir/Stock.cpp.o: /home/toto/projets/factory/src/Stock.cpp
+src/CMakeFiles/factory_core.dir/Stock.cpp.o: src/CMakeFiles/factory_core.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/toto/projets/factory/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Building CXX object src/CMakeFiles/factory_core.dir/Stock.cpp.o"
+ cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT src/CMakeFiles/factory_core.dir/Stock.cpp.o -MF CMakeFiles/factory_core.dir/Stock.cpp.o.d -o CMakeFiles/factory_core.dir/Stock.cpp.o -c /home/toto/projets/factory/src/Stock.cpp
+
+src/CMakeFiles/factory_core.dir/Stock.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/factory_core.dir/Stock.cpp.i"
+ cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/toto/projets/factory/src/Stock.cpp > CMakeFiles/factory_core.dir/Stock.cpp.i
+
+src/CMakeFiles/factory_core.dir/Stock.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/factory_core.dir/Stock.cpp.s"
+ cd /home/toto/projets/factory/build/src && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/toto/projets/factory/src/Stock.cpp -o CMakeFiles/factory_core.dir/Stock.cpp.s
+
+# Object files for target factory_core
+factory_core_OBJECTS = \
+"CMakeFiles/factory_core.dir/Base.cpp.o" \
+"CMakeFiles/factory_core.dir/ItemStock.cpp.o" \
+"CMakeFiles/factory_core.dir/Machine.cpp.o" \
+"CMakeFiles/factory_core.dir/PoolRouter.cpp.o" \
+"CMakeFiles/factory_core.dir/Processor.cpp.o" \
+"CMakeFiles/factory_core.dir/ProductionOrder.cpp.o" \
+"CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.o" \
+"CMakeFiles/factory_core.dir/Router.cpp.o" \
+"CMakeFiles/factory_core.dir/Separator.cpp.o" \
+"CMakeFiles/factory_core.dir/Sink.cpp.o" \
+"CMakeFiles/factory_core.dir/Stock.cpp.o"
+
+# External object files for target factory_core
+factory_core_EXTERNAL_OBJECTS =
+
+src/libfactory_core.a: src/CMakeFiles/factory_core.dir/Base.cpp.o
+src/libfactory_core.a: src/CMakeFiles/factory_core.dir/ItemStock.cpp.o
+src/libfactory_core.a: src/CMakeFiles/factory_core.dir/Machine.cpp.o
+src/libfactory_core.a: src/CMakeFiles/factory_core.dir/PoolRouter.cpp.o
+src/libfactory_core.a: src/CMakeFiles/factory_core.dir/Processor.cpp.o
+src/libfactory_core.a: src/CMakeFiles/factory_core.dir/ProductionOrder.cpp.o
+src/libfactory_core.a: src/CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.o
+src/libfactory_core.a: src/CMakeFiles/factory_core.dir/Router.cpp.o
+src/libfactory_core.a: src/CMakeFiles/factory_core.dir/Separator.cpp.o
+src/libfactory_core.a: src/CMakeFiles/factory_core.dir/Sink.cpp.o
+src/libfactory_core.a: src/CMakeFiles/factory_core.dir/Stock.cpp.o
+src/libfactory_core.a: src/CMakeFiles/factory_core.dir/build.make
+src/libfactory_core.a: src/CMakeFiles/factory_core.dir/link.txt
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/toto/projets/factory/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_12) "Linking CXX static library libfactory_core.a"
+ cd /home/toto/projets/factory/build/src && $(CMAKE_COMMAND) -P CMakeFiles/factory_core.dir/cmake_clean_target.cmake
+ cd /home/toto/projets/factory/build/src && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/factory_core.dir/link.txt --verbose=$(VERBOSE)
+
+# Rule to build all files generated by this target.
+src/CMakeFiles/factory_core.dir/build: src/libfactory_core.a
+.PHONY : src/CMakeFiles/factory_core.dir/build
+
+src/CMakeFiles/factory_core.dir/clean:
+ cd /home/toto/projets/factory/build/src && $(CMAKE_COMMAND) -P CMakeFiles/factory_core.dir/cmake_clean.cmake
+.PHONY : src/CMakeFiles/factory_core.dir/clean
+
+src/CMakeFiles/factory_core.dir/depend:
+ cd /home/toto/projets/factory/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/toto/projets/factory /home/toto/projets/factory/src /home/toto/projets/factory/build /home/toto/projets/factory/build/src /home/toto/projets/factory/build/src/CMakeFiles/factory_core.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : src/CMakeFiles/factory_core.dir/depend
+
diff --git a/build/src/CMakeFiles/factory_core.dir/cmake_clean.cmake b/build/src/CMakeFiles/factory_core.dir/cmake_clean.cmake
new file mode 100644
index 0000000..0191113
--- /dev/null
+++ b/build/src/CMakeFiles/factory_core.dir/cmake_clean.cmake
@@ -0,0 +1,31 @@
+file(REMOVE_RECURSE
+ "CMakeFiles/factory_core.dir/Base.cpp.o"
+ "CMakeFiles/factory_core.dir/Base.cpp.o.d"
+ "CMakeFiles/factory_core.dir/ItemStock.cpp.o"
+ "CMakeFiles/factory_core.dir/ItemStock.cpp.o.d"
+ "CMakeFiles/factory_core.dir/Machine.cpp.o"
+ "CMakeFiles/factory_core.dir/Machine.cpp.o.d"
+ "CMakeFiles/factory_core.dir/PoolRouter.cpp.o"
+ "CMakeFiles/factory_core.dir/PoolRouter.cpp.o.d"
+ "CMakeFiles/factory_core.dir/Processor.cpp.o"
+ "CMakeFiles/factory_core.dir/Processor.cpp.o.d"
+ "CMakeFiles/factory_core.dir/ProductionOrder.cpp.o"
+ "CMakeFiles/factory_core.dir/ProductionOrder.cpp.o.d"
+ "CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.o"
+ "CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.o.d"
+ "CMakeFiles/factory_core.dir/Router.cpp.o"
+ "CMakeFiles/factory_core.dir/Router.cpp.o.d"
+ "CMakeFiles/factory_core.dir/Separator.cpp.o"
+ "CMakeFiles/factory_core.dir/Separator.cpp.o.d"
+ "CMakeFiles/factory_core.dir/Sink.cpp.o"
+ "CMakeFiles/factory_core.dir/Sink.cpp.o.d"
+ "CMakeFiles/factory_core.dir/Stock.cpp.o"
+ "CMakeFiles/factory_core.dir/Stock.cpp.o.d"
+ "libfactory_core.a"
+ "libfactory_core.pdb"
+)
+
+# Per-language clean rules from dependency scanning.
+foreach(lang CXX)
+ include(CMakeFiles/factory_core.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
diff --git a/build/src/CMakeFiles/factory_core.dir/cmake_clean_target.cmake b/build/src/CMakeFiles/factory_core.dir/cmake_clean_target.cmake
new file mode 100644
index 0000000..1f9eb4d
--- /dev/null
+++ b/build/src/CMakeFiles/factory_core.dir/cmake_clean_target.cmake
@@ -0,0 +1,3 @@
+file(REMOVE_RECURSE
+ "libfactory_core.a"
+)
diff --git a/build/src/CMakeFiles/factory_core.dir/compiler_depend.make b/build/src/CMakeFiles/factory_core.dir/compiler_depend.make
new file mode 100644
index 0000000..e054a9d
--- /dev/null
+++ b/build/src/CMakeFiles/factory_core.dir/compiler_depend.make
@@ -0,0 +1,2 @@
+# Empty compiler generated dependencies file for factory_core.
+# This may be replaced when dependencies are built.
diff --git a/build/src/CMakeFiles/factory_core.dir/compiler_depend.ts b/build/src/CMakeFiles/factory_core.dir/compiler_depend.ts
new file mode 100644
index 0000000..8901a56
--- /dev/null
+++ b/build/src/CMakeFiles/factory_core.dir/compiler_depend.ts
@@ -0,0 +1,2 @@
+# CMAKE generated file: DO NOT EDIT!
+# Timestamp file for compiler generated dependencies management for factory_core.
diff --git a/build/src/CMakeFiles/factory_core.dir/depend.make b/build/src/CMakeFiles/factory_core.dir/depend.make
new file mode 100644
index 0000000..73cf2f0
--- /dev/null
+++ b/build/src/CMakeFiles/factory_core.dir/depend.make
@@ -0,0 +1,2 @@
+# Empty dependencies file for factory_core.
+# This may be replaced when dependencies are built.
diff --git a/build/src/CMakeFiles/factory_core.dir/flags.make b/build/src/CMakeFiles/factory_core.dir/flags.make
new file mode 100644
index 0000000..b747f75
--- /dev/null
+++ b/build/src/CMakeFiles/factory_core.dir/flags.make
@@ -0,0 +1,10 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.25
+
+# compile CXX with /usr/bin/c++
+CXX_DEFINES = -DBOOST_ALL_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DWITH_TRACE
+
+CXX_INCLUDES = -I/home/toto/projets/factory/src -I/home/toto/usr/include/artis-star-1.0
+
+CXX_FLAGS = -Wl,--no-as-needed -Wall -Wextra -std=c++17 -pedantic -fPIC -g
+
diff --git a/build/src/CMakeFiles/factory_core.dir/link.txt b/build/src/CMakeFiles/factory_core.dir/link.txt
new file mode 100644
index 0000000..22a380c
--- /dev/null
+++ b/build/src/CMakeFiles/factory_core.dir/link.txt
@@ -0,0 +1,2 @@
+/usr/bin/ar qc libfactory_core.a CMakeFiles/factory_core.dir/Base.cpp.o CMakeFiles/factory_core.dir/ItemStock.cpp.o CMakeFiles/factory_core.dir/Machine.cpp.o CMakeFiles/factory_core.dir/PoolRouter.cpp.o CMakeFiles/factory_core.dir/Processor.cpp.o CMakeFiles/factory_core.dir/ProductionOrder.cpp.o CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.o CMakeFiles/factory_core.dir/Router.cpp.o CMakeFiles/factory_core.dir/Separator.cpp.o CMakeFiles/factory_core.dir/Sink.cpp.o CMakeFiles/factory_core.dir/Stock.cpp.o
+/usr/bin/ranlib libfactory_core.a
diff --git a/build/src/CMakeFiles/factory_core.dir/progress.make b/build/src/CMakeFiles/factory_core.dir/progress.make
new file mode 100644
index 0000000..5d4d464
--- /dev/null
+++ b/build/src/CMakeFiles/factory_core.dir/progress.make
@@ -0,0 +1,13 @@
+CMAKE_PROGRESS_1 = 1
+CMAKE_PROGRESS_2 = 2
+CMAKE_PROGRESS_3 = 3
+CMAKE_PROGRESS_4 = 4
+CMAKE_PROGRESS_5 = 5
+CMAKE_PROGRESS_6 = 6
+CMAKE_PROGRESS_7 = 7
+CMAKE_PROGRESS_8 = 8
+CMAKE_PROGRESS_9 = 9
+CMAKE_PROGRESS_10 = 10
+CMAKE_PROGRESS_11 = 11
+CMAKE_PROGRESS_12 = 12
+
diff --git a/build/src/CMakeFiles/progress.marks b/build/src/CMakeFiles/progress.marks
new file mode 100644
index 0000000..48082f7
--- /dev/null
+++ b/build/src/CMakeFiles/progress.marks
@@ -0,0 +1 @@
+12
diff --git a/build/src/CTestTestfile.cmake b/build/src/CTestTestfile.cmake
new file mode 100644
index 0000000..0ade490
--- /dev/null
+++ b/build/src/CTestTestfile.cmake
@@ -0,0 +1,6 @@
+# CMake generated Testfile for
+# Source directory: /home/toto/projets/factory/src
+# Build directory: /home/toto/projets/factory/build/src
+#
+# This file includes the relevant testing commands required for
+# testing this directory and lists subdirectories to be tested as well.
diff --git a/build/src/Makefile b/build/src/Makefile
new file mode 100644
index 0000000..bf19853
--- /dev/null
+++ b/build/src/Makefile
@@ -0,0 +1,463 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.25
+
+# Default target executed when no arguments are given to make.
+default_target: all
+.PHONY : default_target
+
+# Allow only one "make -f Makefile2" at a time, but pass parallelism.
+.NOTPARALLEL:
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Disable VCS-based implicit rules.
+% : %,v
+
+# Disable VCS-based implicit rules.
+% : RCS/%
+
+# Disable VCS-based implicit rules.
+% : RCS/%,v
+
+# Disable VCS-based implicit rules.
+% : SCCS/s.%
+
+# Disable VCS-based implicit rules.
+% : s.%
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Command-line flag to silence nested $(MAKE).
+$(VERBOSE)MAKESILENT = -s
+
+#Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E rm -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/toto/projets/factory
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/toto/projets/factory/build
+
+#=============================================================================
+# Targets provided globally by CMake.
+
+# Special rule for the target test
+test:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..."
+ /usr/bin/ctest --force-new-ctest-process $(ARGS)
+.PHONY : test
+
+# Special rule for the target test
+test/fast: test
+.PHONY : test/fast
+
+# Special rule for the target edit_cache
+edit_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
+ /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
+.PHONY : edit_cache
+
+# Special rule for the target edit_cache
+edit_cache/fast: edit_cache
+.PHONY : edit_cache/fast
+
+# Special rule for the target rebuild_cache
+rebuild_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
+ /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
+.PHONY : rebuild_cache
+
+# Special rule for the target rebuild_cache
+rebuild_cache/fast: rebuild_cache
+.PHONY : rebuild_cache/fast
+
+# The main all target
+all: cmake_check_build_system
+ cd /home/toto/projets/factory/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/toto/projets/factory/build/CMakeFiles /home/toto/projets/factory/build/src//CMakeFiles/progress.marks
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/toto/projets/factory/build/CMakeFiles 0
+.PHONY : all
+
+# The main clean target
+clean:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/clean
+.PHONY : clean
+
+# The main clean target
+clean/fast: clean
+.PHONY : clean/fast
+
+# Prepare targets for installation.
+preinstall: all
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/preinstall
+.PHONY : preinstall
+
+# Prepare targets for installation.
+preinstall/fast:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/preinstall
+.PHONY : preinstall/fast
+
+# clear depends
+depend:
+ cd /home/toto/projets/factory/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
+.PHONY : depend
+
+# Convenience name for target.
+src/CMakeFiles/factory_core.dir/rule:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 src/CMakeFiles/factory_core.dir/rule
+.PHONY : src/CMakeFiles/factory_core.dir/rule
+
+# Convenience name for target.
+factory_core: src/CMakeFiles/factory_core.dir/rule
+.PHONY : factory_core
+
+# fast build rule for target.
+factory_core/fast:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/build
+.PHONY : factory_core/fast
+
+Base.o: Base.cpp.o
+.PHONY : Base.o
+
+# target to build an object file
+Base.cpp.o:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/Base.cpp.o
+.PHONY : Base.cpp.o
+
+Base.i: Base.cpp.i
+.PHONY : Base.i
+
+# target to preprocess a source file
+Base.cpp.i:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/Base.cpp.i
+.PHONY : Base.cpp.i
+
+Base.s: Base.cpp.s
+.PHONY : Base.s
+
+# target to generate assembly for a file
+Base.cpp.s:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/Base.cpp.s
+.PHONY : Base.cpp.s
+
+ItemStock.o: ItemStock.cpp.o
+.PHONY : ItemStock.o
+
+# target to build an object file
+ItemStock.cpp.o:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/ItemStock.cpp.o
+.PHONY : ItemStock.cpp.o
+
+ItemStock.i: ItemStock.cpp.i
+.PHONY : ItemStock.i
+
+# target to preprocess a source file
+ItemStock.cpp.i:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/ItemStock.cpp.i
+.PHONY : ItemStock.cpp.i
+
+ItemStock.s: ItemStock.cpp.s
+.PHONY : ItemStock.s
+
+# target to generate assembly for a file
+ItemStock.cpp.s:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/ItemStock.cpp.s
+.PHONY : ItemStock.cpp.s
+
+Machine.o: Machine.cpp.o
+.PHONY : Machine.o
+
+# target to build an object file
+Machine.cpp.o:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/Machine.cpp.o
+.PHONY : Machine.cpp.o
+
+Machine.i: Machine.cpp.i
+.PHONY : Machine.i
+
+# target to preprocess a source file
+Machine.cpp.i:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/Machine.cpp.i
+.PHONY : Machine.cpp.i
+
+Machine.s: Machine.cpp.s
+.PHONY : Machine.s
+
+# target to generate assembly for a file
+Machine.cpp.s:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/Machine.cpp.s
+.PHONY : Machine.cpp.s
+
+PoolRouter.o: PoolRouter.cpp.o
+.PHONY : PoolRouter.o
+
+# target to build an object file
+PoolRouter.cpp.o:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/PoolRouter.cpp.o
+.PHONY : PoolRouter.cpp.o
+
+PoolRouter.i: PoolRouter.cpp.i
+.PHONY : PoolRouter.i
+
+# target to preprocess a source file
+PoolRouter.cpp.i:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/PoolRouter.cpp.i
+.PHONY : PoolRouter.cpp.i
+
+PoolRouter.s: PoolRouter.cpp.s
+.PHONY : PoolRouter.s
+
+# target to generate assembly for a file
+PoolRouter.cpp.s:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/PoolRouter.cpp.s
+.PHONY : PoolRouter.cpp.s
+
+Processor.o: Processor.cpp.o
+.PHONY : Processor.o
+
+# target to build an object file
+Processor.cpp.o:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/Processor.cpp.o
+.PHONY : Processor.cpp.o
+
+Processor.i: Processor.cpp.i
+.PHONY : Processor.i
+
+# target to preprocess a source file
+Processor.cpp.i:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/Processor.cpp.i
+.PHONY : Processor.cpp.i
+
+Processor.s: Processor.cpp.s
+.PHONY : Processor.s
+
+# target to generate assembly for a file
+Processor.cpp.s:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/Processor.cpp.s
+.PHONY : Processor.cpp.s
+
+ProductionOrder.o: ProductionOrder.cpp.o
+.PHONY : ProductionOrder.o
+
+# target to build an object file
+ProductionOrder.cpp.o:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/ProductionOrder.cpp.o
+.PHONY : ProductionOrder.cpp.o
+
+ProductionOrder.i: ProductionOrder.cpp.i
+.PHONY : ProductionOrder.i
+
+# target to preprocess a source file
+ProductionOrder.cpp.i:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/ProductionOrder.cpp.i
+.PHONY : ProductionOrder.cpp.i
+
+ProductionOrder.s: ProductionOrder.cpp.s
+.PHONY : ProductionOrder.s
+
+# target to generate assembly for a file
+ProductionOrder.cpp.s:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/ProductionOrder.cpp.s
+.PHONY : ProductionOrder.cpp.s
+
+ProductionOrderGenerator.o: ProductionOrderGenerator.cpp.o
+.PHONY : ProductionOrderGenerator.o
+
+# target to build an object file
+ProductionOrderGenerator.cpp.o:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.o
+.PHONY : ProductionOrderGenerator.cpp.o
+
+ProductionOrderGenerator.i: ProductionOrderGenerator.cpp.i
+.PHONY : ProductionOrderGenerator.i
+
+# target to preprocess a source file
+ProductionOrderGenerator.cpp.i:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.i
+.PHONY : ProductionOrderGenerator.cpp.i
+
+ProductionOrderGenerator.s: ProductionOrderGenerator.cpp.s
+.PHONY : ProductionOrderGenerator.s
+
+# target to generate assembly for a file
+ProductionOrderGenerator.cpp.s:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/ProductionOrderGenerator.cpp.s
+.PHONY : ProductionOrderGenerator.cpp.s
+
+Router.o: Router.cpp.o
+.PHONY : Router.o
+
+# target to build an object file
+Router.cpp.o:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/Router.cpp.o
+.PHONY : Router.cpp.o
+
+Router.i: Router.cpp.i
+.PHONY : Router.i
+
+# target to preprocess a source file
+Router.cpp.i:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/Router.cpp.i
+.PHONY : Router.cpp.i
+
+Router.s: Router.cpp.s
+.PHONY : Router.s
+
+# target to generate assembly for a file
+Router.cpp.s:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/Router.cpp.s
+.PHONY : Router.cpp.s
+
+Separator.o: Separator.cpp.o
+.PHONY : Separator.o
+
+# target to build an object file
+Separator.cpp.o:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/Separator.cpp.o
+.PHONY : Separator.cpp.o
+
+Separator.i: Separator.cpp.i
+.PHONY : Separator.i
+
+# target to preprocess a source file
+Separator.cpp.i:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/Separator.cpp.i
+.PHONY : Separator.cpp.i
+
+Separator.s: Separator.cpp.s
+.PHONY : Separator.s
+
+# target to generate assembly for a file
+Separator.cpp.s:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/Separator.cpp.s
+.PHONY : Separator.cpp.s
+
+Sink.o: Sink.cpp.o
+.PHONY : Sink.o
+
+# target to build an object file
+Sink.cpp.o:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/Sink.cpp.o
+.PHONY : Sink.cpp.o
+
+Sink.i: Sink.cpp.i
+.PHONY : Sink.i
+
+# target to preprocess a source file
+Sink.cpp.i:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/Sink.cpp.i
+.PHONY : Sink.cpp.i
+
+Sink.s: Sink.cpp.s
+.PHONY : Sink.s
+
+# target to generate assembly for a file
+Sink.cpp.s:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/Sink.cpp.s
+.PHONY : Sink.cpp.s
+
+Stock.o: Stock.cpp.o
+.PHONY : Stock.o
+
+# target to build an object file
+Stock.cpp.o:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/Stock.cpp.o
+.PHONY : Stock.cpp.o
+
+Stock.i: Stock.cpp.i
+.PHONY : Stock.i
+
+# target to preprocess a source file
+Stock.cpp.i:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/Stock.cpp.i
+.PHONY : Stock.cpp.i
+
+Stock.s: Stock.cpp.s
+.PHONY : Stock.s
+
+# target to generate assembly for a file
+Stock.cpp.s:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f src/CMakeFiles/factory_core.dir/build.make src/CMakeFiles/factory_core.dir/Stock.cpp.s
+.PHONY : Stock.cpp.s
+
+# Help Target
+help:
+ @echo "The following are some of the valid targets for this Makefile:"
+ @echo "... all (the default if no target is provided)"
+ @echo "... clean"
+ @echo "... depend"
+ @echo "... edit_cache"
+ @echo "... rebuild_cache"
+ @echo "... test"
+ @echo "... factory_core"
+ @echo "... Base.o"
+ @echo "... Base.i"
+ @echo "... Base.s"
+ @echo "... ItemStock.o"
+ @echo "... ItemStock.i"
+ @echo "... ItemStock.s"
+ @echo "... Machine.o"
+ @echo "... Machine.i"
+ @echo "... Machine.s"
+ @echo "... PoolRouter.o"
+ @echo "... PoolRouter.i"
+ @echo "... PoolRouter.s"
+ @echo "... Processor.o"
+ @echo "... Processor.i"
+ @echo "... Processor.s"
+ @echo "... ProductionOrder.o"
+ @echo "... ProductionOrder.i"
+ @echo "... ProductionOrder.s"
+ @echo "... ProductionOrderGenerator.o"
+ @echo "... ProductionOrderGenerator.i"
+ @echo "... ProductionOrderGenerator.s"
+ @echo "... Router.o"
+ @echo "... Router.i"
+ @echo "... Router.s"
+ @echo "... Separator.o"
+ @echo "... Separator.i"
+ @echo "... Separator.s"
+ @echo "... Sink.o"
+ @echo "... Sink.i"
+ @echo "... Sink.s"
+ @echo "... Stock.o"
+ @echo "... Stock.i"
+ @echo "... Stock.s"
+.PHONY : help
+
+
+
+#=============================================================================
+# Special targets to cleanup operation of make.
+
+# Special rule to run CMake to check the build system integrity.
+# No rule that depends on this can have commands that come from listfiles
+# because they might be regenerated.
+cmake_check_build_system:
+ cd /home/toto/projets/factory/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
+.PHONY : cmake_check_build_system
+
diff --git a/build/src/cmake_install.cmake b/build/src/cmake_install.cmake
new file mode 100644
index 0000000..b4655bb
--- /dev/null
+++ b/build/src/cmake_install.cmake
@@ -0,0 +1,44 @@
+# Install script for directory: /home/toto/projets/factory/src
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/home/toto/usr")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "Debug")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Install shared libraries without execute permission?
+if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
+ set(CMAKE_INSTALL_SO_NO_EXE "1")
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "FALSE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/usr/bin/objdump")
+endif()
+
diff --git a/build/src/libfactory_core.a b/build/src/libfactory_core.a
new file mode 100644
index 0000000..75491a4
Binary files /dev/null and b/build/src/libfactory_core.a differ
diff --git a/build/test/CMakeFiles/CMakeDirectoryInformation.cmake b/build/test/CMakeFiles/CMakeDirectoryInformation.cmake
new file mode 100644
index 0000000..f57cf42
--- /dev/null
+++ b/build/test/CMakeFiles/CMakeDirectoryInformation.cmake
@@ -0,0 +1,16 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.25
+
+# Relative path conversion top directories.
+set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/toto/projets/factory")
+set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/toto/projets/factory/build")
+
+# Force unix paths in dependencies.
+set(CMAKE_FORCE_UNIX_PATHS 1)
+
+
+# The C and CXX include file regular expressions for this directory.
+set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$")
+set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$")
+set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN})
+set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN})
diff --git a/build/test/CMakeFiles/progress.marks b/build/test/CMakeFiles/progress.marks
new file mode 100644
index 0000000..b6a7d89
--- /dev/null
+++ b/build/test/CMakeFiles/progress.marks
@@ -0,0 +1 @@
+16
diff --git a/build/test/CMakeFiles/test_json.dir/DependInfo.cmake b/build/test/CMakeFiles/test_json.dir/DependInfo.cmake
new file mode 100644
index 0000000..128c747
--- /dev/null
+++ b/build/test/CMakeFiles/test_json.dir/DependInfo.cmake
@@ -0,0 +1,20 @@
+
+# Consider dependencies only in project.
+set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF)
+
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+ )
+
+# The set of dependency files which are needed:
+set(CMAKE_DEPENDS_DEPENDENCY_FILES
+ "/home/toto/projets/factory/test/test_json.cpp" "test/CMakeFiles/test_json.dir/test_json.cpp.o" "gcc" "test/CMakeFiles/test_json.dir/test_json.cpp.o.d"
+ )
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+ "/home/toto/projets/factory/build/src/CMakeFiles/factory_core.dir/DependInfo.cmake"
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/build/test/CMakeFiles/test_json.dir/build.make b/build/test/CMakeFiles/test_json.dir/build.make
new file mode 100644
index 0000000..60801db
--- /dev/null
+++ b/build/test/CMakeFiles/test_json.dir/build.make
@@ -0,0 +1,112 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.25
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Disable VCS-based implicit rules.
+% : %,v
+
+# Disable VCS-based implicit rules.
+% : RCS/%
+
+# Disable VCS-based implicit rules.
+% : RCS/%,v
+
+# Disable VCS-based implicit rules.
+% : SCCS/s.%
+
+# Disable VCS-based implicit rules.
+% : s.%
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Command-line flag to silence nested $(MAKE).
+$(VERBOSE)MAKESILENT = -s
+
+#Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E rm -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/toto/projets/factory
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/toto/projets/factory/build
+
+# Include any dependencies generated for this target.
+include test/CMakeFiles/test_json.dir/depend.make
+# Include any dependencies generated by the compiler for this target.
+include test/CMakeFiles/test_json.dir/compiler_depend.make
+
+# Include the progress variables for this target.
+include test/CMakeFiles/test_json.dir/progress.make
+
+# Include the compile flags for this target's objects.
+include test/CMakeFiles/test_json.dir/flags.make
+
+test/CMakeFiles/test_json.dir/test_json.cpp.o: test/CMakeFiles/test_json.dir/flags.make
+test/CMakeFiles/test_json.dir/test_json.cpp.o: /home/toto/projets/factory/test/test_json.cpp
+test/CMakeFiles/test_json.dir/test_json.cpp.o: test/CMakeFiles/test_json.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/toto/projets/factory/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object test/CMakeFiles/test_json.dir/test_json.cpp.o"
+ cd /home/toto/projets/factory/build/test && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT test/CMakeFiles/test_json.dir/test_json.cpp.o -MF CMakeFiles/test_json.dir/test_json.cpp.o.d -o CMakeFiles/test_json.dir/test_json.cpp.o -c /home/toto/projets/factory/test/test_json.cpp
+
+test/CMakeFiles/test_json.dir/test_json.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test_json.dir/test_json.cpp.i"
+ cd /home/toto/projets/factory/build/test && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/toto/projets/factory/test/test_json.cpp > CMakeFiles/test_json.dir/test_json.cpp.i
+
+test/CMakeFiles/test_json.dir/test_json.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test_json.dir/test_json.cpp.s"
+ cd /home/toto/projets/factory/build/test && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/toto/projets/factory/test/test_json.cpp -o CMakeFiles/test_json.dir/test_json.cpp.s
+
+# Object files for target test_json
+test_json_OBJECTS = \
+"CMakeFiles/test_json.dir/test_json.cpp.o"
+
+# External object files for target test_json
+test_json_EXTERNAL_OBJECTS =
+
+test/test_json: test/CMakeFiles/test_json.dir/test_json.cpp.o
+test/test_json: test/CMakeFiles/test_json.dir/build.make
+test/test_json: src/libfactory_core.a
+test/test_json: /usr/lib/x86_64-linux-gnu/libboost_unit_test_framework.so.1.74.0
+test/test_json: test/CMakeFiles/test_json.dir/link.txt
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/toto/projets/factory/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable test_json"
+ cd /home/toto/projets/factory/build/test && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_json.dir/link.txt --verbose=$(VERBOSE)
+
+# Rule to build all files generated by this target.
+test/CMakeFiles/test_json.dir/build: test/test_json
+.PHONY : test/CMakeFiles/test_json.dir/build
+
+test/CMakeFiles/test_json.dir/clean:
+ cd /home/toto/projets/factory/build/test && $(CMAKE_COMMAND) -P CMakeFiles/test_json.dir/cmake_clean.cmake
+.PHONY : test/CMakeFiles/test_json.dir/clean
+
+test/CMakeFiles/test_json.dir/depend:
+ cd /home/toto/projets/factory/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/toto/projets/factory /home/toto/projets/factory/test /home/toto/projets/factory/build /home/toto/projets/factory/build/test /home/toto/projets/factory/build/test/CMakeFiles/test_json.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : test/CMakeFiles/test_json.dir/depend
+
diff --git a/build/test/CMakeFiles/test_json.dir/cmake_clean.cmake b/build/test/CMakeFiles/test_json.dir/cmake_clean.cmake
new file mode 100644
index 0000000..508e4ce
--- /dev/null
+++ b/build/test/CMakeFiles/test_json.dir/cmake_clean.cmake
@@ -0,0 +1,11 @@
+file(REMOVE_RECURSE
+ "CMakeFiles/test_json.dir/test_json.cpp.o"
+ "CMakeFiles/test_json.dir/test_json.cpp.o.d"
+ "test_json"
+ "test_json.pdb"
+)
+
+# Per-language clean rules from dependency scanning.
+foreach(lang CXX)
+ include(CMakeFiles/test_json.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
diff --git a/build/test/CMakeFiles/test_json.dir/compiler_depend.make b/build/test/CMakeFiles/test_json.dir/compiler_depend.make
new file mode 100644
index 0000000..0b3ccc5
--- /dev/null
+++ b/build/test/CMakeFiles/test_json.dir/compiler_depend.make
@@ -0,0 +1,2 @@
+# Empty compiler generated dependencies file for test_json.
+# This may be replaced when dependencies are built.
diff --git a/build/test/CMakeFiles/test_json.dir/compiler_depend.ts b/build/test/CMakeFiles/test_json.dir/compiler_depend.ts
new file mode 100644
index 0000000..3f6e051
--- /dev/null
+++ b/build/test/CMakeFiles/test_json.dir/compiler_depend.ts
@@ -0,0 +1,2 @@
+# CMAKE generated file: DO NOT EDIT!
+# Timestamp file for compiler generated dependencies management for test_json.
diff --git a/build/test/CMakeFiles/test_json.dir/depend.make b/build/test/CMakeFiles/test_json.dir/depend.make
new file mode 100644
index 0000000..ece601e
--- /dev/null
+++ b/build/test/CMakeFiles/test_json.dir/depend.make
@@ -0,0 +1,2 @@
+# Empty dependencies file for test_json.
+# This may be replaced when dependencies are built.
diff --git a/build/test/CMakeFiles/test_json.dir/flags.make b/build/test/CMakeFiles/test_json.dir/flags.make
new file mode 100644
index 0000000..3b978ce
--- /dev/null
+++ b/build/test/CMakeFiles/test_json.dir/flags.make
@@ -0,0 +1,10 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.25
+
+# compile CXX with /usr/bin/c++
+CXX_DEFINES = -DBOOST_ALL_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK
+
+CXX_INCLUDES = -I/home/toto/projets/factory/src -I/home/toto/usr/include/artis-star-1.0
+
+CXX_FLAGS = -Wl,--no-as-needed -Wall -Wextra -std=c++17 -pedantic -fPIC -g
+
diff --git a/build/test/CMakeFiles/test_json.dir/link.txt b/build/test/CMakeFiles/test_json.dir/link.txt
new file mode 100644
index 0000000..5c5dbb9
--- /dev/null
+++ b/build/test/CMakeFiles/test_json.dir/link.txt
@@ -0,0 +1 @@
+/usr/bin/c++ -Wl,--no-as-needed -Wall -Wextra -std=c++17 -pedantic -fPIC -g CMakeFiles/test_json.dir/test_json.cpp.o -o test_json -L/home/toto/usr/lib -Wl,-rpath,/home/toto/usr/lib -lartis-star-1.0 ../src/libfactory_core.a /usr/lib/x86_64-linux-gnu/libboost_unit_test_framework.so.1.74.0 -lartis-star-1.0
diff --git a/build/test/CMakeFiles/test_json.dir/progress.make b/build/test/CMakeFiles/test_json.dir/progress.make
new file mode 100644
index 0000000..d92f75a
--- /dev/null
+++ b/build/test/CMakeFiles/test_json.dir/progress.make
@@ -0,0 +1,3 @@
+CMAKE_PROGRESS_1 = 13
+CMAKE_PROGRESS_2 = 14
+
diff --git a/build/test/CMakeFiles/test_json.dir/test_json.cpp.o b/build/test/CMakeFiles/test_json.dir/test_json.cpp.o
new file mode 100644
index 0000000..6d206b1
Binary files /dev/null and b/build/test/CMakeFiles/test_json.dir/test_json.cpp.o differ
diff --git a/build/test/CMakeFiles/test_json.dir/test_json.cpp.o.d b/build/test/CMakeFiles/test_json.dir/test_json.cpp.o.d
new file mode 100644
index 0000000..dcdc7a9
--- /dev/null
+++ b/build/test/CMakeFiles/test_json.dir/test_json.cpp.o.d
@@ -0,0 +1,1242 @@
+test/CMakeFiles/test_json.dir/test_json.cpp.o: \
+ /home/toto/projets/factory/test/test_json.cpp /usr/include/stdc-predef.h \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/RootCoordinator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/context/Context.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/context/State.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/context/StateValues.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \
+ /usr/include/boost/serialization/serialization.hpp \
+ /usr/include/boost/config.hpp /usr/include/boost/config/user.hpp \
+ /usr/include/boost/config/detail/select_compiler_config.hpp \
+ /usr/include/boost/config/compiler/gcc.hpp /usr/include/c++/12/cstddef \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++config.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/os_defines.h \
+ /usr/include/features.h /usr/include/features-time64.h \
+ /usr/include/x86_64-linux-gnu/bits/wordsize.h \
+ /usr/include/x86_64-linux-gnu/bits/timesize.h \
+ /usr/include/x86_64-linux-gnu/sys/cdefs.h \
+ /usr/include/x86_64-linux-gnu/bits/long-double.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/cpu_defines.h \
+ /usr/include/c++/12/pstl/pstl_config.h \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/stddef.h \
+ /usr/include/boost/config/detail/select_stdlib_config.hpp \
+ /usr/include/c++/12/version \
+ /usr/include/boost/config/stdlib/libstdcpp3.hpp /usr/include/unistd.h \
+ /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
+ /usr/include/x86_64-linux-gnu/bits/environments.h \
+ /usr/include/x86_64-linux-gnu/bits/types.h \
+ /usr/include/x86_64-linux-gnu/bits/typesizes.h \
+ /usr/include/x86_64-linux-gnu/bits/time64.h \
+ /usr/include/x86_64-linux-gnu/bits/confname.h \
+ /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \
+ /usr/include/x86_64-linux-gnu/bits/getopt_core.h \
+ /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \
+ /usr/include/linux/close_range.h \
+ /usr/include/boost/config/detail/select_platform_config.hpp \
+ /usr/include/boost/config/platform/linux.hpp /usr/include/c++/12/cstdlib \
+ /usr/include/stdlib.h \
+ /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \
+ /usr/include/x86_64-linux-gnu/bits/waitflags.h \
+ /usr/include/x86_64-linux-gnu/bits/waitstatus.h \
+ /usr/include/x86_64-linux-gnu/bits/floatn.h \
+ /usr/include/x86_64-linux-gnu/bits/floatn-common.h \
+ /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
+ /usr/include/x86_64-linux-gnu/sys/types.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/time_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/endianness.h \
+ /usr/include/x86_64-linux-gnu/bits/byteswap.h \
+ /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \
+ /usr/include/x86_64-linux-gnu/sys/select.h \
+ /usr/include/x86_64-linux-gnu/bits/select.h \
+ /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
+ /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
+ /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \
+ /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
+ /usr/include/c++/12/bits/std_abs.h \
+ /usr/include/boost/config/detail/posix_features.hpp \
+ /usr/include/boost/config/detail/suffix.hpp \
+ /usr/include/boost/config/helper_macros.hpp \
+ /usr/include/boost/serialization/strong_typedef.hpp \
+ /usr/include/boost/operators.hpp /usr/include/c++/12/iterator \
+ /usr/include/c++/12/bits/stl_iterator_base_types.h \
+ /usr/include/c++/12/type_traits \
+ /usr/include/c++/12/bits/stl_iterator_base_funcs.h \
+ /usr/include/c++/12/bits/concept_check.h \
+ /usr/include/c++/12/debug/assertions.h \
+ /usr/include/c++/12/bits/stl_iterator.h \
+ /usr/include/c++/12/bits/cpp_type_traits.h \
+ /usr/include/c++/12/ext/type_traits.h /usr/include/c++/12/bits/move.h \
+ /usr/include/c++/12/bits/ptr_traits.h /usr/include/c++/12/iosfwd \
+ /usr/include/c++/12/bits/stringfwd.h \
+ /usr/include/c++/12/bits/memoryfwd.h /usr/include/c++/12/bits/postypes.h \
+ /usr/include/c++/12/cwchar /usr/include/wchar.h \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/stdarg.h \
+ /usr/include/x86_64-linux-gnu/bits/wchar.h \
+ /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/FILE.h \
+ /usr/include/c++/12/bits/stream_iterator.h \
+ /usr/include/c++/12/debug/debug.h \
+ /usr/include/c++/12/bits/streambuf_iterator.h \
+ /usr/include/c++/12/streambuf /usr/include/c++/12/bits/localefwd.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++locale.h \
+ /usr/include/c++/12/clocale /usr/include/locale.h \
+ /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/12/cctype \
+ /usr/include/ctype.h /usr/include/c++/12/bits/ios_base.h \
+ /usr/include/c++/12/ext/atomicity.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/gthr.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \
+ /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \
+ /usr/include/x86_64-linux-gnu/bits/time.h \
+ /usr/include/x86_64-linux-gnu/bits/timex.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \
+ /usr/include/x86_64-linux-gnu/bits/setjmp.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \
+ /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/atomic_word.h \
+ /usr/include/x86_64-linux-gnu/sys/single_threaded.h \
+ /usr/include/c++/12/bits/locale_classes.h /usr/include/c++/12/string \
+ /usr/include/c++/12/bits/char_traits.h /usr/include/c++/12/cstdint \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/stdint.h /usr/include/stdint.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
+ /usr/include/c++/12/bits/allocator.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++allocator.h \
+ /usr/include/c++/12/bits/new_allocator.h /usr/include/c++/12/new \
+ /usr/include/c++/12/bits/exception.h \
+ /usr/include/c++/12/bits/functexcept.h \
+ /usr/include/c++/12/bits/exception_defines.h \
+ /usr/include/c++/12/bits/ostream_insert.h \
+ /usr/include/c++/12/bits/cxxabi_forced.h \
+ /usr/include/c++/12/bits/stl_function.h \
+ /usr/include/c++/12/backward/binders.h \
+ /usr/include/c++/12/ext/numeric_traits.h \
+ /usr/include/c++/12/bits/stl_algobase.h \
+ /usr/include/c++/12/bits/stl_pair.h /usr/include/c++/12/bits/utility.h \
+ /usr/include/c++/12/bits/predefined_ops.h \
+ /usr/include/c++/12/bits/refwrap.h /usr/include/c++/12/bits/invoke.h \
+ /usr/include/c++/12/bits/range_access.h \
+ /usr/include/c++/12/initializer_list \
+ /usr/include/c++/12/bits/basic_string.h \
+ /usr/include/c++/12/ext/alloc_traits.h \
+ /usr/include/c++/12/bits/alloc_traits.h \
+ /usr/include/c++/12/bits/stl_construct.h /usr/include/c++/12/string_view \
+ /usr/include/c++/12/bits/functional_hash.h \
+ /usr/include/c++/12/bits/hash_bytes.h \
+ /usr/include/c++/12/bits/string_view.tcc \
+ /usr/include/c++/12/ext/string_conversions.h /usr/include/c++/12/cstdio \
+ /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
+ /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
+ /usr/include/c++/12/cerrno /usr/include/errno.h \
+ /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
+ /usr/include/x86_64-linux-gnu/asm/errno.h \
+ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
+ /usr/include/x86_64-linux-gnu/bits/types/error_t.h \
+ /usr/include/c++/12/bits/charconv.h \
+ /usr/include/c++/12/bits/basic_string.tcc \
+ /usr/include/c++/12/bits/locale_classes.tcc \
+ /usr/include/c++/12/system_error \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/error_constants.h \
+ /usr/include/c++/12/stdexcept /usr/include/c++/12/exception \
+ /usr/include/c++/12/bits/exception_ptr.h \
+ /usr/include/c++/12/bits/cxxabi_init_exception.h \
+ /usr/include/c++/12/typeinfo /usr/include/c++/12/bits/nested_exception.h \
+ /usr/include/c++/12/bits/streambuf.tcc \
+ /usr/include/boost/detail/workaround.hpp \
+ /usr/include/boost/config/workaround.hpp \
+ /usr/include/boost/core/addressof.hpp \
+ /usr/include/boost/type_traits/has_nothrow_assign.hpp \
+ /usr/include/boost/type_traits/integral_constant.hpp \
+ /usr/include/boost/type_traits/intrinsics.hpp \
+ /usr/include/boost/type_traits/detail/config.hpp \
+ /usr/include/boost/version.hpp \
+ /usr/include/boost/type_traits/is_const.hpp \
+ /usr/include/boost/type_traits/is_volatile.hpp \
+ /usr/include/boost/type_traits/is_assignable.hpp \
+ /usr/include/boost/type_traits/is_complete.hpp \
+ /usr/include/boost/type_traits/declval.hpp \
+ /usr/include/boost/type_traits/add_rvalue_reference.hpp \
+ /usr/include/boost/type_traits/is_void.hpp \
+ /usr/include/boost/type_traits/is_reference.hpp \
+ /usr/include/boost/type_traits/is_lvalue_reference.hpp \
+ /usr/include/boost/type_traits/is_rvalue_reference.hpp \
+ /usr/include/boost/type_traits/remove_reference.hpp \
+ /usr/include/boost/type_traits/is_function.hpp \
+ /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \
+ /usr/include/boost/type_traits/detail/yes_no_type.hpp \
+ /usr/include/boost/static_assert.hpp \
+ /usr/include/boost/type_traits/is_array.hpp \
+ /usr/include/boost/type_traits/has_nothrow_constructor.hpp \
+ /usr/include/boost/type_traits/is_default_constructible.hpp \
+ /usr/include/boost/type_traits/has_nothrow_copy.hpp \
+ /usr/include/boost/type_traits/is_copy_constructible.hpp \
+ /usr/include/boost/type_traits/is_constructible.hpp \
+ /usr/include/boost/type_traits/is_destructible.hpp \
+ /usr/include/boost/serialization/access.hpp /usr/include/c++/12/any \
+ /usr/include/c++/12/memory /usr/include/c++/12/bits/stl_uninitialized.h \
+ /usr/include/c++/12/bits/stl_tempbuf.h \
+ /usr/include/c++/12/bits/stl_raw_storage_iter.h \
+ /usr/include/c++/12/bits/align.h /usr/include/c++/12/bit \
+ /usr/include/c++/12/bits/uses_allocator.h \
+ /usr/include/c++/12/bits/unique_ptr.h /usr/include/c++/12/tuple \
+ /usr/include/c++/12/bits/shared_ptr.h \
+ /usr/include/c++/12/bits/shared_ptr_base.h \
+ /usr/include/c++/12/bits/allocated_ptr.h \
+ /usr/include/c++/12/ext/aligned_buffer.h \
+ /usr/include/c++/12/ext/concurrence.h \
+ /usr/include/c++/12/bits/shared_ptr_atomic.h \
+ /usr/include/c++/12/bits/atomic_base.h \
+ /usr/include/c++/12/bits/atomic_lockfree_defines.h \
+ /usr/include/c++/12/backward/auto_ptr.h \
+ /usr/include/c++/12/pstl/glue_memory_defs.h \
+ /usr/include/c++/12/pstl/execution_defs.h /usr/include/c++/12/sstream \
+ /usr/include/c++/12/istream /usr/include/c++/12/ios \
+ /usr/include/c++/12/bits/basic_ios.h \
+ /usr/include/c++/12/bits/locale_facets.h /usr/include/c++/12/cwctype \
+ /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_base.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_inline.h \
+ /usr/include/c++/12/bits/locale_facets.tcc \
+ /usr/include/c++/12/bits/basic_ios.tcc /usr/include/c++/12/ostream \
+ /usr/include/c++/12/bits/ostream.tcc \
+ /usr/include/c++/12/bits/istream.tcc \
+ /usr/include/c++/12/bits/sstream.tcc /usr/include/c++/12/valarray \
+ /usr/include/c++/12/cmath /usr/include/math.h \
+ /usr/include/x86_64-linux-gnu/bits/math-vector.h \
+ /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \
+ /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \
+ /usr/include/x86_64-linux-gnu/bits/fp-logb.h \
+ /usr/include/x86_64-linux-gnu/bits/fp-fast.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \
+ /usr/include/x86_64-linux-gnu/bits/iscanonical.h \
+ /usr/include/c++/12/bits/specfun.h /usr/include/c++/12/limits \
+ /usr/include/c++/12/tr1/gamma.tcc \
+ /usr/include/c++/12/tr1/special_function_util.h \
+ /usr/include/c++/12/tr1/bessel_function.tcc \
+ /usr/include/c++/12/tr1/beta_function.tcc \
+ /usr/include/c++/12/tr1/ell_integral.tcc \
+ /usr/include/c++/12/tr1/exp_integral.tcc \
+ /usr/include/c++/12/tr1/hypergeometric.tcc \
+ /usr/include/c++/12/tr1/legendre_function.tcc \
+ /usr/include/c++/12/tr1/modified_bessel_func.tcc \
+ /usr/include/c++/12/tr1/poly_hermite.tcc \
+ /usr/include/c++/12/tr1/poly_laguerre.tcc \
+ /usr/include/c++/12/tr1/riemann_zeta.tcc /usr/include/c++/12/algorithm \
+ /usr/include/c++/12/bits/stl_algo.h \
+ /usr/include/c++/12/bits/algorithmfwd.h \
+ /usr/include/c++/12/bits/stl_heap.h \
+ /usr/include/c++/12/bits/uniform_int_dist.h \
+ /usr/include/c++/12/pstl/glue_algorithm_defs.h \
+ /usr/include/c++/12/bits/valarray_array.h \
+ /usr/include/c++/12/bits/valarray_array.tcc \
+ /usr/include/c++/12/bits/valarray_before.h \
+ /usr/include/c++/12/bits/slice_array.h \
+ /usr/include/c++/12/bits/valarray_after.h \
+ /usr/include/c++/12/bits/gslice.h \
+ /usr/include/c++/12/bits/gslice_array.h \
+ /usr/include/c++/12/bits/mask_array.h \
+ /usr/include/c++/12/bits/indirect_array.h /usr/include/c++/12/vector \
+ /usr/include/c++/12/bits/stl_vector.h \
+ /usr/include/c++/12/bits/stl_bvector.h \
+ /usr/include/c++/12/bits/vector.tcc /usr/include/c++/12/map \
+ /usr/include/c++/12/bits/stl_tree.h \
+ /usr/include/c++/12/bits/node_handle.h \
+ /usr/include/c++/12/bits/stl_map.h \
+ /usr/include/c++/12/bits/stl_multimap.h \
+ /usr/include/c++/12/bits/erase_if.h \
+ /usr/include/boost/serialization/map.hpp \
+ /usr/include/boost/serialization/nvp.hpp /usr/include/boost/core/nvp.hpp \
+ /usr/include/boost/preprocessor/stringize.hpp \
+ /usr/include/boost/preprocessor/config/config.hpp \
+ /usr/include/boost/serialization/level.hpp \
+ /usr/include/boost/type_traits/is_fundamental.hpp \
+ /usr/include/boost/type_traits/is_arithmetic.hpp \
+ /usr/include/boost/type_traits/is_integral.hpp \
+ /usr/include/boost/type_traits/is_floating_point.hpp \
+ /usr/include/boost/type_traits/is_enum.hpp \
+ /usr/include/boost/type_traits/is_class.hpp \
+ /usr/include/boost/type_traits/is_base_and_derived.hpp \
+ /usr/include/boost/type_traits/remove_cv.hpp \
+ /usr/include/boost/type_traits/is_same.hpp \
+ /usr/include/boost/mpl/eval_if.hpp /usr/include/boost/mpl/if.hpp \
+ /usr/include/boost/mpl/aux_/value_wknd.hpp \
+ /usr/include/boost/mpl/aux_/static_cast.hpp \
+ /usr/include/boost/mpl/aux_/config/workaround.hpp \
+ /usr/include/boost/mpl/aux_/config/integral.hpp \
+ /usr/include/boost/mpl/aux_/config/msvc.hpp \
+ /usr/include/boost/mpl/aux_/config/eti.hpp \
+ /usr/include/boost/mpl/aux_/na_spec.hpp \
+ /usr/include/boost/mpl/lambda_fwd.hpp \
+ /usr/include/boost/mpl/void_fwd.hpp \
+ /usr/include/boost/mpl/aux_/adl_barrier.hpp \
+ /usr/include/boost/mpl/aux_/config/adl.hpp \
+ /usr/include/boost/mpl/aux_/config/intel.hpp \
+ /usr/include/boost/mpl/aux_/config/gcc.hpp \
+ /usr/include/boost/mpl/aux_/na.hpp /usr/include/boost/mpl/bool.hpp \
+ /usr/include/boost/mpl/bool_fwd.hpp \
+ /usr/include/boost/mpl/integral_c_tag.hpp \
+ /usr/include/boost/mpl/aux_/config/static_constant.hpp \
+ /usr/include/boost/mpl/aux_/na_fwd.hpp \
+ /usr/include/boost/mpl/aux_/config/ctps.hpp \
+ /usr/include/boost/mpl/aux_/config/lambda.hpp \
+ /usr/include/boost/mpl/aux_/config/ttp.hpp \
+ /usr/include/boost/mpl/int.hpp /usr/include/boost/mpl/int_fwd.hpp \
+ /usr/include/boost/mpl/aux_/nttp_decl.hpp \
+ /usr/include/boost/mpl/aux_/config/nttp.hpp \
+ /usr/include/boost/mpl/aux_/integral_wrapper.hpp \
+ /usr/include/boost/preprocessor/cat.hpp \
+ /usr/include/boost/mpl/aux_/lambda_arity_param.hpp \
+ /usr/include/boost/mpl/aux_/template_arity_fwd.hpp \
+ /usr/include/boost/mpl/aux_/arity.hpp \
+ /usr/include/boost/mpl/aux_/config/dtp.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/params.hpp \
+ /usr/include/boost/mpl/aux_/config/preprocessor.hpp \
+ /usr/include/boost/preprocessor/comma_if.hpp \
+ /usr/include/boost/preprocessor/punctuation/comma_if.hpp \
+ /usr/include/boost/preprocessor/control/if.hpp \
+ /usr/include/boost/preprocessor/control/iif.hpp \
+ /usr/include/boost/preprocessor/logical/bool.hpp \
+ /usr/include/boost/preprocessor/facilities/empty.hpp \
+ /usr/include/boost/preprocessor/punctuation/comma.hpp \
+ /usr/include/boost/preprocessor/repeat.hpp \
+ /usr/include/boost/preprocessor/repetition/repeat.hpp \
+ /usr/include/boost/preprocessor/debug/error.hpp \
+ /usr/include/boost/preprocessor/detail/auto_rec.hpp \
+ /usr/include/boost/preprocessor/tuple/eat.hpp \
+ /usr/include/boost/preprocessor/inc.hpp \
+ /usr/include/boost/preprocessor/arithmetic/inc.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/enum.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \
+ /usr/include/boost/mpl/limits/arity.hpp \
+ /usr/include/boost/preprocessor/logical/and.hpp \
+ /usr/include/boost/preprocessor/logical/bitand.hpp \
+ /usr/include/boost/preprocessor/identity.hpp \
+ /usr/include/boost/preprocessor/facilities/identity.hpp \
+ /usr/include/boost/preprocessor/empty.hpp \
+ /usr/include/boost/preprocessor/arithmetic/add.hpp \
+ /usr/include/boost/preprocessor/arithmetic/dec.hpp \
+ /usr/include/boost/preprocessor/control/while.hpp \
+ /usr/include/boost/preprocessor/list/fold_left.hpp \
+ /usr/include/boost/preprocessor/list/detail/fold_left.hpp \
+ /usr/include/boost/preprocessor/control/expr_iif.hpp \
+ /usr/include/boost/preprocessor/list/adt.hpp \
+ /usr/include/boost/preprocessor/detail/is_binary.hpp \
+ /usr/include/boost/preprocessor/detail/check.hpp \
+ /usr/include/boost/preprocessor/logical/compl.hpp \
+ /usr/include/boost/preprocessor/list/fold_right.hpp \
+ /usr/include/boost/preprocessor/list/detail/fold_right.hpp \
+ /usr/include/boost/preprocessor/list/reverse.hpp \
+ /usr/include/boost/preprocessor/control/detail/while.hpp \
+ /usr/include/boost/preprocessor/tuple/elem.hpp \
+ /usr/include/boost/preprocessor/facilities/expand.hpp \
+ /usr/include/boost/preprocessor/facilities/overload.hpp \
+ /usr/include/boost/preprocessor/variadic/size.hpp \
+ /usr/include/boost/preprocessor/tuple/rem.hpp \
+ /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \
+ /usr/include/boost/preprocessor/variadic/elem.hpp \
+ /usr/include/boost/preprocessor/arithmetic/sub.hpp \
+ /usr/include/boost/mpl/aux_/config/overload_resolution.hpp \
+ /usr/include/boost/mpl/aux_/lambda_support.hpp \
+ /usr/include/boost/mpl/integral_c.hpp \
+ /usr/include/boost/mpl/integral_c_fwd.hpp \
+ /usr/include/boost/serialization/level_enum.hpp \
+ /usr/include/boost/serialization/tracking.hpp \
+ /usr/include/boost/mpl/identity.hpp /usr/include/boost/mpl/equal_to.hpp \
+ /usr/include/boost/mpl/aux_/comparison_op.hpp \
+ /usr/include/boost/mpl/aux_/numeric_op.hpp \
+ /usr/include/boost/mpl/numeric_cast.hpp \
+ /usr/include/boost/mpl/apply_wrap.hpp \
+ /usr/include/boost/mpl/aux_/has_apply.hpp \
+ /usr/include/boost/mpl/has_xxx.hpp \
+ /usr/include/boost/mpl/aux_/type_wrapper.hpp \
+ /usr/include/boost/mpl/aux_/yes_no.hpp \
+ /usr/include/boost/mpl/aux_/config/arrays.hpp \
+ /usr/include/boost/mpl/aux_/config/has_xxx.hpp \
+ /usr/include/boost/mpl/aux_/config/msvc_typename.hpp \
+ /usr/include/boost/preprocessor/array/elem.hpp \
+ /usr/include/boost/preprocessor/array/data.hpp \
+ /usr/include/boost/preprocessor/array/size.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_params.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \
+ /usr/include/boost/mpl/aux_/config/has_apply.hpp \
+ /usr/include/boost/mpl/aux_/msvc_never_true.hpp \
+ /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp \
+ /usr/include/boost/mpl/aux_/include_preprocessed.hpp \
+ /usr/include/boost/mpl/aux_/config/compiler.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \
+ /usr/include/boost/mpl/tag.hpp /usr/include/boost/mpl/void.hpp \
+ /usr/include/boost/mpl/aux_/has_tag.hpp \
+ /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp \
+ /usr/include/boost/mpl/aux_/config/forwarding.hpp \
+ /usr/include/boost/mpl/aux_/msvc_eti_base.hpp \
+ /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \
+ /usr/include/boost/mpl/greater.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp \
+ /usr/include/boost/type_traits/is_pointer.hpp \
+ /usr/include/boost/serialization/tracking_enum.hpp \
+ /usr/include/boost/serialization/type_info_implementation.hpp \
+ /usr/include/boost/serialization/traits.hpp \
+ /usr/include/boost/serialization/split_free.hpp \
+ /usr/include/boost/serialization/wrapper.hpp \
+ /usr/include/boost/serialization/base_object.hpp \
+ /usr/include/boost/type_traits/is_polymorphic.hpp \
+ /usr/include/boost/serialization/force_include.hpp \
+ /usr/include/boost/serialization/void_cast_fwd.hpp \
+ /usr/include/boost/serialization/collection_size_type.hpp \
+ /usr/include/boost/serialization/is_bitwise_serializable.hpp \
+ /usr/include/boost/serialization/item_version_type.hpp \
+ /usr/include/boost/cstdint.hpp /usr/include/boost/integer_traits.hpp \
+ /usr/include/boost/limits.hpp \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/limits.h \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/syslimits.h \
+ /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/local_lim.h \
+ /usr/include/linux/limits.h \
+ /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/uio_lim.h \
+ /usr/include/boost/assert.hpp /usr/include/assert.h \
+ /usr/include/boost/serialization/library_version_type.hpp \
+ /usr/include/c++/12/cstring /usr/include/string.h /usr/include/strings.h \
+ /usr/include/boost/serialization/detail/stack_constructor.hpp \
+ /usr/include/boost/aligned_storage.hpp \
+ /usr/include/boost/type_traits/aligned_storage.hpp \
+ /usr/include/boost/type_traits/alignment_of.hpp \
+ /usr/include/boost/type_traits/type_with_alignment.hpp \
+ /usr/include/boost/type_traits/is_pod.hpp \
+ /usr/include/boost/type_traits/is_scalar.hpp \
+ /usr/include/boost/type_traits/is_member_pointer.hpp \
+ /usr/include/boost/type_traits/is_member_function_pointer.hpp \
+ /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \
+ /usr/include/boost/type_traits/conditional.hpp \
+ /usr/include/boost/serialization/utility.hpp /usr/include/c++/12/utility \
+ /usr/include/c++/12/bits/stl_relops.h \
+ /usr/include/boost/type_traits/remove_const.hpp \
+ /usr/include/boost/mpl/and.hpp \
+ /usr/include/boost/mpl/aux_/nested_type_wknd.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \
+ /usr/include/boost/serialization/collections_save_imp.hpp \
+ /usr/include/boost/serialization/version.hpp \
+ /usr/include/boost/mpl/assert.hpp /usr/include/boost/mpl/not.hpp \
+ /usr/include/boost/mpl/aux_/config/gpu.hpp \
+ /usr/include/boost/mpl/aux_/config/pp_counter.hpp \
+ /usr/include/boost/mpl/less.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \
+ /usr/include/boost/mpl/comparison.hpp \
+ /usr/include/boost/mpl/not_equal_to.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp \
+ /usr/include/boost/mpl/less_equal.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp \
+ /usr/include/boost/mpl/greater_equal.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp \
+ /usr/include/boost/move/utility_core.hpp \
+ /usr/include/boost/move/detail/config_begin.hpp \
+ /usr/include/boost/move/detail/workaround.hpp \
+ /usr/include/boost/move/core.hpp \
+ /usr/include/boost/move/detail/config_end.hpp \
+ /usr/include/boost/move/detail/meta_utils.hpp \
+ /usr/include/boost/move/detail/meta_utils_core.hpp \
+ /usr/include/boost/serialization/vector.hpp \
+ /usr/include/boost/serialization/collections_load_imp.hpp \
+ /usr/include/boost/serialization/detail/is_default_constructible.hpp \
+ /usr/include/boost/utility/enable_if.hpp \
+ /usr/include/boost/core/enable_if.hpp \
+ /usr/include/boost/serialization/array_wrapper.hpp \
+ /usr/include/boost/serialization/split_member.hpp \
+ /usr/include/boost/serialization/array_optimization.hpp \
+ /usr/include/boost/mpl/always.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp \
+ /usr/include/boost/mpl/aux_/arity_spec.hpp \
+ /usr/include/boost/mpl/apply.hpp /usr/include/boost/mpl/apply_fwd.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \
+ /usr/include/boost/mpl/placeholders.hpp /usr/include/boost/mpl/arg.hpp \
+ /usr/include/boost/mpl/arg_fwd.hpp \
+ /usr/include/boost/mpl/aux_/na_assert.hpp \
+ /usr/include/boost/mpl/aux_/arg_typedef.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \
+ /usr/include/boost/mpl/lambda.hpp /usr/include/boost/mpl/bind.hpp \
+ /usr/include/boost/mpl/bind_fwd.hpp \
+ /usr/include/boost/mpl/aux_/config/bind.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \
+ /usr/include/boost/mpl/next.hpp /usr/include/boost/mpl/next_prior.hpp \
+ /usr/include/boost/mpl/aux_/common_name_wknd.hpp \
+ /usr/include/boost/mpl/protect.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \
+ /usr/include/boost/mpl/aux_/full_lambda.hpp \
+ /usr/include/boost/mpl/quote.hpp \
+ /usr/include/boost/mpl/aux_/has_type.hpp \
+ /usr/include/boost/mpl/aux_/config/bcc.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \
+ /usr/include/boost/mpl/aux_/template_arity.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \
+ /usr/include/boost/serialization/collection_traits.hpp \
+ /usr/include/c++/12/climits \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Observer.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Model.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Scheduler.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/scheduler/HeapScheduler.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/InternalEvent.hpp \
+ /usr/include/boost/heap/fibonacci_heap.hpp /usr/include/boost/array.hpp \
+ /usr/include/boost/swap.hpp /usr/include/boost/core/swap.hpp \
+ /usr/include/boost/throw_exception.hpp \
+ /usr/include/boost/assert/source_location.hpp \
+ /usr/include/boost/current_function.hpp \
+ /usr/include/boost/exception/exception.hpp \
+ /usr/include/boost/heap/detail/heap_comparison.hpp \
+ /usr/include/boost/concept/assert.hpp \
+ /usr/include/boost/concept/detail/general.hpp \
+ /usr/include/boost/concept/detail/backward_compatibility.hpp \
+ /usr/include/boost/concept/detail/has_constraints.hpp \
+ /usr/include/boost/heap/heap_concepts.hpp \
+ /usr/include/boost/concept_check.hpp \
+ /usr/include/boost/type_traits/conversion_traits.hpp \
+ /usr/include/boost/type_traits/is_convertible.hpp \
+ /usr/include/boost/type_traits/is_abstract.hpp \
+ /usr/include/boost/type_traits/add_lvalue_reference.hpp \
+ /usr/include/boost/type_traits/add_reference.hpp \
+ /usr/include/boost/concept/usage.hpp \
+ /usr/include/boost/concept/detail/concept_def.hpp \
+ /usr/include/boost/preprocessor/seq/for_each_i.hpp \
+ /usr/include/boost/preprocessor/repetition/for.hpp \
+ /usr/include/boost/preprocessor/repetition/detail/for.hpp \
+ /usr/include/boost/preprocessor/seq/seq.hpp \
+ /usr/include/boost/preprocessor/seq/elem.hpp \
+ /usr/include/boost/preprocessor/seq/size.hpp \
+ /usr/include/boost/preprocessor/seq/detail/is_empty.hpp \
+ /usr/include/boost/preprocessor/seq/enum.hpp \
+ /usr/include/boost/concept/detail/concept_undef.hpp \
+ /usr/include/boost/heap/detail/heap_node.hpp \
+ /usr/include/boost/core/allocator_access.hpp \
+ /usr/include/boost/core/pointer_traits.hpp \
+ /usr/include/boost/intrusive/list.hpp \
+ /usr/include/boost/intrusive/detail/config_begin.hpp \
+ /usr/include/boost/intrusive/intrusive_fwd.hpp \
+ /usr/include/boost/intrusive/link_mode.hpp \
+ /usr/include/boost/intrusive/detail/workaround.hpp \
+ /usr/include/boost/intrusive/detail/assert.hpp \
+ /usr/include/boost/intrusive/list_hook.hpp \
+ /usr/include/boost/intrusive/detail/list_node.hpp \
+ /usr/include/boost/intrusive/pointer_rebind.hpp \
+ /usr/include/boost/intrusive/circular_list_algorithms.hpp \
+ /usr/include/boost/intrusive/detail/algo_type.hpp \
+ /usr/include/boost/core/no_exceptions_support.hpp \
+ /usr/include/boost/intrusive/detail/config_end.hpp \
+ /usr/include/boost/intrusive/options.hpp \
+ /usr/include/boost/intrusive/pack_options.hpp \
+ /usr/include/boost/intrusive/detail/generic_hook.hpp \
+ /usr/include/boost/intrusive/pointer_traits.hpp \
+ /usr/include/boost/move/detail/pointer_element.hpp \
+ /usr/include/boost/intrusive/detail/mpl.hpp \
+ /usr/include/boost/move/detail/type_traits.hpp \
+ /usr/include/boost/intrusive/detail/node_holder.hpp \
+ /usr/include/boost/intrusive/detail/get_value_traits.hpp \
+ /usr/include/boost/intrusive/detail/hook_traits.hpp \
+ /usr/include/boost/intrusive/detail/parent_from_member.hpp \
+ /usr/include/boost/move/detail/to_raw_pointer.hpp \
+ /usr/include/boost/intrusive/detail/is_stateful_value_traits.hpp \
+ /usr/include/boost/intrusive/detail/function_detector.hpp \
+ /usr/include/boost/intrusive/detail/default_header_holder.hpp \
+ /usr/include/boost/intrusive/detail/reverse_iterator.hpp \
+ /usr/include/boost/intrusive/detail/iterator.hpp \
+ /usr/include/boost/intrusive/detail/std_fwd.hpp \
+ /usr/include/boost/move/detail/std_ns_begin.hpp \
+ /usr/include/boost/move/detail/std_ns_end.hpp \
+ /usr/include/boost/move/detail/iterator_traits.hpp \
+ /usr/include/boost/intrusive/detail/uncast.hpp \
+ /usr/include/boost/intrusive/detail/list_iterator.hpp \
+ /usr/include/boost/intrusive/detail/iiterator.hpp \
+ /usr/include/boost/intrusive/detail/array_initializer.hpp \
+ /usr/include/boost/intrusive/detail/exception_disposer.hpp \
+ /usr/include/boost/intrusive/detail/equal_to_value.hpp \
+ /usr/include/boost/intrusive/detail/key_nodeptr_comp.hpp \
+ /usr/include/boost/intrusive/detail/ebo_functor_holder.hpp \
+ /usr/include/boost/intrusive/detail/tree_value_compare.hpp \
+ /usr/include/boost/intrusive/detail/simple_disposers.hpp \
+ /usr/include/boost/intrusive/detail/size_holder.hpp \
+ /usr/include/boost/intrusive/detail/algorithm.hpp \
+ /usr/include/boost/intrusive/detail/minimal_less_equal_header.hpp \
+ /usr/include/boost/heap/detail/stable_heap.hpp \
+ /usr/include/boost/iterator/iterator_adaptor.hpp \
+ /usr/include/boost/core/use_default.hpp \
+ /usr/include/boost/iterator/iterator_categories.hpp \
+ /usr/include/boost/iterator/detail/config_def.hpp \
+ /usr/include/boost/iterator/detail/config_undef.hpp \
+ /usr/include/boost/iterator/iterator_facade.hpp \
+ /usr/include/boost/iterator/interoperable.hpp \
+ /usr/include/boost/mpl/or.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \
+ /usr/include/boost/iterator/iterator_traits.hpp \
+ /usr/include/boost/iterator/detail/facade_iterator_category.hpp \
+ /usr/include/boost/detail/indirect_traits.hpp \
+ /usr/include/boost/type_traits/remove_pointer.hpp \
+ /usr/include/boost/detail/select_type.hpp \
+ /usr/include/boost/iterator/detail/enable_if.hpp \
+ /usr/include/boost/type_traits/add_const.hpp \
+ /usr/include/boost/type_traits/add_pointer.hpp \
+ /usr/include/boost/heap/policies.hpp \
+ /usr/include/boost/parameter/name.hpp \
+ /usr/include/boost/parameter/aux_/name.hpp \
+ /usr/include/boost/parameter/value_type.hpp \
+ /usr/include/boost/parameter/aux_/void.hpp \
+ /usr/include/boost/parameter/config.hpp \
+ /usr/include/boost/mpl/limits/vector.hpp \
+ /usr/include/boost/mp11/integral.hpp /usr/include/boost/mp11/version.hpp \
+ /usr/include/boost/mp11/list.hpp \
+ /usr/include/boost/mp11/detail/mp_list.hpp \
+ /usr/include/boost/mp11/detail/mp_is_list.hpp \
+ /usr/include/boost/mp11/detail/mp_append.hpp \
+ /usr/include/boost/mp11/utility.hpp \
+ /usr/include/boost/mp11/detail/mp_fold.hpp \
+ /usr/include/boost/mp11/detail/config.hpp \
+ /usr/include/boost/parameter/aux_/is_placeholder.hpp \
+ /usr/include/boost/mp11/bind.hpp /usr/include/boost/mp11/algorithm.hpp \
+ /usr/include/boost/mp11/set.hpp /usr/include/boost/mp11/function.hpp \
+ /usr/include/boost/mp11/detail/mp_count.hpp \
+ /usr/include/boost/mp11/detail/mp_plus.hpp \
+ /usr/include/boost/mp11/detail/mp_min_element.hpp \
+ /usr/include/boost/mp11/detail/mp_void.hpp \
+ /usr/include/boost/mp11/detail/mp_copy_if.hpp \
+ /usr/include/boost/mp11/detail/mp_remove_if.hpp \
+ /usr/include/boost/mp11/detail/mp_map_find.hpp \
+ /usr/include/boost/mp11/detail/mp_with_index.hpp \
+ /usr/include/c++/12/cassert /usr/include/boost/mp11/integer_sequence.hpp \
+ /usr/include/boost/parameter/aux_/result_of0.hpp \
+ /usr/include/boost/parameter/aux_/use_default_tag.hpp \
+ /usr/include/boost/utility/result_of.hpp \
+ /usr/include/boost/preprocessor/iteration/iterate.hpp \
+ /usr/include/boost/preprocessor/slot/slot.hpp \
+ /usr/include/boost/preprocessor/slot/detail/def.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \
+ /usr/include/boost/preprocessor/facilities/intercept.hpp \
+ /usr/include/boost/type_traits/type_identity.hpp \
+ /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \
+ /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \
+ /usr/include/boost/preprocessor/slot/detail/shared.hpp \
+ /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \
+ /usr/include/boost/utility/detail/result_of_iterate.hpp \
+ /usr/include/boost/parameter/aux_/lambda_tag.hpp \
+ /usr/include/boost/parameter/binding.hpp \
+ /usr/include/boost/parameter/keyword.hpp \
+ /usr/include/boost/parameter/aux_/tag.hpp \
+ /usr/include/boost/parameter/aux_/unwrap_cv_reference.hpp \
+ /usr/include/boost/parameter/aux_/yesno.hpp \
+ /usr/include/c++/12/functional /usr/include/c++/12/bits/std_function.h \
+ /usr/include/c++/12/unordered_map /usr/include/c++/12/bits/hashtable.h \
+ /usr/include/c++/12/bits/hashtable_policy.h \
+ /usr/include/c++/12/bits/enable_special_members.h \
+ /usr/include/c++/12/bits/unordered_map.h /usr/include/c++/12/array \
+ /usr/include/c++/12/compare \
+ /usr/include/boost/parameter/aux_/preprocessor/nullptr.hpp \
+ /usr/include/boost/parameter/aux_/tagged_argument.hpp \
+ /usr/include/boost/parameter/keyword_fwd.hpp \
+ /usr/include/boost/parameter/aux_/tagged_argument_fwd.hpp \
+ /usr/include/boost/parameter/aux_/is_tagged_argument.hpp \
+ /usr/include/boost/type_traits/is_base_of.hpp \
+ /usr/include/boost/parameter/aux_/default.hpp \
+ /usr/include/boost/parameter/aux_/arg_list.hpp \
+ /usr/include/boost/parameter/aux_/is_maybe.hpp \
+ /usr/include/boost/parameter/aux_/parameter_requirements.hpp \
+ /usr/include/boost/parameter/aux_/pack/parameter_requirements.hpp \
+ /usr/include/boost/parameter/aux_/augment_predicate.hpp \
+ /usr/include/boost/parameter/aux_/has_nested_template_fn.hpp \
+ /usr/include/boost/mpl/iterator_tags.hpp \
+ /usr/include/boost/mpl/begin_end_fwd.hpp \
+ /usr/include/boost/mpl/has_key_fwd.hpp \
+ /usr/include/boost/mpl/count_fwd.hpp \
+ /usr/include/boost/mpl/key_type_fwd.hpp \
+ /usr/include/boost/mpl/value_type_fwd.hpp \
+ /usr/include/boost/mpl/at_fwd.hpp /usr/include/boost/mpl/order_fwd.hpp \
+ /usr/include/boost/mpl/find.hpp /usr/include/boost/mpl/find_if.hpp \
+ /usr/include/boost/mpl/aux_/find_if_pred.hpp \
+ /usr/include/boost/mpl/aux_/iter_apply.hpp \
+ /usr/include/boost/mpl/deref.hpp \
+ /usr/include/boost/mpl/aux_/msvc_type.hpp \
+ /usr/include/boost/mpl/iter_fold_if.hpp \
+ /usr/include/boost/mpl/begin_end.hpp \
+ /usr/include/boost/mpl/aux_/begin_end_impl.hpp \
+ /usr/include/boost/mpl/sequence_tag_fwd.hpp \
+ /usr/include/boost/mpl/aux_/has_begin.hpp \
+ /usr/include/boost/mpl/aux_/traits_lambda_spec.hpp \
+ /usr/include/boost/mpl/sequence_tag.hpp \
+ /usr/include/boost/mpl/logical.hpp /usr/include/boost/mpl/pair.hpp \
+ /usr/include/boost/mpl/aux_/iter_fold_if_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp \
+ /usr/include/boost/mpl/same_as.hpp \
+ /usr/include/boost/mpl/aux_/lambda_spec.hpp \
+ /usr/include/boost/mpl/distance.hpp \
+ /usr/include/boost/mpl/distance_fwd.hpp \
+ /usr/include/boost/mpl/iter_fold.hpp /usr/include/boost/mpl/O1_size.hpp \
+ /usr/include/boost/mpl/O1_size_fwd.hpp \
+ /usr/include/boost/mpl/aux_/O1_size_impl.hpp \
+ /usr/include/boost/mpl/long.hpp /usr/include/boost/mpl/long_fwd.hpp \
+ /usr/include/boost/mpl/aux_/has_size.hpp \
+ /usr/include/boost/mpl/aux_/iter_fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp \
+ /usr/include/boost/mpl/iterator_range.hpp \
+ /usr/include/boost/parameter/aux_/preprocessor/qualifier.hpp \
+ /usr/include/boost/preprocessor/facilities/is_empty.hpp \
+ /usr/include/boost/preprocessor/facilities/is_empty_variadic.hpp \
+ /usr/include/boost/preprocessor/punctuation/is_begin_parens.hpp \
+ /usr/include/boost/preprocessor/punctuation/detail/is_begin_parens.hpp \
+ /usr/include/boost/preprocessor/facilities/detail/is_empty.hpp \
+ /usr/include/boost/parameter/aux_/preprocessor/is_binary.hpp \
+ /usr/include/boost/parameter/template_keyword.hpp \
+ /usr/include/boost/parameter/aux_/template_keyword.hpp \
+ /usr/include/boost/parameter/parameters.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_arg_list.hpp \
+ /usr/include/boost/parameter/aux_/pack/unmatched_argument.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_type.hpp \
+ /usr/include/boost/parameter/deduced.hpp \
+ /usr/include/boost/parameter/aux_/use_default.hpp \
+ /usr/include/boost/parameter/required.hpp \
+ /usr/include/boost/parameter/optional.hpp \
+ /usr/include/boost/parameter/aux_/pack/is_named_argument.hpp \
+ /usr/include/boost/parameter/aux_/pack/insert_tagged.hpp \
+ /usr/include/boost/parameter/aux_/set.hpp \
+ /usr/include/boost/parameter/aux_/pack/deduce_tag.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_deduced.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_parameter_spec_items.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_deduced_items.hpp \
+ /usr/include/boost/parameter/aux_/pack/deduced_item.hpp \
+ /usr/include/boost/parameter/aux_/pack/satisfies.hpp \
+ /usr/include/boost/parameter/aux_/pack/as_parameter_requirements.hpp \
+ /usr/include/boost/parameter/aux_/pack/predicate.hpp \
+ /usr/include/boost/parameter/aux_/always_true_predicate.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_items.hpp \
+ /usr/include/boost/parameter/aux_/pack/item.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_keyword_arg.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_template_keyword_arg.hpp \
+ /usr/include/boost/heap/heap_merge.hpp \
+ /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp \
+ /usr/include/boost/type_traits/enable_if.hpp \
+ /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp \
+ /usr/include/boost/type_traits/has_trivial_move_assign.hpp \
+ /usr/include/boost/heap/detail/tree_iterator.hpp \
+ /usr/include/c++/12/queue /usr/include/c++/12/deque \
+ /usr/include/c++/12/bits/stl_deque.h /usr/include/c++/12/bits/deque.tcc \
+ /usr/include/c++/12/bits/stl_queue.h \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/time/DoubleTime.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Limits.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Time.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/StructureView.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Bag.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/ExternalEvent.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Node.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/View.hpp \
+ /usr/include/boost/format.hpp /usr/include/c++/12/locale \
+ /usr/include/c++/12/bits/locale_facets_nonio.h /usr/include/c++/12/ctime \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/time_members.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/messages_members.h \
+ /usr/include/libintl.h /usr/include/c++/12/bits/codecvt.h \
+ /usr/include/c++/12/bits/locale_facets_nonio.tcc \
+ /usr/include/c++/12/bits/locale_conv.h \
+ /usr/include/boost/format/detail/compat_workarounds.hpp \
+ /usr/include/boost/format/detail/config_macros.hpp \
+ /usr/include/boost/format/detail/workarounds_gcc-2_95.hpp \
+ /usr/include/boost/format/detail/workarounds_stlport.hpp \
+ /usr/include/boost/format/format_fwd.hpp \
+ /usr/include/boost/format/internals_fwd.hpp \
+ /usr/include/boost/format/internals.hpp \
+ /usr/include/boost/core/ignore_unused.hpp \
+ /usr/include/boost/optional.hpp /usr/include/boost/optional/optional.hpp \
+ /usr/include/boost/core/explicit_operator_bool.hpp \
+ /usr/include/boost/optional/bad_optional_access.hpp \
+ /usr/include/boost/type.hpp /usr/include/boost/type_traits/decay.hpp \
+ /usr/include/boost/type_traits/remove_bounds.hpp \
+ /usr/include/boost/type_traits/remove_extent.hpp \
+ /usr/include/boost/move/utility.hpp /usr/include/boost/move/traits.hpp \
+ /usr/include/boost/none.hpp /usr/include/boost/none_t.hpp \
+ /usr/include/boost/utility/compare_pointees.hpp \
+ /usr/include/boost/optional/optional_fwd.hpp \
+ /usr/include/boost/optional/detail/optional_config.hpp \
+ /usr/include/boost/optional/detail/optional_factory_support.hpp \
+ /usr/include/boost/optional/detail/optional_aligned_storage.hpp \
+ /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp \
+ /usr/include/boost/optional/detail/optional_reference_spec.hpp \
+ /usr/include/boost/optional/detail/optional_relops.hpp \
+ /usr/include/boost/optional/detail/optional_swap.hpp \
+ /usr/include/boost/format/alt_sstream.hpp \
+ /usr/include/boost/utility/base_from_member.hpp \
+ /usr/include/boost/preprocessor/repetition/repeat_from_to.hpp \
+ /usr/include/boost/shared_ptr.hpp \
+ /usr/include/boost/smart_ptr/shared_ptr.hpp \
+ /usr/include/boost/smart_ptr/detail/shared_count.hpp \
+ /usr/include/boost/smart_ptr/bad_weak_ptr.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_noexcept.hpp \
+ /usr/include/boost/checked_delete.hpp \
+ /usr/include/boost/core/checked_delete.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_convertible.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_nullptr_t.hpp \
+ /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp \
+ /usr/include/boost/smart_ptr/detail/spinlock.hpp \
+ /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \
+ /usr/include/boost/smart_ptr/detail/yield_k.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_thread_pause.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp \
+ /usr/include/boost/config/pragma_message.hpp \
+ /usr/include/boost/smart_ptr/detail/operator_bool.hpp \
+ /usr/include/boost/smart_ptr/detail/local_sp_deleter.hpp \
+ /usr/include/boost/smart_ptr/detail/local_counted_base.hpp \
+ /usr/include/boost/format/alt_sstream_impl.hpp \
+ /usr/include/boost/format/format_class.hpp \
+ /usr/include/boost/format/exceptions.hpp \
+ /usr/include/boost/format/format_implementation.hpp \
+ /usr/include/boost/format/group.hpp \
+ /usr/include/boost/format/feed_args.hpp \
+ /usr/include/boost/format/detail/msvc_disambiguater.hpp \
+ /usr/include/boost/format/parsing.hpp \
+ /usr/include/boost/format/free_funcs.hpp \
+ /usr/include/boost/format/detail/unset_macros.hpp \
+ /usr/include/boost/lexical_cast.hpp \
+ /usr/include/boost/range/iterator_range_core.hpp \
+ /usr/include/boost/range/functions.hpp \
+ /usr/include/boost/range/begin.hpp /usr/include/boost/range/config.hpp \
+ /usr/include/boost/range/iterator.hpp \
+ /usr/include/boost/range/range_fwd.hpp \
+ /usr/include/boost/range/mutable_iterator.hpp \
+ /usr/include/boost/range/detail/extract_optional_type.hpp \
+ /usr/include/boost/range/detail/msvc_has_iterator_workaround.hpp \
+ /usr/include/boost/range/const_iterator.hpp \
+ /usr/include/boost/range/end.hpp \
+ /usr/include/boost/range/detail/implementation_help.hpp \
+ /usr/include/boost/range/detail/common.hpp \
+ /usr/include/boost/range/detail/sfinae.hpp \
+ /usr/include/boost/range/size.hpp /usr/include/boost/range/size_type.hpp \
+ /usr/include/boost/range/difference_type.hpp \
+ /usr/include/boost/range/has_range_iterator.hpp \
+ /usr/include/boost/range/concepts.hpp \
+ /usr/include/boost/iterator/iterator_concepts.hpp \
+ /usr/include/boost/range/value_type.hpp \
+ /usr/include/boost/range/detail/misc_concept.hpp \
+ /usr/include/boost/type_traits/make_unsigned.hpp \
+ /usr/include/boost/type_traits/is_signed.hpp \
+ /usr/include/boost/type_traits/is_unsigned.hpp \
+ /usr/include/boost/type_traits/add_volatile.hpp \
+ /usr/include/boost/range/detail/has_member_size.hpp \
+ /usr/include/boost/utility.hpp /usr/include/boost/utility/binary.hpp \
+ /usr/include/boost/preprocessor/control/deduce_d.hpp \
+ /usr/include/boost/preprocessor/seq/cat.hpp \
+ /usr/include/boost/preprocessor/seq/fold_left.hpp \
+ /usr/include/boost/preprocessor/seq/transform.hpp \
+ /usr/include/boost/preprocessor/arithmetic/mod.hpp \
+ /usr/include/boost/preprocessor/arithmetic/detail/div_base.hpp \
+ /usr/include/boost/preprocessor/comparison/less_equal.hpp \
+ /usr/include/boost/preprocessor/logical/not.hpp \
+ /usr/include/boost/utility/identity_type.hpp \
+ /usr/include/boost/type_traits/function_traits.hpp \
+ /usr/include/boost/core/noncopyable.hpp \
+ /usr/include/boost/range/distance.hpp \
+ /usr/include/boost/iterator/distance.hpp \
+ /usr/include/boost/range/empty.hpp /usr/include/boost/range/rbegin.hpp \
+ /usr/include/boost/range/reverse_iterator.hpp \
+ /usr/include/boost/iterator/reverse_iterator.hpp \
+ /usr/include/boost/range/rend.hpp \
+ /usr/include/boost/range/algorithm/equal.hpp \
+ /usr/include/boost/range/detail/safe_bool.hpp \
+ /usr/include/boost/next_prior.hpp \
+ /usr/include/boost/type_traits/has_plus.hpp \
+ /usr/include/boost/type_traits/detail/has_binary_operator.hpp \
+ /usr/include/boost/type_traits/make_void.hpp \
+ /usr/include/boost/type_traits/has_plus_assign.hpp \
+ /usr/include/boost/type_traits/has_minus.hpp \
+ /usr/include/boost/type_traits/has_minus_assign.hpp \
+ /usr/include/boost/iterator/advance.hpp \
+ /usr/include/boost/lexical_cast/bad_lexical_cast.hpp \
+ /usr/include/boost/lexical_cast/try_lexical_convert.hpp \
+ /usr/include/boost/lexical_cast/detail/is_character.hpp \
+ /usr/include/boost/lexical_cast/detail/converter_numeric.hpp \
+ /usr/include/boost/type_traits/is_float.hpp \
+ /usr/include/boost/numeric/conversion/cast.hpp \
+ /usr/include/boost/numeric/conversion/converter.hpp \
+ /usr/include/boost/numeric/conversion/conversion_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/meta.hpp \
+ /usr/include/boost/numeric/conversion/detail/int_float_mixture.hpp \
+ /usr/include/boost/numeric/conversion/int_float_mixture_enum.hpp \
+ /usr/include/boost/numeric/conversion/detail/sign_mixture.hpp \
+ /usr/include/boost/numeric/conversion/sign_mixture_enum.hpp \
+ /usr/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \
+ /usr/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \
+ /usr/include/boost/numeric/conversion/detail/is_subranged.hpp \
+ /usr/include/boost/mpl/multiplies.hpp /usr/include/boost/mpl/times.hpp \
+ /usr/include/boost/mpl/aux_/arithmetic_op.hpp \
+ /usr/include/boost/mpl/aux_/largest_int.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \
+ /usr/include/boost/numeric/conversion/converter_policies.hpp \
+ /usr/include/boost/config/no_tr1/cmath.hpp \
+ /usr/include/boost/numeric/conversion/detail/converter.hpp \
+ /usr/include/boost/numeric/conversion/bounds.hpp \
+ /usr/include/boost/numeric/conversion/detail/bounds.hpp \
+ /usr/include/boost/numeric/conversion/numeric_cast_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \
+ /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \
+ /usr/include/boost/lexical_cast/detail/converter_lexical.hpp \
+ /usr/include/boost/type_traits/has_left_shift.hpp \
+ /usr/include/boost/type_traits/has_right_shift.hpp \
+ /usr/include/boost/detail/lcast_precision.hpp \
+ /usr/include/boost/lexical_cast/detail/widest_char.hpp \
+ /usr/include/boost/container/container_fwd.hpp \
+ /usr/include/boost/container/detail/std_fwd.hpp \
+ /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp \
+ /usr/include/boost/lexical_cast/detail/lcast_char_constants.hpp \
+ /usr/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp \
+ /usr/include/boost/noncopyable.hpp \
+ /usr/include/boost/lexical_cast/detail/inf_nan.hpp \
+ /usr/include/boost/math/special_functions/sign.hpp \
+ /usr/include/boost/math/tools/config.hpp \
+ /usr/include/boost/predef/architecture/x86.h \
+ /usr/include/boost/predef/architecture/x86/32.h \
+ /usr/include/boost/predef/version_number.h \
+ /usr/include/boost/predef/make.h /usr/include/boost/predef/detail/test.h \
+ /usr/include/boost/predef/architecture/x86/64.h \
+ /usr/include/c++/12/cfloat \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/float.h \
+ /usr/include/boost/math/tools/user.hpp \
+ /usr/include/boost/math/special_functions/math_fwd.hpp \
+ /usr/include/boost/math/special_functions/detail/round_fwd.hpp \
+ /usr/include/boost/math/tools/promotion.hpp \
+ /usr/include/boost/math/policies/policy.hpp \
+ /usr/include/boost/mpl/list.hpp /usr/include/boost/mpl/limits/list.hpp \
+ /usr/include/boost/mpl/list/list20.hpp \
+ /usr/include/boost/mpl/list/list10.hpp \
+ /usr/include/boost/mpl/list/list0.hpp \
+ /usr/include/boost/mpl/list/aux_/push_front.hpp \
+ /usr/include/boost/mpl/push_front_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/item.hpp \
+ /usr/include/boost/mpl/list/aux_/tag.hpp \
+ /usr/include/boost/mpl/list/aux_/pop_front.hpp \
+ /usr/include/boost/mpl/pop_front_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/push_back.hpp \
+ /usr/include/boost/mpl/push_back_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/front.hpp \
+ /usr/include/boost/mpl/front_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/clear.hpp \
+ /usr/include/boost/mpl/clear_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/O1_size.hpp \
+ /usr/include/boost/mpl/list/aux_/size.hpp \
+ /usr/include/boost/mpl/size_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/empty.hpp \
+ /usr/include/boost/mpl/empty_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/begin_end.hpp \
+ /usr/include/boost/mpl/list/aux_/iterator.hpp \
+ /usr/include/boost/mpl/list/aux_/include_preprocessed.hpp \
+ /usr/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp \
+ /usr/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/list.hpp \
+ /usr/include/boost/mpl/contains.hpp \
+ /usr/include/boost/mpl/contains_fwd.hpp \
+ /usr/include/boost/mpl/aux_/contains_impl.hpp \
+ /usr/include/boost/mpl/remove_if.hpp /usr/include/boost/mpl/fold.hpp \
+ /usr/include/boost/mpl/aux_/fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp \
+ /usr/include/boost/mpl/reverse_fold.hpp \
+ /usr/include/boost/mpl/aux_/reverse_fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/inserter_algorithm.hpp \
+ /usr/include/boost/mpl/back_inserter.hpp \
+ /usr/include/boost/mpl/push_back.hpp \
+ /usr/include/boost/mpl/aux_/push_back_impl.hpp \
+ /usr/include/boost/mpl/inserter.hpp \
+ /usr/include/boost/mpl/front_inserter.hpp \
+ /usr/include/boost/mpl/push_front.hpp \
+ /usr/include/boost/mpl/aux_/push_front_impl.hpp \
+ /usr/include/boost/mpl/clear.hpp \
+ /usr/include/boost/mpl/aux_/clear_impl.hpp \
+ /usr/include/boost/mpl/vector.hpp \
+ /usr/include/boost/mpl/vector/vector20.hpp \
+ /usr/include/boost/mpl/vector/vector10.hpp \
+ /usr/include/boost/mpl/vector/vector0.hpp \
+ /usr/include/boost/mpl/vector/aux_/at.hpp \
+ /usr/include/boost/mpl/vector/aux_/tag.hpp \
+ /usr/include/boost/mpl/aux_/config/typeof.hpp \
+ /usr/include/boost/mpl/vector/aux_/front.hpp \
+ /usr/include/boost/mpl/vector/aux_/push_front.hpp \
+ /usr/include/boost/mpl/vector/aux_/item.hpp \
+ /usr/include/boost/mpl/vector/aux_/pop_front.hpp \
+ /usr/include/boost/mpl/vector/aux_/push_back.hpp \
+ /usr/include/boost/mpl/vector/aux_/pop_back.hpp \
+ /usr/include/boost/mpl/pop_back_fwd.hpp \
+ /usr/include/boost/mpl/vector/aux_/back.hpp \
+ /usr/include/boost/mpl/back_fwd.hpp \
+ /usr/include/boost/mpl/vector/aux_/clear.hpp \
+ /usr/include/boost/mpl/vector/aux_/vector0.hpp \
+ /usr/include/boost/mpl/vector/aux_/iterator.hpp \
+ /usr/include/boost/mpl/plus.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp \
+ /usr/include/boost/mpl/minus.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp \
+ /usr/include/boost/mpl/advance_fwd.hpp /usr/include/boost/mpl/prior.hpp \
+ /usr/include/boost/mpl/vector/aux_/O1_size.hpp \
+ /usr/include/boost/mpl/vector/aux_/size.hpp \
+ /usr/include/boost/mpl/vector/aux_/empty.hpp \
+ /usr/include/boost/mpl/vector/aux_/begin_end.hpp \
+ /usr/include/boost/mpl/vector/aux_/include_preprocessed.hpp \
+ /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp \
+ /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp \
+ /usr/include/boost/mpl/at.hpp /usr/include/boost/mpl/aux_/at_impl.hpp \
+ /usr/include/boost/mpl/advance.hpp /usr/include/boost/mpl/negate.hpp \
+ /usr/include/boost/mpl/aux_/advance_forward.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp \
+ /usr/include/boost/mpl/aux_/advance_backward.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp \
+ /usr/include/boost/mpl/size.hpp \
+ /usr/include/boost/mpl/aux_/size_impl.hpp /usr/include/c++/12/stdlib.h \
+ /usr/include/c++/12/math.h /usr/include/boost/config/no_tr1/complex.hpp \
+ /usr/include/c++/12/complex \
+ /usr/include/boost/math/special_functions/detail/fp_traits.hpp \
+ /usr/include/boost/predef/other/endian.h \
+ /usr/include/boost/predef/library/c/gnu.h \
+ /usr/include/boost/predef/library/c/_prefix.h \
+ /usr/include/boost/predef/detail/_cassert.h \
+ /usr/include/boost/predef/os/macos.h /usr/include/boost/predef/os/ios.h \
+ /usr/include/boost/predef/os/bsd.h \
+ /usr/include/boost/predef/os/bsd/bsdi.h \
+ /usr/include/boost/predef/os/bsd/dragonfly.h \
+ /usr/include/boost/predef/os/bsd/free.h \
+ /usr/include/boost/predef/os/bsd/open.h \
+ /usr/include/boost/predef/os/bsd/net.h \
+ /usr/include/boost/predef/platform/android.h \
+ /usr/include/boost/math/special_functions/fpclassify.hpp \
+ /usr/include/boost/math/tools/real_cast.hpp \
+ /usr/include/boost/integer.hpp /usr/include/boost/integer_fwd.hpp \
+ /usr/include/boost/detail/basic_pointerbuf.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Parameters.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Coordinator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Coordinator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Links.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/String.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Trace.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FormalismType.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FunctionType.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/LevelType.hpp \
+ /usr/include/c++/12/mutex /usr/include/c++/12/bits/chrono.h \
+ /usr/include/c++/12/ratio /usr/include/c++/12/bits/parse_numbers.h \
+ /usr/include/c++/12/bits/std_mutex.h \
+ /usr/include/c++/12/bits/unique_lock.h \
+ /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/GraphManager.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/GraphManager.hpp \
+ /usr/include/c++/12/chrono /usr/include/c++/12/iostream \
+ /usr/include/boost/test/unit_test.hpp \
+ /usr/include/boost/test/test_tools.hpp \
+ /usr/include/boost/test/detail/config.hpp \
+ /usr/include/boost/test/tools/context.hpp \
+ /usr/include/boost/test/utils/lazy_ostream.hpp \
+ /usr/include/boost/test/detail/suppress_warnings.hpp \
+ /usr/include/boost/test/detail/enable_warnings.hpp \
+ /usr/include/boost/test/detail/pp_variadic.hpp \
+ /usr/include/boost/preprocessor/comparison/equal.hpp \
+ /usr/include/boost/preprocessor/comparison/not_equal.hpp \
+ /usr/include/boost/preprocessor/variadic/to_seq.hpp \
+ /usr/include/boost/preprocessor/tuple/to_seq.hpp \
+ /usr/include/boost/preprocessor/tuple/size.hpp \
+ /usr/include/boost/preprocessor/seq/for_each.hpp \
+ /usr/include/boost/test/tools/old/interface.hpp \
+ /usr/include/boost/preprocessor/seq/to_tuple.hpp \
+ /usr/include/boost/test/tools/old/impl.hpp \
+ /usr/include/boost/test/unit_test_log.hpp \
+ /usr/include/boost/test/tree/observer.hpp \
+ /usr/include/boost/test/detail/fwd_decl.hpp \
+ /usr/include/boost/test/detail/global_typedef.hpp \
+ /usr/include/boost/test/utils/basic_cstring/basic_cstring.hpp \
+ /usr/include/boost/test/utils/basic_cstring/basic_cstring_fwd.hpp \
+ /usr/include/boost/test/utils/basic_cstring/bcs_char_traits.hpp \
+ /usr/include/boost/test/detail/log_level.hpp \
+ /usr/include/boost/test/utils/wrap_stringstream.hpp \
+ /usr/include/boost/test/tools/assertion_result.hpp \
+ /usr/include/boost/test/utils/class_properties.hpp \
+ /usr/include/boost/call_traits.hpp \
+ /usr/include/boost/detail/call_traits.hpp \
+ /usr/include/boost/utility/addressof.hpp \
+ /usr/include/boost/test/tools/floating_point_comparison.hpp \
+ /usr/include/boost/test/tools/detail/fwd.hpp \
+ /usr/include/boost/test/utils/basic_cstring/io.hpp \
+ /usr/include/boost/test/tools/detail/print_helper.hpp \
+ /usr/include/boost/test/tools/interface.hpp \
+ /usr/include/boost/test/tools/assertion.hpp \
+ /usr/include/boost/utility/declval.hpp \
+ /usr/include/boost/test/tools/fpc_op.hpp \
+ /usr/include/boost/test/tools/fpc_tolerance.hpp \
+ /usr/include/boost/test/tree/decorator.hpp \
+ /usr/include/boost/test/tree/fixture.hpp \
+ /usr/include/boost/scoped_ptr.hpp \
+ /usr/include/boost/smart_ptr/scoped_ptr.hpp \
+ /usr/include/boost/function/function0.hpp \
+ /usr/include/boost/function/detail/maybe_include.hpp \
+ /usr/include/boost/function/function_template.hpp \
+ /usr/include/boost/function/detail/prologue.hpp \
+ /usr/include/boost/config/no_tr1/functional.hpp \
+ /usr/include/boost/function/function_base.hpp \
+ /usr/include/boost/type_index.hpp \
+ /usr/include/boost/type_index/stl_type_index.hpp \
+ /usr/include/boost/type_index/type_index_facade.hpp \
+ /usr/include/boost/container_hash/hash_fwd.hpp \
+ /usr/include/boost/core/demangle.hpp /usr/include/c++/12/cxxabi.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/cxxabi_tweaks.h \
+ /usr/include/boost/type_traits/has_trivial_copy.hpp \
+ /usr/include/boost/type_traits/has_trivial_destructor.hpp \
+ /usr/include/boost/type_traits/composite_traits.hpp \
+ /usr/include/boost/type_traits/is_union.hpp /usr/include/boost/ref.hpp \
+ /usr/include/boost/core/ref.hpp /usr/include/boost/function_equal.hpp \
+ /usr/include/boost/function/function_fwd.hpp \
+ /usr/include/boost/mem_fn.hpp /usr/include/boost/bind/mem_fn.hpp \
+ /usr/include/boost/get_pointer.hpp \
+ /usr/include/boost/config/no_tr1/memory.hpp \
+ /usr/include/boost/bind/mem_fn_template.hpp \
+ /usr/include/boost/bind/mem_fn_cc.hpp \
+ /usr/include/boost/preprocessor/enum.hpp \
+ /usr/include/boost/preprocessor/repetition/enum.hpp \
+ /usr/include/boost/preprocessor/enum_params.hpp \
+ /usr/include/boost/function/function1.hpp \
+ /usr/include/boost/type_traits/common_type.hpp \
+ /usr/include/boost/type_traits/detail/mp_defer.hpp \
+ /usr/include/boost/test/tools/collection_comparison_op.hpp \
+ /usr/include/boost/test/utils/is_forward_iterable.hpp \
+ /usr/include/boost/test/utils/is_cstring.hpp \
+ /usr/include/boost/test/tools/cstring_comparison_op.hpp \
+ /usr/include/boost/test/utils/basic_cstring/compare.hpp \
+ /usr/include/boost/test/tools/detail/it_pair.hpp \
+ /usr/include/boost/test/tools/detail/bitwise_manip.hpp \
+ /usr/include/boost/test/tools/detail/indirections.hpp \
+ /usr/include/c++/12/list /usr/include/c++/12/bits/stl_list.h \
+ /usr/include/c++/12/bits/list.tcc \
+ /usr/include/boost/test/tools/detail/tolerance_manip.hpp \
+ /usr/include/boost/test/tools/detail/per_element_manip.hpp \
+ /usr/include/boost/test/tools/detail/lexicographic_manip.hpp \
+ /usr/include/boost/test/unit_test_suite.hpp \
+ /usr/include/boost/test/framework.hpp \
+ /usr/include/boost/test/detail/throw_exception.hpp \
+ /usr/include/boost/test/tree/auto_registration.hpp \
+ /usr/include/boost/test/tree/test_unit.hpp \
+ /usr/include/boost/test/tree/test_case_template.hpp \
+ /usr/include/boost/test/utils/algorithm.hpp \
+ /usr/include/boost/mpl/for_each.hpp \
+ /usr/include/boost/mpl/is_sequence.hpp \
+ /usr/include/boost/mpl/aux_/unwrap.hpp \
+ /usr/include/boost/utility/value_init.hpp \
+ /usr/include/boost/test/tree/global_fixture.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Simulator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Simulator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Context.hpp \
+ /home/toto/projets/factory/src/FactoryGraphManager.hpp \
+ /home/toto/projets/factory/src/Base.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Output.hpp \
+ /usr/include/c++/12/fstream \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/basic_file.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++io.h \
+ /usr/include/c++/12/bits/fstream.tcc \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/TimedIterator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/DiscreteTimeIterator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Iterator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Dynamics.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/state/States.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/state/Any.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Macro.hpp \
+ /home/toto/projets/factory/src/JsonReader.hpp \
+ /home/toto/projets/factory/src/Combiner.hpp \
+ /home/toto/projets/factory/src/Machine.hpp \
+ /home/toto/projets/factory/src/ProductionOrder.hpp \
+ /home/toto/projets/factory/src/Conveyor.hpp \
+ /home/toto/projets/factory/src/Processor.hpp \
+ /home/toto/projets/factory/src/ProductionOrderGenerator.hpp \
+ /usr/include/c++/12/random /usr/include/c++/12/bits/random.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/opt_random.h \
+ /usr/include/c++/12/bits/random.tcc /usr/include/c++/12/numeric \
+ /usr/include/c++/12/bits/stl_numeric.h \
+ /usr/include/c++/12/pstl/glue_numeric_defs.h \
+ /home/toto/projets/factory/src/Separator.hpp \
+ /home/toto/projets/factory/src/Sink.hpp /usr/include/nlohmann/json.hpp \
+ /usr/include/nlohmann/adl_serializer.hpp \
+ /usr/include/nlohmann/detail/abi_macros.hpp \
+ /usr/include/nlohmann/detail/conversions/from_json.hpp \
+ /usr/include/c++/12/forward_list /usr/include/c++/12/bits/forward_list.h \
+ /usr/include/c++/12/bits/forward_list.tcc \
+ /usr/include/nlohmann/detail/exceptions.hpp \
+ /usr/include/nlohmann/detail/value_t.hpp \
+ /usr/include/nlohmann/detail/macro_scope.hpp \
+ /usr/include/nlohmann/detail/meta/detected.hpp \
+ /usr/include/nlohmann/detail/meta/void_t.hpp \
+ /usr/include/nlohmann/thirdparty/hedley/hedley.hpp \
+ /usr/include/nlohmann/detail/string_escape.hpp \
+ /usr/include/nlohmann/detail/input/position_t.hpp \
+ /usr/include/nlohmann/detail/meta/cpp_future.hpp \
+ /usr/include/nlohmann/detail/meta/type_traits.hpp \
+ /usr/include/nlohmann/detail/iterators/iterator_traits.hpp \
+ /usr/include/nlohmann/detail/meta/call_std/begin.hpp \
+ /usr/include/nlohmann/detail/meta/call_std/end.hpp \
+ /usr/include/nlohmann/json_fwd.hpp \
+ /usr/include/nlohmann/detail/string_concat.hpp \
+ /usr/include/nlohmann/detail/meta/identity_tag.hpp \
+ /usr/include/nlohmann/detail/meta/std_fs.hpp \
+ /usr/include/c++/12/filesystem /usr/include/c++/12/bits/fs_fwd.h \
+ /usr/include/c++/12/bits/fs_path.h /usr/include/c++/12/iomanip \
+ /usr/include/c++/12/bits/quoted_string.h /usr/include/c++/12/codecvt \
+ /usr/include/c++/12/bits/fs_dir.h /usr/include/c++/12/bits/fs_ops.h \
+ /usr/include/nlohmann/detail/conversions/to_json.hpp \
+ /usr/include/nlohmann/detail/iterators/iteration_proxy.hpp \
+ /usr/include/nlohmann/byte_container_with_subtype.hpp \
+ /usr/include/nlohmann/detail/hash.hpp \
+ /usr/include/nlohmann/detail/input/binary_reader.hpp \
+ /usr/include/nlohmann/detail/input/input_adapters.hpp \
+ /usr/include/nlohmann/detail/input/json_sax.hpp \
+ /usr/include/nlohmann/detail/input/lexer.hpp \
+ /usr/include/nlohmann/detail/meta/is_sax.hpp \
+ /usr/include/nlohmann/detail/input/parser.hpp \
+ /usr/include/nlohmann/detail/iterators/internal_iterator.hpp \
+ /usr/include/nlohmann/detail/iterators/primitive_iterator.hpp \
+ /usr/include/nlohmann/detail/iterators/iter_impl.hpp \
+ /usr/include/nlohmann/detail/iterators/json_reverse_iterator.hpp \
+ /usr/include/nlohmann/detail/json_pointer.hpp \
+ /usr/include/nlohmann/detail/json_ref.hpp \
+ /usr/include/nlohmann/detail/output/binary_writer.hpp \
+ /usr/include/nlohmann/detail/output/output_adapters.hpp \
+ /usr/include/nlohmann/detail/output/serializer.hpp \
+ /usr/include/nlohmann/detail/conversions/to_chars.hpp \
+ /usr/include/nlohmann/ordered_map.hpp \
+ /usr/include/nlohmann/detail/macro_unscope.hpp \
+ /usr/include/nlohmann/thirdparty/hedley/hedley_undef.hpp \
+ /home/toto/projets/factory/src/PoolRouter.hpp \
+ /home/toto/projets/factory/src/Router.hpp \
+ /home/toto/projets/factory/src/Machine.hpp \
+ /home/toto/projets/factory/src/PoolRouter.hpp \
+ /home/toto/projets/factory/src/ProductionOrderGenerator.hpp \
+ /home/toto/projets/factory/src/Router.hpp
diff --git a/build/test/CMakeFiles/test_simple.dir/DependInfo.cmake b/build/test/CMakeFiles/test_simple.dir/DependInfo.cmake
new file mode 100644
index 0000000..599ce02
--- /dev/null
+++ b/build/test/CMakeFiles/test_simple.dir/DependInfo.cmake
@@ -0,0 +1,20 @@
+
+# Consider dependencies only in project.
+set(CMAKE_DEPENDS_IN_PROJECT_ONLY OFF)
+
+# The set of languages for which implicit dependencies are needed:
+set(CMAKE_DEPENDS_LANGUAGES
+ )
+
+# The set of dependency files which are needed:
+set(CMAKE_DEPENDS_DEPENDENCY_FILES
+ "/home/toto/projets/factory/test/test_simple.cpp" "test/CMakeFiles/test_simple.dir/test_simple.cpp.o" "gcc" "test/CMakeFiles/test_simple.dir/test_simple.cpp.o.d"
+ )
+
+# Targets to which this target links.
+set(CMAKE_TARGET_LINKED_INFO_FILES
+ "/home/toto/projets/factory/build/src/CMakeFiles/factory_core.dir/DependInfo.cmake"
+ )
+
+# Fortran module output directory.
+set(CMAKE_Fortran_TARGET_MODULE_DIR "")
diff --git a/build/test/CMakeFiles/test_simple.dir/build.make b/build/test/CMakeFiles/test_simple.dir/build.make
new file mode 100644
index 0000000..c7feee2
--- /dev/null
+++ b/build/test/CMakeFiles/test_simple.dir/build.make
@@ -0,0 +1,112 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.25
+
+# Delete rule output on recipe failure.
+.DELETE_ON_ERROR:
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Disable VCS-based implicit rules.
+% : %,v
+
+# Disable VCS-based implicit rules.
+% : RCS/%
+
+# Disable VCS-based implicit rules.
+% : RCS/%,v
+
+# Disable VCS-based implicit rules.
+% : SCCS/s.%
+
+# Disable VCS-based implicit rules.
+% : s.%
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Command-line flag to silence nested $(MAKE).
+$(VERBOSE)MAKESILENT = -s
+
+#Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E rm -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/toto/projets/factory
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/toto/projets/factory/build
+
+# Include any dependencies generated for this target.
+include test/CMakeFiles/test_simple.dir/depend.make
+# Include any dependencies generated by the compiler for this target.
+include test/CMakeFiles/test_simple.dir/compiler_depend.make
+
+# Include the progress variables for this target.
+include test/CMakeFiles/test_simple.dir/progress.make
+
+# Include the compile flags for this target's objects.
+include test/CMakeFiles/test_simple.dir/flags.make
+
+test/CMakeFiles/test_simple.dir/test_simple.cpp.o: test/CMakeFiles/test_simple.dir/flags.make
+test/CMakeFiles/test_simple.dir/test_simple.cpp.o: /home/toto/projets/factory/test/test_simple.cpp
+test/CMakeFiles/test_simple.dir/test_simple.cpp.o: test/CMakeFiles/test_simple.dir/compiler_depend.ts
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/toto/projets/factory/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object test/CMakeFiles/test_simple.dir/test_simple.cpp.o"
+ cd /home/toto/projets/factory/build/test && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -MD -MT test/CMakeFiles/test_simple.dir/test_simple.cpp.o -MF CMakeFiles/test_simple.dir/test_simple.cpp.o.d -o CMakeFiles/test_simple.dir/test_simple.cpp.o -c /home/toto/projets/factory/test/test_simple.cpp
+
+test/CMakeFiles/test_simple.dir/test_simple.cpp.i: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/test_simple.dir/test_simple.cpp.i"
+ cd /home/toto/projets/factory/build/test && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/toto/projets/factory/test/test_simple.cpp > CMakeFiles/test_simple.dir/test_simple.cpp.i
+
+test/CMakeFiles/test_simple.dir/test_simple.cpp.s: cmake_force
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/test_simple.dir/test_simple.cpp.s"
+ cd /home/toto/projets/factory/build/test && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/toto/projets/factory/test/test_simple.cpp -o CMakeFiles/test_simple.dir/test_simple.cpp.s
+
+# Object files for target test_simple
+test_simple_OBJECTS = \
+"CMakeFiles/test_simple.dir/test_simple.cpp.o"
+
+# External object files for target test_simple
+test_simple_EXTERNAL_OBJECTS =
+
+test/test_simple: test/CMakeFiles/test_simple.dir/test_simple.cpp.o
+test/test_simple: test/CMakeFiles/test_simple.dir/build.make
+test/test_simple: src/libfactory_core.a
+test/test_simple: /usr/lib/x86_64-linux-gnu/libboost_unit_test_framework.so.1.74.0
+test/test_simple: test/CMakeFiles/test_simple.dir/link.txt
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/toto/projets/factory/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable test_simple"
+ cd /home/toto/projets/factory/build/test && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/test_simple.dir/link.txt --verbose=$(VERBOSE)
+
+# Rule to build all files generated by this target.
+test/CMakeFiles/test_simple.dir/build: test/test_simple
+.PHONY : test/CMakeFiles/test_simple.dir/build
+
+test/CMakeFiles/test_simple.dir/clean:
+ cd /home/toto/projets/factory/build/test && $(CMAKE_COMMAND) -P CMakeFiles/test_simple.dir/cmake_clean.cmake
+.PHONY : test/CMakeFiles/test_simple.dir/clean
+
+test/CMakeFiles/test_simple.dir/depend:
+ cd /home/toto/projets/factory/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/toto/projets/factory /home/toto/projets/factory/test /home/toto/projets/factory/build /home/toto/projets/factory/build/test /home/toto/projets/factory/build/test/CMakeFiles/test_simple.dir/DependInfo.cmake --color=$(COLOR)
+.PHONY : test/CMakeFiles/test_simple.dir/depend
+
diff --git a/build/test/CMakeFiles/test_simple.dir/cmake_clean.cmake b/build/test/CMakeFiles/test_simple.dir/cmake_clean.cmake
new file mode 100644
index 0000000..96fab2a
--- /dev/null
+++ b/build/test/CMakeFiles/test_simple.dir/cmake_clean.cmake
@@ -0,0 +1,11 @@
+file(REMOVE_RECURSE
+ "CMakeFiles/test_simple.dir/test_simple.cpp.o"
+ "CMakeFiles/test_simple.dir/test_simple.cpp.o.d"
+ "test_simple"
+ "test_simple.pdb"
+)
+
+# Per-language clean rules from dependency scanning.
+foreach(lang CXX)
+ include(CMakeFiles/test_simple.dir/cmake_clean_${lang}.cmake OPTIONAL)
+endforeach()
diff --git a/build/test/CMakeFiles/test_simple.dir/compiler_depend.make b/build/test/CMakeFiles/test_simple.dir/compiler_depend.make
new file mode 100644
index 0000000..7c76d26
--- /dev/null
+++ b/build/test/CMakeFiles/test_simple.dir/compiler_depend.make
@@ -0,0 +1,2 @@
+# Empty compiler generated dependencies file for test_simple.
+# This may be replaced when dependencies are built.
diff --git a/build/test/CMakeFiles/test_simple.dir/compiler_depend.ts b/build/test/CMakeFiles/test_simple.dir/compiler_depend.ts
new file mode 100644
index 0000000..40fb5b4
--- /dev/null
+++ b/build/test/CMakeFiles/test_simple.dir/compiler_depend.ts
@@ -0,0 +1,2 @@
+# CMAKE generated file: DO NOT EDIT!
+# Timestamp file for compiler generated dependencies management for test_simple.
diff --git a/build/test/CMakeFiles/test_simple.dir/depend.make b/build/test/CMakeFiles/test_simple.dir/depend.make
new file mode 100644
index 0000000..310ce7f
--- /dev/null
+++ b/build/test/CMakeFiles/test_simple.dir/depend.make
@@ -0,0 +1,2 @@
+# Empty dependencies file for test_simple.
+# This may be replaced when dependencies are built.
diff --git a/build/test/CMakeFiles/test_simple.dir/flags.make b/build/test/CMakeFiles/test_simple.dir/flags.make
new file mode 100644
index 0000000..3b978ce
--- /dev/null
+++ b/build/test/CMakeFiles/test_simple.dir/flags.make
@@ -0,0 +1,10 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.25
+
+# compile CXX with /usr/bin/c++
+CXX_DEFINES = -DBOOST_ALL_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK
+
+CXX_INCLUDES = -I/home/toto/projets/factory/src -I/home/toto/usr/include/artis-star-1.0
+
+CXX_FLAGS = -Wl,--no-as-needed -Wall -Wextra -std=c++17 -pedantic -fPIC -g
+
diff --git a/build/test/CMakeFiles/test_simple.dir/link.txt b/build/test/CMakeFiles/test_simple.dir/link.txt
new file mode 100644
index 0000000..3a974f8
--- /dev/null
+++ b/build/test/CMakeFiles/test_simple.dir/link.txt
@@ -0,0 +1 @@
+/usr/bin/c++ -Wl,--no-as-needed -Wall -Wextra -std=c++17 -pedantic -fPIC -g CMakeFiles/test_simple.dir/test_simple.cpp.o -o test_simple -L/home/toto/usr/lib -Wl,-rpath,/home/toto/usr/lib -lartis-star-1.0 ../src/libfactory_core.a /usr/lib/x86_64-linux-gnu/libboost_unit_test_framework.so.1.74.0 -lartis-star-1.0
diff --git a/build/test/CMakeFiles/test_simple.dir/progress.make b/build/test/CMakeFiles/test_simple.dir/progress.make
new file mode 100644
index 0000000..a35c33b
--- /dev/null
+++ b/build/test/CMakeFiles/test_simple.dir/progress.make
@@ -0,0 +1,3 @@
+CMAKE_PROGRESS_1 = 15
+CMAKE_PROGRESS_2 = 16
+
diff --git a/build/test/CMakeFiles/test_simple.dir/test_simple.cpp.o b/build/test/CMakeFiles/test_simple.dir/test_simple.cpp.o
new file mode 100644
index 0000000..bec94c1
Binary files /dev/null and b/build/test/CMakeFiles/test_simple.dir/test_simple.cpp.o differ
diff --git a/build/test/CMakeFiles/test_simple.dir/test_simple.cpp.o.d b/build/test/CMakeFiles/test_simple.dir/test_simple.cpp.o.d
new file mode 100644
index 0000000..210e067
--- /dev/null
+++ b/build/test/CMakeFiles/test_simple.dir/test_simple.cpp.o.d
@@ -0,0 +1,1184 @@
+test/CMakeFiles/test_simple.dir/test_simple.cpp.o: \
+ /home/toto/projets/factory/test/test_simple.cpp \
+ /usr/include/stdc-predef.h \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/RootCoordinator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/context/Context.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/context/State.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/context/StateValues.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \
+ /usr/include/boost/serialization/serialization.hpp \
+ /usr/include/boost/config.hpp /usr/include/boost/config/user.hpp \
+ /usr/include/boost/config/detail/select_compiler_config.hpp \
+ /usr/include/boost/config/compiler/gcc.hpp /usr/include/c++/12/cstddef \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++config.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/os_defines.h \
+ /usr/include/features.h /usr/include/features-time64.h \
+ /usr/include/x86_64-linux-gnu/bits/wordsize.h \
+ /usr/include/x86_64-linux-gnu/bits/timesize.h \
+ /usr/include/x86_64-linux-gnu/sys/cdefs.h \
+ /usr/include/x86_64-linux-gnu/bits/long-double.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs.h \
+ /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/cpu_defines.h \
+ /usr/include/c++/12/pstl/pstl_config.h \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/stddef.h \
+ /usr/include/boost/config/detail/select_stdlib_config.hpp \
+ /usr/include/c++/12/version \
+ /usr/include/boost/config/stdlib/libstdcpp3.hpp /usr/include/unistd.h \
+ /usr/include/x86_64-linux-gnu/bits/posix_opt.h \
+ /usr/include/x86_64-linux-gnu/bits/environments.h \
+ /usr/include/x86_64-linux-gnu/bits/types.h \
+ /usr/include/x86_64-linux-gnu/bits/typesizes.h \
+ /usr/include/x86_64-linux-gnu/bits/time64.h \
+ /usr/include/x86_64-linux-gnu/bits/confname.h \
+ /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \
+ /usr/include/x86_64-linux-gnu/bits/getopt_core.h \
+ /usr/include/x86_64-linux-gnu/bits/unistd_ext.h \
+ /usr/include/linux/close_range.h \
+ /usr/include/boost/config/detail/select_platform_config.hpp \
+ /usr/include/boost/config/platform/linux.hpp /usr/include/c++/12/cstdlib \
+ /usr/include/stdlib.h \
+ /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \
+ /usr/include/x86_64-linux-gnu/bits/waitflags.h \
+ /usr/include/x86_64-linux-gnu/bits/waitstatus.h \
+ /usr/include/x86_64-linux-gnu/bits/floatn.h \
+ /usr/include/x86_64-linux-gnu/bits/floatn-common.h \
+ /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \
+ /usr/include/x86_64-linux-gnu/sys/types.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/time_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/endian.h \
+ /usr/include/x86_64-linux-gnu/bits/endianness.h \
+ /usr/include/x86_64-linux-gnu/bits/byteswap.h \
+ /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \
+ /usr/include/x86_64-linux-gnu/sys/select.h \
+ /usr/include/x86_64-linux-gnu/bits/select.h \
+ /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \
+ /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \
+ /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \
+ /usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \
+ /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \
+ /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \
+ /usr/include/c++/12/bits/std_abs.h \
+ /usr/include/boost/config/detail/posix_features.hpp \
+ /usr/include/boost/config/detail/suffix.hpp \
+ /usr/include/boost/config/helper_macros.hpp \
+ /usr/include/boost/serialization/strong_typedef.hpp \
+ /usr/include/boost/operators.hpp /usr/include/c++/12/iterator \
+ /usr/include/c++/12/bits/stl_iterator_base_types.h \
+ /usr/include/c++/12/type_traits \
+ /usr/include/c++/12/bits/stl_iterator_base_funcs.h \
+ /usr/include/c++/12/bits/concept_check.h \
+ /usr/include/c++/12/debug/assertions.h \
+ /usr/include/c++/12/bits/stl_iterator.h \
+ /usr/include/c++/12/bits/cpp_type_traits.h \
+ /usr/include/c++/12/ext/type_traits.h /usr/include/c++/12/bits/move.h \
+ /usr/include/c++/12/bits/ptr_traits.h /usr/include/c++/12/iosfwd \
+ /usr/include/c++/12/bits/stringfwd.h \
+ /usr/include/c++/12/bits/memoryfwd.h /usr/include/c++/12/bits/postypes.h \
+ /usr/include/c++/12/cwchar /usr/include/wchar.h \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/stdarg.h \
+ /usr/include/x86_64-linux-gnu/bits/wchar.h \
+ /usr/include/x86_64-linux-gnu/bits/types/wint_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/FILE.h \
+ /usr/include/c++/12/bits/stream_iterator.h \
+ /usr/include/c++/12/debug/debug.h \
+ /usr/include/c++/12/bits/streambuf_iterator.h \
+ /usr/include/c++/12/streambuf /usr/include/c++/12/bits/localefwd.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++locale.h \
+ /usr/include/c++/12/clocale /usr/include/locale.h \
+ /usr/include/x86_64-linux-gnu/bits/locale.h /usr/include/c++/12/cctype \
+ /usr/include/ctype.h /usr/include/c++/12/bits/ios_base.h \
+ /usr/include/c++/12/ext/atomicity.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/gthr.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/gthr-default.h \
+ /usr/include/pthread.h /usr/include/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/sched.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h \
+ /usr/include/x86_64-linux-gnu/bits/cpu-set.h /usr/include/time.h \
+ /usr/include/x86_64-linux-gnu/bits/time.h \
+ /usr/include/x86_64-linux-gnu/bits/timex.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h \
+ /usr/include/x86_64-linux-gnu/bits/setjmp.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h \
+ /usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/atomic_word.h \
+ /usr/include/x86_64-linux-gnu/sys/single_threaded.h \
+ /usr/include/c++/12/bits/locale_classes.h /usr/include/c++/12/string \
+ /usr/include/c++/12/bits/char_traits.h /usr/include/c++/12/cstdint \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/stdint.h /usr/include/stdint.h \
+ /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \
+ /usr/include/c++/12/bits/allocator.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++allocator.h \
+ /usr/include/c++/12/bits/new_allocator.h /usr/include/c++/12/new \
+ /usr/include/c++/12/bits/exception.h \
+ /usr/include/c++/12/bits/functexcept.h \
+ /usr/include/c++/12/bits/exception_defines.h \
+ /usr/include/c++/12/bits/ostream_insert.h \
+ /usr/include/c++/12/bits/cxxabi_forced.h \
+ /usr/include/c++/12/bits/stl_function.h \
+ /usr/include/c++/12/backward/binders.h \
+ /usr/include/c++/12/ext/numeric_traits.h \
+ /usr/include/c++/12/bits/stl_algobase.h \
+ /usr/include/c++/12/bits/stl_pair.h /usr/include/c++/12/bits/utility.h \
+ /usr/include/c++/12/bits/predefined_ops.h \
+ /usr/include/c++/12/bits/refwrap.h /usr/include/c++/12/bits/invoke.h \
+ /usr/include/c++/12/bits/range_access.h \
+ /usr/include/c++/12/initializer_list \
+ /usr/include/c++/12/bits/basic_string.h \
+ /usr/include/c++/12/ext/alloc_traits.h \
+ /usr/include/c++/12/bits/alloc_traits.h \
+ /usr/include/c++/12/bits/stl_construct.h /usr/include/c++/12/string_view \
+ /usr/include/c++/12/bits/functional_hash.h \
+ /usr/include/c++/12/bits/hash_bytes.h \
+ /usr/include/c++/12/bits/string_view.tcc \
+ /usr/include/c++/12/ext/string_conversions.h /usr/include/c++/12/cstdio \
+ /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \
+ /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \
+ /usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h \
+ /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \
+ /usr/include/c++/12/cerrno /usr/include/errno.h \
+ /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \
+ /usr/include/x86_64-linux-gnu/asm/errno.h \
+ /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
+ /usr/include/x86_64-linux-gnu/bits/types/error_t.h \
+ /usr/include/c++/12/bits/charconv.h \
+ /usr/include/c++/12/bits/basic_string.tcc \
+ /usr/include/c++/12/bits/locale_classes.tcc \
+ /usr/include/c++/12/system_error \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/error_constants.h \
+ /usr/include/c++/12/stdexcept /usr/include/c++/12/exception \
+ /usr/include/c++/12/bits/exception_ptr.h \
+ /usr/include/c++/12/bits/cxxabi_init_exception.h \
+ /usr/include/c++/12/typeinfo /usr/include/c++/12/bits/nested_exception.h \
+ /usr/include/c++/12/bits/streambuf.tcc \
+ /usr/include/boost/detail/workaround.hpp \
+ /usr/include/boost/config/workaround.hpp \
+ /usr/include/boost/core/addressof.hpp \
+ /usr/include/boost/type_traits/has_nothrow_assign.hpp \
+ /usr/include/boost/type_traits/integral_constant.hpp \
+ /usr/include/boost/type_traits/intrinsics.hpp \
+ /usr/include/boost/type_traits/detail/config.hpp \
+ /usr/include/boost/version.hpp \
+ /usr/include/boost/type_traits/is_const.hpp \
+ /usr/include/boost/type_traits/is_volatile.hpp \
+ /usr/include/boost/type_traits/is_assignable.hpp \
+ /usr/include/boost/type_traits/is_complete.hpp \
+ /usr/include/boost/type_traits/declval.hpp \
+ /usr/include/boost/type_traits/add_rvalue_reference.hpp \
+ /usr/include/boost/type_traits/is_void.hpp \
+ /usr/include/boost/type_traits/is_reference.hpp \
+ /usr/include/boost/type_traits/is_lvalue_reference.hpp \
+ /usr/include/boost/type_traits/is_rvalue_reference.hpp \
+ /usr/include/boost/type_traits/remove_reference.hpp \
+ /usr/include/boost/type_traits/is_function.hpp \
+ /usr/include/boost/type_traits/detail/is_function_cxx_11.hpp \
+ /usr/include/boost/type_traits/detail/yes_no_type.hpp \
+ /usr/include/boost/static_assert.hpp \
+ /usr/include/boost/type_traits/is_array.hpp \
+ /usr/include/boost/type_traits/has_nothrow_constructor.hpp \
+ /usr/include/boost/type_traits/is_default_constructible.hpp \
+ /usr/include/boost/type_traits/has_nothrow_copy.hpp \
+ /usr/include/boost/type_traits/is_copy_constructible.hpp \
+ /usr/include/boost/type_traits/is_constructible.hpp \
+ /usr/include/boost/type_traits/is_destructible.hpp \
+ /usr/include/boost/serialization/access.hpp /usr/include/c++/12/any \
+ /usr/include/c++/12/memory /usr/include/c++/12/bits/stl_uninitialized.h \
+ /usr/include/c++/12/bits/stl_tempbuf.h \
+ /usr/include/c++/12/bits/stl_raw_storage_iter.h \
+ /usr/include/c++/12/bits/align.h /usr/include/c++/12/bit \
+ /usr/include/c++/12/bits/uses_allocator.h \
+ /usr/include/c++/12/bits/unique_ptr.h /usr/include/c++/12/tuple \
+ /usr/include/c++/12/bits/shared_ptr.h \
+ /usr/include/c++/12/bits/shared_ptr_base.h \
+ /usr/include/c++/12/bits/allocated_ptr.h \
+ /usr/include/c++/12/ext/aligned_buffer.h \
+ /usr/include/c++/12/ext/concurrence.h \
+ /usr/include/c++/12/bits/shared_ptr_atomic.h \
+ /usr/include/c++/12/bits/atomic_base.h \
+ /usr/include/c++/12/bits/atomic_lockfree_defines.h \
+ /usr/include/c++/12/backward/auto_ptr.h \
+ /usr/include/c++/12/pstl/glue_memory_defs.h \
+ /usr/include/c++/12/pstl/execution_defs.h /usr/include/c++/12/sstream \
+ /usr/include/c++/12/istream /usr/include/c++/12/ios \
+ /usr/include/c++/12/bits/basic_ios.h \
+ /usr/include/c++/12/bits/locale_facets.h /usr/include/c++/12/cwctype \
+ /usr/include/wctype.h /usr/include/x86_64-linux-gnu/bits/wctype-wchar.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_base.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/ctype_inline.h \
+ /usr/include/c++/12/bits/locale_facets.tcc \
+ /usr/include/c++/12/bits/basic_ios.tcc /usr/include/c++/12/ostream \
+ /usr/include/c++/12/bits/ostream.tcc \
+ /usr/include/c++/12/bits/istream.tcc \
+ /usr/include/c++/12/bits/sstream.tcc /usr/include/c++/12/valarray \
+ /usr/include/c++/12/cmath /usr/include/math.h \
+ /usr/include/x86_64-linux-gnu/bits/math-vector.h \
+ /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \
+ /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \
+ /usr/include/x86_64-linux-gnu/bits/fp-logb.h \
+ /usr/include/x86_64-linux-gnu/bits/fp-fast.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls.h \
+ /usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h \
+ /usr/include/x86_64-linux-gnu/bits/iscanonical.h \
+ /usr/include/c++/12/bits/specfun.h /usr/include/c++/12/limits \
+ /usr/include/c++/12/tr1/gamma.tcc \
+ /usr/include/c++/12/tr1/special_function_util.h \
+ /usr/include/c++/12/tr1/bessel_function.tcc \
+ /usr/include/c++/12/tr1/beta_function.tcc \
+ /usr/include/c++/12/tr1/ell_integral.tcc \
+ /usr/include/c++/12/tr1/exp_integral.tcc \
+ /usr/include/c++/12/tr1/hypergeometric.tcc \
+ /usr/include/c++/12/tr1/legendre_function.tcc \
+ /usr/include/c++/12/tr1/modified_bessel_func.tcc \
+ /usr/include/c++/12/tr1/poly_hermite.tcc \
+ /usr/include/c++/12/tr1/poly_laguerre.tcc \
+ /usr/include/c++/12/tr1/riemann_zeta.tcc /usr/include/c++/12/algorithm \
+ /usr/include/c++/12/bits/stl_algo.h \
+ /usr/include/c++/12/bits/algorithmfwd.h \
+ /usr/include/c++/12/bits/stl_heap.h \
+ /usr/include/c++/12/bits/uniform_int_dist.h \
+ /usr/include/c++/12/pstl/glue_algorithm_defs.h \
+ /usr/include/c++/12/bits/valarray_array.h \
+ /usr/include/c++/12/bits/valarray_array.tcc \
+ /usr/include/c++/12/bits/valarray_before.h \
+ /usr/include/c++/12/bits/slice_array.h \
+ /usr/include/c++/12/bits/valarray_after.h \
+ /usr/include/c++/12/bits/gslice.h \
+ /usr/include/c++/12/bits/gslice_array.h \
+ /usr/include/c++/12/bits/mask_array.h \
+ /usr/include/c++/12/bits/indirect_array.h /usr/include/c++/12/vector \
+ /usr/include/c++/12/bits/stl_vector.h \
+ /usr/include/c++/12/bits/stl_bvector.h \
+ /usr/include/c++/12/bits/vector.tcc /usr/include/c++/12/map \
+ /usr/include/c++/12/bits/stl_tree.h \
+ /usr/include/c++/12/bits/node_handle.h \
+ /usr/include/c++/12/bits/stl_map.h \
+ /usr/include/c++/12/bits/stl_multimap.h \
+ /usr/include/c++/12/bits/erase_if.h \
+ /usr/include/boost/serialization/map.hpp \
+ /usr/include/boost/serialization/nvp.hpp /usr/include/boost/core/nvp.hpp \
+ /usr/include/boost/preprocessor/stringize.hpp \
+ /usr/include/boost/preprocessor/config/config.hpp \
+ /usr/include/boost/serialization/level.hpp \
+ /usr/include/boost/type_traits/is_fundamental.hpp \
+ /usr/include/boost/type_traits/is_arithmetic.hpp \
+ /usr/include/boost/type_traits/is_integral.hpp \
+ /usr/include/boost/type_traits/is_floating_point.hpp \
+ /usr/include/boost/type_traits/is_enum.hpp \
+ /usr/include/boost/type_traits/is_class.hpp \
+ /usr/include/boost/type_traits/is_base_and_derived.hpp \
+ /usr/include/boost/type_traits/remove_cv.hpp \
+ /usr/include/boost/type_traits/is_same.hpp \
+ /usr/include/boost/mpl/eval_if.hpp /usr/include/boost/mpl/if.hpp \
+ /usr/include/boost/mpl/aux_/value_wknd.hpp \
+ /usr/include/boost/mpl/aux_/static_cast.hpp \
+ /usr/include/boost/mpl/aux_/config/workaround.hpp \
+ /usr/include/boost/mpl/aux_/config/integral.hpp \
+ /usr/include/boost/mpl/aux_/config/msvc.hpp \
+ /usr/include/boost/mpl/aux_/config/eti.hpp \
+ /usr/include/boost/mpl/aux_/na_spec.hpp \
+ /usr/include/boost/mpl/lambda_fwd.hpp \
+ /usr/include/boost/mpl/void_fwd.hpp \
+ /usr/include/boost/mpl/aux_/adl_barrier.hpp \
+ /usr/include/boost/mpl/aux_/config/adl.hpp \
+ /usr/include/boost/mpl/aux_/config/intel.hpp \
+ /usr/include/boost/mpl/aux_/config/gcc.hpp \
+ /usr/include/boost/mpl/aux_/na.hpp /usr/include/boost/mpl/bool.hpp \
+ /usr/include/boost/mpl/bool_fwd.hpp \
+ /usr/include/boost/mpl/integral_c_tag.hpp \
+ /usr/include/boost/mpl/aux_/config/static_constant.hpp \
+ /usr/include/boost/mpl/aux_/na_fwd.hpp \
+ /usr/include/boost/mpl/aux_/config/ctps.hpp \
+ /usr/include/boost/mpl/aux_/config/lambda.hpp \
+ /usr/include/boost/mpl/aux_/config/ttp.hpp \
+ /usr/include/boost/mpl/int.hpp /usr/include/boost/mpl/int_fwd.hpp \
+ /usr/include/boost/mpl/aux_/nttp_decl.hpp \
+ /usr/include/boost/mpl/aux_/config/nttp.hpp \
+ /usr/include/boost/mpl/aux_/integral_wrapper.hpp \
+ /usr/include/boost/preprocessor/cat.hpp \
+ /usr/include/boost/mpl/aux_/lambda_arity_param.hpp \
+ /usr/include/boost/mpl/aux_/template_arity_fwd.hpp \
+ /usr/include/boost/mpl/aux_/arity.hpp \
+ /usr/include/boost/mpl/aux_/config/dtp.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/params.hpp \
+ /usr/include/boost/mpl/aux_/config/preprocessor.hpp \
+ /usr/include/boost/preprocessor/comma_if.hpp \
+ /usr/include/boost/preprocessor/punctuation/comma_if.hpp \
+ /usr/include/boost/preprocessor/control/if.hpp \
+ /usr/include/boost/preprocessor/control/iif.hpp \
+ /usr/include/boost/preprocessor/logical/bool.hpp \
+ /usr/include/boost/preprocessor/facilities/empty.hpp \
+ /usr/include/boost/preprocessor/punctuation/comma.hpp \
+ /usr/include/boost/preprocessor/repeat.hpp \
+ /usr/include/boost/preprocessor/repetition/repeat.hpp \
+ /usr/include/boost/preprocessor/debug/error.hpp \
+ /usr/include/boost/preprocessor/detail/auto_rec.hpp \
+ /usr/include/boost/preprocessor/tuple/eat.hpp \
+ /usr/include/boost/preprocessor/inc.hpp \
+ /usr/include/boost/preprocessor/arithmetic/inc.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/enum.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/def_params_tail.hpp \
+ /usr/include/boost/mpl/limits/arity.hpp \
+ /usr/include/boost/preprocessor/logical/and.hpp \
+ /usr/include/boost/preprocessor/logical/bitand.hpp \
+ /usr/include/boost/preprocessor/identity.hpp \
+ /usr/include/boost/preprocessor/facilities/identity.hpp \
+ /usr/include/boost/preprocessor/empty.hpp \
+ /usr/include/boost/preprocessor/arithmetic/add.hpp \
+ /usr/include/boost/preprocessor/arithmetic/dec.hpp \
+ /usr/include/boost/preprocessor/control/while.hpp \
+ /usr/include/boost/preprocessor/list/fold_left.hpp \
+ /usr/include/boost/preprocessor/list/detail/fold_left.hpp \
+ /usr/include/boost/preprocessor/control/expr_iif.hpp \
+ /usr/include/boost/preprocessor/list/adt.hpp \
+ /usr/include/boost/preprocessor/detail/is_binary.hpp \
+ /usr/include/boost/preprocessor/detail/check.hpp \
+ /usr/include/boost/preprocessor/logical/compl.hpp \
+ /usr/include/boost/preprocessor/list/fold_right.hpp \
+ /usr/include/boost/preprocessor/list/detail/fold_right.hpp \
+ /usr/include/boost/preprocessor/list/reverse.hpp \
+ /usr/include/boost/preprocessor/control/detail/while.hpp \
+ /usr/include/boost/preprocessor/tuple/elem.hpp \
+ /usr/include/boost/preprocessor/facilities/expand.hpp \
+ /usr/include/boost/preprocessor/facilities/overload.hpp \
+ /usr/include/boost/preprocessor/variadic/size.hpp \
+ /usr/include/boost/preprocessor/tuple/rem.hpp \
+ /usr/include/boost/preprocessor/tuple/detail/is_single_return.hpp \
+ /usr/include/boost/preprocessor/variadic/elem.hpp \
+ /usr/include/boost/preprocessor/arithmetic/sub.hpp \
+ /usr/include/boost/mpl/aux_/config/overload_resolution.hpp \
+ /usr/include/boost/mpl/aux_/lambda_support.hpp \
+ /usr/include/boost/mpl/integral_c.hpp \
+ /usr/include/boost/mpl/integral_c_fwd.hpp \
+ /usr/include/boost/serialization/level_enum.hpp \
+ /usr/include/boost/serialization/tracking.hpp \
+ /usr/include/boost/mpl/identity.hpp /usr/include/boost/mpl/equal_to.hpp \
+ /usr/include/boost/mpl/aux_/comparison_op.hpp \
+ /usr/include/boost/mpl/aux_/numeric_op.hpp \
+ /usr/include/boost/mpl/numeric_cast.hpp \
+ /usr/include/boost/mpl/apply_wrap.hpp \
+ /usr/include/boost/mpl/aux_/has_apply.hpp \
+ /usr/include/boost/mpl/has_xxx.hpp \
+ /usr/include/boost/mpl/aux_/type_wrapper.hpp \
+ /usr/include/boost/mpl/aux_/yes_no.hpp \
+ /usr/include/boost/mpl/aux_/config/arrays.hpp \
+ /usr/include/boost/mpl/aux_/config/has_xxx.hpp \
+ /usr/include/boost/mpl/aux_/config/msvc_typename.hpp \
+ /usr/include/boost/preprocessor/array/elem.hpp \
+ /usr/include/boost/preprocessor/array/data.hpp \
+ /usr/include/boost/preprocessor/array/size.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_params.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_trailing_params.hpp \
+ /usr/include/boost/mpl/aux_/config/has_apply.hpp \
+ /usr/include/boost/mpl/aux_/msvc_never_true.hpp \
+ /usr/include/boost/mpl/aux_/config/use_preprocessed.hpp \
+ /usr/include/boost/mpl/aux_/include_preprocessed.hpp \
+ /usr/include/boost/mpl/aux_/config/compiler.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_wrap.hpp \
+ /usr/include/boost/mpl/tag.hpp /usr/include/boost/mpl/void.hpp \
+ /usr/include/boost/mpl/aux_/has_tag.hpp \
+ /usr/include/boost/mpl/aux_/numeric_cast_utils.hpp \
+ /usr/include/boost/mpl/aux_/config/forwarding.hpp \
+ /usr/include/boost/mpl/aux_/msvc_eti_base.hpp \
+ /usr/include/boost/mpl/aux_/is_msvc_eti_arg.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/equal_to.hpp \
+ /usr/include/boost/mpl/greater.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/greater.hpp \
+ /usr/include/boost/type_traits/is_pointer.hpp \
+ /usr/include/boost/serialization/tracking_enum.hpp \
+ /usr/include/boost/serialization/type_info_implementation.hpp \
+ /usr/include/boost/serialization/traits.hpp \
+ /usr/include/boost/serialization/split_free.hpp \
+ /usr/include/boost/serialization/wrapper.hpp \
+ /usr/include/boost/serialization/base_object.hpp \
+ /usr/include/boost/type_traits/is_polymorphic.hpp \
+ /usr/include/boost/serialization/force_include.hpp \
+ /usr/include/boost/serialization/void_cast_fwd.hpp \
+ /usr/include/boost/serialization/collection_size_type.hpp \
+ /usr/include/boost/serialization/is_bitwise_serializable.hpp \
+ /usr/include/boost/serialization/item_version_type.hpp \
+ /usr/include/boost/cstdint.hpp /usr/include/boost/integer_traits.hpp \
+ /usr/include/boost/limits.hpp \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/limits.h \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/syslimits.h \
+ /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/local_lim.h \
+ /usr/include/linux/limits.h \
+ /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/xopen_lim.h \
+ /usr/include/x86_64-linux-gnu/bits/uio_lim.h \
+ /usr/include/boost/assert.hpp /usr/include/assert.h \
+ /usr/include/boost/serialization/library_version_type.hpp \
+ /usr/include/c++/12/cstring /usr/include/string.h /usr/include/strings.h \
+ /usr/include/boost/serialization/detail/stack_constructor.hpp \
+ /usr/include/boost/aligned_storage.hpp \
+ /usr/include/boost/type_traits/aligned_storage.hpp \
+ /usr/include/boost/type_traits/alignment_of.hpp \
+ /usr/include/boost/type_traits/type_with_alignment.hpp \
+ /usr/include/boost/type_traits/is_pod.hpp \
+ /usr/include/boost/type_traits/is_scalar.hpp \
+ /usr/include/boost/type_traits/is_member_pointer.hpp \
+ /usr/include/boost/type_traits/is_member_function_pointer.hpp \
+ /usr/include/boost/type_traits/detail/is_member_function_pointer_cxx_11.hpp \
+ /usr/include/boost/type_traits/conditional.hpp \
+ /usr/include/boost/serialization/utility.hpp /usr/include/c++/12/utility \
+ /usr/include/c++/12/bits/stl_relops.h \
+ /usr/include/boost/type_traits/remove_const.hpp \
+ /usr/include/boost/mpl/and.hpp \
+ /usr/include/boost/mpl/aux_/nested_type_wknd.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/and.hpp \
+ /usr/include/boost/serialization/collections_save_imp.hpp \
+ /usr/include/boost/serialization/version.hpp \
+ /usr/include/boost/mpl/assert.hpp /usr/include/boost/mpl/not.hpp \
+ /usr/include/boost/mpl/aux_/config/gpu.hpp \
+ /usr/include/boost/mpl/aux_/config/pp_counter.hpp \
+ /usr/include/boost/mpl/less.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/less.hpp \
+ /usr/include/boost/mpl/comparison.hpp \
+ /usr/include/boost/mpl/not_equal_to.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/not_equal_to.hpp \
+ /usr/include/boost/mpl/less_equal.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/less_equal.hpp \
+ /usr/include/boost/mpl/greater_equal.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/greater_equal.hpp \
+ /usr/include/boost/move/utility_core.hpp \
+ /usr/include/boost/move/detail/config_begin.hpp \
+ /usr/include/boost/move/detail/workaround.hpp \
+ /usr/include/boost/move/core.hpp \
+ /usr/include/boost/move/detail/config_end.hpp \
+ /usr/include/boost/move/detail/meta_utils.hpp \
+ /usr/include/boost/move/detail/meta_utils_core.hpp \
+ /usr/include/boost/serialization/vector.hpp \
+ /usr/include/boost/serialization/collections_load_imp.hpp \
+ /usr/include/boost/serialization/detail/is_default_constructible.hpp \
+ /usr/include/boost/utility/enable_if.hpp \
+ /usr/include/boost/core/enable_if.hpp \
+ /usr/include/boost/serialization/array_wrapper.hpp \
+ /usr/include/boost/serialization/split_member.hpp \
+ /usr/include/boost/serialization/array_optimization.hpp \
+ /usr/include/boost/mpl/always.hpp \
+ /usr/include/boost/mpl/aux_/preprocessor/default_params.hpp \
+ /usr/include/boost/mpl/aux_/arity_spec.hpp \
+ /usr/include/boost/mpl/apply.hpp /usr/include/boost/mpl/apply_fwd.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/apply_fwd.hpp \
+ /usr/include/boost/mpl/placeholders.hpp /usr/include/boost/mpl/arg.hpp \
+ /usr/include/boost/mpl/arg_fwd.hpp \
+ /usr/include/boost/mpl/aux_/na_assert.hpp \
+ /usr/include/boost/mpl/aux_/arg_typedef.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/arg.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/placeholders.hpp \
+ /usr/include/boost/mpl/lambda.hpp /usr/include/boost/mpl/bind.hpp \
+ /usr/include/boost/mpl/bind_fwd.hpp \
+ /usr/include/boost/mpl/aux_/config/bind.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/bind_fwd.hpp \
+ /usr/include/boost/mpl/next.hpp /usr/include/boost/mpl/next_prior.hpp \
+ /usr/include/boost/mpl/aux_/common_name_wknd.hpp \
+ /usr/include/boost/mpl/protect.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/bind.hpp \
+ /usr/include/boost/mpl/aux_/full_lambda.hpp \
+ /usr/include/boost/mpl/quote.hpp \
+ /usr/include/boost/mpl/aux_/has_type.hpp \
+ /usr/include/boost/mpl/aux_/config/bcc.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/quote.hpp \
+ /usr/include/boost/mpl/aux_/template_arity.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/template_arity.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/apply.hpp \
+ /usr/include/boost/serialization/collection_traits.hpp \
+ /usr/include/c++/12/climits \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Observer.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Model.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Scheduler.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/scheduler/HeapScheduler.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/InternalEvent.hpp \
+ /usr/include/boost/heap/fibonacci_heap.hpp /usr/include/boost/array.hpp \
+ /usr/include/boost/swap.hpp /usr/include/boost/core/swap.hpp \
+ /usr/include/boost/throw_exception.hpp \
+ /usr/include/boost/assert/source_location.hpp \
+ /usr/include/boost/current_function.hpp \
+ /usr/include/boost/exception/exception.hpp \
+ /usr/include/boost/heap/detail/heap_comparison.hpp \
+ /usr/include/boost/concept/assert.hpp \
+ /usr/include/boost/concept/detail/general.hpp \
+ /usr/include/boost/concept/detail/backward_compatibility.hpp \
+ /usr/include/boost/concept/detail/has_constraints.hpp \
+ /usr/include/boost/heap/heap_concepts.hpp \
+ /usr/include/boost/concept_check.hpp \
+ /usr/include/boost/type_traits/conversion_traits.hpp \
+ /usr/include/boost/type_traits/is_convertible.hpp \
+ /usr/include/boost/type_traits/is_abstract.hpp \
+ /usr/include/boost/type_traits/add_lvalue_reference.hpp \
+ /usr/include/boost/type_traits/add_reference.hpp \
+ /usr/include/boost/concept/usage.hpp \
+ /usr/include/boost/concept/detail/concept_def.hpp \
+ /usr/include/boost/preprocessor/seq/for_each_i.hpp \
+ /usr/include/boost/preprocessor/repetition/for.hpp \
+ /usr/include/boost/preprocessor/repetition/detail/for.hpp \
+ /usr/include/boost/preprocessor/seq/seq.hpp \
+ /usr/include/boost/preprocessor/seq/elem.hpp \
+ /usr/include/boost/preprocessor/seq/size.hpp \
+ /usr/include/boost/preprocessor/seq/detail/is_empty.hpp \
+ /usr/include/boost/preprocessor/seq/enum.hpp \
+ /usr/include/boost/concept/detail/concept_undef.hpp \
+ /usr/include/boost/heap/detail/heap_node.hpp \
+ /usr/include/boost/core/allocator_access.hpp \
+ /usr/include/boost/core/pointer_traits.hpp \
+ /usr/include/boost/intrusive/list.hpp \
+ /usr/include/boost/intrusive/detail/config_begin.hpp \
+ /usr/include/boost/intrusive/intrusive_fwd.hpp \
+ /usr/include/boost/intrusive/link_mode.hpp \
+ /usr/include/boost/intrusive/detail/workaround.hpp \
+ /usr/include/boost/intrusive/detail/assert.hpp \
+ /usr/include/boost/intrusive/list_hook.hpp \
+ /usr/include/boost/intrusive/detail/list_node.hpp \
+ /usr/include/boost/intrusive/pointer_rebind.hpp \
+ /usr/include/boost/intrusive/circular_list_algorithms.hpp \
+ /usr/include/boost/intrusive/detail/algo_type.hpp \
+ /usr/include/boost/core/no_exceptions_support.hpp \
+ /usr/include/boost/intrusive/detail/config_end.hpp \
+ /usr/include/boost/intrusive/options.hpp \
+ /usr/include/boost/intrusive/pack_options.hpp \
+ /usr/include/boost/intrusive/detail/generic_hook.hpp \
+ /usr/include/boost/intrusive/pointer_traits.hpp \
+ /usr/include/boost/move/detail/pointer_element.hpp \
+ /usr/include/boost/intrusive/detail/mpl.hpp \
+ /usr/include/boost/move/detail/type_traits.hpp \
+ /usr/include/boost/intrusive/detail/node_holder.hpp \
+ /usr/include/boost/intrusive/detail/get_value_traits.hpp \
+ /usr/include/boost/intrusive/detail/hook_traits.hpp \
+ /usr/include/boost/intrusive/detail/parent_from_member.hpp \
+ /usr/include/boost/move/detail/to_raw_pointer.hpp \
+ /usr/include/boost/intrusive/detail/is_stateful_value_traits.hpp \
+ /usr/include/boost/intrusive/detail/function_detector.hpp \
+ /usr/include/boost/intrusive/detail/default_header_holder.hpp \
+ /usr/include/boost/intrusive/detail/reverse_iterator.hpp \
+ /usr/include/boost/intrusive/detail/iterator.hpp \
+ /usr/include/boost/intrusive/detail/std_fwd.hpp \
+ /usr/include/boost/move/detail/std_ns_begin.hpp \
+ /usr/include/boost/move/detail/std_ns_end.hpp \
+ /usr/include/boost/move/detail/iterator_traits.hpp \
+ /usr/include/boost/intrusive/detail/uncast.hpp \
+ /usr/include/boost/intrusive/detail/list_iterator.hpp \
+ /usr/include/boost/intrusive/detail/iiterator.hpp \
+ /usr/include/boost/intrusive/detail/array_initializer.hpp \
+ /usr/include/boost/intrusive/detail/exception_disposer.hpp \
+ /usr/include/boost/intrusive/detail/equal_to_value.hpp \
+ /usr/include/boost/intrusive/detail/key_nodeptr_comp.hpp \
+ /usr/include/boost/intrusive/detail/ebo_functor_holder.hpp \
+ /usr/include/boost/intrusive/detail/tree_value_compare.hpp \
+ /usr/include/boost/intrusive/detail/simple_disposers.hpp \
+ /usr/include/boost/intrusive/detail/size_holder.hpp \
+ /usr/include/boost/intrusive/detail/algorithm.hpp \
+ /usr/include/boost/intrusive/detail/minimal_less_equal_header.hpp \
+ /usr/include/boost/heap/detail/stable_heap.hpp \
+ /usr/include/boost/iterator/iterator_adaptor.hpp \
+ /usr/include/boost/core/use_default.hpp \
+ /usr/include/boost/iterator/iterator_categories.hpp \
+ /usr/include/boost/iterator/detail/config_def.hpp \
+ /usr/include/boost/iterator/detail/config_undef.hpp \
+ /usr/include/boost/iterator/iterator_facade.hpp \
+ /usr/include/boost/iterator/interoperable.hpp \
+ /usr/include/boost/mpl/or.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/or.hpp \
+ /usr/include/boost/iterator/iterator_traits.hpp \
+ /usr/include/boost/iterator/detail/facade_iterator_category.hpp \
+ /usr/include/boost/detail/indirect_traits.hpp \
+ /usr/include/boost/type_traits/remove_pointer.hpp \
+ /usr/include/boost/detail/select_type.hpp \
+ /usr/include/boost/iterator/detail/enable_if.hpp \
+ /usr/include/boost/type_traits/add_const.hpp \
+ /usr/include/boost/type_traits/add_pointer.hpp \
+ /usr/include/boost/heap/policies.hpp \
+ /usr/include/boost/parameter/name.hpp \
+ /usr/include/boost/parameter/aux_/name.hpp \
+ /usr/include/boost/parameter/value_type.hpp \
+ /usr/include/boost/parameter/aux_/void.hpp \
+ /usr/include/boost/parameter/config.hpp \
+ /usr/include/boost/mpl/limits/vector.hpp \
+ /usr/include/boost/mp11/integral.hpp /usr/include/boost/mp11/version.hpp \
+ /usr/include/boost/mp11/list.hpp \
+ /usr/include/boost/mp11/detail/mp_list.hpp \
+ /usr/include/boost/mp11/detail/mp_is_list.hpp \
+ /usr/include/boost/mp11/detail/mp_append.hpp \
+ /usr/include/boost/mp11/utility.hpp \
+ /usr/include/boost/mp11/detail/mp_fold.hpp \
+ /usr/include/boost/mp11/detail/config.hpp \
+ /usr/include/boost/parameter/aux_/is_placeholder.hpp \
+ /usr/include/boost/mp11/bind.hpp /usr/include/boost/mp11/algorithm.hpp \
+ /usr/include/boost/mp11/set.hpp /usr/include/boost/mp11/function.hpp \
+ /usr/include/boost/mp11/detail/mp_count.hpp \
+ /usr/include/boost/mp11/detail/mp_plus.hpp \
+ /usr/include/boost/mp11/detail/mp_min_element.hpp \
+ /usr/include/boost/mp11/detail/mp_void.hpp \
+ /usr/include/boost/mp11/detail/mp_copy_if.hpp \
+ /usr/include/boost/mp11/detail/mp_remove_if.hpp \
+ /usr/include/boost/mp11/detail/mp_map_find.hpp \
+ /usr/include/boost/mp11/detail/mp_with_index.hpp \
+ /usr/include/c++/12/cassert /usr/include/boost/mp11/integer_sequence.hpp \
+ /usr/include/boost/parameter/aux_/result_of0.hpp \
+ /usr/include/boost/parameter/aux_/use_default_tag.hpp \
+ /usr/include/boost/utility/result_of.hpp \
+ /usr/include/boost/preprocessor/iteration/iterate.hpp \
+ /usr/include/boost/preprocessor/slot/slot.hpp \
+ /usr/include/boost/preprocessor/slot/detail/def.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_binary_params.hpp \
+ /usr/include/boost/preprocessor/repetition/enum_shifted_params.hpp \
+ /usr/include/boost/preprocessor/facilities/intercept.hpp \
+ /usr/include/boost/type_traits/type_identity.hpp \
+ /usr/include/boost/preprocessor/iteration/detail/iter/forward1.hpp \
+ /usr/include/boost/preprocessor/iteration/detail/bounds/lower1.hpp \
+ /usr/include/boost/preprocessor/slot/detail/shared.hpp \
+ /usr/include/boost/preprocessor/iteration/detail/bounds/upper1.hpp \
+ /usr/include/boost/utility/detail/result_of_iterate.hpp \
+ /usr/include/boost/parameter/aux_/lambda_tag.hpp \
+ /usr/include/boost/parameter/binding.hpp \
+ /usr/include/boost/parameter/keyword.hpp \
+ /usr/include/boost/parameter/aux_/tag.hpp \
+ /usr/include/boost/parameter/aux_/unwrap_cv_reference.hpp \
+ /usr/include/boost/parameter/aux_/yesno.hpp \
+ /usr/include/c++/12/functional /usr/include/c++/12/bits/std_function.h \
+ /usr/include/c++/12/unordered_map /usr/include/c++/12/bits/hashtable.h \
+ /usr/include/c++/12/bits/hashtable_policy.h \
+ /usr/include/c++/12/bits/enable_special_members.h \
+ /usr/include/c++/12/bits/unordered_map.h /usr/include/c++/12/array \
+ /usr/include/c++/12/compare \
+ /usr/include/boost/parameter/aux_/preprocessor/nullptr.hpp \
+ /usr/include/boost/parameter/aux_/tagged_argument.hpp \
+ /usr/include/boost/parameter/keyword_fwd.hpp \
+ /usr/include/boost/parameter/aux_/tagged_argument_fwd.hpp \
+ /usr/include/boost/parameter/aux_/is_tagged_argument.hpp \
+ /usr/include/boost/type_traits/is_base_of.hpp \
+ /usr/include/boost/parameter/aux_/default.hpp \
+ /usr/include/boost/parameter/aux_/arg_list.hpp \
+ /usr/include/boost/parameter/aux_/is_maybe.hpp \
+ /usr/include/boost/parameter/aux_/parameter_requirements.hpp \
+ /usr/include/boost/parameter/aux_/pack/parameter_requirements.hpp \
+ /usr/include/boost/parameter/aux_/augment_predicate.hpp \
+ /usr/include/boost/parameter/aux_/has_nested_template_fn.hpp \
+ /usr/include/boost/mpl/iterator_tags.hpp \
+ /usr/include/boost/mpl/begin_end_fwd.hpp \
+ /usr/include/boost/mpl/has_key_fwd.hpp \
+ /usr/include/boost/mpl/count_fwd.hpp \
+ /usr/include/boost/mpl/key_type_fwd.hpp \
+ /usr/include/boost/mpl/value_type_fwd.hpp \
+ /usr/include/boost/mpl/at_fwd.hpp /usr/include/boost/mpl/order_fwd.hpp \
+ /usr/include/boost/mpl/find.hpp /usr/include/boost/mpl/find_if.hpp \
+ /usr/include/boost/mpl/aux_/find_if_pred.hpp \
+ /usr/include/boost/mpl/aux_/iter_apply.hpp \
+ /usr/include/boost/mpl/deref.hpp \
+ /usr/include/boost/mpl/aux_/msvc_type.hpp \
+ /usr/include/boost/mpl/iter_fold_if.hpp \
+ /usr/include/boost/mpl/begin_end.hpp \
+ /usr/include/boost/mpl/aux_/begin_end_impl.hpp \
+ /usr/include/boost/mpl/sequence_tag_fwd.hpp \
+ /usr/include/boost/mpl/aux_/has_begin.hpp \
+ /usr/include/boost/mpl/aux_/traits_lambda_spec.hpp \
+ /usr/include/boost/mpl/sequence_tag.hpp \
+ /usr/include/boost/mpl/logical.hpp /usr/include/boost/mpl/pair.hpp \
+ /usr/include/boost/mpl/aux_/iter_fold_if_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_if_impl.hpp \
+ /usr/include/boost/mpl/same_as.hpp \
+ /usr/include/boost/mpl/aux_/lambda_spec.hpp \
+ /usr/include/boost/mpl/distance.hpp \
+ /usr/include/boost/mpl/distance_fwd.hpp \
+ /usr/include/boost/mpl/iter_fold.hpp /usr/include/boost/mpl/O1_size.hpp \
+ /usr/include/boost/mpl/O1_size_fwd.hpp \
+ /usr/include/boost/mpl/aux_/O1_size_impl.hpp \
+ /usr/include/boost/mpl/long.hpp /usr/include/boost/mpl/long_fwd.hpp \
+ /usr/include/boost/mpl/aux_/has_size.hpp \
+ /usr/include/boost/mpl/aux_/iter_fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/iter_fold_impl.hpp \
+ /usr/include/boost/mpl/iterator_range.hpp \
+ /usr/include/boost/parameter/aux_/preprocessor/qualifier.hpp \
+ /usr/include/boost/preprocessor/facilities/is_empty.hpp \
+ /usr/include/boost/preprocessor/facilities/is_empty_variadic.hpp \
+ /usr/include/boost/preprocessor/punctuation/is_begin_parens.hpp \
+ /usr/include/boost/preprocessor/punctuation/detail/is_begin_parens.hpp \
+ /usr/include/boost/preprocessor/facilities/detail/is_empty.hpp \
+ /usr/include/boost/parameter/aux_/preprocessor/is_binary.hpp \
+ /usr/include/boost/parameter/template_keyword.hpp \
+ /usr/include/boost/parameter/aux_/template_keyword.hpp \
+ /usr/include/boost/parameter/parameters.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_arg_list.hpp \
+ /usr/include/boost/parameter/aux_/pack/unmatched_argument.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_type.hpp \
+ /usr/include/boost/parameter/deduced.hpp \
+ /usr/include/boost/parameter/aux_/use_default.hpp \
+ /usr/include/boost/parameter/required.hpp \
+ /usr/include/boost/parameter/optional.hpp \
+ /usr/include/boost/parameter/aux_/pack/is_named_argument.hpp \
+ /usr/include/boost/parameter/aux_/pack/insert_tagged.hpp \
+ /usr/include/boost/parameter/aux_/set.hpp \
+ /usr/include/boost/parameter/aux_/pack/deduce_tag.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_deduced.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_parameter_spec_items.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_deduced_items.hpp \
+ /usr/include/boost/parameter/aux_/pack/deduced_item.hpp \
+ /usr/include/boost/parameter/aux_/pack/satisfies.hpp \
+ /usr/include/boost/parameter/aux_/pack/as_parameter_requirements.hpp \
+ /usr/include/boost/parameter/aux_/pack/predicate.hpp \
+ /usr/include/boost/parameter/aux_/always_true_predicate.hpp \
+ /usr/include/boost/parameter/aux_/pack/make_items.hpp \
+ /usr/include/boost/parameter/aux_/pack/item.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_keyword_arg.hpp \
+ /usr/include/boost/parameter/aux_/pack/tag_template_keyword_arg.hpp \
+ /usr/include/boost/heap/heap_merge.hpp \
+ /usr/include/boost/type_traits/is_nothrow_move_constructible.hpp \
+ /usr/include/boost/type_traits/enable_if.hpp \
+ /usr/include/boost/type_traits/is_nothrow_move_assignable.hpp \
+ /usr/include/boost/type_traits/has_trivial_move_assign.hpp \
+ /usr/include/boost/heap/detail/tree_iterator.hpp \
+ /usr/include/c++/12/queue /usr/include/c++/12/deque \
+ /usr/include/c++/12/bits/stl_deque.h /usr/include/c++/12/bits/deque.tcc \
+ /usr/include/c++/12/bits/stl_queue.h \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/time/DoubleTime.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Limits.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/time/Time.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/StructureView.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Bag.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/ExternalEvent.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Node.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/event/Value.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/View.hpp \
+ /usr/include/boost/format.hpp /usr/include/c++/12/locale \
+ /usr/include/c++/12/bits/locale_facets_nonio.h /usr/include/c++/12/ctime \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/time_members.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/messages_members.h \
+ /usr/include/libintl.h /usr/include/c++/12/bits/codecvt.h \
+ /usr/include/c++/12/bits/locale_facets_nonio.tcc \
+ /usr/include/c++/12/bits/locale_conv.h \
+ /usr/include/boost/format/detail/compat_workarounds.hpp \
+ /usr/include/boost/format/detail/config_macros.hpp \
+ /usr/include/boost/format/detail/workarounds_gcc-2_95.hpp \
+ /usr/include/boost/format/detail/workarounds_stlport.hpp \
+ /usr/include/boost/format/format_fwd.hpp \
+ /usr/include/boost/format/internals_fwd.hpp \
+ /usr/include/boost/format/internals.hpp \
+ /usr/include/boost/core/ignore_unused.hpp \
+ /usr/include/boost/optional.hpp /usr/include/boost/optional/optional.hpp \
+ /usr/include/boost/core/explicit_operator_bool.hpp \
+ /usr/include/boost/optional/bad_optional_access.hpp \
+ /usr/include/boost/type.hpp /usr/include/boost/type_traits/decay.hpp \
+ /usr/include/boost/type_traits/remove_bounds.hpp \
+ /usr/include/boost/type_traits/remove_extent.hpp \
+ /usr/include/boost/move/utility.hpp /usr/include/boost/move/traits.hpp \
+ /usr/include/boost/none.hpp /usr/include/boost/none_t.hpp \
+ /usr/include/boost/utility/compare_pointees.hpp \
+ /usr/include/boost/optional/optional_fwd.hpp \
+ /usr/include/boost/optional/detail/optional_config.hpp \
+ /usr/include/boost/optional/detail/optional_factory_support.hpp \
+ /usr/include/boost/optional/detail/optional_aligned_storage.hpp \
+ /usr/include/boost/optional/detail/optional_trivially_copyable_base.hpp \
+ /usr/include/boost/optional/detail/optional_reference_spec.hpp \
+ /usr/include/boost/optional/detail/optional_relops.hpp \
+ /usr/include/boost/optional/detail/optional_swap.hpp \
+ /usr/include/boost/format/alt_sstream.hpp \
+ /usr/include/boost/utility/base_from_member.hpp \
+ /usr/include/boost/preprocessor/repetition/repeat_from_to.hpp \
+ /usr/include/boost/shared_ptr.hpp \
+ /usr/include/boost/smart_ptr/shared_ptr.hpp \
+ /usr/include/boost/smart_ptr/detail/shared_count.hpp \
+ /usr/include/boost/smart_ptr/bad_weak_ptr.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_counted_base.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_has_gcc_intrinsics.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_has_sync_intrinsics.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_atomic.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_typeinfo_.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_noexcept.hpp \
+ /usr/include/boost/checked_delete.hpp \
+ /usr/include/boost/core/checked_delete.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_disable_deprecated.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_convertible.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_nullptr_t.hpp \
+ /usr/include/boost/smart_ptr/detail/spinlock_pool.hpp \
+ /usr/include/boost/smart_ptr/detail/spinlock.hpp \
+ /usr/include/boost/smart_ptr/detail/spinlock_gcc_atomic.hpp \
+ /usr/include/boost/smart_ptr/detail/yield_k.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_thread_pause.hpp \
+ /usr/include/boost/smart_ptr/detail/sp_thread_sleep.hpp \
+ /usr/include/boost/config/pragma_message.hpp \
+ /usr/include/boost/smart_ptr/detail/operator_bool.hpp \
+ /usr/include/boost/smart_ptr/detail/local_sp_deleter.hpp \
+ /usr/include/boost/smart_ptr/detail/local_counted_base.hpp \
+ /usr/include/boost/format/alt_sstream_impl.hpp \
+ /usr/include/boost/format/format_class.hpp \
+ /usr/include/boost/format/exceptions.hpp \
+ /usr/include/boost/format/format_implementation.hpp \
+ /usr/include/boost/format/group.hpp \
+ /usr/include/boost/format/feed_args.hpp \
+ /usr/include/boost/format/detail/msvc_disambiguater.hpp \
+ /usr/include/boost/format/parsing.hpp \
+ /usr/include/boost/format/free_funcs.hpp \
+ /usr/include/boost/format/detail/unset_macros.hpp \
+ /usr/include/boost/lexical_cast.hpp \
+ /usr/include/boost/range/iterator_range_core.hpp \
+ /usr/include/boost/range/functions.hpp \
+ /usr/include/boost/range/begin.hpp /usr/include/boost/range/config.hpp \
+ /usr/include/boost/range/iterator.hpp \
+ /usr/include/boost/range/range_fwd.hpp \
+ /usr/include/boost/range/mutable_iterator.hpp \
+ /usr/include/boost/range/detail/extract_optional_type.hpp \
+ /usr/include/boost/range/detail/msvc_has_iterator_workaround.hpp \
+ /usr/include/boost/range/const_iterator.hpp \
+ /usr/include/boost/range/end.hpp \
+ /usr/include/boost/range/detail/implementation_help.hpp \
+ /usr/include/boost/range/detail/common.hpp \
+ /usr/include/boost/range/detail/sfinae.hpp \
+ /usr/include/boost/range/size.hpp /usr/include/boost/range/size_type.hpp \
+ /usr/include/boost/range/difference_type.hpp \
+ /usr/include/boost/range/has_range_iterator.hpp \
+ /usr/include/boost/range/concepts.hpp \
+ /usr/include/boost/iterator/iterator_concepts.hpp \
+ /usr/include/boost/range/value_type.hpp \
+ /usr/include/boost/range/detail/misc_concept.hpp \
+ /usr/include/boost/type_traits/make_unsigned.hpp \
+ /usr/include/boost/type_traits/is_signed.hpp \
+ /usr/include/boost/type_traits/is_unsigned.hpp \
+ /usr/include/boost/type_traits/add_volatile.hpp \
+ /usr/include/boost/range/detail/has_member_size.hpp \
+ /usr/include/boost/utility.hpp /usr/include/boost/utility/binary.hpp \
+ /usr/include/boost/preprocessor/control/deduce_d.hpp \
+ /usr/include/boost/preprocessor/seq/cat.hpp \
+ /usr/include/boost/preprocessor/seq/fold_left.hpp \
+ /usr/include/boost/preprocessor/seq/transform.hpp \
+ /usr/include/boost/preprocessor/arithmetic/mod.hpp \
+ /usr/include/boost/preprocessor/arithmetic/detail/div_base.hpp \
+ /usr/include/boost/preprocessor/comparison/less_equal.hpp \
+ /usr/include/boost/preprocessor/logical/not.hpp \
+ /usr/include/boost/utility/identity_type.hpp \
+ /usr/include/boost/type_traits/function_traits.hpp \
+ /usr/include/boost/core/noncopyable.hpp \
+ /usr/include/boost/range/distance.hpp \
+ /usr/include/boost/iterator/distance.hpp \
+ /usr/include/boost/range/empty.hpp /usr/include/boost/range/rbegin.hpp \
+ /usr/include/boost/range/reverse_iterator.hpp \
+ /usr/include/boost/iterator/reverse_iterator.hpp \
+ /usr/include/boost/range/rend.hpp \
+ /usr/include/boost/range/algorithm/equal.hpp \
+ /usr/include/boost/range/detail/safe_bool.hpp \
+ /usr/include/boost/next_prior.hpp \
+ /usr/include/boost/type_traits/has_plus.hpp \
+ /usr/include/boost/type_traits/detail/has_binary_operator.hpp \
+ /usr/include/boost/type_traits/make_void.hpp \
+ /usr/include/boost/type_traits/has_plus_assign.hpp \
+ /usr/include/boost/type_traits/has_minus.hpp \
+ /usr/include/boost/type_traits/has_minus_assign.hpp \
+ /usr/include/boost/iterator/advance.hpp \
+ /usr/include/boost/lexical_cast/bad_lexical_cast.hpp \
+ /usr/include/boost/lexical_cast/try_lexical_convert.hpp \
+ /usr/include/boost/lexical_cast/detail/is_character.hpp \
+ /usr/include/boost/lexical_cast/detail/converter_numeric.hpp \
+ /usr/include/boost/type_traits/is_float.hpp \
+ /usr/include/boost/numeric/conversion/cast.hpp \
+ /usr/include/boost/numeric/conversion/converter.hpp \
+ /usr/include/boost/numeric/conversion/conversion_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/conversion_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/meta.hpp \
+ /usr/include/boost/numeric/conversion/detail/int_float_mixture.hpp \
+ /usr/include/boost/numeric/conversion/int_float_mixture_enum.hpp \
+ /usr/include/boost/numeric/conversion/detail/sign_mixture.hpp \
+ /usr/include/boost/numeric/conversion/sign_mixture_enum.hpp \
+ /usr/include/boost/numeric/conversion/detail/udt_builtin_mixture.hpp \
+ /usr/include/boost/numeric/conversion/udt_builtin_mixture_enum.hpp \
+ /usr/include/boost/numeric/conversion/detail/is_subranged.hpp \
+ /usr/include/boost/mpl/multiplies.hpp /usr/include/boost/mpl/times.hpp \
+ /usr/include/boost/mpl/aux_/arithmetic_op.hpp \
+ /usr/include/boost/mpl/aux_/largest_int.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/times.hpp \
+ /usr/include/boost/numeric/conversion/converter_policies.hpp \
+ /usr/include/boost/config/no_tr1/cmath.hpp \
+ /usr/include/boost/numeric/conversion/detail/converter.hpp \
+ /usr/include/boost/numeric/conversion/bounds.hpp \
+ /usr/include/boost/numeric/conversion/detail/bounds.hpp \
+ /usr/include/boost/numeric/conversion/numeric_cast_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/numeric_cast_traits.hpp \
+ /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_common.hpp \
+ /usr/include/boost/numeric/conversion/detail/preprocessed/numeric_cast_traits_long_long.hpp \
+ /usr/include/boost/lexical_cast/detail/converter_lexical.hpp \
+ /usr/include/boost/type_traits/has_left_shift.hpp \
+ /usr/include/boost/type_traits/has_right_shift.hpp \
+ /usr/include/boost/detail/lcast_precision.hpp \
+ /usr/include/boost/lexical_cast/detail/widest_char.hpp \
+ /usr/include/boost/container/container_fwd.hpp \
+ /usr/include/boost/container/detail/std_fwd.hpp \
+ /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp \
+ /usr/include/boost/lexical_cast/detail/lcast_char_constants.hpp \
+ /usr/include/boost/lexical_cast/detail/lcast_unsigned_converters.hpp \
+ /usr/include/boost/noncopyable.hpp \
+ /usr/include/boost/lexical_cast/detail/inf_nan.hpp \
+ /usr/include/boost/math/special_functions/sign.hpp \
+ /usr/include/boost/math/tools/config.hpp \
+ /usr/include/boost/predef/architecture/x86.h \
+ /usr/include/boost/predef/architecture/x86/32.h \
+ /usr/include/boost/predef/version_number.h \
+ /usr/include/boost/predef/make.h /usr/include/boost/predef/detail/test.h \
+ /usr/include/boost/predef/architecture/x86/64.h \
+ /usr/include/c++/12/cfloat \
+ /usr/lib/gcc/x86_64-linux-gnu/12/include/float.h \
+ /usr/include/boost/math/tools/user.hpp \
+ /usr/include/boost/math/special_functions/math_fwd.hpp \
+ /usr/include/boost/math/special_functions/detail/round_fwd.hpp \
+ /usr/include/boost/math/tools/promotion.hpp \
+ /usr/include/boost/math/policies/policy.hpp \
+ /usr/include/boost/mpl/list.hpp /usr/include/boost/mpl/limits/list.hpp \
+ /usr/include/boost/mpl/list/list20.hpp \
+ /usr/include/boost/mpl/list/list10.hpp \
+ /usr/include/boost/mpl/list/list0.hpp \
+ /usr/include/boost/mpl/list/aux_/push_front.hpp \
+ /usr/include/boost/mpl/push_front_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/item.hpp \
+ /usr/include/boost/mpl/list/aux_/tag.hpp \
+ /usr/include/boost/mpl/list/aux_/pop_front.hpp \
+ /usr/include/boost/mpl/pop_front_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/push_back.hpp \
+ /usr/include/boost/mpl/push_back_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/front.hpp \
+ /usr/include/boost/mpl/front_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/clear.hpp \
+ /usr/include/boost/mpl/clear_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/O1_size.hpp \
+ /usr/include/boost/mpl/list/aux_/size.hpp \
+ /usr/include/boost/mpl/size_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/empty.hpp \
+ /usr/include/boost/mpl/empty_fwd.hpp \
+ /usr/include/boost/mpl/list/aux_/begin_end.hpp \
+ /usr/include/boost/mpl/list/aux_/iterator.hpp \
+ /usr/include/boost/mpl/list/aux_/include_preprocessed.hpp \
+ /usr/include/boost/mpl/list/aux_/preprocessed/plain/list10.hpp \
+ /usr/include/boost/mpl/list/aux_/preprocessed/plain/list20.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/list.hpp \
+ /usr/include/boost/mpl/contains.hpp \
+ /usr/include/boost/mpl/contains_fwd.hpp \
+ /usr/include/boost/mpl/aux_/contains_impl.hpp \
+ /usr/include/boost/mpl/remove_if.hpp /usr/include/boost/mpl/fold.hpp \
+ /usr/include/boost/mpl/aux_/fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/fold_impl.hpp \
+ /usr/include/boost/mpl/reverse_fold.hpp \
+ /usr/include/boost/mpl/aux_/reverse_fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/reverse_fold_impl.hpp \
+ /usr/include/boost/mpl/aux_/inserter_algorithm.hpp \
+ /usr/include/boost/mpl/back_inserter.hpp \
+ /usr/include/boost/mpl/push_back.hpp \
+ /usr/include/boost/mpl/aux_/push_back_impl.hpp \
+ /usr/include/boost/mpl/inserter.hpp \
+ /usr/include/boost/mpl/front_inserter.hpp \
+ /usr/include/boost/mpl/push_front.hpp \
+ /usr/include/boost/mpl/aux_/push_front_impl.hpp \
+ /usr/include/boost/mpl/clear.hpp \
+ /usr/include/boost/mpl/aux_/clear_impl.hpp \
+ /usr/include/boost/mpl/vector.hpp \
+ /usr/include/boost/mpl/vector/vector20.hpp \
+ /usr/include/boost/mpl/vector/vector10.hpp \
+ /usr/include/boost/mpl/vector/vector0.hpp \
+ /usr/include/boost/mpl/vector/aux_/at.hpp \
+ /usr/include/boost/mpl/vector/aux_/tag.hpp \
+ /usr/include/boost/mpl/aux_/config/typeof.hpp \
+ /usr/include/boost/mpl/vector/aux_/front.hpp \
+ /usr/include/boost/mpl/vector/aux_/push_front.hpp \
+ /usr/include/boost/mpl/vector/aux_/item.hpp \
+ /usr/include/boost/mpl/vector/aux_/pop_front.hpp \
+ /usr/include/boost/mpl/vector/aux_/push_back.hpp \
+ /usr/include/boost/mpl/vector/aux_/pop_back.hpp \
+ /usr/include/boost/mpl/pop_back_fwd.hpp \
+ /usr/include/boost/mpl/vector/aux_/back.hpp \
+ /usr/include/boost/mpl/back_fwd.hpp \
+ /usr/include/boost/mpl/vector/aux_/clear.hpp \
+ /usr/include/boost/mpl/vector/aux_/vector0.hpp \
+ /usr/include/boost/mpl/vector/aux_/iterator.hpp \
+ /usr/include/boost/mpl/plus.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/plus.hpp \
+ /usr/include/boost/mpl/minus.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/minus.hpp \
+ /usr/include/boost/mpl/advance_fwd.hpp /usr/include/boost/mpl/prior.hpp \
+ /usr/include/boost/mpl/vector/aux_/O1_size.hpp \
+ /usr/include/boost/mpl/vector/aux_/size.hpp \
+ /usr/include/boost/mpl/vector/aux_/empty.hpp \
+ /usr/include/boost/mpl/vector/aux_/begin_end.hpp \
+ /usr/include/boost/mpl/vector/aux_/include_preprocessed.hpp \
+ /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector10.hpp \
+ /usr/include/boost/mpl/vector/aux_/preprocessed/typeof_based/vector20.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/vector.hpp \
+ /usr/include/boost/mpl/at.hpp /usr/include/boost/mpl/aux_/at_impl.hpp \
+ /usr/include/boost/mpl/advance.hpp /usr/include/boost/mpl/negate.hpp \
+ /usr/include/boost/mpl/aux_/advance_forward.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_forward.hpp \
+ /usr/include/boost/mpl/aux_/advance_backward.hpp \
+ /usr/include/boost/mpl/aux_/preprocessed/gcc/advance_backward.hpp \
+ /usr/include/boost/mpl/size.hpp \
+ /usr/include/boost/mpl/aux_/size_impl.hpp /usr/include/c++/12/stdlib.h \
+ /usr/include/c++/12/math.h /usr/include/boost/config/no_tr1/complex.hpp \
+ /usr/include/c++/12/complex \
+ /usr/include/boost/math/special_functions/detail/fp_traits.hpp \
+ /usr/include/boost/predef/other/endian.h \
+ /usr/include/boost/predef/library/c/gnu.h \
+ /usr/include/boost/predef/library/c/_prefix.h \
+ /usr/include/boost/predef/detail/_cassert.h \
+ /usr/include/boost/predef/os/macos.h /usr/include/boost/predef/os/ios.h \
+ /usr/include/boost/predef/os/bsd.h \
+ /usr/include/boost/predef/os/bsd/bsdi.h \
+ /usr/include/boost/predef/os/bsd/dragonfly.h \
+ /usr/include/boost/predef/os/bsd/free.h \
+ /usr/include/boost/predef/os/bsd/open.h \
+ /usr/include/boost/predef/os/bsd/net.h \
+ /usr/include/boost/predef/platform/android.h \
+ /usr/include/boost/math/special_functions/fpclassify.hpp \
+ /usr/include/boost/math/tools/real_cast.hpp \
+ /usr/include/boost/integer.hpp /usr/include/boost/integer_fwd.hpp \
+ /usr/include/boost/detail/basic_pointerbuf.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Parameters.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Coordinator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Coordinator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Links.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/String.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Trace.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FormalismType.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/FunctionType.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/LevelType.hpp \
+ /usr/include/c++/12/mutex /usr/include/c++/12/bits/chrono.h \
+ /usr/include/c++/12/ratio /usr/include/c++/12/bits/parse_numbers.h \
+ /usr/include/c++/12/bits/std_mutex.h \
+ /usr/include/c++/12/bits/unique_lock.h \
+ /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/GraphManager.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/GraphManager.hpp \
+ /usr/include/c++/12/chrono /usr/include/c++/12/iostream \
+ /usr/include/boost/test/unit_test.hpp \
+ /usr/include/boost/test/test_tools.hpp \
+ /usr/include/boost/test/detail/config.hpp \
+ /usr/include/boost/test/tools/context.hpp \
+ /usr/include/boost/test/utils/lazy_ostream.hpp \
+ /usr/include/boost/test/detail/suppress_warnings.hpp \
+ /usr/include/boost/test/detail/enable_warnings.hpp \
+ /usr/include/boost/test/detail/pp_variadic.hpp \
+ /usr/include/boost/preprocessor/comparison/equal.hpp \
+ /usr/include/boost/preprocessor/comparison/not_equal.hpp \
+ /usr/include/boost/preprocessor/variadic/to_seq.hpp \
+ /usr/include/boost/preprocessor/tuple/to_seq.hpp \
+ /usr/include/boost/preprocessor/tuple/size.hpp \
+ /usr/include/boost/preprocessor/seq/for_each.hpp \
+ /usr/include/boost/test/tools/old/interface.hpp \
+ /usr/include/boost/preprocessor/seq/to_tuple.hpp \
+ /usr/include/boost/test/tools/old/impl.hpp \
+ /usr/include/boost/test/unit_test_log.hpp \
+ /usr/include/boost/test/tree/observer.hpp \
+ /usr/include/boost/test/detail/fwd_decl.hpp \
+ /usr/include/boost/test/detail/global_typedef.hpp \
+ /usr/include/boost/test/utils/basic_cstring/basic_cstring.hpp \
+ /usr/include/boost/test/utils/basic_cstring/basic_cstring_fwd.hpp \
+ /usr/include/boost/test/utils/basic_cstring/bcs_char_traits.hpp \
+ /usr/include/boost/test/detail/log_level.hpp \
+ /usr/include/boost/test/utils/wrap_stringstream.hpp \
+ /usr/include/boost/test/tools/assertion_result.hpp \
+ /usr/include/boost/test/utils/class_properties.hpp \
+ /usr/include/boost/call_traits.hpp \
+ /usr/include/boost/detail/call_traits.hpp \
+ /usr/include/boost/utility/addressof.hpp \
+ /usr/include/boost/test/tools/floating_point_comparison.hpp \
+ /usr/include/boost/test/tools/detail/fwd.hpp \
+ /usr/include/boost/test/utils/basic_cstring/io.hpp \
+ /usr/include/boost/test/tools/detail/print_helper.hpp \
+ /usr/include/boost/test/tools/interface.hpp \
+ /usr/include/boost/test/tools/assertion.hpp \
+ /usr/include/boost/utility/declval.hpp \
+ /usr/include/boost/test/tools/fpc_op.hpp \
+ /usr/include/boost/test/tools/fpc_tolerance.hpp \
+ /usr/include/boost/test/tree/decorator.hpp \
+ /usr/include/boost/test/tree/fixture.hpp \
+ /usr/include/boost/scoped_ptr.hpp \
+ /usr/include/boost/smart_ptr/scoped_ptr.hpp \
+ /usr/include/boost/function/function0.hpp \
+ /usr/include/boost/function/detail/maybe_include.hpp \
+ /usr/include/boost/function/function_template.hpp \
+ /usr/include/boost/function/detail/prologue.hpp \
+ /usr/include/boost/config/no_tr1/functional.hpp \
+ /usr/include/boost/function/function_base.hpp \
+ /usr/include/boost/type_index.hpp \
+ /usr/include/boost/type_index/stl_type_index.hpp \
+ /usr/include/boost/type_index/type_index_facade.hpp \
+ /usr/include/boost/container_hash/hash_fwd.hpp \
+ /usr/include/boost/core/demangle.hpp /usr/include/c++/12/cxxabi.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/cxxabi_tweaks.h \
+ /usr/include/boost/type_traits/has_trivial_copy.hpp \
+ /usr/include/boost/type_traits/has_trivial_destructor.hpp \
+ /usr/include/boost/type_traits/composite_traits.hpp \
+ /usr/include/boost/type_traits/is_union.hpp /usr/include/boost/ref.hpp \
+ /usr/include/boost/core/ref.hpp /usr/include/boost/function_equal.hpp \
+ /usr/include/boost/function/function_fwd.hpp \
+ /usr/include/boost/mem_fn.hpp /usr/include/boost/bind/mem_fn.hpp \
+ /usr/include/boost/get_pointer.hpp \
+ /usr/include/boost/config/no_tr1/memory.hpp \
+ /usr/include/boost/bind/mem_fn_template.hpp \
+ /usr/include/boost/bind/mem_fn_cc.hpp \
+ /usr/include/boost/preprocessor/enum.hpp \
+ /usr/include/boost/preprocessor/repetition/enum.hpp \
+ /usr/include/boost/preprocessor/enum_params.hpp \
+ /usr/include/boost/function/function1.hpp \
+ /usr/include/boost/type_traits/common_type.hpp \
+ /usr/include/boost/type_traits/detail/mp_defer.hpp \
+ /usr/include/boost/test/tools/collection_comparison_op.hpp \
+ /usr/include/boost/test/utils/is_forward_iterable.hpp \
+ /usr/include/boost/test/utils/is_cstring.hpp \
+ /usr/include/boost/test/tools/cstring_comparison_op.hpp \
+ /usr/include/boost/test/utils/basic_cstring/compare.hpp \
+ /usr/include/boost/test/tools/detail/it_pair.hpp \
+ /usr/include/boost/test/tools/detail/bitwise_manip.hpp \
+ /usr/include/boost/test/tools/detail/indirections.hpp \
+ /usr/include/c++/12/list /usr/include/c++/12/bits/stl_list.h \
+ /usr/include/c++/12/bits/list.tcc \
+ /usr/include/boost/test/tools/detail/tolerance_manip.hpp \
+ /usr/include/boost/test/tools/detail/per_element_manip.hpp \
+ /usr/include/boost/test/tools/detail/lexicographic_manip.hpp \
+ /usr/include/boost/test/unit_test_suite.hpp \
+ /usr/include/boost/test/framework.hpp \
+ /usr/include/boost/test/detail/throw_exception.hpp \
+ /usr/include/boost/test/tree/auto_registration.hpp \
+ /usr/include/boost/test/tree/test_unit.hpp \
+ /usr/include/boost/test/tree/test_case_template.hpp \
+ /usr/include/boost/test/utils/algorithm.hpp \
+ /usr/include/boost/mpl/for_each.hpp \
+ /usr/include/boost/mpl/is_sequence.hpp \
+ /usr/include/boost/mpl/aux_/unwrap.hpp \
+ /usr/include/boost/utility/value_init.hpp \
+ /usr/include/boost/test/tree/global_fixture.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Simulator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/Simulator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Context.hpp \
+ /home/toto/projets/factory/src/Processor.hpp \
+ /home/toto/projets/factory/src/Base.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Output.hpp \
+ /usr/include/c++/12/fstream \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/basic_file.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/c++io.h \
+ /usr/include/c++/12/bits/fstream.tcc \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/TimedIterator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/DiscreteTimeIterator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/observer/Iterator.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/kernel/pdevs/Dynamics.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/state/States.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/state/Any.hpp \
+ /home/toto/usr/include/artis-star-1.0/artis-star/common/utils/Macro.hpp \
+ /home/toto/projets/factory/src/Machine.hpp \
+ /home/toto/projets/factory/src/ProductionOrder.hpp \
+ /home/toto/projets/factory/src/PoolRouter.hpp \
+ /home/toto/projets/factory/src/ProductionOrderGenerator.hpp \
+ /usr/include/c++/12/random /usr/include/c++/12/bits/random.h \
+ /usr/include/x86_64-linux-gnu/c++/12/bits/opt_random.h \
+ /usr/include/c++/12/bits/random.tcc /usr/include/c++/12/numeric \
+ /usr/include/c++/12/bits/stl_numeric.h \
+ /usr/include/c++/12/pstl/glue_numeric_defs.h \
+ /home/toto/projets/factory/src/Router.hpp
diff --git a/build/test/CTestTestfile.cmake b/build/test/CTestTestfile.cmake
new file mode 100644
index 0000000..24552a7
--- /dev/null
+++ b/build/test/CTestTestfile.cmake
@@ -0,0 +1,6 @@
+# CMake generated Testfile for
+# Source directory: /home/toto/projets/factory/test
+# Build directory: /home/toto/projets/factory/build/test
+#
+# This file includes the relevant testing commands required for
+# testing this directory and lists subdirectories to be tested as well.
diff --git a/build/test/Makefile b/build/test/Makefile
new file mode 100644
index 0000000..6504659
--- /dev/null
+++ b/build/test/Makefile
@@ -0,0 +1,235 @@
+# CMAKE generated file: DO NOT EDIT!
+# Generated by "Unix Makefiles" Generator, CMake Version 3.25
+
+# Default target executed when no arguments are given to make.
+default_target: all
+.PHONY : default_target
+
+# Allow only one "make -f Makefile2" at a time, but pass parallelism.
+.NOTPARALLEL:
+
+#=============================================================================
+# Special targets provided by cmake.
+
+# Disable implicit rules so canonical targets will work.
+.SUFFIXES:
+
+# Disable VCS-based implicit rules.
+% : %,v
+
+# Disable VCS-based implicit rules.
+% : RCS/%
+
+# Disable VCS-based implicit rules.
+% : RCS/%,v
+
+# Disable VCS-based implicit rules.
+% : SCCS/s.%
+
+# Disable VCS-based implicit rules.
+% : s.%
+
+.SUFFIXES: .hpux_make_needs_suffix_list
+
+# Command-line flag to silence nested $(MAKE).
+$(VERBOSE)MAKESILENT = -s
+
+#Suppress display of executed commands.
+$(VERBOSE).SILENT:
+
+# A target that is always out of date.
+cmake_force:
+.PHONY : cmake_force
+
+#=============================================================================
+# Set environment variables for the build.
+
+# The shell in which to execute make rules.
+SHELL = /bin/sh
+
+# The CMake executable.
+CMAKE_COMMAND = /usr/bin/cmake
+
+# The command to remove a file.
+RM = /usr/bin/cmake -E rm -f
+
+# Escaping for special characters.
+EQUALS = =
+
+# The top-level source directory on which CMake was run.
+CMAKE_SOURCE_DIR = /home/toto/projets/factory
+
+# The top-level build directory on which CMake was run.
+CMAKE_BINARY_DIR = /home/toto/projets/factory/build
+
+#=============================================================================
+# Targets provided globally by CMake.
+
+# Special rule for the target test
+test:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..."
+ /usr/bin/ctest --force-new-ctest-process $(ARGS)
+.PHONY : test
+
+# Special rule for the target test
+test/fast: test
+.PHONY : test/fast
+
+# Special rule for the target edit_cache
+edit_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..."
+ /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available.
+.PHONY : edit_cache
+
+# Special rule for the target edit_cache
+edit_cache/fast: edit_cache
+.PHONY : edit_cache/fast
+
+# Special rule for the target rebuild_cache
+rebuild_cache:
+ @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
+ /usr/bin/cmake --regenerate-during-build -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
+.PHONY : rebuild_cache
+
+# Special rule for the target rebuild_cache
+rebuild_cache/fast: rebuild_cache
+.PHONY : rebuild_cache/fast
+
+# The main all target
+all: cmake_check_build_system
+ cd /home/toto/projets/factory/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/toto/projets/factory/build/CMakeFiles /home/toto/projets/factory/build/test//CMakeFiles/progress.marks
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test/all
+ $(CMAKE_COMMAND) -E cmake_progress_start /home/toto/projets/factory/build/CMakeFiles 0
+.PHONY : all
+
+# The main clean target
+clean:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test/clean
+.PHONY : clean
+
+# The main clean target
+clean/fast: clean
+.PHONY : clean/fast
+
+# Prepare targets for installation.
+preinstall: all
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test/preinstall
+.PHONY : preinstall
+
+# Prepare targets for installation.
+preinstall/fast:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test/preinstall
+.PHONY : preinstall/fast
+
+# clear depends
+depend:
+ cd /home/toto/projets/factory/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
+.PHONY : depend
+
+# Convenience name for target.
+test/CMakeFiles/test_simple.dir/rule:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test/CMakeFiles/test_simple.dir/rule
+.PHONY : test/CMakeFiles/test_simple.dir/rule
+
+# Convenience name for target.
+test_simple: test/CMakeFiles/test_simple.dir/rule
+.PHONY : test_simple
+
+# fast build rule for target.
+test_simple/fast:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/test_simple.dir/build.make test/CMakeFiles/test_simple.dir/build
+.PHONY : test_simple/fast
+
+# Convenience name for target.
+test/CMakeFiles/test_json.dir/rule:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 test/CMakeFiles/test_json.dir/rule
+.PHONY : test/CMakeFiles/test_json.dir/rule
+
+# Convenience name for target.
+test_json: test/CMakeFiles/test_json.dir/rule
+.PHONY : test_json
+
+# fast build rule for target.
+test_json/fast:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/test_json.dir/build.make test/CMakeFiles/test_json.dir/build
+.PHONY : test_json/fast
+
+test_json.o: test_json.cpp.o
+.PHONY : test_json.o
+
+# target to build an object file
+test_json.cpp.o:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/test_json.dir/build.make test/CMakeFiles/test_json.dir/test_json.cpp.o
+.PHONY : test_json.cpp.o
+
+test_json.i: test_json.cpp.i
+.PHONY : test_json.i
+
+# target to preprocess a source file
+test_json.cpp.i:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/test_json.dir/build.make test/CMakeFiles/test_json.dir/test_json.cpp.i
+.PHONY : test_json.cpp.i
+
+test_json.s: test_json.cpp.s
+.PHONY : test_json.s
+
+# target to generate assembly for a file
+test_json.cpp.s:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/test_json.dir/build.make test/CMakeFiles/test_json.dir/test_json.cpp.s
+.PHONY : test_json.cpp.s
+
+test_simple.o: test_simple.cpp.o
+.PHONY : test_simple.o
+
+# target to build an object file
+test_simple.cpp.o:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/test_simple.dir/build.make test/CMakeFiles/test_simple.dir/test_simple.cpp.o
+.PHONY : test_simple.cpp.o
+
+test_simple.i: test_simple.cpp.i
+.PHONY : test_simple.i
+
+# target to preprocess a source file
+test_simple.cpp.i:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/test_simple.dir/build.make test/CMakeFiles/test_simple.dir/test_simple.cpp.i
+.PHONY : test_simple.cpp.i
+
+test_simple.s: test_simple.cpp.s
+.PHONY : test_simple.s
+
+# target to generate assembly for a file
+test_simple.cpp.s:
+ cd /home/toto/projets/factory/build && $(MAKE) $(MAKESILENT) -f test/CMakeFiles/test_simple.dir/build.make test/CMakeFiles/test_simple.dir/test_simple.cpp.s
+.PHONY : test_simple.cpp.s
+
+# Help Target
+help:
+ @echo "The following are some of the valid targets for this Makefile:"
+ @echo "... all (the default if no target is provided)"
+ @echo "... clean"
+ @echo "... depend"
+ @echo "... edit_cache"
+ @echo "... rebuild_cache"
+ @echo "... test"
+ @echo "... test_json"
+ @echo "... test_simple"
+ @echo "... test_json.o"
+ @echo "... test_json.i"
+ @echo "... test_json.s"
+ @echo "... test_simple.o"
+ @echo "... test_simple.i"
+ @echo "... test_simple.s"
+.PHONY : help
+
+
+
+#=============================================================================
+# Special targets to cleanup operation of make.
+
+# Special rule to run CMake to check the build system integrity.
+# No rule that depends on this can have commands that come from listfiles
+# because they might be regenerated.
+cmake_check_build_system:
+ cd /home/toto/projets/factory/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
+.PHONY : cmake_check_build_system
+
diff --git a/build/test/PoolRouter.csv b/build/test/PoolRouter.csv
new file mode 100644
index 0000000..59fce30
--- /dev/null
+++ b/build/test/PoolRouter.csv
@@ -0,0 +1,28801 @@
+time;:root:G:total_po_number;:root:P_R_0:waiting_po_number;:root:P_R_1:waiting_po_number;:root:P_R_2:waiting_po_number
+0;0;0;0;0
+1;1;0;0;0
+2;1;0;0;0
+3;1;0;0;0
+4;1;0;0;0
+5;1;0;0;0
+6;1;0;0;0
+7;1;0;0;0
+8;1;0;0;0
+9;1;0;0;0
+10;1;0;0;0
+11;1;0;0;0
+12;1;0;0;0
+13;1;0;0;0
+14;1;0;0;0
+15;1;0;0;0
+16;1;0;0;0
+17;1;0;0;0
+18;1;0;0;0
+19;1;0;0;0
+20;1;0;0;0
+21;1;0;0;0
+22;2;1;0;0
+23;2;1;0;0
+24;2;1;0;0
+25;2;1;0;0
+26;2;1;0;0
+27;2;1;0;0
+28;2;1;0;0
+29;2;1;0;0
+30;2;1;0;0
+31;2;1;0;0
+32;2;1;0;0
+33;2;1;0;0
+34;2;1;0;0
+35;2;1;0;0
+36;2;1;0;0
+37;2;1;0;0
+38;2;1;0;0
+39;2;1;0;0
+40;2;1;0;0
+41;2;1;0;0
+42;2;1;0;0
+43;2;1;0;0
+44;2;1;0;0
+45;2;1;0;0
+46;2;1;0;0
+47;2;1;0;0
+48;2;1;0;0
+49;3;2;0;0
+50;3;2;0;0
+51;3;2;0;0
+52;3;2;0;0
+53;3;2;0;0
+54;3;2;0;0
+55;3;2;0;0
+56;3;2;0;0
+57;3;2;0;0
+58;3;2;0;0
+59;3;2;0;0
+60;3;2;0;0
+61;3;2;0;0
+62;3;2;0;0
+63;3;2;0;0
+64;3;2;0;0
+65;3;2;0;0
+66;3;2;0;0
+67;3;2;0;0
+68;3;2;0;0
+69;3;2;0;0
+70;3;2;0;0
+71;3;2;0;0
+72;3;2;0;0
+73;3;2;0;0
+74;3;2;0;0
+75;3;2;0;0
+76;4;2;0;0
+77;4;2;0;0
+78;4;2;0;0
+79;4;2;0;0
+80;4;2;0;0
+81;4;2;0;0
+82;4;2;0;0
+83;4;2;0;0
+84;4;2;0;0
+85;4;2;0;0
+86;4;2;0;0
+87;4;2;0;0
+88;4;2;0;0
+89;4;2;0;0
+90;4;2;0;0
+91;4;2;0;0
+92;4;2;0;0
+93;4;2;0;0
+94;4;2;0;0
+95;4;2;0;0
+96;4;2;0;0
+97;4;2;0;0
+98;4;2;0;0
+99;4;2;0;0
+100;4;2;0;0
+101;4;2;0;0
+102;4;2;0;0
+103;5;3;0;0
+104;5;3;0;0
+105;5;3;0;0
+106;5;3;0;0
+107;5;3;0;0
+108;5;3;0;0
+109;5;3;0;0
+110;5;3;0;0
+111;5;3;0;0
+112;5;3;0;0
+113;5;3;0;0
+114;5;3;0;0
+115;5;3;0;0
+116;5;3;0;0
+117;5;3;0;0
+118;5;3;0;0
+119;5;3;0;0
+120;5;3;0;0
+121;5;3;0;0
+122;5;3;0;0
+123;6;4;0;0
+124;6;4;0;0
+125;6;4;0;0
+126;6;4;0;0
+127;6;4;0;0
+128;6;4;0;0
+129;6;4;0;0
+130;6;4;0;0
+131;6;4;0;0
+132;6;4;0;0
+133;6;4;0;0
+134;6;4;0;0
+135;6;4;0;0
+136;6;4;0;0
+137;6;4;0;0
+138;7;5;0;0
+139;7;5;0;0
+140;7;5;0;0
+141;7;5;0;0
+142;7;5;0;0
+143;7;5;0;0
+144;7;5;0;0
+145;7;5;0;0
+146;7;5;0;0
+147;7;5;0;0
+148;7;5;0;0
+149;7;5;0;0
+150;7;5;0;0
+151;7;5;0;0
+152;7;5;0;0
+153;7;5;0;0
+154;7;5;0;0
+155;7;5;0;0
+156;7;5;0;0
+157;7;5;0;0
+158;8;6;0;0
+159;8;6;0;0
+160;8;6;0;0
+161;8;6;0;0
+162;8;6;0;0
+163;8;6;0;0
+164;8;6;0;0
+165;8;6;0;0
+166;8;6;0;0
+167;8;6;0;0
+168;8;6;0;0
+169;8;6;0;0
+170;8;6;0;0
+171;8;6;0;0
+172;8;6;0;0
+173;8;6;0;0
+174;8;6;0;0
+175;8;6;0;0
+176;8;6;0;0
+177;8;6;0;0
+178;8;6;0;0
+179;8;6;0;0
+180;8;6;0;0
+181;8;6;0;0
+182;8;6;0;0
+183;9;6;0;0
+184;9;6;0;0
+185;9;6;0;0
+186;9;6;0;0
+187;9;6;0;0
+188;9;6;0;0
+189;9;6;0;0
+190;9;6;0;0
+191;9;6;0;0
+192;9;6;0;0
+193;9;6;0;0
+194;9;6;0;0
+195;9;6;0;0
+196;9;6;0;0
+197;9;6;0;0
+198;9;6;0;0
+199;10;7;0;0
+200;10;7;0;0
+201;10;7;0;0
+202;10;7;0;0
+203;10;7;0;0
+204;10;7;0;0
+205;10;7;0;0
+206;10;7;0;0
+207;10;7;0;0
+208;10;7;0;0
+209;10;7;0;0
+210;10;7;0;0
+211;10;7;0;0
+212;10;7;0;0
+213;10;7;0;0
+214;10;7;0;0
+215;10;7;0;0
+216;10;7;0;0
+217;11;8;0;0
+218;11;8;0;0
+219;11;8;0;0
+220;11;8;0;0
+221;11;8;0;0
+222;11;8;0;0
+223;11;8;0;0
+224;11;8;0;0
+225;11;8;0;0
+226;11;8;0;0
+227;11;8;0;0
+228;11;8;0;0
+229;11;8;0;0
+230;11;8;0;0
+231;11;8;0;0
+232;11;8;0;0
+233;11;8;0;0
+234;11;8;0;0
+235;11;8;0;0
+236;11;8;0;0
+237;11;8;0;0
+238;12;9;0;0
+239;12;9;0;0
+240;12;9;0;0
+241;12;9;0;0
+242;12;9;0;0
+243;12;9;0;0
+244;12;9;0;0
+245;12;9;0;0
+246;12;9;0;0
+247;12;9;0;0
+248;12;9;0;0
+249;12;9;0;0
+250;12;9;0;0
+251;12;9;0;0
+252;12;9;0;0
+253;12;9;0;0
+254;12;9;0;0
+255;12;9;0;0
+256;13;10;0;0
+257;13;10;0;0
+258;13;10;0;0
+259;13;10;0;0
+260;13;10;0;0
+261;13;10;0;0
+262;13;10;0;0
+263;13;10;0;0
+264;13;10;0;0
+265;13;10;0;0
+266;13;10;0;0
+267;13;10;0;0
+268;13;10;0;0
+269;13;10;0;0
+270;13;10;0;0
+271;13;10;0;0
+272;13;10;0;0
+273;13;10;0;0
+274;13;10;0;0
+275;13;10;0;0
+276;13;10;0;0
+277;13;10;0;0
+278;13;10;0;0
+279;13;10;0;0
+280;13;10;0;0
+281;13;10;0;0
+282;13;10;0;0
+283;14;11;0;0
+284;14;11;0;0
+285;14;11;0;0
+286;14;11;0;0
+287;14;11;0;0
+288;14;11;0;0
+289;14;11;0;0
+290;14;11;0;0
+291;14;11;0;0
+292;14;11;0;0
+293;14;11;0;0
+294;14;11;0;0
+295;14;11;0;0
+296;14;11;0;0
+297;14;11;0;0
+298;14;11;0;0
+299;14;11;0;0
+300;15;12;0;0
+301;15;12;0;0
+302;15;12;0;0
+303;15;12;0;0
+304;15;12;0;0
+305;15;12;0;0
+306;15;12;0;0
+307;15;12;0;0
+308;15;12;0;0
+309;15;12;0;0
+310;15;12;0;0
+311;15;12;0;0
+312;15;12;0;0
+313;15;12;0;0
+314;15;12;0;0
+315;15;12;0;0
+316;15;12;0;0
+317;16;13;0;0
+318;16;13;0;0
+319;16;13;0;0
+320;16;13;0;0
+321;16;13;0;0
+322;16;13;0;0
+323;16;13;0;0
+324;16;13;0;0
+325;16;13;0;0
+326;16;13;0;0
+327;16;13;0;0
+328;16;13;0;0
+329;16;13;0;0
+330;16;13;0;0
+331;16;13;0;0
+332;16;13;0;0
+333;16;13;0;0
+334;16;13;0;0
+335;16;13;0;0
+336;16;13;0;0
+337;16;13;0;0
+338;16;13;0;0
+339;16;13;0;0
+340;16;13;0;0
+341;16;13;0;0
+342;17;14;0;0
+343;17;14;0;0
+344;17;14;0;0
+345;17;14;0;0
+346;17;14;0;0
+347;17;14;0;0
+348;17;14;0;0
+349;17;14;0;0
+350;17;14;0;0
+351;17;14;0;0
+352;17;14;0;0
+353;17;14;0;0
+354;17;14;0;0
+355;17;14;0;0
+356;17;14;0;0
+357;17;14;0;0
+358;17;14;0;0
+359;17;14;0;0
+360;17;14;0;0
+361;17;14;0;0
+362;17;14;0;0
+363;17;14;0;0
+364;17;14;0;0
+365;17;14;0;0
+366;17;14;0;0
+367;17;14;0;0
+368;18;15;0;0
+369;18;15;0;0
+370;18;15;0;0
+371;18;15;0;0
+372;18;15;0;0
+373;18;15;0;0
+374;18;15;0;0
+375;18;15;0;0
+376;18;15;0;0
+377;18;15;0;0
+378;18;15;0;0
+379;18;15;0;0
+380;18;15;0;0
+381;18;15;0;0
+382;18;15;0;0
+383;18;15;0;0
+384;18;15;0;0
+385;18;15;0;0
+386;18;15;0;0
+387;19;16;0;0
+388;19;16;0;0
+389;19;16;0;0
+390;19;16;0;0
+391;19;16;0;0
+392;19;16;0;0
+393;19;16;0;0
+394;19;16;0;0
+395;19;16;0;0
+396;19;16;0;0
+397;19;16;0;0
+398;19;16;0;0
+399;19;16;0;0
+400;19;16;0;0
+401;19;16;0;0
+402;19;16;0;0
+403;19;16;0;0
+404;19;16;0;0
+405;19;16;0;0
+406;19;16;0;0
+407;19;16;0;0
+408;19;16;0;0
+409;19;16;0;0
+410;19;16;0;0
+411;19;16;0;0
+412;20;17;0;0
+413;20;17;0;0
+414;20;17;0;0
+415;20;17;0;0
+416;20;17;0;0
+417;20;17;0;0
+418;20;17;0;0
+419;20;17;0;0
+420;20;17;0;0
+421;20;17;0;0
+422;20;17;0;0
+423;20;17;0;0
+424;20;17;0;0
+425;20;17;0;0
+426;20;17;0;0
+427;20;17;0;0
+428;20;17;0;0
+429;21;18;0;0
+430;21;18;0;0
+431;21;18;0;0
+432;21;18;0;0
+433;21;18;0;0
+434;21;18;0;0
+435;21;18;0;0
+436;21;18;0;0
+437;21;18;0;0
+438;21;18;0;0
+439;21;18;0;0
+440;21;18;0;0
+441;21;18;0;0
+442;21;18;0;0
+443;21;18;0;0
+444;21;18;0;0
+445;21;18;0;0
+446;21;18;0;0
+447;21;18;0;0
+448;21;18;0;0
+449;21;18;0;0
+450;21;18;0;0
+451;21;18;0;0
+452;21;18;0;0
+453;21;18;0;0
+454;21;18;0;0
+455;21;18;0;0
+456;21;18;0;0
+457;21;18;0;0
+458;21;18;0;0
+459;22;19;0;0
+460;22;19;0;0
+461;22;19;0;0
+462;22;19;0;0
+463;22;19;0;0
+464;22;19;0;0
+465;22;19;0;0
+466;22;19;0;0
+467;22;19;0;0
+468;22;19;0;0
+469;22;19;0;0
+470;22;19;0;0
+471;22;19;0;0
+472;22;19;0;0
+473;22;19;0;0
+474;22;19;0;0
+475;22;19;0;0
+476;22;19;0;0
+477;22;19;0;0
+478;22;19;0;0
+479;22;19;0;0
+480;22;19;0;0
+481;22;19;0;0
+482;23;20;0;0
+483;23;20;0;0
+484;23;20;0;0
+485;23;20;0;0
+486;23;20;0;0
+487;23;20;0;0
+488;23;20;0;0
+489;23;20;0;0
+490;23;20;0;0
+491;23;20;0;0
+492;23;20;0;0
+493;23;20;0;0
+494;23;20;0;0
+495;23;20;0;0
+496;23;20;0;0
+497;23;20;0;0
+498;23;20;0;0
+499;23;20;0;0
+500;23;20;0;0
+501;23;20;0;0
+502;23;20;0;0
+503;23;20;0;0
+504;23;20;0;0
+505;24;21;0;0
+506;24;21;0;0
+507;24;21;0;0
+508;24;21;0;0
+509;24;21;0;0
+510;24;21;0;0
+511;24;21;0;0
+512;24;21;0;0
+513;24;21;0;0
+514;24;21;0;0
+515;24;21;0;0
+516;24;21;0;0
+517;24;21;0;0
+518;24;21;0;0
+519;24;21;0;0
+520;24;21;0;0
+521;24;21;0;0
+522;24;21;0;0
+523;25;22;0;0
+524;25;22;0;0
+525;25;22;0;0
+526;25;22;0;0
+527;25;22;0;0
+528;25;22;0;0
+529;25;22;0;0
+530;25;22;0;0
+531;25;22;0;0
+532;25;22;0;0
+533;25;22;0;0
+534;25;22;0;0
+535;25;22;0;0
+536;25;22;0;0
+537;25;22;0;0
+538;25;22;0;0
+539;25;22;0;0
+540;25;22;0;0
+541;25;22;0;0
+542;25;22;0;0
+543;25;22;0;0
+544;25;22;0;0
+545;25;22;0;0
+546;25;22;0;0
+547;25;22;0;0
+548;25;22;0;0
+549;25;22;0;0
+550;25;22;0;0
+551;25;22;0;0
+552;26;23;0;0
+553;26;23;0;0
+554;26;23;0;0
+555;26;23;0;0
+556;26;23;0;0
+557;26;23;0;0
+558;26;23;0;0
+559;26;23;0;0
+560;26;23;0;0
+561;26;23;0;0
+562;26;23;0;0
+563;26;23;0;0
+564;26;23;0;0
+565;26;23;0;0
+566;26;23;0;0
+567;26;23;0;0
+568;26;23;0;0
+569;26;23;0;0
+570;27;24;0;0
+571;27;24;0;0
+572;27;24;0;0
+573;27;24;0;0
+574;27;24;0;0
+575;27;24;0;0
+576;27;24;0;0
+577;27;24;0;0
+578;27;24;0;0
+579;27;24;0;0
+580;27;24;0;0
+581;27;24;0;0
+582;27;24;0;0
+583;27;24;0;0
+584;27;24;0;0
+585;27;24;0;0
+586;28;25;0;0
+587;28;25;0;0
+588;28;25;0;0
+589;28;25;0;0
+590;28;25;0;0
+591;28;25;0;0
+592;28;25;0;0
+593;28;25;0;0
+594;28;25;0;0
+595;28;25;0;0
+596;28;25;0;0
+597;28;25;0;0
+598;28;25;0;0
+599;28;25;0;0
+600;28;25;0;0
+601;28;25;0;0
+602;28;25;0;0
+603;28;25;0;0
+604;28;25;0;0
+605;28;25;0;0
+606;28;25;0;0
+607;28;25;0;0
+608;28;25;0;0
+609;28;25;0;0
+610;28;25;0;0
+611;28;25;0;0
+612;28;25;0;0
+613;28;25;0;0
+614;28;25;0;0
+615;29;26;0;0
+616;29;26;0;0
+617;29;26;0;0
+618;29;26;0;0
+619;29;26;0;0
+620;29;26;0;0
+621;29;26;0;0
+622;29;26;0;0
+623;29;26;0;0
+624;29;26;0;0
+625;29;26;0;0
+626;29;26;0;0
+627;29;26;0;0
+628;29;26;0;0
+629;29;26;0;0
+630;29;26;0;0
+631;29;26;0;0
+632;29;26;0;0
+633;29;26;0;0
+634;29;26;0;0
+635;29;26;0;0
+636;29;26;0;0
+637;29;26;0;0
+638;30;27;0;0
+639;30;27;0;0
+640;30;27;0;0
+641;30;27;0;0
+642;30;27;0;0
+643;30;27;0;0
+644;30;27;0;0
+645;30;27;0;0
+646;30;27;0;0
+647;30;27;0;0
+648;30;27;0;0
+649;30;27;0;0
+650;30;27;0;0
+651;30;27;0;0
+652;30;27;0;0
+653;30;27;0;0
+654;30;27;0;0
+655;30;27;0;0
+656;30;27;0;0
+657;30;27;0;0
+658;30;27;0;0
+659;30;27;0;0
+660;30;27;0;0
+661;30;27;0;0
+662;30;27;0;0
+663;31;28;0;0
+664;31;28;0;0
+665;31;28;0;0
+666;31;28;0;0
+667;31;28;0;0
+668;31;28;0;0
+669;31;28;0;0
+670;31;28;0;0
+671;31;28;0;0
+672;31;28;0;0
+673;31;28;0;0
+674;31;28;0;0
+675;31;28;0;0
+676;31;28;0;0
+677;31;28;0;0
+678;31;28;0;0
+679;31;28;0;0
+680;31;28;0;0
+681;31;28;0;0
+682;31;28;0;0
+683;31;28;0;0
+684;31;28;0;0
+685;31;28;0;0
+686;31;28;0;0
+687;31;28;0;0
+688;31;28;0;0
+689;31;28;0;0
+690;32;29;0;0
+691;32;29;0;0
+692;32;29;0;0
+693;32;29;0;0
+694;32;29;0;0
+695;32;29;0;0
+696;32;29;0;0
+697;32;29;0;0
+698;32;29;0;0
+699;32;29;0;0
+700;32;29;0;0
+701;32;29;0;0
+702;32;29;0;0
+703;32;29;0;0
+704;32;29;0;0
+705;32;29;0;0
+706;32;29;0;0
+707;32;29;0;0
+708;32;29;0;0
+709;32;29;0;0
+710;32;29;0;0
+711;32;29;0;0
+712;32;29;0;0
+713;32;29;0;0
+714;32;29;0;0
+715;32;29;0;0
+716;32;29;0;0
+717;32;29;0;0
+718;32;29;0;0
+719;32;29;0;0
+720;33;30;0;0
+721;33;30;0;0
+722;33;30;0;0
+723;33;30;0;0
+724;33;30;0;0
+725;33;30;0;0
+726;33;30;0;0
+727;33;30;0;0
+728;33;30;0;0
+729;33;30;0;0
+730;33;30;0;0
+731;33;30;0;0
+732;33;30;0;0
+733;33;30;0;0
+734;33;30;0;0
+735;33;30;0;0
+736;33;30;0;0
+737;33;30;0;0
+738;33;30;0;0
+739;33;30;0;0
+740;33;30;0;0
+741;33;30;0;0
+742;33;30;0;0
+743;33;30;0;0
+744;33;30;0;0
+745;34;31;0;0
+746;34;31;0;0
+747;34;31;0;0
+748;34;31;0;0
+749;34;31;0;0
+750;34;31;0;0
+751;34;31;0;0
+752;34;31;0;0
+753;34;31;0;0
+754;34;31;0;0
+755;34;31;0;0
+756;34;31;0;0
+757;34;31;0;0
+758;34;31;0;0
+759;34;31;0;0
+760;34;31;0;0
+761;34;31;0;0
+762;34;31;0;0
+763;34;31;0;0
+764;34;31;0;0
+765;34;31;0;0
+766;34;31;0;0
+767;34;31;0;0
+768;34;31;0;0
+769;34;31;0;0
+770;34;31;0;0
+771;34;31;0;0
+772;34;31;0;0
+773;35;32;0;0
+774;35;32;0;0
+775;35;32;0;0
+776;35;32;0;0
+777;35;32;0;0
+778;35;32;0;0
+779;35;32;0;0
+780;35;32;0;0
+781;35;32;0;0
+782;35;32;0;0
+783;35;32;0;0
+784;35;32;0;0
+785;35;32;0;0
+786;35;32;0;0
+787;35;32;0;0
+788;35;32;0;0
+789;35;32;0;0
+790;35;32;0;0
+791;35;32;0;0
+792;35;32;0;0
+793;35;32;0;0
+794;36;33;0;0
+795;36;33;0;0
+796;36;33;0;0
+797;36;33;0;0
+798;36;33;0;0
+799;36;33;0;0
+800;36;33;0;0
+801;36;33;0;0
+802;36;33;0;0
+803;36;33;0;0
+804;36;33;0;0
+805;36;33;0;0
+806;36;33;0;0
+807;36;33;0;0
+808;36;33;0;0
+809;36;33;0;0
+810;36;33;0;0
+811;36;33;0;0
+812;36;33;0;0
+813;36;33;0;0
+814;36;33;0;0
+815;36;33;0;0
+816;36;33;0;0
+817;36;33;0;0
+818;37;34;0;0
+819;37;34;0;0
+820;37;34;0;0
+821;37;34;0;0
+822;37;34;0;0
+823;37;34;0;0
+824;37;34;0;0
+825;37;34;0;0
+826;37;34;0;0
+827;37;34;0;0
+828;37;34;0;0
+829;37;34;0;0
+830;37;34;0;0
+831;37;34;0;0
+832;37;34;0;0
+833;37;34;0;0
+834;37;34;0;0
+835;37;34;0;0
+836;37;34;0;0
+837;37;34;0;0
+838;37;34;0;0
+839;37;34;0;0
+840;37;34;0;0
+841;37;34;0;0
+842;37;34;0;0
+843;37;34;0;0
+844;37;34;0;0
+845;38;35;0;0
+846;38;35;0;0
+847;38;35;0;0
+848;38;35;0;0
+849;38;35;0;0
+850;38;35;0;0
+851;38;35;0;0
+852;38;35;0;0
+853;38;35;0;0
+854;38;35;0;0
+855;38;35;0;0
+856;38;35;0;0
+857;38;35;0;0
+858;38;35;0;0
+859;38;35;0;0
+860;38;35;0;0
+861;38;35;0;0
+862;38;35;0;0
+863;38;35;0;0
+864;39;36;0;0
+865;39;36;0;0
+866;39;36;0;0
+867;39;36;0;0
+868;39;36;0;0
+869;39;36;0;0
+870;39;36;0;0
+871;39;36;0;0
+872;39;36;0;0
+873;39;36;0;0
+874;39;36;0;0
+875;39;36;0;0
+876;39;36;0;0
+877;39;36;0;0
+878;39;36;0;0
+879;39;36;0;0
+880;39;36;0;0
+881;39;36;0;0
+882;39;36;0;0
+883;39;36;0;0
+884;39;36;0;0
+885;39;36;0;0
+886;39;36;0;0
+887;39;36;0;0
+888;39;36;0;0
+889;39;36;0;0
+890;39;36;0;0
+891;40;37;0;0
+892;40;37;0;0
+893;40;37;0;0
+894;40;37;0;0
+895;40;37;0;0
+896;40;37;0;0
+897;40;37;0;0
+898;40;37;0;0
+899;40;37;0;0
+900;40;37;0;0
+901;40;37;0;0
+902;40;37;0;0
+903;40;37;0;0
+904;40;37;0;0
+905;40;37;0;0
+906;40;37;0;0
+907;40;37;0;0
+908;40;37;0;0
+909;40;37;0;0
+910;41;38;0;0
+911;41;38;0;0
+912;41;38;0;0
+913;41;38;0;0
+914;41;38;0;0
+915;41;38;0;0
+916;41;38;0;0
+917;41;38;0;0
+918;41;38;0;0
+919;41;38;0;0
+920;41;38;0;0
+921;41;38;0;0
+922;41;38;0;0
+923;41;38;0;0
+924;41;38;0;0
+925;41;38;0;0
+926;42;39;0;0
+927;42;39;0;0
+928;42;39;0;0
+929;42;39;0;0
+930;42;39;0;0
+931;42;39;0;0
+932;42;39;0;0
+933;42;39;0;0
+934;42;39;0;0
+935;42;39;0;0
+936;42;39;0;0
+937;42;39;0;0
+938;42;39;0;0
+939;42;39;0;0
+940;42;39;0;0
+941;42;39;0;0
+942;42;39;0;0
+943;42;39;0;0
+944;42;39;0;0
+945;42;39;0;0
+946;42;39;0;0
+947;42;39;0;0
+948;42;39;0;0
+949;42;39;0;0
+950;42;39;0;0
+951;42;39;0;0
+952;42;39;0;0
+953;42;39;0;0
+954;42;39;0;0
+955;42;39;0;0
+956;43;40;0;0
+957;43;40;0;0
+958;43;40;0;0
+959;43;40;0;0
+960;43;40;0;0
+961;43;40;0;0
+962;43;40;0;0
+963;43;40;0;0
+964;43;40;0;0
+965;43;40;0;0
+966;43;40;0;0
+967;43;40;0;0
+968;43;40;0;0
+969;43;40;0;0
+970;43;40;0;0
+971;43;40;0;0
+972;43;40;0;0
+973;43;40;0;0
+974;43;40;0;0
+975;43;40;0;0
+976;43;40;0;0
+977;43;40;0;0
+978;43;40;0;0
+979;43;40;0;0
+980;43;40;0;0
+981;43;40;0;0
+982;43;40;0;0
+983;44;41;0;0
+984;44;41;0;0
+985;44;41;0;0
+986;44;41;0;0
+987;44;41;0;0
+988;44;41;0;0
+989;44;41;0;0
+990;44;41;0;0
+991;44;41;0;0
+992;44;41;0;0
+993;44;41;0;0
+994;44;41;0;0
+995;44;41;0;0
+996;44;41;0;0
+997;44;41;0;0
+998;44;41;0;0
+999;44;41;0;0
+1000;44;41;0;0
+1001;45;42;0;0
+1002;45;42;0;0
+1003;45;42;0;0
+1004;45;42;0;0
+1005;45;42;0;0
+1006;45;42;0;0
+1007;45;42;0;0
+1008;45;42;0;0
+1009;45;42;0;0
+1010;45;42;0;0
+1011;45;42;0;0
+1012;45;42;0;0
+1013;45;42;0;0
+1014;45;42;0;0
+1015;45;42;0;0
+1016;45;42;0;0
+1017;45;42;0;0
+1018;45;42;0;0
+1019;45;42;0;0
+1020;45;42;0;0
+1021;45;42;0;0
+1022;45;42;0;0
+1023;45;42;0;0
+1024;46;43;0;0
+1025;46;43;0;0
+1026;46;43;0;0
+1027;46;43;0;0
+1028;46;43;0;0
+1029;46;43;0;0
+1030;46;43;0;0
+1031;46;43;0;0
+1032;46;43;0;0
+1033;46;43;0;0
+1034;46;43;0;0
+1035;46;43;0;0
+1036;46;43;0;0
+1037;46;43;0;0
+1038;46;43;0;0
+1039;46;43;0;0
+1040;46;43;0;0
+1041;46;43;0;0
+1042;46;43;0;0
+1043;46;43;0;0
+1044;46;43;0;0
+1045;47;44;0;0
+1046;47;44;0;0
+1047;47;44;0;0
+1048;47;44;0;0
+1049;47;44;0;0
+1050;47;44;0;0
+1051;47;44;0;0
+1052;47;44;0;0
+1053;47;44;0;0
+1054;47;44;0;0
+1055;47;44;0;0
+1056;47;44;0;0
+1057;47;44;0;0
+1058;47;44;0;0
+1059;47;44;0;0
+1060;47;44;0;0
+1061;47;44;0;0
+1062;47;44;0;0
+1063;47;44;0;0
+1064;47;44;0;0
+1065;48;45;0;0
+1066;48;45;0;0
+1067;48;45;0;0
+1068;48;45;0;0
+1069;48;45;0;0
+1070;48;45;0;0
+1071;48;45;0;0
+1072;48;45;0;0
+1073;48;45;0;0
+1074;48;45;0;0
+1075;48;45;0;0
+1076;48;45;0;0
+1077;48;45;0;0
+1078;48;45;0;0
+1079;48;45;0;0
+1080;48;45;0;0
+1081;48;45;0;0
+1082;48;45;0;0
+1083;48;45;0;0
+1084;49;46;0;0
+1085;49;46;0;0
+1086;49;46;0;0
+1087;49;46;0;0
+1088;49;46;0;0
+1089;49;46;0;0
+1090;49;46;0;0
+1091;49;46;0;0
+1092;49;46;0;0
+1093;49;46;0;0
+1094;49;46;0;0
+1095;49;46;0;0
+1096;49;46;0;0
+1097;49;46;0;0
+1098;49;46;0;0
+1099;49;46;0;0
+1100;49;46;0;0
+1101;49;46;0;0
+1102;49;46;0;0
+1103;49;46;0;0
+1104;49;46;0;0
+1105;49;46;0;0
+1106;49;46;0;0
+1107;50;47;0;0
+1108;50;47;0;0
+1109;50;47;0;0
+1110;50;47;0;0
+1111;50;47;0;0
+1112;50;47;0;0
+1113;50;47;0;0
+1114;50;47;0;0
+1115;50;47;0;0
+1116;50;47;0;0
+1117;50;47;0;0
+1118;50;47;0;0
+1119;50;47;0;0
+1120;50;47;0;0
+1121;50;47;0;0
+1122;50;47;0;0
+1123;50;47;0;0
+1124;50;47;0;0
+1125;50;47;0;0
+1126;50;47;0;0
+1127;50;47;0;0
+1128;50;47;0;0
+1129;50;47;0;0
+1130;50;47;0;0
+1131;50;47;0;0
+1132;50;47;0;0
+1133;50;47;0;0
+1134;50;47;0;0
+1135;50;47;0;0
+1136;51;48;0;0
+1137;51;48;0;0
+1138;51;48;0;0
+1139;51;48;0;0
+1140;51;48;0;0
+1141;51;48;0;0
+1142;51;48;0;0
+1143;51;48;0;0
+1144;51;48;0;0
+1145;51;48;0;0
+1146;51;48;0;0
+1147;51;48;0;0
+1148;51;48;0;0
+1149;51;48;0;0
+1150;51;48;0;0
+1151;51;48;0;0
+1152;51;48;0;0
+1153;51;48;0;0
+1154;51;48;0;0
+1155;51;48;0;0
+1156;51;48;0;0
+1157;51;48;0;0
+1158;51;48;0;0
+1159;51;48;0;0
+1160;51;48;0;0
+1161;52;49;0;0
+1162;52;49;0;0
+1163;52;49;0;0
+1164;52;49;0;0
+1165;52;49;0;0
+1166;52;49;0;0
+1167;52;49;0;0
+1168;52;49;0;0
+1169;52;49;0;0
+1170;52;49;0;0
+1171;52;49;0;0
+1172;52;49;0;0
+1173;52;49;0;0
+1174;52;49;0;0
+1175;52;49;0;0
+1176;52;49;0;0
+1177;52;49;0;0
+1178;52;49;0;0
+1179;52;49;0;0
+1180;53;50;0;0
+1181;53;50;0;0
+1182;53;50;0;0
+1183;53;50;0;0
+1184;53;50;0;0
+1185;53;50;0;0
+1186;53;50;0;0
+1187;53;50;0;0
+1188;53;50;0;0
+1189;53;50;0;0
+1190;53;50;0;0
+1191;53;50;0;0
+1192;53;50;0;0
+1193;53;50;0;0
+1194;53;50;0;0
+1195;53;50;0;0
+1196;53;50;0;0
+1197;53;50;0;0
+1198;53;50;0;0
+1199;53;50;0;0
+1200;53;50;0;0
+1201;53;50;0;0
+1202;53;50;0;0
+1203;53;50;0;0
+1204;53;50;0;0
+1205;53;50;0;0
+1206;53;50;0;0
+1207;54;51;0;0
+1208;54;51;0;0
+1209;54;51;0;0
+1210;54;51;0;0
+1211;54;51;0;0
+1212;54;51;0;0
+1213;54;51;0;0
+1214;54;51;0;0
+1215;54;51;0;0
+1216;54;51;0;0
+1217;54;51;0;0
+1218;54;51;0;0
+1219;54;51;0;0
+1220;54;51;0;0
+1221;54;51;0;0
+1222;54;51;0;0
+1223;54;51;0;0
+1224;54;51;0;0
+1225;54;51;0;0
+1226;54;51;0;0
+1227;54;51;0;0
+1228;54;51;0;0
+1229;54;51;0;0
+1230;54;51;0;0
+1231;54;51;0;0
+1232;54;51;0;0
+1233;54;51;0;0
+1234;54;51;0;0
+1235;55;52;0;0
+1236;55;52;0;0
+1237;55;52;0;0
+1238;55;52;0;0
+1239;55;52;0;0
+1240;55;52;0;0
+1241;55;52;0;0
+1242;55;52;0;0
+1243;55;52;0;0
+1244;55;52;0;0
+1245;55;52;0;0
+1246;55;52;0;0
+1247;55;52;0;0
+1248;55;52;0;0
+1249;55;52;0;0
+1250;55;52;0;0
+1251;55;52;0;0
+1252;55;52;0;0
+1253;55;52;0;0
+1254;55;52;0;0
+1255;55;52;0;0
+1256;55;52;0;0
+1257;55;52;0;0
+1258;55;52;0;0
+1259;55;52;0;0
+1260;56;53;0;0
+1261;56;53;0;0
+1262;56;53;0;0
+1263;56;53;0;0
+1264;56;53;0;0
+1265;56;53;0;0
+1266;56;53;0;0
+1267;56;53;0;0
+1268;56;53;0;0
+1269;56;53;0;0
+1270;56;53;0;0
+1271;56;53;0;0
+1272;56;53;0;0
+1273;56;53;0;0
+1274;56;53;0;0
+1275;56;53;0;0
+1276;56;53;0;0
+1277;57;54;0;0
+1278;57;54;0;0
+1279;57;54;0;0
+1280;57;54;0;0
+1281;57;54;0;0
+1282;57;54;0;0
+1283;57;54;0;0
+1284;57;54;0;0
+1285;57;54;0;0
+1286;57;54;0;0
+1287;57;54;0;0
+1288;57;54;0;0
+1289;57;54;0;0
+1290;57;54;0;0
+1291;57;54;0;0
+1292;58;55;0;0
+1293;58;55;0;0
+1294;58;55;0;0
+1295;58;55;0;0
+1296;58;55;0;0
+1297;58;55;0;0
+1298;58;55;0;0
+1299;58;55;0;0
+1300;58;55;0;0
+1301;58;55;0;0
+1302;58;55;0;0
+1303;58;55;0;0
+1304;58;55;0;0
+1305;58;55;0;0
+1306;58;55;0;0
+1307;58;55;0;0
+1308;58;55;0;0
+1309;58;55;0;0
+1310;59;56;0;0
+1311;59;56;0;0
+1312;59;56;0;0
+1313;59;56;0;0
+1314;59;56;0;0
+1315;59;56;0;0
+1316;59;56;0;0
+1317;59;56;0;0
+1318;59;56;0;0
+1319;59;56;0;0
+1320;59;56;0;0
+1321;59;56;0;0
+1322;59;56;0;0
+1323;59;56;0;0
+1324;59;56;0;0
+1325;59;56;0;0
+1326;59;56;0;0
+1327;59;56;0;0
+1328;59;56;0;0
+1329;59;56;0;0
+1330;59;56;0;0
+1331;59;56;0;0
+1332;60;57;0;0
+1333;60;57;0;0
+1334;60;57;0;0
+1335;60;57;0;0
+1336;60;57;0;0
+1337;60;57;0;0
+1338;60;57;0;0
+1339;60;57;0;0
+1340;60;57;0;0
+1341;60;57;0;0
+1342;60;57;0;0
+1343;60;57;0;0
+1344;60;57;0;0
+1345;60;57;0;0
+1346;60;57;0;0
+1347;60;57;0;0
+1348;60;57;0;0
+1349;60;57;0;0
+1350;60;57;0;0
+1351;60;57;0;0
+1352;60;57;0;0
+1353;60;57;0;0
+1354;60;57;0;0
+1355;60;57;0;0
+1356;60;57;0;0
+1357;60;57;0;0
+1358;61;58;0;0
+1359;61;58;0;0
+1360;61;58;0;0
+1361;61;58;0;0
+1362;61;58;0;0
+1363;61;58;0;0
+1364;61;58;0;0
+1365;61;58;0;0
+1366;61;58;0;0
+1367;61;58;0;0
+1368;61;58;0;0
+1369;61;58;0;0
+1370;61;58;0;0
+1371;61;58;0;0
+1372;61;58;0;0
+1373;61;58;0;0
+1374;61;58;0;0
+1375;61;58;0;0
+1376;61;58;0;0
+1377;61;58;0;0
+1378;61;58;0;0
+1379;61;58;0;0
+1380;61;58;0;0
+1381;61;58;0;0
+1382;61;58;0;0
+1383;61;58;0;0
+1384;61;58;0;0
+1385;61;58;0;0
+1386;62;59;0;0
+1387;62;59;0;0
+1388;62;59;0;0
+1389;62;59;0;0
+1390;62;59;0;0
+1391;62;59;0;0
+1392;62;59;0;0
+1393;62;59;0;0
+1394;62;59;0;0
+1395;62;59;0;0
+1396;62;59;0;0
+1397;62;59;0;0
+1398;62;59;0;0
+1399;62;59;0;0
+1400;62;59;0;0
+1401;62;59;0;0
+1402;62;59;0;0
+1403;62;59;0;0
+1404;62;59;0;0
+1405;62;59;0;0
+1406;62;59;0;0
+1407;62;59;0;0
+1408;62;59;0;0
+1409;62;59;0;0
+1410;63;60;0;0
+1411;63;60;0;0
+1412;63;60;0;0
+1413;63;60;0;0
+1414;63;60;0;0
+1415;63;60;0;0
+1416;63;60;0;0
+1417;63;60;0;0
+1418;63;60;0;0
+1419;63;60;0;0
+1420;63;60;0;0
+1421;63;60;0;0
+1422;63;60;0;0
+1423;63;60;0;0
+1424;63;60;0;0
+1425;63;60;0;0
+1426;63;60;0;0
+1427;63;60;0;0
+1428;63;60;0;0
+1429;63;60;0;0
+1430;63;60;0;0
+1431;63;60;0;0
+1432;63;60;0;0
+1433;63;60;0;0
+1434;63;60;0;0
+1435;63;60;0;0
+1436;63;60;0;0
+1437;63;60;0;0
+1438;63;60;0;0
+1439;63;60;0;0
+1440;64;61;0;0
+1441;64;61;0;0
+1442;64;61;0;0
+1443;64;61;0;0
+1444;64;61;0;0
+1445;64;61;0;0
+1446;64;61;0;0
+1447;64;61;0;0
+1448;64;61;0;0
+1449;64;61;0;0
+1450;64;61;0;0
+1451;64;61;0;0
+1452;64;61;0;0
+1453;64;61;0;0
+1454;64;61;0;0
+1455;64;61;0;0
+1456;64;61;0;0
+1457;64;61;0;0
+1458;64;61;0;0
+1459;64;61;0;0
+1460;64;61;0;0
+1461;65;62;0;0
+1462;65;62;0;0
+1463;65;62;0;0
+1464;65;62;0;0
+1465;65;62;0;0
+1466;65;62;0;0
+1467;65;62;0;0
+1468;65;62;0;0
+1469;65;62;0;0
+1470;65;62;0;0
+1471;65;62;0;0
+1472;65;62;0;0
+1473;65;62;0;0
+1474;65;62;0;0
+1475;65;62;0;0
+1476;65;62;0;0
+1477;66;63;0;0
+1478;66;63;0;0
+1479;66;63;0;0
+1480;66;63;0;0
+1481;66;63;0;0
+1482;66;63;0;0
+1483;66;63;0;0
+1484;66;63;0;0
+1485;66;63;0;0
+1486;66;63;0;0
+1487;66;63;0;0
+1488;66;63;0;0
+1489;66;63;0;0
+1490;66;63;0;0
+1491;66;63;0;0
+1492;66;63;0;0
+1493;66;63;0;0
+1494;67;64;0;0
+1495;67;64;0;0
+1496;67;64;0;0
+1497;67;64;0;0
+1498;67;64;0;0
+1499;67;64;0;0
+1500;67;64;0;0
+1501;67;64;0;0
+1502;67;64;0;0
+1503;67;64;0;0
+1504;67;64;0;0
+1505;67;64;0;0
+1506;67;64;0;0
+1507;67;64;0;0
+1508;67;64;0;0
+1509;67;64;0;0
+1510;68;65;0;0
+1511;68;65;0;0
+1512;68;65;0;0
+1513;68;65;0;0
+1514;68;65;0;0
+1515;68;65;0;0
+1516;68;65;0;0
+1517;68;65;0;0
+1518;68;65;0;0
+1519;68;65;0;0
+1520;68;65;0;0
+1521;68;65;0;0
+1522;68;65;0;0
+1523;68;65;0;0
+1524;68;65;0;0
+1525;68;65;0;0
+1526;68;65;0;0
+1527;68;65;0;0
+1528;68;65;0;0
+1529;68;65;0;0
+1530;68;65;0;0
+1531;68;65;0;0
+1532;68;65;0;0
+1533;68;65;0;0
+1534;69;66;0;0
+1535;69;66;0;0
+1536;69;66;0;0
+1537;69;66;0;0
+1538;69;66;0;0
+1539;69;66;0;0
+1540;69;66;0;0
+1541;69;66;0;0
+1542;69;66;0;0
+1543;69;66;0;0
+1544;69;66;0;0
+1545;69;66;0;0
+1546;69;66;0;0
+1547;69;66;0;0
+1548;69;66;0;0
+1549;69;66;0;0
+1550;69;66;0;0
+1551;69;66;0;0
+1552;69;66;0;0
+1553;69;66;0;0
+1554;69;66;0;0
+1555;69;66;0;0
+1556;70;67;0;0
+1557;70;67;0;0
+1558;70;67;0;0
+1559;70;67;0;0
+1560;70;67;0;0
+1561;70;67;0;0
+1562;70;67;0;0
+1563;70;67;0;0
+1564;70;67;0;0
+1565;70;67;0;0
+1566;70;67;0;0
+1567;70;67;0;0
+1568;70;67;0;0
+1569;70;67;0;0
+1570;70;67;0;0
+1571;70;67;0;0
+1572;70;67;0;0
+1573;70;67;0;0
+1574;70;67;0;0
+1575;70;67;0;0
+1576;70;67;0;0
+1577;70;67;0;0
+1578;70;67;0;0
+1579;70;67;0;0
+1580;70;67;0;0
+1581;70;67;0;0
+1582;70;67;0;0
+1583;70;67;0;0
+1584;70;67;0;0
+1585;70;67;0;0
+1586;71;68;0;0
+1587;71;68;0;0
+1588;71;68;0;0
+1589;71;68;0;0
+1590;71;68;0;0
+1591;71;68;0;0
+1592;71;68;0;0
+1593;71;68;0;0
+1594;71;68;0;0
+1595;71;68;0;0
+1596;71;68;0;0
+1597;71;68;0;0
+1598;71;68;0;0
+1599;71;68;0;0
+1600;71;68;0;0
+1601;71;68;0;0
+1602;71;68;0;0
+1603;71;68;0;0
+1604;71;68;0;0
+1605;71;68;0;0
+1606;71;68;0;0
+1607;71;68;0;0
+1608;72;69;0;0
+1609;72;69;0;0
+1610;72;69;0;0
+1611;72;69;0;0
+1612;72;69;0;0
+1613;72;69;0;0
+1614;72;69;0;0
+1615;72;69;0;0
+1616;72;69;0;0
+1617;72;69;0;0
+1618;72;69;0;0
+1619;72;69;0;0
+1620;72;69;0;0
+1621;72;69;0;0
+1622;72;69;0;0
+1623;73;70;0;0
+1624;73;70;0;0
+1625;73;70;0;0
+1626;73;70;0;0
+1627;73;70;0;0
+1628;73;70;0;0
+1629;73;70;0;0
+1630;73;70;0;0
+1631;73;70;0;0
+1632;73;70;0;0
+1633;73;70;0;0
+1634;73;70;0;0
+1635;73;70;0;0
+1636;73;70;0;0
+1637;73;70;0;0
+1638;73;70;0;0
+1639;73;70;0;0
+1640;73;70;0;0
+1641;73;70;0;0
+1642;73;70;0;0
+1643;73;70;0;0
+1644;73;70;0;0
+1645;73;70;0;0
+1646;73;70;0;0
+1647;73;70;0;0
+1648;73;70;0;0
+1649;73;70;0;0
+1650;73;70;0;0
+1651;73;70;0;0
+1652;73;70;0;0
+1653;74;71;0;0
+1654;74;71;0;0
+1655;74;71;0;0
+1656;74;71;0;0
+1657;74;71;0;0
+1658;74;71;0;0
+1659;74;71;0;0
+1660;74;71;0;0
+1661;74;71;0;0
+1662;74;71;0;0
+1663;74;71;0;0
+1664;74;71;0;0
+1665;74;71;0;0
+1666;74;71;0;0
+1667;74;71;0;0
+1668;74;71;0;0
+1669;74;71;0;0
+1670;74;71;0;0
+1671;74;71;0;0
+1672;74;71;0;0
+1673;75;72;0;0
+1674;75;72;0;0
+1675;75;72;0;0
+1676;75;72;0;0
+1677;75;72;0;0
+1678;75;72;0;0
+1679;75;72;0;0
+1680;75;72;0;0
+1681;75;72;0;0
+1682;75;72;0;0
+1683;75;72;0;0
+1684;75;72;0;0
+1685;75;72;0;0
+1686;75;72;0;0
+1687;75;72;0;0
+1688;75;72;0;0
+1689;75;72;0;0
+1690;75;72;0;0
+1691;75;72;0;0
+1692;75;72;0;0
+1693;75;72;0;0
+1694;75;72;0;0
+1695;75;72;0;0
+1696;75;72;0;0
+1697;75;72;0;0
+1698;75;72;0;0
+1699;75;72;0;0
+1700;75;72;0;0
+1701;75;72;0;0
+1702;75;72;0;0
+1703;76;73;0;0
+1704;76;73;0;0
+1705;76;73;0;0
+1706;76;73;0;0
+1707;76;73;0;0
+1708;76;73;0;0
+1709;76;73;0;0
+1710;76;73;0;0
+1711;76;73;0;0
+1712;76;73;0;0
+1713;76;73;0;0
+1714;76;73;0;0
+1715;76;73;0;0
+1716;76;73;0;0
+1717;76;73;0;0
+1718;76;73;0;0
+1719;77;74;0;0
+1720;77;74;0;0
+1721;77;74;0;0
+1722;77;74;0;0
+1723;77;74;0;0
+1724;77;74;0;0
+1725;77;74;0;0
+1726;77;74;0;0
+1727;77;74;0;0
+1728;77;74;0;0
+1729;77;74;0;0
+1730;77;74;0;0
+1731;77;74;0;0
+1732;77;74;0;0
+1733;77;74;0;0
+1734;77;74;0;0
+1735;77;74;0;0
+1736;77;74;0;0
+1737;77;74;0;0
+1738;77;74;0;0
+1739;77;74;0;0
+1740;78;75;0;0
+1741;78;75;0;0
+1742;78;75;0;0
+1743;78;75;0;0
+1744;78;75;0;0
+1745;78;75;0;0
+1746;78;75;0;0
+1747;78;75;0;0
+1748;78;75;0;0
+1749;78;75;0;0
+1750;78;75;0;0
+1751;78;75;0;0
+1752;78;75;0;0
+1753;78;75;0;0
+1754;78;75;0;0
+1755;78;75;0;0
+1756;78;75;0;0
+1757;78;75;0;0
+1758;78;75;0;0
+1759;78;75;0;0
+1760;79;76;0;0
+1761;79;76;0;0
+1762;79;76;0;0
+1763;79;76;0;0
+1764;79;76;0;0
+1765;79;76;0;0
+1766;79;76;0;0
+1767;79;76;0;0
+1768;79;76;0;0
+1769;79;76;0;0
+1770;79;76;0;0
+1771;79;76;0;0
+1772;79;76;0;0
+1773;79;76;0;0
+1774;79;76;0;0
+1775;79;76;0;0
+1776;79;76;0;0
+1777;79;76;0;0
+1778;79;76;0;0
+1779;79;76;0;0
+1780;79;76;0;0
+1781;79;76;0;0
+1782;79;76;0;0
+1783;79;76;0;0
+1784;80;77;0;0
+1785;80;77;0;0
+1786;80;77;0;0
+1787;80;77;0;0
+1788;80;77;0;0
+1789;80;77;0;0
+1790;80;77;0;0
+1791;80;77;0;0
+1792;80;77;0;0
+1793;80;77;0;0
+1794;80;77;0;0
+1795;80;77;0;0
+1796;80;77;0;0
+1797;80;77;0;0
+1798;80;77;0;0
+1799;81;78;0;0
+1800;81;78;0;0
+1801;81;78;0;0
+1802;81;78;0;0
+1803;81;78;0;0
+1804;81;78;0;0
+1805;81;78;0;0
+1806;81;78;0;0
+1807;81;78;0;0
+1808;81;78;0;0
+1809;81;78;0;0
+1810;81;78;0;0
+1811;81;78;0;0
+1812;81;78;0;0
+1813;81;78;0;0
+1814;81;78;0;0
+1815;81;78;0;0
+1816;81;78;0;0
+1817;81;78;0;0
+1818;81;78;0;0
+1819;81;78;0;0
+1820;81;78;0;0
+1821;81;78;0;0
+1822;81;78;0;0
+1823;82;79;0;0
+1824;82;79;0;0
+1825;82;79;0;0
+1826;82;79;0;0
+1827;82;79;0;0
+1828;82;79;0;0
+1829;82;79;0;0
+1830;82;79;0;0
+1831;82;79;0;0
+1832;82;79;0;0
+1833;82;79;0;0
+1834;82;79;0;0
+1835;82;79;0;0
+1836;82;79;0;0
+1837;82;79;0;0
+1838;82;79;0;0
+1839;82;79;0;0
+1840;82;79;0;0
+1841;82;79;0;0
+1842;82;79;0;0
+1843;82;79;0;0
+1844;82;79;0;0
+1845;82;79;0;0
+1846;82;79;0;0
+1847;83;80;0;0
+1848;83;80;0;0
+1849;83;80;0;0
+1850;83;80;0;0
+1851;83;80;0;0
+1852;83;80;0;0
+1853;83;80;0;0
+1854;83;80;0;0
+1855;83;80;0;0
+1856;83;80;0;0
+1857;83;80;0;0
+1858;83;80;0;0
+1859;83;80;0;0
+1860;83;80;0;0
+1861;83;80;0;0
+1862;83;80;0;0
+1863;83;80;0;0
+1864;83;80;0;0
+1865;83;80;0;0
+1866;83;80;0;0
+1867;83;80;0;0
+1868;84;81;0;0
+1869;84;81;0;0
+1870;84;81;0;0
+1871;84;81;0;0
+1872;84;81;0;0
+1873;84;81;0;0
+1874;84;81;0;0
+1875;84;81;0;0
+1876;84;81;0;0
+1877;84;81;0;0
+1878;84;81;0;0
+1879;84;81;0;0
+1880;84;81;0;0
+1881;84;81;0;0
+1882;84;81;0;0
+1883;84;81;0;0
+1884;84;81;0;0
+1885;84;81;0;0
+1886;84;81;0;0
+1887;84;81;0;0
+1888;84;81;0;0
+1889;84;81;0;0
+1890;84;81;0;0
+1891;84;81;0;0
+1892;84;81;0;0
+1893;84;81;0;0
+1894;84;81;0;0
+1895;85;82;0;0
+1896;85;82;0;0
+1897;85;82;0;0
+1898;85;82;0;0
+1899;85;82;0;0
+1900;85;82;0;0
+1901;85;82;0;0
+1902;85;82;0;0
+1903;85;82;0;0
+1904;85;82;0;0
+1905;85;82;0;0
+1906;85;82;0;0
+1907;85;82;0;0
+1908;85;82;0;0
+1909;85;82;0;0
+1910;85;82;0;0
+1911;85;82;0;0
+1912;85;82;0;0
+1913;86;83;0;0
+1914;86;83;0;0
+1915;86;83;0;0
+1916;86;83;0;0
+1917;86;83;0;0
+1918;86;83;0;0
+1919;86;83;0;0
+1920;86;83;0;0
+1921;86;83;0;0
+1922;86;83;0;0
+1923;86;83;0;0
+1924;86;83;0;0
+1925;86;83;0;0
+1926;86;83;0;0
+1927;86;83;0;0
+1928;86;83;0;0
+1929;86;83;0;0
+1930;86;83;0;0
+1931;86;83;0;0
+1932;86;83;0;0
+1933;86;83;0;0
+1934;86;83;0;0
+1935;86;83;0;0
+1936;86;83;0;0
+1937;86;83;0;0
+1938;86;83;0;0
+1939;87;84;0;0
+1940;87;84;0;0
+1941;87;84;0;0
+1942;87;84;0;0
+1943;87;84;0;0
+1944;87;84;0;0
+1945;87;84;0;0
+1946;87;84;0;0
+1947;87;84;0;0
+1948;87;84;0;0
+1949;87;84;0;0
+1950;87;84;0;0
+1951;87;84;0;0
+1952;87;84;0;0
+1953;87;84;0;0
+1954;87;84;0;0
+1955;87;84;0;0
+1956;87;84;0;0
+1957;87;84;0;0
+1958;87;84;0;0
+1959;87;84;0;0
+1960;87;84;0;0
+1961;87;84;0;0
+1962;87;84;0;0
+1963;87;84;0;0
+1964;87;84;0;0
+1965;87;84;0;0
+1966;87;84;0;0
+1967;88;85;0;0
+1968;88;85;0;0
+1969;88;85;0;0
+1970;88;85;0;0
+1971;88;85;0;0
+1972;88;85;0;0
+1973;88;85;0;0
+1974;88;85;0;0
+1975;88;85;0;0
+1976;88;85;0;0
+1977;88;85;0;0
+1978;88;85;0;0
+1979;88;85;0;0
+1980;88;85;0;0
+1981;88;85;0;0
+1982;88;85;0;0
+1983;88;85;0;0
+1984;88;85;0;0
+1985;88;85;0;0
+1986;88;85;0;0
+1987;88;85;0;0
+1988;89;86;0;0
+1989;89;86;0;0
+1990;89;86;0;0
+1991;89;86;0;0
+1992;89;86;0;0
+1993;89;86;0;0
+1994;89;86;0;0
+1995;89;86;0;0
+1996;89;86;0;0
+1997;89;86;0;0
+1998;89;86;0;0
+1999;89;86;0;0
+2000;89;86;0;0
+2001;89;86;0;0
+2002;89;86;0;0
+2003;89;86;0;0
+2004;89;86;0;0
+2005;89;86;0;0
+2006;89;86;0;0
+2007;89;86;0;0
+2008;89;86;0;0
+2009;89;86;0;0
+2010;89;86;0;0
+2011;89;86;0;0
+2012;89;86;0;0
+2013;89;86;0;0
+2014;89;86;0;0
+2015;90;87;0;0
+2016;90;87;0;0
+2017;90;87;0;0
+2018;90;87;0;0
+2019;90;87;0;0
+2020;90;87;0;0
+2021;90;87;0;0
+2022;90;87;0;0
+2023;90;87;0;0
+2024;90;87;0;0
+2025;90;87;0;0
+2026;90;87;0;0
+2027;90;87;0;0
+2028;90;87;0;0
+2029;90;87;0;0
+2030;90;87;0;0
+2031;90;87;0;0
+2032;90;87;0;0
+2033;90;87;0;0
+2034;90;87;0;0
+2035;90;87;0;0
+2036;90;87;0;0
+2037;90;87;0;0
+2038;90;87;0;0
+2039;90;87;0;0
+2040;90;87;0;0
+2041;90;87;0;0
+2042;91;88;0;0
+2043;91;88;0;0
+2044;91;88;0;0
+2045;91;88;0;0
+2046;91;88;0;0
+2047;91;88;0;0
+2048;91;88;0;0
+2049;91;88;0;0
+2050;91;88;0;0
+2051;91;88;0;0
+2052;91;88;0;0
+2053;91;88;0;0
+2054;91;88;0;0
+2055;91;88;0;0
+2056;91;88;0;0
+2057;91;88;0;0
+2058;91;88;0;0
+2059;91;88;0;0
+2060;91;88;0;0
+2061;91;88;0;0
+2062;91;88;0;0
+2063;91;88;0;0
+2064;91;88;0;0
+2065;91;88;0;0
+2066;91;88;0;0
+2067;91;88;0;0
+2068;91;88;0;0
+2069;91;88;0;0
+2070;91;88;0;0
+2071;92;89;0;0
+2072;92;89;0;0
+2073;92;89;0;0
+2074;92;89;0;0
+2075;92;89;0;0
+2076;92;89;0;0
+2077;92;89;0;0
+2078;92;89;0;0
+2079;92;89;0;0
+2080;92;89;0;0
+2081;92;89;0;0
+2082;92;89;0;0
+2083;92;89;0;0
+2084;92;89;0;0
+2085;92;89;0;0
+2086;92;89;0;0
+2087;92;89;0;0
+2088;92;89;0;0
+2089;92;89;0;0
+2090;92;89;0;0
+2091;92;89;0;0
+2092;92;89;0;0
+2093;92;89;0;0
+2094;92;89;0;0
+2095;92;89;0;0
+2096;92;89;0;0
+2097;93;90;0;0
+2098;93;90;0;0
+2099;93;90;0;0
+2100;93;90;0;0
+2101;93;90;0;0
+2102;93;90;0;0
+2103;93;90;0;0
+2104;93;90;0;0
+2105;93;90;0;0
+2106;93;90;0;0
+2107;93;90;0;0
+2108;93;90;0;0
+2109;93;90;0;0
+2110;93;90;0;0
+2111;93;90;0;0
+2112;93;90;0;0
+2113;93;90;0;0
+2114;93;90;0;0
+2115;94;91;0;0
+2116;94;91;0;0
+2117;94;91;0;0
+2118;94;91;0;0
+2119;94;91;0;0
+2120;94;91;0;0
+2121;94;91;0;0
+2122;94;91;0;0
+2123;94;91;0;0
+2124;94;91;0;0
+2125;94;91;0;0
+2126;94;91;0;0
+2127;94;91;0;0
+2128;94;91;0;0
+2129;94;91;0;0
+2130;94;91;0;0
+2131;94;91;0;0
+2132;94;91;0;0
+2133;94;91;0;0
+2134;94;91;0;0
+2135;94;91;0;0
+2136;94;91;0;0
+2137;94;91;0;0
+2138;95;92;0;0
+2139;95;92;0;0
+2140;95;92;0;0
+2141;95;92;0;0
+2142;95;92;0;0
+2143;95;92;0;0
+2144;95;92;0;0
+2145;95;92;0;0
+2146;95;92;0;0
+2147;95;92;0;0
+2148;95;92;0;0
+2149;95;92;0;0
+2150;95;92;0;0
+2151;95;92;0;0
+2152;95;92;0;0
+2153;95;92;0;0
+2154;95;92;0;0
+2155;96;93;0;0
+2156;96;93;0;0
+2157;96;93;0;0
+2158;96;93;0;0
+2159;96;93;0;0
+2160;96;93;0;0
+2161;96;93;0;0
+2162;96;93;0;0
+2163;96;93;0;0
+2164;96;93;0;0
+2165;96;93;0;0
+2166;96;93;0;0
+2167;96;93;0;0
+2168;96;93;0;0
+2169;96;93;0;0
+2170;96;93;0;0
+2171;96;93;0;0
+2172;96;93;0;0
+2173;96;93;0;0
+2174;96;93;0;0
+2175;96;93;0;0
+2176;96;93;0;0
+2177;96;93;0;0
+2178;97;94;0;0
+2179;97;94;0;0
+2180;97;94;0;0
+2181;97;94;0;0
+2182;97;94;0;0
+2183;97;94;0;0
+2184;97;94;0;0
+2185;97;94;0;0
+2186;97;94;0;0
+2187;97;94;0;0
+2188;97;94;0;0
+2189;97;94;0;0
+2190;97;94;0;0
+2191;97;94;0;0
+2192;97;94;0;0
+2193;97;94;0;0
+2194;97;94;0;0
+2195;97;94;0;0
+2196;97;94;0;0
+2197;97;94;0;0
+2198;97;94;0;0
+2199;97;94;0;0
+2200;97;94;0;0
+2201;97;94;0;0
+2202;97;94;0;0
+2203;97;94;0;0
+2204;97;94;0;0
+2205;98;95;0;0
+2206;98;95;0;0
+2207;98;95;0;0
+2208;98;95;0;0
+2209;98;95;0;0
+2210;98;95;0;0
+2211;98;95;0;0
+2212;98;95;0;0
+2213;98;95;0;0
+2214;98;95;0;0
+2215;98;95;0;0
+2216;98;95;0;0
+2217;98;95;0;0
+2218;98;95;0;0
+2219;98;95;0;0
+2220;98;95;0;0
+2221;98;95;0;0
+2222;98;95;0;0
+2223;98;95;0;0
+2224;98;95;0;0
+2225;98;95;0;0
+2226;98;95;0;0
+2227;98;95;0;0
+2228;98;95;0;0
+2229;98;95;0;0
+2230;98;95;0;0
+2231;98;95;0;0
+2232;99;96;0;0
+2233;99;96;0;0
+2234;99;96;0;0
+2235;99;96;0;0
+2236;99;96;0;0
+2237;99;96;0;0
+2238;99;96;0;0
+2239;99;96;0;0
+2240;99;96;0;0
+2241;99;96;0;0
+2242;99;96;0;0
+2243;99;96;0;0
+2244;99;96;0;0
+2245;99;96;0;0
+2246;99;96;0;0
+2247;99;96;0;0
+2248;99;96;0;0
+2249;99;96;0;0
+2250;99;96;0;0
+2251;99;96;0;0
+2252;99;96;0;0
+2253;99;96;0;0
+2254;99;96;0;0
+2255;99;96;0;0
+2256;99;96;0;0
+2257;100;97;0;0
+2258;100;97;0;0
+2259;100;97;0;0
+2260;100;97;0;0
+2261;100;97;0;0
+2262;100;97;0;0
+2263;100;97;0;0
+2264;100;97;0;0
+2265;100;97;0;0
+2266;100;97;0;0
+2267;100;97;0;0
+2268;100;97;0;0
+2269;100;97;0;0
+2270;100;97;0;0
+2271;100;97;0;0
+2272;100;97;0;0
+2273;100;97;0;0
+2274;100;97;0;0
+2275;100;97;0;0
+2276;100;97;0;0
+2277;100;97;0;0
+2278;100;97;0;0
+2279;100;97;0;0
+2280;101;98;0;0
+2281;101;98;0;0
+2282;101;98;0;0
+2283;101;98;0;0
+2284;101;98;0;0
+2285;101;98;0;0
+2286;101;98;0;0
+2287;101;98;0;0
+2288;101;98;0;0
+2289;101;98;0;0
+2290;101;98;0;0
+2291;101;98;0;0
+2292;101;98;0;0
+2293;101;98;0;0
+2294;101;98;0;0
+2295;101;98;0;0
+2296;101;98;0;0
+2297;101;98;0;0
+2298;101;98;0;0
+2299;102;99;0;0
+2300;102;99;0;0
+2301;102;99;0;0
+2302;102;99;0;0
+2303;102;99;0;0
+2304;102;99;0;0
+2305;102;99;0;0
+2306;102;99;0;0
+2307;102;99;0;0
+2308;102;99;0;0
+2309;102;99;0;0
+2310;102;99;0;0
+2311;102;99;0;0
+2312;102;99;0;0
+2313;102;99;0;0
+2314;102;99;0;0
+2315;102;99;0;0
+2316;102;99;0;0
+2317;102;99;0;0
+2318;102;99;0;0
+2319;102;99;0;0
+2320;102;99;0;0
+2321;102;99;0;0
+2322;102;99;0;0
+2323;102;99;0;0
+2324;102;99;0;0
+2325;102;99;0;0
+2326;102;99;0;0
+2327;102;99;0;0
+2328;102;99;0;0
+2329;103;100;0;0
+2330;103;100;0;0
+2331;103;100;0;0
+2332;103;100;0;0
+2333;103;100;0;0
+2334;103;100;0;0
+2335;103;100;0;0
+2336;103;100;0;0
+2337;103;100;0;0
+2338;103;100;0;0
+2339;103;100;0;0
+2340;103;100;0;0
+2341;103;100;0;0
+2342;103;100;0;0
+2343;103;100;0;0
+2344;103;100;0;0
+2345;103;100;0;0
+2346;103;100;0;0
+2347;103;100;0;0
+2348;103;100;0;0
+2349;103;100;0;0
+2350;103;100;0;0
+2351;103;100;0;0
+2352;104;101;0;0
+2353;104;101;0;0
+2354;104;101;0;0
+2355;104;101;0;0
+2356;104;101;0;0
+2357;104;101;0;0
+2358;104;101;0;0
+2359;104;101;0;0
+2360;104;101;0;0
+2361;104;101;0;0
+2362;104;101;0;0
+2363;104;101;0;0
+2364;104;101;0;0
+2365;104;101;0;0
+2366;104;101;0;0
+2367;104;101;0;0
+2368;104;101;0;0
+2369;104;101;0;0
+2370;104;101;0;0
+2371;105;102;0;0
+2372;105;102;0;0
+2373;105;102;0;0
+2374;105;102;0;0
+2375;105;102;0;0
+2376;105;102;0;0
+2377;105;102;0;0
+2378;105;102;0;0
+2379;105;102;0;0
+2380;105;102;0;0
+2381;105;102;0;0
+2382;105;102;0;0
+2383;105;102;0;0
+2384;105;102;0;0
+2385;105;102;0;0
+2386;105;102;0;0
+2387;105;102;0;0
+2388;105;102;0;0
+2389;105;102;0;0
+2390;105;102;0;0
+2391;105;102;0;0
+2392;105;102;0;0
+2393;105;102;0;0
+2394;105;102;0;0
+2395;105;102;0;0
+2396;105;102;0;0
+2397;105;102;0;0
+2398;105;102;0;0
+2399;106;103;0;0
+2400;106;103;0;0
+2401;106;103;0;0
+2402;106;103;0;0
+2403;106;103;0;0
+2404;106;103;0;0
+2405;106;103;0;0
+2406;106;103;0;0
+2407;106;103;0;0
+2408;106;103;0;0
+2409;106;103;0;0
+2410;106;103;0;0
+2411;106;103;0;0
+2412;106;103;0;0
+2413;106;103;0;0
+2414;106;103;0;0
+2415;106;103;0;0
+2416;106;103;0;0
+2417;106;103;0;0
+2418;106;103;0;0
+2419;106;103;0;0
+2420;106;103;0;0
+2421;106;103;0;0
+2422;106;103;0;0
+2423;106;103;0;0
+2424;106;103;0;0
+2425;106;103;0;0
+2426;107;104;0;0
+2427;107;104;0;0
+2428;107;104;0;0
+2429;107;104;0;0
+2430;107;104;0;0
+2431;107;104;0;0
+2432;107;104;0;0
+2433;107;104;0;0
+2434;107;104;0;0
+2435;107;104;0;0
+2436;107;104;0;0
+2437;107;104;0;0
+2438;107;104;0;0
+2439;107;104;0;0
+2440;107;104;0;0
+2441;107;104;0;0
+2442;107;104;0;0
+2443;107;104;0;0
+2444;107;104;0;0
+2445;107;104;0;0
+2446;107;104;0;0
+2447;107;104;0;0
+2448;107;104;0;0
+2449;107;104;0;0
+2450;107;104;0;0
+2451;107;104;0;0
+2452;107;104;0;0
+2453;108;105;0;0
+2454;108;105;0;0
+2455;108;105;0;0
+2456;108;105;0;0
+2457;108;105;0;0
+2458;108;105;0;0
+2459;108;105;0;0
+2460;108;105;0;0
+2461;108;105;0;0
+2462;108;105;0;0
+2463;108;105;0;0
+2464;108;105;0;0
+2465;108;105;0;0
+2466;108;105;0;0
+2467;108;105;0;0
+2468;108;105;0;0
+2469;108;105;0;0
+2470;108;105;0;0
+2471;108;105;0;0
+2472;108;105;0;0
+2473;108;105;0;0
+2474;108;105;0;0
+2475;108;105;0;0
+2476;109;106;0;0
+2477;109;106;0;0
+2478;109;106;0;0
+2479;109;106;0;0
+2480;109;106;0;0
+2481;109;106;0;0
+2482;109;106;0;0
+2483;109;106;0;0
+2484;109;106;0;0
+2485;109;106;0;0
+2486;109;106;0;0
+2487;109;106;0;0
+2488;109;106;0;0
+2489;109;106;0;0
+2490;109;106;0;0
+2491;109;106;0;0
+2492;109;106;0;0
+2493;109;106;0;0
+2494;109;106;0;0
+2495;109;106;0;0
+2496;109;106;0;0
+2497;109;106;0;0
+2498;109;106;0;0
+2499;109;106;0;0
+2500;110;107;0;0
+2501;110;107;0;0
+2502;110;107;0;0
+2503;110;107;0;0
+2504;110;107;0;0
+2505;110;107;0;0
+2506;110;107;0;0
+2507;110;107;0;0
+2508;110;107;0;0
+2509;110;107;0;0
+2510;110;107;0;0
+2511;110;107;0;0
+2512;110;107;0;0
+2513;110;107;0;0
+2514;110;107;0;0
+2515;110;107;0;0
+2516;110;107;0;0
+2517;110;107;0;0
+2518;110;107;0;0
+2519;110;107;0;0
+2520;110;107;0;0
+2521;110;107;0;0
+2522;110;107;0;0
+2523;110;107;0;0
+2524;110;107;0;0
+2525;110;107;0;0
+2526;110;107;0;0
+2527;110;107;0;0
+2528;111;108;0;0
+2529;111;108;0;0
+2530;111;108;0;0
+2531;111;108;0;0
+2532;111;108;0;0
+2533;111;108;0;0
+2534;111;108;0;0
+2535;111;108;0;0
+2536;111;108;0;0
+2537;111;108;0;0
+2538;111;108;0;0
+2539;111;108;0;0
+2540;111;108;0;0
+2541;111;108;0;0
+2542;111;108;0;0
+2543;111;108;0;0
+2544;111;108;0;0
+2545;111;108;0;0
+2546;111;108;0;0
+2547;111;108;0;0
+2548;112;109;0;0
+2549;112;109;0;0
+2550;112;109;0;0
+2551;112;109;0;0
+2552;112;109;0;0
+2553;112;109;0;0
+2554;112;109;0;0
+2555;112;109;0;0
+2556;112;109;0;0
+2557;112;109;0;0
+2558;112;109;0;0
+2559;112;109;0;0
+2560;112;109;0;0
+2561;112;109;0;0
+2562;112;109;0;0
+2563;112;109;0;0
+2564;112;109;0;0
+2565;113;110;0;0
+2566;113;110;0;0
+2567;113;110;0;0
+2568;113;110;0;0
+2569;113;110;0;0
+2570;113;110;0;0
+2571;113;110;0;0
+2572;113;110;0;0
+2573;113;110;0;0
+2574;113;110;0;0
+2575;113;110;0;0
+2576;113;110;0;0
+2577;113;110;0;0
+2578;113;110;0;0
+2579;113;110;0;0
+2580;113;110;0;0
+2581;113;110;0;0
+2582;113;110;0;0
+2583;113;110;0;0
+2584;113;110;0;0
+2585;113;110;0;0
+2586;113;110;0;0
+2587;114;111;0;0
+2588;114;111;0;0
+2589;114;111;0;0
+2590;114;111;0;0
+2591;114;111;0;0
+2592;114;111;0;0
+2593;114;111;0;0
+2594;114;111;0;0
+2595;114;111;0;0
+2596;114;111;0;0
+2597;114;111;0;0
+2598;114;111;0;0
+2599;114;111;0;0
+2600;114;111;0;0
+2601;114;111;0;0
+2602;114;111;0;0
+2603;114;111;0;0
+2604;114;111;0;0
+2605;114;111;0;0
+2606;114;111;0;0
+2607;114;111;0;0
+2608;114;111;0;0
+2609;114;111;0;0
+2610;115;112;0;0
+2611;115;112;0;0
+2612;115;112;0;0
+2613;115;112;0;0
+2614;115;112;0;0
+2615;115;112;0;0
+2616;115;112;0;0
+2617;115;112;0;0
+2618;115;112;0;0
+2619;115;112;0;0
+2620;115;112;0;0
+2621;115;112;0;0
+2622;115;112;0;0
+2623;115;112;0;0
+2624;115;112;0;0
+2625;116;113;0;0
+2626;116;113;0;0
+2627;116;113;0;0
+2628;116;113;0;0
+2629;116;113;0;0
+2630;116;113;0;0
+2631;116;113;0;0
+2632;116;113;0;0
+2633;116;113;0;0
+2634;116;113;0;0
+2635;116;113;0;0
+2636;116;113;0;0
+2637;116;113;0;0
+2638;116;113;0;0
+2639;116;113;0;0
+2640;116;113;0;0
+2641;116;113;0;0
+2642;116;113;0;0
+2643;116;113;0;0
+2644;116;113;0;0
+2645;116;113;0;0
+2646;116;113;0;0
+2647;116;113;0;0
+2648;116;113;0;0
+2649;117;114;0;0
+2650;117;114;0;0
+2651;117;114;0;0
+2652;117;114;0;0
+2653;117;114;0;0
+2654;117;114;0;0
+2655;117;114;0;0
+2656;117;114;0;0
+2657;117;114;0;0
+2658;117;114;0;0
+2659;117;114;0;0
+2660;117;114;0;0
+2661;117;114;0;0
+2662;117;114;0;0
+2663;117;114;0;0
+2664;117;114;0;0
+2665;117;114;0;0
+2666;117;114;0;0
+2667;117;114;0;0
+2668;117;114;0;0
+2669;117;114;0;0
+2670;117;114;0;0
+2671;117;114;0;0
+2672;118;115;0;0
+2673;118;115;0;0
+2674;118;115;0;0
+2675;118;115;0;0
+2676;118;115;0;0
+2677;118;115;0;0
+2678;118;115;0;0
+2679;118;115;0;0
+2680;118;115;0;0
+2681;118;115;0;0
+2682;118;115;0;0
+2683;118;115;0;0
+2684;118;115;0;0
+2685;118;115;0;0
+2686;118;115;0;0
+2687;118;115;0;0
+2688;118;115;0;0
+2689;118;115;0;0
+2690;118;115;0;0
+2691;118;115;0;0
+2692;118;115;0;0
+2693;118;115;0;0
+2694;118;115;0;0
+2695;118;115;0;0
+2696;119;116;0;0
+2697;119;116;0;0
+2698;119;116;0;0
+2699;119;116;0;0
+2700;119;116;0;0
+2701;119;116;0;0
+2702;119;116;0;0
+2703;119;116;0;0
+2704;119;116;0;0
+2705;119;116;0;0
+2706;119;116;0;0
+2707;119;116;0;0
+2708;119;116;0;0
+2709;119;116;0;0
+2710;119;116;0;0
+2711;119;116;0;0
+2712;119;116;0;0
+2713;119;116;0;0
+2714;119;116;0;0
+2715;119;116;0;0
+2716;119;116;0;0
+2717;119;116;0;0
+2718;119;116;0;0
+2719;119;116;0;0
+2720;119;116;0;0
+2721;119;116;0;0
+2722;119;116;0;0
+2723;120;117;0;0
+2724;120;117;0;0
+2725;120;117;0;0
+2726;120;117;0;0
+2727;120;117;0;0
+2728;120;117;0;0
+2729;120;117;0;0
+2730;120;117;0;0
+2731;120;117;0;0
+2732;120;117;0;0
+2733;120;117;0;0
+2734;120;117;0;0
+2735;120;117;0;0
+2736;120;117;0;0
+2737;120;117;0;0
+2738;120;117;0;0
+2739;120;117;0;0
+2740;120;117;0;0
+2741;120;117;0;0
+2742;120;117;0;0
+2743;120;117;0;0
+2744;120;117;0;0
+2745;120;117;0;0
+2746;120;117;0;0
+2747;120;117;0;0
+2748;120;117;0;0
+2749;120;117;0;0
+2750;120;117;0;0
+2751;120;117;0;0
+2752;121;118;0;0
+2753;121;118;0;0
+2754;121;118;0;0
+2755;121;118;0;0
+2756;121;118;0;0
+2757;121;118;0;0
+2758;121;118;0;0
+2759;121;118;0;0
+2760;121;118;0;0
+2761;121;118;0;0
+2762;121;118;0;0
+2763;121;118;0;0
+2764;121;118;0;0
+2765;121;118;0;0
+2766;121;118;0;0
+2767;121;118;0;0
+2768;121;118;0;0
+2769;121;118;0;0
+2770;121;118;0;0
+2771;121;118;0;0
+2772;121;118;0;0
+2773;121;118;0;0
+2774;121;118;0;0
+2775;121;118;0;0
+2776;121;118;0;0
+2777;121;118;0;0
+2778;121;118;0;0
+2779;122;119;0;0
+2780;122;119;0;0
+2781;122;119;0;0
+2782;122;119;0;0
+2783;122;119;0;0
+2784;122;119;0;0
+2785;122;119;0;0
+2786;122;119;0;0
+2787;122;119;0;0
+2788;122;119;0;0
+2789;122;119;0;0
+2790;122;119;0;0
+2791;122;119;0;0
+2792;122;119;0;0
+2793;122;119;0;0
+2794;122;119;0;0
+2795;122;119;0;0
+2796;122;119;0;0
+2797;123;120;0;0
+2798;123;120;0;0
+2799;123;120;0;0
+2800;123;120;0;0
+2801;123;120;0;0
+2802;123;120;0;0
+2803;123;120;0;0
+2804;123;120;0;0
+2805;123;120;0;0
+2806;123;120;0;0
+2807;123;120;0;0
+2808;123;120;0;0
+2809;123;120;0;0
+2810;123;120;0;0
+2811;123;120;0;0
+2812;123;120;0;0
+2813;123;120;0;0
+2814;123;120;0;0
+2815;123;120;0;0
+2816;123;120;0;0
+2817;123;120;0;0
+2818;123;120;0;0
+2819;123;120;0;0
+2820;123;120;0;0
+2821;123;120;0;0
+2822;123;120;0;0
+2823;123;120;0;0
+2824;123;120;0;0
+2825;123;120;0;0
+2826;123;120;0;0
+2827;124;121;0;0
+2828;124;121;0;0
+2829;124;121;0;0
+2830;124;121;0;0
+2831;124;121;0;0
+2832;124;121;0;0
+2833;124;121;0;0
+2834;124;121;0;0
+2835;124;121;0;0
+2836;124;121;0;0
+2837;124;121;0;0
+2838;124;121;0;0
+2839;124;121;0;0
+2840;124;121;0;0
+2841;124;121;0;0
+2842;124;121;0;0
+2843;124;121;0;0
+2844;124;121;0;0
+2845;124;121;0;0
+2846;124;121;0;0
+2847;124;121;0;0
+2848;124;121;0;0
+2849;124;121;0;0
+2850;124;121;0;0
+2851;124;121;0;0
+2852;124;121;0;0
+2853;125;122;0;0
+2854;125;122;0;0
+2855;125;122;0;0
+2856;125;122;0;0
+2857;125;122;0;0
+2858;125;122;0;0
+2859;125;122;0;0
+2860;125;122;0;0
+2861;125;122;0;0
+2862;125;122;0;0
+2863;125;122;0;0
+2864;125;122;0;0
+2865;125;122;0;0
+2866;125;122;0;0
+2867;125;122;0;0
+2868;125;122;0;0
+2869;125;122;0;0
+2870;125;122;0;0
+2871;125;122;0;0
+2872;125;122;0;0
+2873;125;122;0;0
+2874;126;123;0;0
+2875;126;123;0;0
+2876;126;123;0;0
+2877;126;123;0;0
+2878;126;123;0;0
+2879;126;123;0;0
+2880;126;123;0;0
+2881;126;123;0;0
+2882;126;123;0;0
+2883;126;123;0;0
+2884;126;123;0;0
+2885;126;123;0;0
+2886;126;123;0;0
+2887;126;123;0;0
+2888;126;123;0;0
+2889;126;123;0;0
+2890;126;123;0;0
+2891;126;123;0;0
+2892;126;123;0;0
+2893;126;123;0;0
+2894;126;123;0;0
+2895;126;123;0;0
+2896;126;123;0;0
+2897;126;123;0;0
+2898;126;123;0;0
+2899;126;123;0;0
+2900;126;123;0;0
+2901;126;123;0;0
+2902;127;124;0;0
+2903;127;124;0;0
+2904;127;124;0;0
+2905;127;124;0;0
+2906;127;124;0;0
+2907;127;124;0;0
+2908;127;124;0;0
+2909;127;124;0;0
+2910;127;124;0;0
+2911;127;124;0;0
+2912;127;124;0;0
+2913;127;124;0;0
+2914;127;124;0;0
+2915;127;124;0;0
+2916;127;124;0;0
+2917;127;124;0;0
+2918;127;124;0;0
+2919;127;124;0;0
+2920;127;124;0;0
+2921;127;124;0;0
+2922;127;124;0;0
+2923;127;124;0;0
+2924;127;124;0;0
+2925;127;124;0;0
+2926;127;124;0;0
+2927;127;124;0;0
+2928;127;124;0;0
+2929;128;125;0;0
+2930;128;125;0;0
+2931;128;125;0;0
+2932;128;125;0;0
+2933;128;125;0;0
+2934;128;125;0;0
+2935;128;125;0;0
+2936;128;125;0;0
+2937;128;125;0;0
+2938;128;125;0;0
+2939;128;125;0;0
+2940;128;125;0;0
+2941;128;125;0;0
+2942;128;125;0;0
+2943;128;125;0;0
+2944;128;125;0;0
+2945;128;125;0;0
+2946;128;125;0;0
+2947;128;125;0;0
+2948;128;125;0;0
+2949;128;125;0;0
+2950;128;125;0;0
+2951;128;125;0;0
+2952;128;125;0;0
+2953;129;126;0;0
+2954;129;126;0;0
+2955;129;126;0;0
+2956;129;126;0;0
+2957;129;126;0;0
+2958;129;126;0;0
+2959;129;126;0;0
+2960;129;126;0;0
+2961;129;126;0;0
+2962;129;126;0;0
+2963;129;126;0;0
+2964;129;126;0;0
+2965;129;126;0;0
+2966;129;126;0;0
+2967;129;126;0;0
+2968;129;126;0;0
+2969;129;126;0;0
+2970;129;126;0;0
+2971;129;126;0;0
+2972;129;126;0;0
+2973;129;126;0;0
+2974;129;126;0;0
+2975;129;126;0;0
+2976;129;126;0;0
+2977;129;126;0;0
+2978;129;126;0;0
+2979;129;126;0;0
+2980;129;126;0;0
+2981;129;126;0;0
+2982;129;126;0;0
+2983;130;127;0;0
+2984;130;127;0;0
+2985;130;127;0;0
+2986;130;127;0;0
+2987;130;127;0;0
+2988;130;127;0;0
+2989;130;127;0;0
+2990;130;127;0;0
+2991;130;127;0;0
+2992;130;127;0;0
+2993;130;127;0;0
+2994;130;127;0;0
+2995;130;127;0;0
+2996;130;127;0;0
+2997;130;127;0;0
+2998;130;127;0;0
+2999;130;127;0;0
+3000;130;127;0;0
+3001;130;127;0;0
+3002;130;127;0;0
+3003;130;127;0;0
+3004;130;127;0;0
+3005;130;127;0;0
+3006;131;128;0;0
+3007;131;128;0;0
+3008;131;128;0;0
+3009;131;128;0;0
+3010;131;128;0;0
+3011;131;128;0;0
+3012;131;128;0;0
+3013;131;128;0;0
+3014;131;128;0;0
+3015;131;128;0;0
+3016;131;128;0;0
+3017;131;128;0;0
+3018;131;128;0;0
+3019;131;128;0;0
+3020;131;128;0;0
+3021;131;128;0;0
+3022;131;128;0;0
+3023;132;129;0;0
+3024;132;129;0;0
+3025;132;129;0;0
+3026;132;129;0;0
+3027;132;129;0;0
+3028;132;129;0;0
+3029;132;129;0;0
+3030;132;129;0;0
+3031;132;129;0;0
+3032;132;129;0;0
+3033;132;129;0;0
+3034;132;129;0;0
+3035;132;129;0;0
+3036;132;129;0;0
+3037;132;129;0;0
+3038;132;129;0;0
+3039;132;129;0;0
+3040;132;129;0;0
+3041;132;129;0;0
+3042;132;129;0;0
+3043;132;129;0;0
+3044;132;129;0;0
+3045;132;129;0;0
+3046;132;129;0;0
+3047;132;129;0;0
+3048;133;130;0;0
+3049;133;130;0;0
+3050;133;130;0;0
+3051;133;130;0;0
+3052;133;130;0;0
+3053;133;130;0;0
+3054;133;130;0;0
+3055;133;130;0;0
+3056;133;130;0;0
+3057;133;130;0;0
+3058;133;130;0;0
+3059;133;130;0;0
+3060;133;130;0;0
+3061;133;130;0;0
+3062;133;130;0;0
+3063;133;130;0;0
+3064;133;130;0;0
+3065;133;130;0;0
+3066;133;130;0;0
+3067;133;130;0;0
+3068;134;131;0;0
+3069;134;131;0;0
+3070;134;131;0;0
+3071;134;131;0;0
+3072;134;131;0;0
+3073;134;131;0;0
+3074;134;131;0;0
+3075;134;131;0;0
+3076;134;131;0;0
+3077;134;131;0;0
+3078;134;131;0;0
+3079;134;131;0;0
+3080;134;131;0;0
+3081;134;131;0;0
+3082;134;131;0;0
+3083;134;131;0;0
+3084;134;131;0;0
+3085;134;131;0;0
+3086;135;132;0;0
+3087;135;132;0;0
+3088;135;132;0;0
+3089;135;132;0;0
+3090;135;132;0;0
+3091;135;132;0;0
+3092;135;132;0;0
+3093;135;132;0;0
+3094;135;132;0;0
+3095;135;132;0;0
+3096;135;132;0;0
+3097;135;132;0;0
+3098;135;132;0;0
+3099;135;132;0;0
+3100;135;132;0;0
+3101;135;132;0;0
+3102;135;132;0;0
+3103;135;132;0;0
+3104;135;132;0;0
+3105;135;132;0;0
+3106;136;133;0;0
+3107;136;133;0;0
+3108;136;133;0;0
+3109;136;133;0;0
+3110;136;133;0;0
+3111;136;133;0;0
+3112;136;133;0;0
+3113;136;133;0;0
+3114;136;133;0;0
+3115;136;133;0;0
+3116;136;133;0;0
+3117;136;133;0;0
+3118;136;133;0;0
+3119;136;133;0;0
+3120;136;133;0;0
+3121;136;133;0;0
+3122;136;133;0;0
+3123;136;133;0;0
+3124;136;133;0;0
+3125;136;133;0;0
+3126;136;133;0;0
+3127;136;133;0;0
+3128;136;133;0;0
+3129;136;133;0;0
+3130;136;133;0;0
+3131;136;133;0;0
+3132;136;133;0;0
+3133;136;133;0;0
+3134;137;134;0;0
+3135;137;134;0;0
+3136;137;134;0;0
+3137;137;134;0;0
+3138;137;134;0;0
+3139;137;134;0;0
+3140;137;134;0;0
+3141;137;134;0;0
+3142;137;134;0;0
+3143;137;134;0;0
+3144;137;134;0;0
+3145;137;134;0;0
+3146;137;134;0;0
+3147;137;134;0;0
+3148;137;134;0;0
+3149;137;134;0;0
+3150;137;134;0;0
+3151;137;134;0;0
+3152;137;134;0;0
+3153;137;134;0;0
+3154;138;135;0;0
+3155;138;135;0;0
+3156;138;135;0;0
+3157;138;135;0;0
+3158;138;135;0;0
+3159;138;135;0;0
+3160;138;135;0;0
+3161;138;135;0;0
+3162;138;135;0;0
+3163;138;135;0;0
+3164;138;135;0;0
+3165;138;135;0;0
+3166;138;135;0;0
+3167;138;135;0;0
+3168;138;135;0;0
+3169;138;135;0;0
+3170;138;135;0;0
+3171;138;135;0;0
+3172;138;135;0;0
+3173;138;135;0;0
+3174;138;135;0;0
+3175;139;136;0;0
+3176;139;136;0;0
+3177;139;136;0;0
+3178;139;136;0;0
+3179;139;136;0;0
+3180;139;136;0;0
+3181;139;136;0;0
+3182;139;136;0;0
+3183;139;136;0;0
+3184;139;136;0;0
+3185;139;136;0;0
+3186;139;136;0;0
+3187;139;136;0;0
+3188;139;136;0;0
+3189;139;136;0;0
+3190;139;136;0;0
+3191;139;136;0;0
+3192;139;136;0;0
+3193;139;136;0;0
+3194;139;136;0;0
+3195;139;136;0;0
+3196;139;136;0;0
+3197;139;136;0;0
+3198;139;136;0;0
+3199;139;136;0;0
+3200;139;136;0;0
+3201;140;137;0;0
+3202;140;137;0;0
+3203;140;137;0;0
+3204;140;137;0;0
+3205;140;137;0;0
+3206;140;137;0;0
+3207;140;137;0;0
+3208;140;137;0;0
+3209;140;137;0;0
+3210;140;137;0;0
+3211;140;137;0;0
+3212;140;137;0;0
+3213;140;137;0;0
+3214;140;137;0;0
+3215;140;137;0;0
+3216;141;138;0;0
+3217;141;138;0;0
+3218;141;138;0;0
+3219;141;138;0;0
+3220;141;138;0;0
+3221;141;138;0;0
+3222;141;138;0;0
+3223;141;138;0;0
+3224;141;138;0;0
+3225;141;138;0;0
+3226;141;138;0;0
+3227;141;138;0;0
+3228;141;138;0;0
+3229;141;138;0;0
+3230;141;138;0;0
+3231;141;138;0;0
+3232;141;138;0;0
+3233;141;138;0;0
+3234;141;138;0;0
+3235;141;138;0;0
+3236;141;138;0;0
+3237;141;138;0;0
+3238;141;138;0;0
+3239;141;138;0;0
+3240;141;138;0;0
+3241;141;138;0;0
+3242;141;138;0;0
+3243;141;138;0;0
+3244;141;138;0;0
+3245;142;139;0;0
+3246;142;139;0;0
+3247;142;139;0;0
+3248;142;139;0;0
+3249;142;139;0;0
+3250;142;139;0;0
+3251;142;139;0;0
+3252;142;139;0;0
+3253;142;139;0;0
+3254;142;139;0;0
+3255;142;139;0;0
+3256;142;139;0;0
+3257;142;139;0;0
+3258;142;139;0;0
+3259;142;139;0;0
+3260;142;139;0;0
+3261;142;139;0;0
+3262;142;139;0;0
+3263;142;139;0;0
+3264;142;139;0;0
+3265;142;139;0;0
+3266;142;139;0;0
+3267;142;139;0;0
+3268;143;140;0;0
+3269;143;140;0;0
+3270;143;140;0;0
+3271;143;140;0;0
+3272;143;140;0;0
+3273;143;140;0;0
+3274;143;140;0;0
+3275;143;140;0;0
+3276;143;140;0;0
+3277;143;140;0;0
+3278;143;140;0;0
+3279;143;140;0;0
+3280;143;140;0;0
+3281;143;140;0;0
+3282;143;140;0;0
+3283;143;140;0;0
+3284;143;140;0;0
+3285;143;140;0;0
+3286;143;140;0;0
+3287;143;140;0;0
+3288;143;140;0;0
+3289;144;141;0;0
+3290;144;141;0;0
+3291;144;141;0;0
+3292;144;141;0;0
+3293;144;141;0;0
+3294;144;141;0;0
+3295;144;141;0;0
+3296;144;141;0;0
+3297;144;141;0;0
+3298;144;141;0;0
+3299;144;141;0;0
+3300;144;141;0;0
+3301;144;141;0;0
+3302;144;141;0;0
+3303;144;141;0;0
+3304;144;141;0;0
+3305;144;141;0;0
+3306;144;141;0;0
+3307;144;141;0;0
+3308;144;141;0;0
+3309;144;141;0;0
+3310;144;141;0;0
+3311;145;142;0;0
+3312;145;142;0;0
+3313;145;142;0;0
+3314;145;142;0;0
+3315;145;142;0;0
+3316;145;142;0;0
+3317;145;142;0;0
+3318;145;142;0;0
+3319;145;142;0;0
+3320;145;142;0;0
+3321;145;142;0;0
+3322;145;142;0;0
+3323;145;142;0;0
+3324;145;142;0;0
+3325;145;142;0;0
+3326;145;142;0;0
+3327;145;142;0;0
+3328;145;142;0;0
+3329;145;142;0;0
+3330;145;142;0;0
+3331;145;142;0;0
+3332;145;142;0;0
+3333;145;142;0;0
+3334;145;142;0;0
+3335;146;143;0;0
+3336;146;143;0;0
+3337;146;143;0;0
+3338;146;143;0;0
+3339;146;143;0;0
+3340;146;143;0;0
+3341;146;143;0;0
+3342;146;143;0;0
+3343;146;143;0;0
+3344;146;143;0;0
+3345;146;143;0;0
+3346;146;143;0;0
+3347;146;143;0;0
+3348;146;143;0;0
+3349;146;143;0;0
+3350;146;143;0;0
+3351;147;144;0;0
+3352;147;144;0;0
+3353;147;144;0;0
+3354;147;144;0;0
+3355;147;144;0;0
+3356;147;144;0;0
+3357;147;144;0;0
+3358;147;144;0;0
+3359;147;144;0;0
+3360;147;144;0;0
+3361;147;144;0;0
+3362;147;144;0;0
+3363;147;144;0;0
+3364;147;144;0;0
+3365;147;144;0;0
+3366;147;144;0;0
+3367;147;144;0;0
+3368;147;144;0;0
+3369;147;144;0;0
+3370;147;144;0;0
+3371;147;144;0;0
+3372;147;144;0;0
+3373;147;144;0;0
+3374;147;144;0;0
+3375;147;144;0;0
+3376;148;145;0;0
+3377;148;145;0;0
+3378;148;145;0;0
+3379;148;145;0;0
+3380;148;145;0;0
+3381;148;145;0;0
+3382;148;145;0;0
+3383;148;145;0;0
+3384;148;145;0;0
+3385;148;145;0;0
+3386;148;145;0;0
+3387;148;145;0;0
+3388;148;145;0;0
+3389;148;145;0;0
+3390;148;145;0;0
+3391;148;145;0;0
+3392;148;145;0;0
+3393;148;145;0;0
+3394;148;145;0;0
+3395;148;145;0;0
+3396;148;145;0;0
+3397;148;145;0;0
+3398;148;145;0;0
+3399;148;145;0;0
+3400;148;145;0;0
+3401;148;145;0;0
+3402;148;145;0;0
+3403;148;145;0;0
+3404;148;145;0;0
+3405;148;145;0;0
+3406;149;146;0;0
+3407;149;146;0;0
+3408;149;146;0;0
+3409;149;146;0;0
+3410;149;146;0;0
+3411;149;146;0;0
+3412;149;146;0;0
+3413;149;146;0;0
+3414;149;146;0;0
+3415;149;146;0;0
+3416;149;146;0;0
+3417;149;146;0;0
+3418;149;146;0;0
+3419;149;146;0;0
+3420;149;146;0;0
+3421;149;146;0;0
+3422;149;146;0;0
+3423;149;146;0;0
+3424;149;146;0;0
+3425;149;146;0;0
+3426;149;146;0;0
+3427;149;146;0;0
+3428;149;146;0;0
+3429;149;146;0;0
+3430;149;146;0;0
+3431;149;146;0;0
+3432;149;146;0;0
+3433;149;146;0;0
+3434;149;146;0;0
+3435;149;146;0;0
+3436;150;147;0;0
+3437;150;147;0;0
+3438;150;147;0;0
+3439;150;147;0;0
+3440;150;147;0;0
+3441;150;147;0;0
+3442;150;147;0;0
+3443;150;147;0;0
+3444;150;147;0;0
+3445;150;147;0;0
+3446;150;147;0;0
+3447;150;147;0;0
+3448;150;147;0;0
+3449;150;147;0;0
+3450;150;147;0;0
+3451;150;147;0;0
+3452;150;147;0;0
+3453;150;147;0;0
+3454;150;147;0;0
+3455;150;147;0;0
+3456;150;147;0;0
+3457;150;147;0;0
+3458;150;147;0;0
+3459;150;147;0;0
+3460;150;147;0;0
+3461;150;147;0;0
+3462;150;147;0;0
+3463;150;147;0;0
+3464;150;147;0;0
+3465;150;147;0;0
+3466;151;148;0;0
+3467;151;148;0;0
+3468;151;148;0;0
+3469;151;148;0;0
+3470;151;148;0;0
+3471;151;148;0;0
+3472;151;148;0;0
+3473;151;148;0;0
+3474;151;148;0;0
+3475;151;148;0;0
+3476;151;148;0;0
+3477;151;148;0;0
+3478;151;148;0;0
+3479;151;148;0;0
+3480;151;148;0;0
+3481;151;148;0;0
+3482;151;148;0;0
+3483;151;148;0;0
+3484;151;148;0;0
+3485;151;148;0;0
+3486;151;148;0;0
+3487;151;148;0;0
+3488;151;148;0;0
+3489;151;148;0;0
+3490;151;148;0;0
+3491;151;148;0;0
+3492;152;149;0;0
+3493;152;149;0;0
+3494;152;149;0;0
+3495;152;149;0;0
+3496;152;149;0;0
+3497;152;149;0;0
+3498;152;149;0;0
+3499;152;149;0;0
+3500;152;149;0;0
+3501;152;149;0;0
+3502;152;149;0;0
+3503;152;149;0;0
+3504;152;149;0;0
+3505;152;149;0;0
+3506;152;149;0;0
+3507;153;150;0;0
+3508;153;150;0;0
+3509;153;150;0;0
+3510;153;150;0;0
+3511;153;150;0;0
+3512;153;150;0;0
+3513;153;150;0;0
+3514;153;150;0;0
+3515;153;150;0;0
+3516;153;150;0;0
+3517;153;150;0;0
+3518;153;150;0;0
+3519;153;150;0;0
+3520;153;150;0;0
+3521;153;150;0;0
+3522;153;150;0;0
+3523;153;150;0;0
+3524;153;150;0;0
+3525;153;150;0;0
+3526;153;150;0;0
+3527;153;150;0;0
+3528;153;150;0;0
+3529;153;150;0;0
+3530;153;150;0;0
+3531;153;150;0;0
+3532;153;150;0;0
+3533;153;150;0;0
+3534;154;151;0;0
+3535;154;151;0;0
+3536;154;151;0;0
+3537;154;151;0;0
+3538;154;151;0;0
+3539;154;151;0;0
+3540;154;151;0;0
+3541;154;151;0;0
+3542;154;151;0;0
+3543;154;151;0;0
+3544;154;151;0;0
+3545;154;151;0;0
+3546;154;151;0;0
+3547;154;151;0;0
+3548;154;151;0;0
+3549;154;151;0;0
+3550;154;151;0;0
+3551;154;151;0;0
+3552;154;151;0;0
+3553;154;151;0;0
+3554;154;151;0;0
+3555;154;151;0;0
+3556;154;151;0;0
+3557;154;151;0;0
+3558;154;151;0;0
+3559;154;151;0;0
+3560;154;151;0;0
+3561;154;151;0;0
+3562;154;151;0;0
+3563;155;152;0;0
+3564;155;152;0;0
+3565;155;152;0;0
+3566;155;152;0;0
+3567;155;152;0;0
+3568;155;152;0;0
+3569;155;152;0;0
+3570;155;152;0;0
+3571;155;152;0;0
+3572;155;152;0;0
+3573;155;152;0;0
+3574;155;152;0;0
+3575;155;152;0;0
+3576;155;152;0;0
+3577;155;152;0;0
+3578;155;152;0;0
+3579;155;152;0;0
+3580;155;152;0;0
+3581;155;152;0;0
+3582;155;152;0;0
+3583;155;152;0;0
+3584;155;152;0;0
+3585;155;152;0;0
+3586;155;152;0;0
+3587;155;152;0;0
+3588;155;152;0;0
+3589;155;152;0;0
+3590;156;153;0;0
+3591;156;153;0;0
+3592;156;153;0;0
+3593;156;153;0;0
+3594;156;153;0;0
+3595;156;153;0;0
+3596;156;153;0;0
+3597;156;153;0;0
+3598;156;153;0;0
+3599;156;153;0;0
+3600;156;153;0;0
+3601;156;153;0;0
+3602;156;153;0;0
+3603;156;153;0;0
+3604;156;153;0;0
+3605;156;153;0;0
+3606;156;153;0;0
+3607;156;153;0;0
+3608;156;153;0;0
+3609;156;153;0;0
+3610;156;153;0;0
+3611;156;153;0;0
+3612;156;153;0;0
+3613;156;153;0;0
+3614;156;153;0;0
+3615;156;153;0;0
+3616;156;153;0;0
+3617;156;153;0;0
+3618;156;153;0;0
+3619;157;154;0;0
+3620;157;154;0;0
+3621;157;154;0;0
+3622;157;154;0;0
+3623;157;154;0;0
+3624;157;154;0;0
+3625;157;154;0;0
+3626;157;154;0;0
+3627;157;154;0;0
+3628;157;154;0;0
+3629;157;154;0;0
+3630;157;154;0;0
+3631;157;154;0;0
+3632;157;154;0;0
+3633;157;154;0;0
+3634;157;154;0;0
+3635;158;155;0;0
+3636;158;155;0;0
+3637;158;155;0;0
+3638;158;155;0;0
+3639;158;155;0;0
+3640;158;155;0;0
+3641;158;155;0;0
+3642;158;155;0;0
+3643;158;155;0;0
+3644;158;155;0;0
+3645;158;155;0;0
+3646;158;155;0;0
+3647;158;155;0;0
+3648;158;155;0;0
+3649;158;155;0;0
+3650;158;155;0;0
+3651;158;155;0;0
+3652;158;155;0;0
+3653;158;155;0;0
+3654;159;156;0;0
+3655;159;156;0;0
+3656;159;156;0;0
+3657;159;156;0;0
+3658;159;156;0;0
+3659;159;156;0;0
+3660;159;156;0;0
+3661;159;156;0;0
+3662;159;156;0;0
+3663;159;156;0;0
+3664;159;156;0;0
+3665;159;156;0;0
+3666;159;156;0;0
+3667;159;156;0;0
+3668;159;156;0;0
+3669;159;156;0;0
+3670;159;156;0;0
+3671;159;156;0;0
+3672;159;156;0;0
+3673;159;156;0;0
+3674;159;156;0;0
+3675;159;156;0;0
+3676;159;156;0;0
+3677;159;156;0;0
+3678;159;156;0;0
+3679;160;157;0;0
+3680;160;157;0;0
+3681;160;157;0;0
+3682;160;157;0;0
+3683;160;157;0;0
+3684;160;157;0;0
+3685;160;157;0;0
+3686;160;157;0;0
+3687;160;157;0;0
+3688;160;157;0;0
+3689;160;157;0;0
+3690;160;157;0;0
+3691;160;157;0;0
+3692;160;157;0;0
+3693;160;157;0;0
+3694;160;157;0;0
+3695;160;157;0;0
+3696;160;157;0;0
+3697;160;157;0;0
+3698;160;157;0;0
+3699;160;157;0;0
+3700;160;157;0;0
+3701;160;157;0;0
+3702;160;157;0;0
+3703;160;157;0;0
+3704;160;157;0;0
+3705;160;157;0;0
+3706;160;157;0;0
+3707;160;157;0;0
+3708;161;158;0;0
+3709;161;158;0;0
+3710;161;158;0;0
+3711;161;158;0;0
+3712;161;158;0;0
+3713;161;158;0;0
+3714;161;158;0;0
+3715;161;158;0;0
+3716;161;158;0;0
+3717;161;158;0;0
+3718;161;158;0;0
+3719;161;158;0;0
+3720;161;158;0;0
+3721;161;158;0;0
+3722;161;158;0;0
+3723;161;158;0;0
+3724;161;158;0;0
+3725;161;158;0;0
+3726;161;158;0;0
+3727;161;158;0;0
+3728;161;158;0;0
+3729;161;158;0;0
+3730;161;158;0;0
+3731;162;159;0;0
+3732;162;159;0;0
+3733;162;159;0;0
+3734;162;159;0;0
+3735;162;159;0;0
+3736;162;159;0;0
+3737;162;159;0;0
+3738;162;159;0;0
+3739;162;159;0;0
+3740;162;159;0;0
+3741;162;159;0;0
+3742;162;159;0;0
+3743;162;159;0;0
+3744;162;159;0;0
+3745;162;159;0;0
+3746;162;159;0;0
+3747;163;160;0;0
+3748;163;160;0;0
+3749;163;160;0;0
+3750;163;160;0;0
+3751;163;160;0;0
+3752;163;160;0;0
+3753;163;160;0;0
+3754;163;160;0;0
+3755;163;160;0;0
+3756;163;160;0;0
+3757;163;160;0;0
+3758;163;160;0;0
+3759;163;160;0;0
+3760;163;160;0;0
+3761;163;160;0;0
+3762;163;160;0;0
+3763;163;160;0;0
+3764;163;160;0;0
+3765;163;160;0;0
+3766;163;160;0;0
+3767;163;160;0;0
+3768;163;160;0;0
+3769;164;161;0;0
+3770;164;161;0;0
+3771;164;161;0;0
+3772;164;161;0;0
+3773;164;161;0;0
+3774;164;161;0;0
+3775;164;161;0;0
+3776;164;161;0;0
+3777;164;161;0;0
+3778;164;161;0;0
+3779;164;161;0;0
+3780;164;161;0;0
+3781;164;161;0;0
+3782;164;161;0;0
+3783;164;161;0;0
+3784;164;161;0;0
+3785;164;161;0;0
+3786;164;161;0;0
+3787;164;161;0;0
+3788;164;161;0;0
+3789;164;161;0;0
+3790;164;161;0;0
+3791;164;161;0;0
+3792;164;161;0;0
+3793;164;161;0;0
+3794;164;161;0;0
+3795;164;161;0;0
+3796;164;161;0;0
+3797;164;161;0;0
+3798;165;162;0;0
+3799;165;162;0;0
+3800;165;162;0;0
+3801;165;162;0;0
+3802;165;162;0;0
+3803;165;162;0;0
+3804;165;162;0;0
+3805;165;162;0;0
+3806;165;162;0;0
+3807;165;162;0;0
+3808;165;162;0;0
+3809;165;162;0;0
+3810;165;162;0;0
+3811;165;162;0;0
+3812;165;162;0;0
+3813;165;162;0;0
+3814;165;162;0;0
+3815;165;162;0;0
+3816;165;162;0;0
+3817;165;162;0;0
+3818;165;162;0;0
+3819;165;162;0;0
+3820;165;162;0;0
+3821;165;162;0;0
+3822;165;162;0;0
+3823;165;162;0;0
+3824;165;162;0;0
+3825;165;162;0;0
+3826;165;162;0;0
+3827;165;162;0;0
+3828;166;163;0;0
+3829;166;163;0;0
+3830;166;163;0;0
+3831;166;163;0;0
+3832;166;163;0;0
+3833;166;163;0;0
+3834;166;163;0;0
+3835;166;163;0;0
+3836;166;163;0;0
+3837;166;163;0;0
+3838;166;163;0;0
+3839;166;163;0;0
+3840;166;163;0;0
+3841;166;163;0;0
+3842;166;163;0;0
+3843;166;163;0;0
+3844;166;163;0;0
+3845;166;163;0;0
+3846;166;163;0;0
+3847;166;163;0;0
+3848;166;163;0;0
+3849;166;163;0;0
+3850;166;163;0;0
+3851;166;163;0;0
+3852;166;163;0;0
+3853;166;163;0;0
+3854;167;164;0;0
+3855;167;164;0;0
+3856;167;164;0;0
+3857;167;164;0;0
+3858;167;164;0;0
+3859;167;164;0;0
+3860;167;164;0;0
+3861;167;164;0;0
+3862;167;164;0;0
+3863;167;164;0;0
+3864;167;164;0;0
+3865;167;164;0;0
+3866;167;164;0;0
+3867;167;164;0;0
+3868;167;164;0;0
+3869;167;164;0;0
+3870;167;164;0;0
+3871;167;164;0;0
+3872;167;164;0;0
+3873;167;164;0;0
+3874;167;164;0;0
+3875;167;164;0;0
+3876;167;164;0;0
+3877;167;164;0;0
+3878;167;164;0;0
+3879;167;164;0;0
+3880;167;164;0;0
+3881;167;164;0;0
+3882;168;165;0;0
+3883;168;165;0;0
+3884;168;165;0;0
+3885;168;165;0;0
+3886;168;165;0;0
+3887;168;165;0;0
+3888;168;165;0;0
+3889;168;165;0;0
+3890;168;165;0;0
+3891;168;165;0;0
+3892;168;165;0;0
+3893;168;165;0;0
+3894;168;165;0;0
+3895;168;165;0;0
+3896;168;165;0;0
+3897;168;165;0;0
+3898;168;165;0;0
+3899;168;165;0;0
+3900;168;165;0;0
+3901;168;165;0;0
+3902;168;165;0;0
+3903;169;166;0;0
+3904;169;166;0;0
+3905;169;166;0;0
+3906;169;166;0;0
+3907;169;166;0;0
+3908;169;166;0;0
+3909;169;166;0;0
+3910;169;166;0;0
+3911;169;166;0;0
+3912;169;166;0;0
+3913;169;166;0;0
+3914;169;166;0;0
+3915;169;166;0;0
+3916;169;166;0;0
+3917;169;166;0;0
+3918;169;166;0;0
+3919;169;166;0;0
+3920;169;166;0;0
+3921;169;166;0;0
+3922;170;167;0;0
+3923;170;167;0;0
+3924;170;167;0;0
+3925;170;167;0;0
+3926;170;167;0;0
+3927;170;167;0;0
+3928;170;167;0;0
+3929;170;167;0;0
+3930;170;167;0;0
+3931;170;167;0;0
+3932;170;167;0;0
+3933;170;167;0;0
+3934;170;167;0;0
+3935;170;167;0;0
+3936;170;167;0;0
+3937;170;167;0;0
+3938;170;167;0;0
+3939;170;167;0;0
+3940;170;167;0;0
+3941;170;167;0;0
+3942;170;167;0;0
+3943;170;167;0;0
+3944;170;167;0;0
+3945;170;167;0;0
+3946;170;167;0;0
+3947;170;167;0;0
+3948;170;167;0;0
+3949;170;167;0;0
+3950;170;167;0;0
+3951;170;167;0;0
+3952;171;168;0;0
+3953;171;168;0;0
+3954;171;168;0;0
+3955;171;168;0;0
+3956;171;168;0;0
+3957;171;168;0;0
+3958;171;168;0;0
+3959;171;168;0;0
+3960;171;168;0;0
+3961;171;168;0;0
+3962;171;168;0;0
+3963;171;168;0;0
+3964;171;168;0;0
+3965;171;168;0;0
+3966;171;168;0;0
+3967;171;168;0;0
+3968;171;168;0;0
+3969;171;168;0;0
+3970;171;168;0;0
+3971;171;168;0;0
+3972;171;168;0;0
+3973;171;168;0;0
+3974;171;168;0;0
+3975;171;168;0;0
+3976;172;169;0;0
+3977;172;169;0;0
+3978;172;169;0;0
+3979;172;169;0;0
+3980;172;169;0;0
+3981;172;169;0;0
+3982;172;169;0;0
+3983;172;169;0;0
+3984;172;169;0;0
+3985;172;169;0;0
+3986;172;169;0;0
+3987;172;169;0;0
+3988;172;169;0;0
+3989;172;169;0;0
+3990;172;169;0;0
+3991;172;169;0;0
+3992;172;169;0;0
+3993;172;169;0;0
+3994;172;169;0;0
+3995;172;169;0;0
+3996;172;169;0;0
+3997;172;169;0;0
+3998;172;169;0;0
+3999;172;169;0;0
+4000;172;169;0;0
+4001;172;169;0;0
+4002;173;170;0;0
+4003;173;170;0;0
+4004;173;170;0;0
+4005;173;170;0;0
+4006;173;170;0;0
+4007;173;170;0;0
+4008;173;170;0;0
+4009;173;170;0;0
+4010;173;170;0;0
+4011;173;170;0;0
+4012;173;170;0;0
+4013;173;170;0;0
+4014;173;170;0;0
+4015;173;170;0;0
+4016;173;170;0;0
+4017;174;171;0;0
+4018;174;171;0;0
+4019;174;171;0;0
+4020;174;171;0;0
+4021;174;171;0;0
+4022;174;171;0;0
+4023;174;171;0;0
+4024;174;171;0;0
+4025;174;171;0;0
+4026;174;171;0;0
+4027;174;171;0;0
+4028;174;171;0;0
+4029;174;171;0;0
+4030;174;171;0;0
+4031;174;171;0;0
+4032;174;171;0;0
+4033;174;171;0;0
+4034;174;171;0;0
+4035;174;171;0;0
+4036;174;171;0;0
+4037;174;171;0;0
+4038;174;171;0;0
+4039;174;171;0;0
+4040;174;171;0;0
+4041;174;171;0;0
+4042;174;171;0;0
+4043;174;171;0;0
+4044;174;171;0;0
+4045;175;172;0;0
+4046;175;172;0;0
+4047;175;172;0;0
+4048;175;172;0;0
+4049;175;172;0;0
+4050;175;172;0;0
+4051;175;172;0;0
+4052;175;172;0;0
+4053;175;172;0;0
+4054;175;172;0;0
+4055;175;172;0;0
+4056;175;172;0;0
+4057;175;172;0;0
+4058;175;172;0;0
+4059;175;172;0;0
+4060;176;173;0;0
+4061;176;173;0;0
+4062;176;173;0;0
+4063;176;173;0;0
+4064;176;173;0;0
+4065;176;173;0;0
+4066;176;173;0;0
+4067;176;173;0;0
+4068;176;173;0;0
+4069;176;173;0;0
+4070;176;173;0;0
+4071;176;173;0;0
+4072;176;173;0;0
+4073;176;173;0;0
+4074;176;173;0;0
+4075;176;173;0;0
+4076;176;173;0;0
+4077;176;173;0;0
+4078;176;173;0;0
+4079;177;174;0;0
+4080;177;174;0;0
+4081;177;174;0;0
+4082;177;174;0;0
+4083;177;174;0;0
+4084;177;174;0;0
+4085;177;174;0;0
+4086;177;174;0;0
+4087;177;174;0;0
+4088;177;174;0;0
+4089;177;174;0;0
+4090;177;174;0;0
+4091;177;174;0;0
+4092;177;174;0;0
+4093;177;174;0;0
+4094;177;174;0;0
+4095;177;174;0;0
+4096;177;174;0;0
+4097;178;175;0;0
+4098;178;175;0;0
+4099;178;175;0;0
+4100;178;175;0;0
+4101;178;175;0;0
+4102;178;175;0;0
+4103;178;175;0;0
+4104;178;175;0;0
+4105;178;175;0;0
+4106;178;175;0;0
+4107;178;175;0;0
+4108;178;175;0;0
+4109;178;175;0;0
+4110;178;175;0;0
+4111;178;175;0;0
+4112;178;175;0;0
+4113;178;175;0;0
+4114;178;175;0;0
+4115;178;175;0;0
+4116;178;175;0;0
+4117;178;175;0;0
+4118;178;175;0;0
+4119;178;175;0;0
+4120;179;176;0;0
+4121;179;176;0;0
+4122;179;176;0;0
+4123;179;176;0;0
+4124;179;176;0;0
+4125;179;176;0;0
+4126;179;176;0;0
+4127;179;176;0;0
+4128;179;176;0;0
+4129;179;176;0;0
+4130;179;176;0;0
+4131;179;176;0;0
+4132;179;176;0;0
+4133;179;176;0;0
+4134;179;176;0;0
+4135;179;176;0;0
+4136;179;176;0;0
+4137;179;176;0;0
+4138;179;176;0;0
+4139;179;176;0;0
+4140;180;177;0;0
+4141;180;177;0;0
+4142;180;177;0;0
+4143;180;177;0;0
+4144;180;177;0;0
+4145;180;177;0;0
+4146;180;177;0;0
+4147;180;177;0;0
+4148;180;177;0;0
+4149;180;177;0;0
+4150;180;177;0;0
+4151;180;177;0;0
+4152;180;177;0;0
+4153;180;177;0;0
+4154;180;177;0;0
+4155;180;177;0;0
+4156;180;177;0;0
+4157;180;177;0;0
+4158;180;177;0;0
+4159;180;177;0;0
+4160;180;177;0;0
+4161;180;177;0;0
+4162;180;177;0;0
+4163;181;178;0;0
+4164;181;178;0;0
+4165;181;178;0;0
+4166;181;178;0;0
+4167;181;178;0;0
+4168;181;178;0;0
+4169;181;178;0;0
+4170;181;178;0;0
+4171;181;178;0;0
+4172;181;178;0;0
+4173;181;178;0;0
+4174;181;178;0;0
+4175;181;178;0;0
+4176;181;178;0;0
+4177;181;178;0;0
+4178;181;178;0;0
+4179;181;178;0;0
+4180;181;178;0;0
+4181;181;178;0;0
+4182;181;178;0;0
+4183;181;178;0;0
+4184;181;178;0;0
+4185;181;178;0;0
+4186;181;178;0;0
+4187;182;179;0;0
+4188;182;179;0;0
+4189;182;179;0;0
+4190;182;179;0;0
+4191;182;179;0;0
+4192;182;179;0;0
+4193;182;179;0;0
+4194;182;179;0;0
+4195;182;179;0;0
+4196;182;179;0;0
+4197;182;179;0;0
+4198;182;179;0;0
+4199;182;179;0;0
+4200;182;179;0;0
+4201;182;179;0;0
+4202;182;179;0;0
+4203;182;179;0;0
+4204;182;179;0;0
+4205;182;179;0;0
+4206;182;179;0;0
+4207;182;179;0;0
+4208;182;179;0;0
+4209;183;180;0;0
+4210;183;180;0;0
+4211;183;180;0;0
+4212;183;180;0;0
+4213;183;180;0;0
+4214;183;180;0;0
+4215;183;180;0;0
+4216;183;180;0;0
+4217;183;180;0;0
+4218;183;180;0;0
+4219;183;180;0;0
+4220;183;180;0;0
+4221;183;180;0;0
+4222;183;180;0;0
+4223;183;180;0;0
+4224;183;180;0;0
+4225;183;180;0;0
+4226;183;180;0;0
+4227;183;180;0;0
+4228;183;180;0;0
+4229;183;180;0;0
+4230;183;180;0;0
+4231;183;180;0;0
+4232;183;180;0;0
+4233;183;180;0;0
+4234;184;181;0;0
+4235;184;181;0;0
+4236;184;181;0;0
+4237;184;181;0;0
+4238;184;181;0;0
+4239;184;181;0;0
+4240;184;181;0;0
+4241;184;181;0;0
+4242;184;181;0;0
+4243;184;181;0;0
+4244;184;181;0;0
+4245;184;181;0;0
+4246;184;181;0;0
+4247;184;181;0;0
+4248;184;181;0;0
+4249;184;181;0;0
+4250;184;181;0;0
+4251;184;181;0;0
+4252;184;181;0;0
+4253;184;181;0;0
+4254;184;181;0;0
+4255;184;181;0;0
+4256;184;181;0;0
+4257;184;181;0;0
+4258;184;181;0;0
+4259;184;181;0;0
+4260;185;182;0;0
+4261;185;182;0;0
+4262;185;182;0;0
+4263;185;182;0;0
+4264;185;182;0;0
+4265;185;182;0;0
+4266;185;182;0;0
+4267;185;182;0;0
+4268;185;182;0;0
+4269;185;182;0;0
+4270;185;182;0;0
+4271;185;182;0;0
+4272;185;182;0;0
+4273;185;182;0;0
+4274;185;182;0;0
+4275;185;182;0;0
+4276;185;182;0;0
+4277;185;182;0;0
+4278;185;182;0;0
+4279;185;182;0;0
+4280;185;182;0;0
+4281;185;182;0;0
+4282;185;182;0;0
+4283;185;182;0;0
+4284;185;182;0;0
+4285;185;182;0;0
+4286;186;183;0;0
+4287;186;183;0;0
+4288;186;183;0;0
+4289;186;183;0;0
+4290;186;183;0;0
+4291;186;183;0;0
+4292;186;183;0;0
+4293;186;183;0;0
+4294;186;183;0;0
+4295;186;183;0;0
+4296;186;183;0;0
+4297;186;183;0;0
+4298;186;183;0;0
+4299;186;183;0;0
+4300;186;183;0;0
+4301;186;183;0;0
+4302;186;183;0;0
+4303;186;183;0;0
+4304;186;183;0;0
+4305;186;183;0;0
+4306;186;183;0;0
+4307;186;183;0;0
+4308;186;183;0;0
+4309;186;183;0;0
+4310;186;183;0;0
+4311;186;183;0;0
+4312;186;183;0;0
+4313;186;183;0;0
+4314;186;183;0;0
+4315;187;184;0;0
+4316;187;184;0;0
+4317;187;184;0;0
+4318;187;184;0;0
+4319;187;184;0;0
+4320;187;184;0;0
+4321;187;184;0;0
+4322;187;184;0;0
+4323;187;184;0;0
+4324;187;184;0;0
+4325;187;184;0;0
+4326;187;184;0;0
+4327;187;184;0;0
+4328;187;184;0;0
+4329;187;184;0;0
+4330;187;184;0;0
+4331;187;184;0;0
+4332;187;184;0;0
+4333;187;184;0;0
+4334;187;184;0;0
+4335;187;184;0;0
+4336;187;184;0;0
+4337;187;184;0;0
+4338;187;184;0;0
+4339;187;184;0;0
+4340;187;184;0;0
+4341;187;184;0;0
+4342;187;184;0;0
+4343;187;184;0;0
+4344;187;184;0;0
+4345;188;185;0;0
+4346;188;185;0;0
+4347;188;185;0;0
+4348;188;185;0;0
+4349;188;185;0;0
+4350;188;185;0;0
+4351;188;185;0;0
+4352;188;185;0;0
+4353;188;185;0;0
+4354;188;185;0;0
+4355;188;185;0;0
+4356;188;185;0;0
+4357;188;185;0;0
+4358;188;185;0;0
+4359;188;185;0;0
+4360;188;185;0;0
+4361;188;185;0;0
+4362;188;185;0;0
+4363;188;185;0;0
+4364;189;186;0;0
+4365;189;186;0;0
+4366;189;186;0;0
+4367;189;186;0;0
+4368;189;186;0;0
+4369;189;186;0;0
+4370;189;186;0;0
+4371;189;186;0;0
+4372;189;186;0;0
+4373;189;186;0;0
+4374;189;186;0;0
+4375;189;186;0;0
+4376;189;186;0;0
+4377;189;186;0;0
+4378;189;186;0;0
+4379;190;187;0;0
+4380;190;187;0;0
+4381;190;187;0;0
+4382;190;187;0;0
+4383;190;187;0;0
+4384;190;187;0;0
+4385;190;187;0;0
+4386;190;187;0;0
+4387;190;187;0;0
+4388;190;187;0;0
+4389;190;187;0;0
+4390;190;187;0;0
+4391;190;187;0;0
+4392;190;187;0;0
+4393;190;187;0;0
+4394;190;187;0;0
+4395;190;187;0;0
+4396;190;187;0;0
+4397;190;187;0;0
+4398;191;188;0;0
+4399;191;188;0;0
+4400;191;188;0;0
+4401;191;188;0;0
+4402;191;188;0;0
+4403;191;188;0;0
+4404;191;188;0;0
+4405;191;188;0;0
+4406;191;188;0;0
+4407;191;188;0;0
+4408;191;188;0;0
+4409;191;188;0;0
+4410;191;188;0;0
+4411;191;188;0;0
+4412;191;188;0;0
+4413;192;189;0;0
+4414;192;189;0;0
+4415;192;189;0;0
+4416;192;189;0;0
+4417;192;189;0;0
+4418;192;189;0;0
+4419;192;189;0;0
+4420;192;189;0;0
+4421;192;189;0;0
+4422;192;189;0;0
+4423;192;189;0;0
+4424;192;189;0;0
+4425;192;189;0;0
+4426;192;189;0;0
+4427;192;189;0;0
+4428;193;190;0;0
+4429;193;190;0;0
+4430;193;190;0;0
+4431;193;190;0;0
+4432;193;190;0;0
+4433;193;190;0;0
+4434;193;190;0;0
+4435;193;190;0;0
+4436;193;190;0;0
+4437;193;190;0;0
+4438;193;190;0;0
+4439;193;190;0;0
+4440;193;190;0;0
+4441;193;190;0;0
+4442;193;190;0;0
+4443;193;190;0;0
+4444;193;190;0;0
+4445;193;190;0;0
+4446;193;190;0;0
+4447;193;190;0;0
+4448;193;190;0;0
+4449;193;190;0;0
+4450;193;190;0;0
+4451;193;190;0;0
+4452;193;190;0;0
+4453;193;190;0;0
+4454;193;190;0;0
+4455;194;191;0;0
+4456;194;191;0;0
+4457;194;191;0;0
+4458;194;191;0;0
+4459;194;191;0;0
+4460;194;191;0;0
+4461;194;191;0;0
+4462;194;191;0;0
+4463;194;191;0;0
+4464;194;191;0;0
+4465;194;191;0;0
+4466;194;191;0;0
+4467;194;191;0;0
+4468;194;191;0;0
+4469;194;191;0;0
+4470;194;191;0;0
+4471;194;191;0;0
+4472;194;191;0;0
+4473;194;191;0;0
+4474;194;191;0;0
+4475;194;191;0;0
+4476;194;191;0;0
+4477;194;191;0;0
+4478;194;191;0;0
+4479;194;191;0;0
+4480;195;192;0;0
+4481;195;192;0;0
+4482;195;192;0;0
+4483;195;192;0;0
+4484;195;192;0;0
+4485;195;192;0;0
+4486;195;192;0;0
+4487;195;192;0;0
+4488;195;192;0;0
+4489;195;192;0;0
+4490;195;192;0;0
+4491;195;192;0;0
+4492;195;192;0;0
+4493;195;192;0;0
+4494;195;192;0;0
+4495;195;192;0;0
+4496;195;192;0;0
+4497;195;192;0;0
+4498;195;192;0;0
+4499;195;192;0;0
+4500;195;192;0;0
+4501;196;193;0;0
+4502;196;193;0;0
+4503;196;193;0;0
+4504;196;193;0;0
+4505;196;193;0;0
+4506;196;193;0;0
+4507;196;193;0;0
+4508;196;193;0;0
+4509;196;193;0;0
+4510;196;193;0;0
+4511;196;193;0;0
+4512;196;193;0;0
+4513;196;193;0;0
+4514;196;193;0;0
+4515;196;193;0;0
+4516;196;193;0;0
+4517;196;193;0;0
+4518;196;193;0;0
+4519;196;193;0;0
+4520;196;193;0;0
+4521;196;193;0;0
+4522;196;193;0;0
+4523;196;193;0;0
+4524;196;193;0;0
+4525;196;193;0;0
+4526;196;193;0;0
+4527;197;194;0;0
+4528;197;194;0;0
+4529;197;194;0;0
+4530;197;194;0;0
+4531;197;194;0;0
+4532;197;194;0;0
+4533;197;194;0;0
+4534;197;194;0;0
+4535;197;194;0;0
+4536;197;194;0;0
+4537;197;194;0;0
+4538;197;194;0;0
+4539;197;194;0;0
+4540;197;194;0;0
+4541;197;194;0;0
+4542;197;194;0;0
+4543;197;194;0;0
+4544;197;194;0;0
+4545;197;194;0;0
+4546;197;194;0;0
+4547;197;194;0;0
+4548;197;194;0;0
+4549;197;194;0;0
+4550;197;194;0;0
+4551;197;194;0;0
+4552;197;194;0;0
+4553;197;194;0;0
+4554;197;194;0;0
+4555;198;195;0;0
+4556;198;195;0;0
+4557;198;195;0;0
+4558;198;195;0;0
+4559;198;195;0;0
+4560;198;195;0;0
+4561;198;195;0;0
+4562;198;195;0;0
+4563;198;195;0;0
+4564;198;195;0;0
+4565;198;195;0;0
+4566;198;195;0;0
+4567;198;195;0;0
+4568;198;195;0;0
+4569;198;195;0;0
+4570;198;195;0;0
+4571;198;195;0;0
+4572;199;196;0;0
+4573;199;196;0;0
+4574;199;196;0;0
+4575;199;196;0;0
+4576;199;196;0;0
+4577;199;196;0;0
+4578;199;196;0;0
+4579;199;196;0;0
+4580;199;196;0;0
+4581;199;196;0;0
+4582;199;196;0;0
+4583;199;196;0;0
+4584;199;196;0;0
+4585;199;196;0;0
+4586;199;196;0;0
+4587;199;196;0;0
+4588;199;196;0;0
+4589;199;196;0;0
+4590;199;196;0;0
+4591;199;196;0;0
+4592;199;196;0;0
+4593;199;196;0;0
+4594;199;196;0;0
+4595;199;196;0;0
+4596;199;196;0;0
+4597;199;196;0;0
+4598;199;196;0;0
+4599;199;196;0;0
+4600;199;196;0;0
+4601;199;196;0;0
+4602;200;197;0;0
+4603;200;197;0;0
+4604;200;197;0;0
+4605;200;197;0;0
+4606;200;197;0;0
+4607;200;197;0;0
+4608;200;197;0;0
+4609;200;197;0;0
+4610;200;197;0;0
+4611;200;197;0;0
+4612;200;197;0;0
+4613;200;197;0;0
+4614;200;197;0;0
+4615;200;197;0;0
+4616;200;197;0;0
+4617;200;197;0;0
+4618;200;197;0;0
+4619;200;197;0;0
+4620;200;197;0;0
+4621;200;197;0;0
+4622;201;198;0;0
+4623;201;198;0;0
+4624;201;198;0;0
+4625;201;198;0;0
+4626;201;198;0;0
+4627;201;198;0;0
+4628;201;198;0;0
+4629;201;198;0;0
+4630;201;198;0;0
+4631;201;198;0;0
+4632;201;198;0;0
+4633;201;198;0;0
+4634;201;198;0;0
+4635;201;198;0;0
+4636;201;198;0;0
+4637;201;198;0;0
+4638;201;198;0;0
+4639;201;198;0;0
+4640;201;198;0;0
+4641;201;198;0;0
+4642;201;198;0;0
+4643;201;198;0;0
+4644;201;198;0;0
+4645;201;198;0;0
+4646;201;198;0;0
+4647;201;198;0;0
+4648;201;198;0;0
+4649;202;199;0;0
+4650;202;199;0;0
+4651;202;199;0;0
+4652;202;199;0;0
+4653;202;199;0;0
+4654;202;199;0;0
+4655;202;199;0;0
+4656;202;199;0;0
+4657;202;199;0;0
+4658;202;199;0;0
+4659;202;199;0;0
+4660;202;199;0;0
+4661;202;199;0;0
+4662;202;199;0;0
+4663;202;199;0;0
+4664;202;199;0;0
+4665;203;200;0;0
+4666;203;200;0;0
+4667;203;200;0;0
+4668;203;200;0;0
+4669;203;200;0;0
+4670;203;200;0;0
+4671;203;200;0;0
+4672;203;200;0;0
+4673;203;200;0;0
+4674;203;200;0;0
+4675;203;200;0;0
+4676;203;200;0;0
+4677;203;200;0;0
+4678;203;200;0;0
+4679;203;200;0;0
+4680;203;200;0;0
+4681;203;200;0;0
+4682;203;200;0;0
+4683;203;200;0;0
+4684;203;200;0;0
+4685;203;200;0;0
+4686;203;200;0;0
+4687;203;200;0;0
+4688;203;200;0;0
+4689;203;200;0;0
+4690;203;200;0;0
+4691;203;200;0;0
+4692;203;200;0;0
+4693;203;200;0;0
+4694;203;200;0;0
+4695;204;201;0;0
+4696;204;201;0;0
+4697;204;201;0;0
+4698;204;201;0;0
+4699;204;201;0;0
+4700;204;201;0;0
+4701;204;201;0;0
+4702;204;201;0;0
+4703;204;201;0;0
+4704;204;201;0;0
+4705;204;201;0;0
+4706;204;201;0;0
+4707;204;201;0;0
+4708;204;201;0;0
+4709;204;201;0;0
+4710;204;201;0;0
+4711;204;201;0;0
+4712;205;202;0;0
+4713;205;202;0;0
+4714;205;202;0;0
+4715;205;202;0;0
+4716;205;202;0;0
+4717;205;202;0;0
+4718;205;202;0;0
+4719;205;202;0;0
+4720;205;202;0;0
+4721;205;202;0;0
+4722;205;202;0;0
+4723;205;202;0;0
+4724;205;202;0;0
+4725;205;202;0;0
+4726;205;202;0;0
+4727;205;202;0;0
+4728;205;202;0;0
+4729;205;202;0;0
+4730;205;202;0;0
+4731;205;202;0;0
+4732;205;202;0;0
+4733;205;202;0;0
+4734;205;202;0;0
+4735;205;202;0;0
+4736;205;202;0;0
+4737;206;203;0;0
+4738;206;203;0;0
+4739;206;203;0;0
+4740;206;203;0;0
+4741;206;203;0;0
+4742;206;203;0;0
+4743;206;203;0;0
+4744;206;203;0;0
+4745;206;203;0;0
+4746;206;203;0;0
+4747;206;203;0;0
+4748;206;203;0;0
+4749;206;203;0;0
+4750;206;203;0;0
+4751;206;203;0;0
+4752;206;203;0;0
+4753;206;203;0;0
+4754;206;203;0;0
+4755;206;203;0;0
+4756;206;203;0;0
+4757;206;203;0;0
+4758;206;203;0;0
+4759;206;203;0;0
+4760;206;203;0;0
+4761;206;203;0;0
+4762;206;203;0;0
+4763;206;203;0;0
+4764;206;203;0;0
+4765;206;203;0;0
+4766;206;203;0;0
+4767;207;204;0;0
+4768;207;204;0;0
+4769;207;204;0;0
+4770;207;204;0;0
+4771;207;204;0;0
+4772;207;204;0;0
+4773;207;204;0;0
+4774;207;204;0;0
+4775;207;204;0;0
+4776;207;204;0;0
+4777;207;204;0;0
+4778;207;204;0;0
+4779;207;204;0;0
+4780;207;204;0;0
+4781;207;204;0;0
+4782;207;204;0;0
+4783;208;205;0;0
+4784;208;205;0;0
+4785;208;205;0;0
+4786;208;205;0;0
+4787;208;205;0;0
+4788;208;205;0;0
+4789;208;205;0;0
+4790;208;205;0;0
+4791;208;205;0;0
+4792;208;205;0;0
+4793;208;205;0;0
+4794;208;205;0;0
+4795;208;205;0;0
+4796;208;205;0;0
+4797;208;205;0;0
+4798;208;205;0;0
+4799;208;205;0;0
+4800;208;205;0;0
+4801;208;205;0;0
+4802;208;205;0;0
+4803;208;205;0;0
+4804;208;205;0;0
+4805;209;206;0;0
+4806;209;206;0;0
+4807;209;206;0;0
+4808;209;206;0;0
+4809;209;206;0;0
+4810;209;206;0;0
+4811;209;206;0;0
+4812;209;206;0;0
+4813;209;206;0;0
+4814;209;206;0;0
+4815;209;206;0;0
+4816;209;206;0;0
+4817;209;206;0;0
+4818;209;206;0;0
+4819;209;206;0;0
+4820;209;206;0;0
+4821;209;206;0;0
+4822;209;206;0;0
+4823;209;206;0;0
+4824;209;206;0;0
+4825;209;206;0;0
+4826;209;206;0;0
+4827;209;206;0;0
+4828;209;206;0;0
+4829;209;206;0;0
+4830;209;206;0;0
+4831;209;206;0;0
+4832;210;207;0;0
+4833;210;207;0;0
+4834;210;207;0;0
+4835;210;207;0;0
+4836;210;207;0;0
+4837;210;207;0;0
+4838;210;207;0;0
+4839;210;207;0;0
+4840;210;207;0;0
+4841;210;207;0;0
+4842;210;207;0;0
+4843;210;207;0;0
+4844;210;207;0;0
+4845;210;207;0;0
+4846;210;207;0;0
+4847;210;207;0;0
+4848;210;207;0;0
+4849;210;207;0;0
+4850;210;207;0;0
+4851;210;207;0;0
+4852;210;207;0;0
+4853;210;207;0;0
+4854;211;208;0;0
+4855;211;208;0;0
+4856;211;208;0;0
+4857;211;208;0;0
+4858;211;208;0;0
+4859;211;208;0;0
+4860;211;208;0;0
+4861;211;208;0;0
+4862;211;208;0;0
+4863;211;208;0;0
+4864;211;208;0;0
+4865;211;208;0;0
+4866;211;208;0;0
+4867;211;208;0;0
+4868;211;208;0;0
+4869;212;209;0;0
+4870;212;209;0;0
+4871;212;209;0;0
+4872;212;209;0;0
+4873;212;209;0;0
+4874;212;209;0;0
+4875;212;209;0;0
+4876;212;209;0;0
+4877;212;209;0;0
+4878;212;209;0;0
+4879;212;209;0;0
+4880;212;209;0;0
+4881;212;209;0;0
+4882;212;209;0;0
+4883;212;209;0;0
+4884;212;209;0;0
+4885;212;209;0;0
+4886;212;209;0;0
+4887;213;210;0;0
+4888;213;210;0;0
+4889;213;210;0;0
+4890;213;210;0;0
+4891;213;210;0;0
+4892;213;210;0;0
+4893;213;210;0;0
+4894;213;210;0;0
+4895;213;210;0;0
+4896;213;210;0;0
+4897;213;210;0;0
+4898;213;210;0;0
+4899;213;210;0;0
+4900;213;210;0;0
+4901;213;210;0;0
+4902;213;210;0;0
+4903;213;210;0;0
+4904;213;210;0;0
+4905;213;210;0;0
+4906;213;210;0;0
+4907;213;210;0;0
+4908;213;210;0;0
+4909;213;210;0;0
+4910;213;210;0;0
+4911;213;210;0;0
+4912;213;210;0;0
+4913;214;211;0;0
+4914;214;211;0;0
+4915;214;211;0;0
+4916;214;211;0;0
+4917;214;211;0;0
+4918;214;211;0;0
+4919;214;211;0;0
+4920;214;211;0;0
+4921;214;211;0;0
+4922;214;211;0;0
+4923;214;211;0;0
+4924;214;211;0;0
+4925;214;211;0;0
+4926;214;211;0;0
+4927;214;211;0;0
+4928;214;211;0;0
+4929;214;211;0;0
+4930;214;211;0;0
+4931;214;211;0;0
+4932;214;211;0;0
+4933;214;211;0;0
+4934;214;211;0;0
+4935;214;211;0;0
+4936;214;211;0;0
+4937;214;211;0;0
+4938;214;211;0;0
+4939;214;211;0;0
+4940;214;211;0;0
+4941;214;211;0;0
+4942;215;212;0;0
+4943;215;212;0;0
+4944;215;212;0;0
+4945;215;212;0;0
+4946;215;212;0;0
+4947;215;212;0;0
+4948;215;212;0;0
+4949;215;212;0;0
+4950;215;212;0;0
+4951;215;212;0;0
+4952;215;212;0;0
+4953;215;212;0;0
+4954;215;212;0;0
+4955;215;212;0;0
+4956;215;212;0;0
+4957;215;212;0;0
+4958;215;212;0;0
+4959;215;212;0;0
+4960;215;212;0;0
+4961;215;212;0;0
+4962;215;212;0;0
+4963;216;213;0;0
+4964;216;213;0;0
+4965;216;213;0;0
+4966;216;213;0;0
+4967;216;213;0;0
+4968;216;213;0;0
+4969;216;213;0;0
+4970;216;213;0;0
+4971;216;213;0;0
+4972;216;213;0;0
+4973;216;213;0;0
+4974;216;213;0;0
+4975;216;213;0;0
+4976;216;213;0;0
+4977;216;213;0;0
+4978;216;213;0;0
+4979;216;213;0;0
+4980;216;213;0;0
+4981;216;213;0;0
+4982;216;213;0;0
+4983;216;213;0;0
+4984;216;213;0;0
+4985;216;213;0;0
+4986;216;213;0;0
+4987;216;213;0;0
+4988;216;213;0;0
+4989;217;214;0;0
+4990;217;214;0;0
+4991;217;214;0;0
+4992;217;214;0;0
+4993;217;214;0;0
+4994;217;214;0;0
+4995;217;214;0;0
+4996;217;214;0;0
+4997;217;214;0;0
+4998;217;214;0;0
+4999;217;214;0;0
+5000;217;214;0;0
+5001;217;214;0;0
+5002;217;214;0;0
+5003;217;214;0;0
+5004;217;214;0;0
+5005;217;214;0;0
+5006;217;214;0;0
+5007;217;214;0;0
+5008;218;215;0;0
+5009;218;215;0;0
+5010;218;215;0;0
+5011;218;215;0;0
+5012;218;215;0;0
+5013;218;215;0;0
+5014;218;215;0;0
+5015;218;215;0;0
+5016;218;215;0;0
+5017;218;215;0;0
+5018;218;215;0;0
+5019;218;215;0;0
+5020;218;215;0;0
+5021;218;215;0;0
+5022;218;215;0;0
+5023;218;215;0;0
+5024;218;215;0;0
+5025;218;215;0;0
+5026;218;215;0;0
+5027;218;215;0;0
+5028;218;215;0;0
+5029;219;216;0;0
+5030;219;216;0;0
+5031;219;216;0;0
+5032;219;216;0;0
+5033;219;216;0;0
+5034;219;216;0;0
+5035;219;216;0;0
+5036;219;216;0;0
+5037;219;216;0;0
+5038;219;216;0;0
+5039;219;216;0;0
+5040;219;216;0;0
+5041;219;216;0;0
+5042;219;216;0;0
+5043;219;216;0;0
+5044;219;216;0;0
+5045;220;217;0;0
+5046;220;217;0;0
+5047;220;217;0;0
+5048;220;217;0;0
+5049;220;217;0;0
+5050;220;217;0;0
+5051;220;217;0;0
+5052;220;217;0;0
+5053;220;217;0;0
+5054;220;217;0;0
+5055;220;217;0;0
+5056;220;217;0;0
+5057;220;217;0;0
+5058;220;217;0;0
+5059;220;217;0;0
+5060;220;217;0;0
+5061;220;217;0;0
+5062;221;218;0;0
+5063;221;218;0;0
+5064;221;218;0;0
+5065;221;218;0;0
+5066;221;218;0;0
+5067;221;218;0;0
+5068;221;218;0;0
+5069;221;218;0;0
+5070;221;218;0;0
+5071;221;218;0;0
+5072;221;218;0;0
+5073;221;218;0;0
+5074;221;218;0;0
+5075;221;218;0;0
+5076;221;218;0;0
+5077;221;218;0;0
+5078;221;218;0;0
+5079;221;218;0;0
+5080;221;218;0;0
+5081;221;218;0;0
+5082;221;218;0;0
+5083;222;219;0;0
+5084;222;219;0;0
+5085;222;219;0;0
+5086;222;219;0;0
+5087;222;219;0;0
+5088;222;219;0;0
+5089;222;219;0;0
+5090;222;219;0;0
+5091;222;219;0;0
+5092;222;219;0;0
+5093;222;219;0;0
+5094;222;219;0;0
+5095;222;219;0;0
+5096;222;219;0;0
+5097;222;219;0;0
+5098;222;219;0;0
+5099;222;219;0;0
+5100;222;219;0;0
+5101;223;220;0;0
+5102;223;220;0;0
+5103;223;220;0;0
+5104;223;220;0;0
+5105;223;220;0;0
+5106;223;220;0;0
+5107;223;220;0;0
+5108;223;220;0;0
+5109;223;220;0;0
+5110;223;220;0;0
+5111;223;220;0;0
+5112;223;220;0;0
+5113;223;220;0;0
+5114;223;220;0;0
+5115;223;220;0;0
+5116;223;220;0;0
+5117;223;220;0;0
+5118;223;220;0;0
+5119;224;221;0;0
+5120;224;221;0;0
+5121;224;221;0;0
+5122;224;221;0;0
+5123;224;221;0;0
+5124;224;221;0;0
+5125;224;221;0;0
+5126;224;221;0;0
+5127;224;221;0;0
+5128;224;221;0;0
+5129;224;221;0;0
+5130;224;221;0;0
+5131;224;221;0;0
+5132;224;221;0;0
+5133;224;221;0;0
+5134;224;221;0;0
+5135;224;221;0;0
+5136;224;221;0;0
+5137;224;221;0;0
+5138;224;221;0;0
+5139;224;221;0;0
+5140;224;221;0;0
+5141;224;221;0;0
+5142;224;221;0;0
+5143;225;222;0;0
+5144;225;222;0;0
+5145;225;222;0;0
+5146;225;222;0;0
+5147;225;222;0;0
+5148;225;222;0;0
+5149;225;222;0;0
+5150;225;222;0;0
+5151;225;222;0;0
+5152;225;222;0;0
+5153;225;222;0;0
+5154;225;222;0;0
+5155;225;222;0;0
+5156;225;222;0;0
+5157;225;222;0;0
+5158;225;222;0;0
+5159;225;222;0;0
+5160;225;222;0;0
+5161;225;222;0;0
+5162;225;222;0;0
+5163;225;222;0;0
+5164;225;222;0;0
+5165;225;222;0;0
+5166;225;222;0;0
+5167;225;222;0;0
+5168;225;222;0;0
+5169;225;222;0;0
+5170;225;222;0;0
+5171;225;222;0;0
+5172;225;222;0;0
+5173;226;223;0;0
+5174;226;223;0;0
+5175;226;223;0;0
+5176;226;223;0;0
+5177;226;223;0;0
+5178;226;223;0;0
+5179;226;223;0;0
+5180;226;223;0;0
+5181;226;223;0;0
+5182;226;223;0;0
+5183;226;223;0;0
+5184;226;223;0;0
+5185;226;223;0;0
+5186;226;223;0;0
+5187;226;223;0;0
+5188;226;223;0;0
+5189;226;223;0;0
+5190;226;223;0;0
+5191;226;223;0;0
+5192;226;223;0;0
+5193;226;223;0;0
+5194;226;223;0;0
+5195;226;223;0;0
+5196;226;223;0;0
+5197;226;223;0;0
+5198;226;223;0;0
+5199;227;224;0;0
+5200;227;224;0;0
+5201;227;224;0;0
+5202;227;224;0;0
+5203;227;224;0;0
+5204;227;224;0;0
+5205;227;224;0;0
+5206;227;224;0;0
+5207;227;224;0;0
+5208;227;224;0;0
+5209;227;224;0;0
+5210;227;224;0;0
+5211;227;224;0;0
+5212;227;224;0;0
+5213;227;224;0;0
+5214;227;224;0;0
+5215;227;224;0;0
+5216;227;224;0;0
+5217;228;225;0;0
+5218;228;225;0;0
+5219;228;225;0;0
+5220;228;225;0;0
+5221;228;225;0;0
+5222;228;225;0;0
+5223;228;225;0;0
+5224;228;225;0;0
+5225;228;225;0;0
+5226;228;225;0;0
+5227;228;225;0;0
+5228;228;225;0;0
+5229;228;225;0;0
+5230;228;225;0;0
+5231;228;225;0;0
+5232;228;225;0;0
+5233;228;225;0;0
+5234;228;225;0;0
+5235;228;225;0;0
+5236;228;225;0;0
+5237;228;225;0;0
+5238;228;225;0;0
+5239;229;226;0;0
+5240;229;226;0;0
+5241;229;226;0;0
+5242;229;226;0;0
+5243;229;226;0;0
+5244;229;226;0;0
+5245;229;226;0;0
+5246;229;226;0;0
+5247;229;226;0;0
+5248;229;226;0;0
+5249;229;226;0;0
+5250;229;226;0;0
+5251;229;226;0;0
+5252;229;226;0;0
+5253;229;226;0;0
+5254;229;226;0;0
+5255;229;226;0;0
+5256;229;226;0;0
+5257;229;226;0;0
+5258;229;226;0;0
+5259;229;226;0;0
+5260;229;226;0;0
+5261;229;226;0;0
+5262;229;226;0;0
+5263;229;226;0;0
+5264;229;226;0;0
+5265;229;226;0;0
+5266;229;226;0;0
+5267;229;226;0;0
+5268;230;227;0;0
+5269;230;227;0;0
+5270;230;227;0;0
+5271;230;227;0;0
+5272;230;227;0;0
+5273;230;227;0;0
+5274;230;227;0;0
+5275;230;227;0;0
+5276;230;227;0;0
+5277;230;227;0;0
+5278;230;227;0;0
+5279;230;227;0;0
+5280;230;227;0;0
+5281;230;227;0;0
+5282;230;227;0;0
+5283;230;227;0;0
+5284;230;227;0;0
+5285;230;227;0;0
+5286;230;227;0;0
+5287;231;228;0;0
+5288;231;228;0;0
+5289;231;228;0;0
+5290;231;228;0;0
+5291;231;228;0;0
+5292;231;228;0;0
+5293;231;228;0;0
+5294;231;228;0;0
+5295;231;228;0;0
+5296;231;228;0;0
+5297;231;228;0;0
+5298;231;228;0;0
+5299;231;228;0;0
+5300;231;228;0;0
+5301;231;228;0;0
+5302;231;228;0;0
+5303;231;228;0;0
+5304;231;228;0;0
+5305;231;228;0;0
+5306;231;228;0;0
+5307;231;228;0;0
+5308;231;228;0;0
+5309;231;228;0;0
+5310;232;229;0;0
+5311;232;229;0;0
+5312;232;229;0;0
+5313;232;229;0;0
+5314;232;229;0;0
+5315;232;229;0;0
+5316;232;229;0;0
+5317;232;229;0;0
+5318;232;229;0;0
+5319;232;229;0;0
+5320;232;229;0;0
+5321;232;229;0;0
+5322;232;229;0;0
+5323;232;229;0;0
+5324;232;229;0;0
+5325;232;229;0;0
+5326;232;229;0;0
+5327;233;230;0;0
+5328;233;230;0;0
+5329;233;230;0;0
+5330;233;230;0;0
+5331;233;230;0;0
+5332;233;230;0;0
+5333;233;230;0;0
+5334;233;230;0;0
+5335;233;230;0;0
+5336;233;230;0;0
+5337;233;230;0;0
+5338;233;230;0;0
+5339;233;230;0;0
+5340;233;230;0;0
+5341;233;230;0;0
+5342;233;230;0;0
+5343;233;230;0;0
+5344;233;230;0;0
+5345;233;230;0;0
+5346;233;230;0;0
+5347;233;230;0;0
+5348;233;230;0;0
+5349;234;231;0;0
+5350;234;231;0;0
+5351;234;231;0;0
+5352;234;231;0;0
+5353;234;231;0;0
+5354;234;231;0;0
+5355;234;231;0;0
+5356;234;231;0;0
+5357;234;231;0;0
+5358;234;231;0;0
+5359;234;231;0;0
+5360;234;231;0;0
+5361;234;231;0;0
+5362;234;231;0;0
+5363;234;231;0;0
+5364;234;231;0;0
+5365;234;231;0;0
+5366;234;231;0;0
+5367;234;231;0;0
+5368;234;231;0;0
+5369;234;231;0;0
+5370;235;232;0;0
+5371;235;232;0;0
+5372;235;232;0;0
+5373;235;232;0;0
+5374;235;232;0;0
+5375;235;232;0;0
+5376;235;232;0;0
+5377;235;232;0;0
+5378;235;232;0;0
+5379;235;232;0;0
+5380;235;232;0;0
+5381;235;232;0;0
+5382;235;232;0;0
+5383;235;232;0;0
+5384;235;232;0;0
+5385;235;232;0;0
+5386;235;232;0;0
+5387;235;232;0;0
+5388;235;232;0;0
+5389;235;232;0;0
+5390;235;232;0;0
+5391;235;232;0;0
+5392;235;232;0;0
+5393;235;232;0;0
+5394;235;232;0;0
+5395;235;232;0;0
+5396;236;233;0;0
+5397;236;233;0;0
+5398;236;233;0;0
+5399;236;233;0;0
+5400;236;233;0;0
+5401;236;233;0;0
+5402;236;233;0;0
+5403;236;233;0;0
+5404;236;233;0;0
+5405;236;233;0;0
+5406;236;233;0;0
+5407;236;233;0;0
+5408;236;233;0;0
+5409;236;233;0;0
+5410;236;233;0;0
+5411;236;233;0;0
+5412;236;233;0;0
+5413;236;233;0;0
+5414;236;233;0;0
+5415;236;233;0;0
+5416;236;233;0;0
+5417;236;233;0;0
+5418;236;233;0;0
+5419;236;233;0;0
+5420;236;233;0;0
+5421;237;234;0;0
+5422;237;234;0;0
+5423;237;234;0;0
+5424;237;234;0;0
+5425;237;234;0;0
+5426;237;234;0;0
+5427;237;234;0;0
+5428;237;234;0;0
+5429;237;234;0;0
+5430;237;234;0;0
+5431;237;234;0;0
+5432;237;234;0;0
+5433;237;234;0;0
+5434;237;234;0;0
+5435;237;234;0;0
+5436;237;234;0;0
+5437;237;234;0;0
+5438;237;234;0;0
+5439;237;234;0;0
+5440;238;235;0;0
+5441;238;235;0;0
+5442;238;235;0;0
+5443;238;235;0;0
+5444;238;235;0;0
+5445;238;235;0;0
+5446;238;235;0;0
+5447;238;235;0;0
+5448;238;235;0;0
+5449;238;235;0;0
+5450;238;235;0;0
+5451;238;235;0;0
+5452;238;235;0;0
+5453;238;235;0;0
+5454;238;235;0;0
+5455;238;235;0;0
+5456;238;235;0;0
+5457;238;235;0;0
+5458;238;235;0;0
+5459;238;235;0;0
+5460;239;236;0;0
+5461;239;236;0;0
+5462;239;236;0;0
+5463;239;236;0;0
+5464;239;236;0;0
+5465;239;236;0;0
+5466;239;236;0;0
+5467;239;236;0;0
+5468;239;236;0;0
+5469;239;236;0;0
+5470;239;236;0;0
+5471;239;236;0;0
+5472;239;236;0;0
+5473;239;236;0;0
+5474;239;236;0;0
+5475;239;236;0;0
+5476;239;236;0;0
+5477;239;236;0;0
+5478;239;236;0;0
+5479;239;236;0;0
+5480;239;236;0;0
+5481;239;236;0;0
+5482;240;237;0;0
+5483;240;237;0;0
+5484;240;237;0;0
+5485;240;237;0;0
+5486;240;237;0;0
+5487;240;237;0;0
+5488;240;237;0;0
+5489;240;237;0;0
+5490;240;237;0;0
+5491;240;237;0;0
+5492;240;237;0;0
+5493;240;237;0;0
+5494;240;237;0;0
+5495;240;237;0;0
+5496;240;237;0;0
+5497;240;237;0;0
+5498;240;237;0;0
+5499;240;237;0;0
+5500;240;237;0;0
+5501;240;237;0;0
+5502;240;237;0;0
+5503;240;237;0;0
+5504;240;237;0;0
+5505;240;237;0;0
+5506;241;238;0;0
+5507;241;238;0;0
+5508;241;238;0;0
+5509;241;238;0;0
+5510;241;238;0;0
+5511;241;238;0;0
+5512;241;238;0;0
+5513;241;238;0;0
+5514;241;238;0;0
+5515;241;238;0;0
+5516;241;238;0;0
+5517;241;238;0;0
+5518;241;238;0;0
+5519;241;238;0;0
+5520;241;238;0;0
+5521;241;238;0;0
+5522;241;238;0;0
+5523;241;238;0;0
+5524;241;238;0;0
+5525;241;238;0;0
+5526;241;238;0;0
+5527;241;238;0;0
+5528;241;238;0;0
+5529;241;238;0;0
+5530;241;238;0;0
+5531;242;239;0;0
+5532;242;239;0;0
+5533;242;239;0;0
+5534;242;239;0;0
+5535;242;239;0;0
+5536;242;239;0;0
+5537;242;239;0;0
+5538;242;239;0;0
+5539;242;239;0;0
+5540;242;239;0;0
+5541;242;239;0;0
+5542;242;239;0;0
+5543;242;239;0;0
+5544;242;239;0;0
+5545;242;239;0;0
+5546;242;239;0;0
+5547;242;239;0;0
+5548;242;239;0;0
+5549;242;239;0;0
+5550;242;239;0;0
+5551;242;239;0;0
+5552;242;239;0;0
+5553;242;239;0;0
+5554;242;239;0;0
+5555;243;240;0;0
+5556;243;240;0;0
+5557;243;240;0;0
+5558;243;240;0;0
+5559;243;240;0;0
+5560;243;240;0;0
+5561;243;240;0;0
+5562;243;240;0;0
+5563;243;240;0;0
+5564;243;240;0;0
+5565;243;240;0;0
+5566;243;240;0;0
+5567;243;240;0;0
+5568;243;240;0;0
+5569;243;240;0;0
+5570;243;240;0;0
+5571;243;240;0;0
+5572;243;240;0;0
+5573;243;240;0;0
+5574;243;240;0;0
+5575;243;240;0;0
+5576;243;240;0;0
+5577;244;241;0;0
+5578;244;241;0;0
+5579;244;241;0;0
+5580;244;241;0;0
+5581;244;241;0;0
+5582;244;241;0;0
+5583;244;241;0;0
+5584;244;241;0;0
+5585;244;241;0;0
+5586;244;241;0;0
+5587;244;241;0;0
+5588;244;241;0;0
+5589;244;241;0;0
+5590;244;241;0;0
+5591;244;241;0;0
+5592;244;241;0;0
+5593;244;241;0;0
+5594;244;241;0;0
+5595;244;241;0;0
+5596;244;241;0;0
+5597;244;241;0;0
+5598;244;241;0;0
+5599;244;241;0;0
+5600;244;241;0;0
+5601;244;241;0;0
+5602;244;241;0;0
+5603;244;241;0;0
+5604;245;242;0;0
+5605;245;242;0;0
+5606;245;242;0;0
+5607;245;242;0;0
+5608;245;242;0;0
+5609;245;242;0;0
+5610;245;242;0;0
+5611;245;242;0;0
+5612;245;242;0;0
+5613;245;242;0;0
+5614;245;242;0;0
+5615;245;242;0;0
+5616;245;242;0;0
+5617;245;242;0;0
+5618;245;242;0;0
+5619;245;242;0;0
+5620;245;242;0;0
+5621;245;242;0;0
+5622;245;242;0;0
+5623;245;242;0;0
+5624;245;242;0;0
+5625;245;242;0;0
+5626;245;242;0;0
+5627;245;242;0;0
+5628;245;242;0;0
+5629;245;242;0;0
+5630;245;242;0;0
+5631;245;242;0;0
+5632;245;242;0;0
+5633;246;243;0;0
+5634;246;243;0;0
+5635;246;243;0;0
+5636;246;243;0;0
+5637;246;243;0;0
+5638;246;243;0;0
+5639;246;243;0;0
+5640;246;243;0;0
+5641;246;243;0;0
+5642;246;243;0;0
+5643;246;243;0;0
+5644;246;243;0;0
+5645;246;243;0;0
+5646;246;243;0;0
+5647;246;243;0;0
+5648;247;244;0;0
+5649;247;244;0;0
+5650;247;244;0;0
+5651;247;244;0;0
+5652;247;244;0;0
+5653;247;244;0;0
+5654;247;244;0;0
+5655;247;244;0;0
+5656;247;244;0;0
+5657;247;244;0;0
+5658;247;244;0;0
+5659;247;244;0;0
+5660;247;244;0;0
+5661;247;244;0;0
+5662;247;244;0;0
+5663;247;244;0;0
+5664;247;244;0;0
+5665;247;244;0;0
+5666;247;244;0;0
+5667;247;244;0;0
+5668;247;244;0;0
+5669;247;244;0;0
+5670;247;244;0;0
+5671;247;244;0;0
+5672;247;244;0;0
+5673;247;244;0;0
+5674;248;245;0;0
+5675;248;245;0;0
+5676;248;245;0;0
+5677;248;245;0;0
+5678;248;245;0;0
+5679;248;245;0;0
+5680;248;245;0;0
+5681;248;245;0;0
+5682;248;245;0;0
+5683;248;245;0;0
+5684;248;245;0;0
+5685;248;245;0;0
+5686;248;245;0;0
+5687;248;245;0;0
+5688;248;245;0;0
+5689;248;245;0;0
+5690;248;245;0;0
+5691;249;246;0;0
+5692;249;246;0;0
+5693;249;246;0;0
+5694;249;246;0;0
+5695;249;246;0;0
+5696;249;246;0;0
+5697;249;246;0;0
+5698;249;246;0;0
+5699;249;246;0;0
+5700;249;246;0;0
+5701;249;246;0;0
+5702;249;246;0;0
+5703;249;246;0;0
+5704;249;246;0;0
+5705;249;246;0;0
+5706;250;247;0;0
+5707;250;247;0;0
+5708;250;247;0;0
+5709;250;247;0;0
+5710;250;247;0;0
+5711;250;247;0;0
+5712;250;247;0;0
+5713;250;247;0;0
+5714;250;247;0;0
+5715;250;247;0;0
+5716;250;247;0;0
+5717;250;247;0;0
+5718;250;247;0;0
+5719;250;247;0;0
+5720;250;247;0;0
+5721;250;247;0;0
+5722;250;247;0;0
+5723;250;247;0;0
+5724;250;247;0;0
+5725;250;247;0;0
+5726;250;247;0;0
+5727;250;247;0;0
+5728;250;247;0;0
+5729;250;247;0;0
+5730;250;247;0;0
+5731;250;247;0;0
+5732;250;247;0;0
+5733;250;247;0;0
+5734;250;247;0;0
+5735;251;248;0;0
+5736;251;248;0;0
+5737;251;248;0;0
+5738;251;248;0;0
+5739;251;248;0;0
+5740;251;248;0;0
+5741;251;248;0;0
+5742;251;248;0;0
+5743;251;248;0;0
+5744;251;248;0;0
+5745;251;248;0;0
+5746;251;248;0;0
+5747;251;248;0;0
+5748;251;248;0;0
+5749;251;248;0;0
+5750;251;248;0;0
+5751;251;248;0;0
+5752;251;248;0;0
+5753;251;248;0;0
+5754;251;248;0;0
+5755;251;248;0;0
+5756;252;249;0;0
+5757;252;249;0;0
+5758;252;249;0;0
+5759;252;249;0;0
+5760;252;249;0;0
+5761;252;249;0;0
+5762;252;249;0;0
+5763;252;249;0;0
+5764;252;249;0;0
+5765;252;249;0;0
+5766;252;249;0;0
+5767;252;249;0;0
+5768;252;249;0;0
+5769;252;249;0;0
+5770;252;249;0;0
+5771;252;249;0;0
+5772;252;249;0;0
+5773;252;249;0;0
+5774;252;249;0;0
+5775;252;249;0;0
+5776;252;249;0;0
+5777;252;249;0;0
+5778;252;249;0;0
+5779;252;249;0;0
+5780;253;250;0;0
+5781;253;250;0;0
+5782;253;250;0;0
+5783;253;250;0;0
+5784;253;250;0;0
+5785;253;250;0;0
+5786;253;250;0;0
+5787;253;250;0;0
+5788;253;250;0;0
+5789;253;250;0;0
+5790;253;250;0;0
+5791;253;250;0;0
+5792;253;250;0;0
+5793;253;250;0;0
+5794;253;250;0;0
+5795;253;250;0;0
+5796;253;250;0;0
+5797;253;250;0;0
+5798;253;250;0;0
+5799;253;250;0;0
+5800;253;250;0;0
+5801;253;250;0;0
+5802;253;250;0;0
+5803;253;250;0;0
+5804;253;250;0;0
+5805;254;251;0;0
+5806;254;251;0;0
+5807;254;251;0;0
+5808;254;251;0;0
+5809;254;251;0;0
+5810;254;251;0;0
+5811;254;251;0;0
+5812;254;251;0;0
+5813;254;251;0;0
+5814;254;251;0;0
+5815;254;251;0;0
+5816;254;251;0;0
+5817;254;251;0;0
+5818;254;251;0;0
+5819;254;251;0;0
+5820;254;251;0;0
+5821;255;252;0;0
+5822;255;252;0;0
+5823;255;252;0;0
+5824;255;252;0;0
+5825;255;252;0;0
+5826;255;252;0;0
+5827;255;252;0;0
+5828;255;252;0;0
+5829;255;252;0;0
+5830;255;252;0;0
+5831;255;252;0;0
+5832;255;252;0;0
+5833;255;252;0;0
+5834;255;252;0;0
+5835;255;252;0;0
+5836;255;252;0;0
+5837;255;252;0;0
+5838;255;252;0;0
+5839;255;252;0;0
+5840;255;252;0;0
+5841;255;252;0;0
+5842;255;252;0;0
+5843;256;253;0;0
+5844;256;253;0;0
+5845;256;253;0;0
+5846;256;253;0;0
+5847;256;253;0;0
+5848;256;253;0;0
+5849;256;253;0;0
+5850;256;253;0;0
+5851;256;253;0;0
+5852;256;253;0;0
+5853;256;253;0;0
+5854;256;253;0;0
+5855;256;253;0;0
+5856;256;253;0;0
+5857;256;253;0;0
+5858;256;253;0;0
+5859;256;253;0;0
+5860;256;253;0;0
+5861;256;253;0;0
+5862;256;253;0;0
+5863;256;253;0;0
+5864;256;253;0;0
+5865;257;254;0;0
+5866;257;254;0;0
+5867;257;254;0;0
+5868;257;254;0;0
+5869;257;254;0;0
+5870;257;254;0;0
+5871;257;254;0;0
+5872;257;254;0;0
+5873;257;254;0;0
+5874;257;254;0;0
+5875;257;254;0;0
+5876;257;254;0;0
+5877;257;254;0;0
+5878;257;254;0;0
+5879;257;254;0;0
+5880;257;254;0;0
+5881;257;254;0;0
+5882;257;254;0;0
+5883;257;254;0;0
+5884;257;254;0;0
+5885;257;254;0;0
+5886;258;255;0;0
+5887;258;255;0;0
+5888;258;255;0;0
+5889;258;255;0;0
+5890;258;255;0;0
+5891;258;255;0;0
+5892;258;255;0;0
+5893;258;255;0;0
+5894;258;255;0;0
+5895;258;255;0;0
+5896;258;255;0;0
+5897;258;255;0;0
+5898;258;255;0;0
+5899;258;255;0;0
+5900;258;255;0;0
+5901;258;255;0;0
+5902;258;255;0;0
+5903;258;255;0;0
+5904;258;255;0;0
+5905;258;255;0;0
+5906;258;255;0;0
+5907;258;255;0;0
+5908;258;255;0;0
+5909;258;255;0;0
+5910;258;255;0;0
+5911;258;255;0;0
+5912;258;255;0;0
+5913;259;256;0;0
+5914;259;256;0;0
+5915;259;256;0;0
+5916;259;256;0;0
+5917;259;256;0;0
+5918;259;256;0;0
+5919;259;256;0;0
+5920;259;256;0;0
+5921;259;256;0;0
+5922;259;256;0;0
+5923;259;256;0;0
+5924;259;256;0;0
+5925;259;256;0;0
+5926;259;256;0;0
+5927;259;256;0;0
+5928;259;256;0;0
+5929;259;256;0;0
+5930;259;256;0;0
+5931;259;256;0;0
+5932;259;256;0;0
+5933;259;256;0;0
+5934;260;257;0;0
+5935;260;257;0;0
+5936;260;257;0;0
+5937;260;257;0;0
+5938;260;257;0;0
+5939;260;257;0;0
+5940;260;257;0;0
+5941;260;257;0;0
+5942;260;257;0;0
+5943;260;257;0;0
+5944;260;257;0;0
+5945;260;257;0;0
+5946;260;257;0;0
+5947;260;257;0;0
+5948;260;257;0;0
+5949;260;257;0;0
+5950;260;257;0;0
+5951;260;257;0;0
+5952;260;257;0;0
+5953;260;257;0;0
+5954;260;257;0;0
+5955;260;257;0;0
+5956;261;258;0;0
+5957;261;258;0;0
+5958;261;258;0;0
+5959;261;258;0;0
+5960;261;258;0;0
+5961;261;258;0;0
+5962;261;258;0;0
+5963;261;258;0;0
+5964;261;258;0;0
+5965;261;258;0;0
+5966;261;258;0;0
+5967;261;258;0;0
+5968;261;258;0;0
+5969;261;258;0;0
+5970;261;258;0;0
+5971;261;258;0;0
+5972;261;258;0;0
+5973;262;259;0;0
+5974;262;259;0;0
+5975;262;259;0;0
+5976;262;259;0;0
+5977;262;259;0;0
+5978;262;259;0;0
+5979;262;259;0;0
+5980;262;259;0;0
+5981;262;259;0;0
+5982;262;259;0;0
+5983;262;259;0;0
+5984;262;259;0;0
+5985;262;259;0;0
+5986;262;259;0;0
+5987;262;259;0;0
+5988;262;259;0;0
+5989;262;259;0;0
+5990;262;259;0;0
+5991;262;259;0;0
+5992;262;259;0;0
+5993;262;259;0;0
+5994;262;259;0;0
+5995;262;259;0;0
+5996;262;259;0;0
+5997;262;259;0;0
+5998;262;259;0;0
+5999;262;259;0;0
+6000;262;259;0;0
+6001;262;259;0;0
+6002;263;260;0;0
+6003;263;260;0;0
+6004;263;260;0;0
+6005;263;260;0;0
+6006;263;260;0;0
+6007;263;260;0;0
+6008;263;260;0;0
+6009;263;260;0;0
+6010;263;260;0;0
+6011;263;260;0;0
+6012;263;260;0;0
+6013;263;260;0;0
+6014;263;260;0;0
+6015;263;260;0;0
+6016;263;260;0;0
+6017;263;260;0;0
+6018;263;260;0;0
+6019;263;260;0;0
+6020;263;260;0;0
+6021;263;260;0;0
+6022;263;260;0;0
+6023;263;260;0;0
+6024;263;260;0;0
+6025;264;261;0;0
+6026;264;261;0;0
+6027;264;261;0;0
+6028;264;261;0;0
+6029;264;261;0;0
+6030;264;261;0;0
+6031;264;261;0;0
+6032;264;261;0;0
+6033;264;261;0;0
+6034;264;261;0;0
+6035;264;261;0;0
+6036;264;261;0;0
+6037;264;261;0;0
+6038;264;261;0;0
+6039;264;261;0;0
+6040;264;261;0;0
+6041;264;261;0;0
+6042;264;261;0;0
+6043;264;261;0;0
+6044;264;261;0;0
+6045;264;261;0;0
+6046;264;261;0;0
+6047;264;261;0;0
+6048;264;261;0;0
+6049;264;261;0;0
+6050;264;261;0;0
+6051;264;261;0;0
+6052;264;261;0;0
+6053;264;261;0;0
+6054;265;262;0;0
+6055;265;262;0;0
+6056;265;262;0;0
+6057;265;262;0;0
+6058;265;262;0;0
+6059;265;262;0;0
+6060;265;262;0;0
+6061;265;262;0;0
+6062;265;262;0;0
+6063;265;262;0;0
+6064;265;262;0;0
+6065;265;262;0;0
+6066;265;262;0;0
+6067;265;262;0;0
+6068;265;262;0;0
+6069;265;262;0;0
+6070;265;262;0;0
+6071;265;262;0;0
+6072;265;262;0;0
+6073;266;263;0;0
+6074;266;263;0;0
+6075;266;263;0;0
+6076;266;263;0;0
+6077;266;263;0;0
+6078;266;263;0;0
+6079;266;263;0;0
+6080;266;263;0;0
+6081;266;263;0;0
+6082;266;263;0;0
+6083;266;263;0;0
+6084;266;263;0;0
+6085;266;263;0;0
+6086;266;263;0;0
+6087;266;263;0;0
+6088;266;263;0;0
+6089;266;263;0;0
+6090;266;263;0;0
+6091;266;263;0;0
+6092;266;263;0;0
+6093;266;263;0;0
+6094;266;263;0;0
+6095;266;263;0;0
+6096;266;263;0;0
+6097;266;263;0;0
+6098;266;263;0;0
+6099;266;263;0;0
+6100;266;263;0;0
+6101;266;263;0;0
+6102;267;264;0;0
+6103;267;264;0;0
+6104;267;264;0;0
+6105;267;264;0;0
+6106;267;264;0;0
+6107;267;264;0;0
+6108;267;264;0;0
+6109;267;264;0;0
+6110;267;264;0;0
+6111;267;264;0;0
+6112;267;264;0;0
+6113;267;264;0;0
+6114;267;264;0;0
+6115;267;264;0;0
+6116;267;264;0;0
+6117;267;264;0;0
+6118;267;264;0;0
+6119;267;264;0;0
+6120;267;264;0;0
+6121;267;264;0;0
+6122;267;264;0;0
+6123;267;264;0;0
+6124;267;264;0;0
+6125;268;265;0;0
+6126;268;265;0;0
+6127;268;265;0;0
+6128;268;265;0;0
+6129;268;265;0;0
+6130;268;265;0;0
+6131;268;265;0;0
+6132;268;265;0;0
+6133;268;265;0;0
+6134;268;265;0;0
+6135;268;265;0;0
+6136;268;265;0;0
+6137;268;265;0;0
+6138;268;265;0;0
+6139;268;265;0;0
+6140;268;265;0;0
+6141;268;265;0;0
+6142;268;265;0;0
+6143;268;265;0;0
+6144;268;265;0;0
+6145;268;265;0;0
+6146;268;265;0;0
+6147;268;265;0;0
+6148;268;265;0;0
+6149;268;265;0;0
+6150;268;265;0;0
+6151;268;265;0;0
+6152;268;265;0;0
+6153;268;265;0;0
+6154;269;266;0;0
+6155;269;266;0;0
+6156;269;266;0;0
+6157;269;266;0;0
+6158;269;266;0;0
+6159;269;266;0;0
+6160;269;266;0;0
+6161;269;266;0;0
+6162;269;266;0;0
+6163;269;266;0;0
+6164;269;266;0;0
+6165;269;266;0;0
+6166;269;266;0;0
+6167;269;266;0;0
+6168;269;266;0;0
+6169;269;266;0;0
+6170;269;266;0;0
+6171;269;266;0;0
+6172;269;266;0;0
+6173;269;266;0;0
+6174;269;266;0;0
+6175;269;266;0;0
+6176;269;266;0;0
+6177;270;267;0;0
+6178;270;267;0;0
+6179;270;267;0;0
+6180;270;267;0;0
+6181;270;267;0;0
+6182;270;267;0;0
+6183;270;267;0;0
+6184;270;267;0;0
+6185;270;267;0;0
+6186;270;267;0;0
+6187;270;267;0;0
+6188;270;267;0;0
+6189;270;267;0;0
+6190;270;267;0;0
+6191;270;267;0;0
+6192;270;267;0;0
+6193;270;267;0;0
+6194;270;267;0;0
+6195;270;267;0;0
+6196;270;267;0;0
+6197;270;267;0;0
+6198;270;267;0;0
+6199;270;267;0;0
+6200;270;267;0;0
+6201;271;268;0;0
+6202;271;268;0;0
+6203;271;268;0;0
+6204;271;268;0;0
+6205;271;268;0;0
+6206;271;268;0;0
+6207;271;268;0;0
+6208;271;268;0;0
+6209;271;268;0;0
+6210;271;268;0;0
+6211;271;268;0;0
+6212;271;268;0;0
+6213;271;268;0;0
+6214;271;268;0;0
+6215;271;268;0;0
+6216;271;268;0;0
+6217;271;268;0;0
+6218;271;268;0;0
+6219;271;268;0;0
+6220;271;268;0;0
+6221;271;268;0;0
+6222;271;268;0;0
+6223;272;269;0;0
+6224;272;269;0;0
+6225;272;269;0;0
+6226;272;269;0;0
+6227;272;269;0;0
+6228;272;269;0;0
+6229;272;269;0;0
+6230;272;269;0;0
+6231;272;269;0;0
+6232;272;269;0;0
+6233;272;269;0;0
+6234;272;269;0;0
+6235;272;269;0;0
+6236;272;269;0;0
+6237;272;269;0;0
+6238;272;269;0;0
+6239;272;269;0;0
+6240;272;269;0;0
+6241;272;269;0;0
+6242;272;269;0;0
+6243;272;269;0;0
+6244;272;269;0;0
+6245;272;269;0;0
+6246;272;269;0;0
+6247;272;269;0;0
+6248;272;269;0;0
+6249;272;269;0;0
+6250;272;269;0;0
+6251;272;269;0;0
+6252;273;270;0;0
+6253;273;270;0;0
+6254;273;270;0;0
+6255;273;270;0;0
+6256;273;270;0;0
+6257;273;270;0;0
+6258;273;270;0;0
+6259;273;270;0;0
+6260;273;270;0;0
+6261;273;270;0;0
+6262;273;270;0;0
+6263;273;270;0;0
+6264;273;270;0;0
+6265;273;270;0;0
+6266;273;270;0;0
+6267;273;270;0;0
+6268;273;270;0;0
+6269;273;270;0;0
+6270;273;270;0;0
+6271;273;270;0;0
+6272;273;270;0;0
+6273;273;270;0;0
+6274;273;270;0;0
+6275;273;270;0;0
+6276;274;271;0;0
+6277;274;271;0;0
+6278;274;271;0;0
+6279;274;271;0;0
+6280;274;271;0;0
+6281;274;271;0;0
+6282;274;271;0;0
+6283;274;271;0;0
+6284;274;271;0;0
+6285;274;271;0;0
+6286;274;271;0;0
+6287;274;271;0;0
+6288;274;271;0;0
+6289;274;271;0;0
+6290;274;271;0;0
+6291;274;271;0;0
+6292;274;271;0;0
+6293;274;271;0;0
+6294;275;272;0;0
+6295;275;272;0;0
+6296;275;272;0;0
+6297;275;272;0;0
+6298;275;272;0;0
+6299;275;272;0;0
+6300;275;272;0;0
+6301;275;272;0;0
+6302;275;272;0;0
+6303;275;272;0;0
+6304;275;272;0;0
+6305;275;272;0;0
+6306;275;272;0;0
+6307;275;272;0;0
+6308;275;272;0;0
+6309;275;272;0;0
+6310;275;272;0;0
+6311;275;272;0;0
+6312;275;272;0;0
+6313;275;272;0;0
+6314;275;272;0;0
+6315;275;272;0;0
+6316;275;272;0;0
+6317;275;272;0;0
+6318;276;273;0;0
+6319;276;273;0;0
+6320;276;273;0;0
+6321;276;273;0;0
+6322;276;273;0;0
+6323;276;273;0;0
+6324;276;273;0;0
+6325;276;273;0;0
+6326;276;273;0;0
+6327;276;273;0;0
+6328;276;273;0;0
+6329;276;273;0;0
+6330;276;273;0;0
+6331;276;273;0;0
+6332;276;273;0;0
+6333;276;273;0;0
+6334;276;273;0;0
+6335;276;273;0;0
+6336;276;273;0;0
+6337;276;273;0;0
+6338;276;273;0;0
+6339;276;273;0;0
+6340;276;273;0;0
+6341;277;274;0;0
+6342;277;274;0;0
+6343;277;274;0;0
+6344;277;274;0;0
+6345;277;274;0;0
+6346;277;274;0;0
+6347;277;274;0;0
+6348;277;274;0;0
+6349;277;274;0;0
+6350;277;274;0;0
+6351;277;274;0;0
+6352;277;274;0;0
+6353;277;274;0;0
+6354;277;274;0;0
+6355;277;274;0;0
+6356;277;274;0;0
+6357;277;274;0;0
+6358;277;274;0;0
+6359;277;274;0;0
+6360;277;274;0;0
+6361;277;274;0;0
+6362;278;275;0;0
+6363;278;275;0;0
+6364;278;275;0;0
+6365;278;275;0;0
+6366;278;275;0;0
+6367;278;275;0;0
+6368;278;275;0;0
+6369;278;275;0;0
+6370;278;275;0;0
+6371;278;275;0;0
+6372;278;275;0;0
+6373;278;275;0;0
+6374;278;275;0;0
+6375;278;275;0;0
+6376;278;275;0;0
+6377;278;275;0;0
+6378;278;275;0;0
+6379;278;275;0;0
+6380;278;275;0;0
+6381;278;275;0;0
+6382;279;276;0;0
+6383;279;276;0;0
+6384;279;276;0;0
+6385;279;276;0;0
+6386;279;276;0;0
+6387;279;276;0;0
+6388;279;276;0;0
+6389;279;276;0;0
+6390;279;276;0;0
+6391;279;276;0;0
+6392;279;276;0;0
+6393;279;276;0;0
+6394;279;276;0;0
+6395;279;276;0;0
+6396;279;276;0;0
+6397;279;276;0;0
+6398;279;276;0;0
+6399;279;276;0;0
+6400;279;276;0;0
+6401;279;276;0;0
+6402;279;276;0;0
+6403;279;276;0;0
+6404;279;276;0;0
+6405;279;276;0;0
+6406;279;276;0;0
+6407;280;277;0;0
+6408;280;277;0;0
+6409;280;277;0;0
+6410;280;277;0;0
+6411;280;277;0;0
+6412;280;277;0;0
+6413;280;277;0;0
+6414;280;277;0;0
+6415;280;277;0;0
+6416;280;277;0;0
+6417;280;277;0;0
+6418;280;277;0;0
+6419;280;277;0;0
+6420;280;277;0;0
+6421;280;277;0;0
+6422;280;277;0;0
+6423;280;277;0;0
+6424;281;278;0;0
+6425;281;278;0;0
+6426;281;278;0;0
+6427;281;278;0;0
+6428;281;278;0;0
+6429;281;278;0;0
+6430;281;278;0;0
+6431;281;278;0;0
+6432;281;278;0;0
+6433;281;278;0;0
+6434;281;278;0;0
+6435;281;278;0;0
+6436;281;278;0;0
+6437;281;278;0;0
+6438;281;278;0;0
+6439;281;278;0;0
+6440;281;278;0;0
+6441;281;278;0;0
+6442;281;278;0;0
+6443;282;279;0;0
+6444;282;279;0;0
+6445;282;279;0;0
+6446;282;279;0;0
+6447;282;279;0;0
+6448;282;279;0;0
+6449;282;279;0;0
+6450;282;279;0;0
+6451;282;279;0;0
+6452;282;279;0;0
+6453;282;279;0;0
+6454;282;279;0;0
+6455;282;279;0;0
+6456;282;279;0;0
+6457;282;279;0;0
+6458;282;279;0;0
+6459;282;279;0;0
+6460;282;279;0;0
+6461;282;279;0;0
+6462;282;279;0;0
+6463;283;280;0;0
+6464;283;280;0;0
+6465;283;280;0;0
+6466;283;280;0;0
+6467;283;280;0;0
+6468;283;280;0;0
+6469;283;280;0;0
+6470;283;280;0;0
+6471;283;280;0;0
+6472;283;280;0;0
+6473;283;280;0;0
+6474;283;280;0;0
+6475;283;280;0;0
+6476;283;280;0;0
+6477;283;280;0;0
+6478;283;280;0;0
+6479;283;280;0;0
+6480;283;280;0;0
+6481;283;280;0;0
+6482;283;280;0;0
+6483;283;280;0;0
+6484;283;280;0;0
+6485;283;280;0;0
+6486;283;280;0;0
+6487;283;280;0;0
+6488;283;280;0;0
+6489;283;280;0;0
+6490;284;281;0;0
+6491;284;281;0;0
+6492;284;281;0;0
+6493;284;281;0;0
+6494;284;281;0;0
+6495;284;281;0;0
+6496;284;281;0;0
+6497;284;281;0;0
+6498;284;281;0;0
+6499;284;281;0;0
+6500;284;281;0;0
+6501;284;281;0;0
+6502;284;281;0;0
+6503;284;281;0;0
+6504;284;281;0;0
+6505;284;281;0;0
+6506;284;281;0;0
+6507;284;281;0;0
+6508;284;281;0;0
+6509;284;281;0;0
+6510;284;281;0;0
+6511;284;281;0;0
+6512;284;281;0;0
+6513;284;281;0;0
+6514;285;282;0;0
+6515;285;282;0;0
+6516;285;282;0;0
+6517;285;282;0;0
+6518;285;282;0;0
+6519;285;282;0;0
+6520;285;282;0;0
+6521;285;282;0;0
+6522;285;282;0;0
+6523;285;282;0;0
+6524;285;282;0;0
+6525;285;282;0;0
+6526;285;282;0;0
+6527;285;282;0;0
+6528;285;282;0;0
+6529;285;282;0;0
+6530;285;282;0;0
+6531;286;283;0;0
+6532;286;283;0;0
+6533;286;283;0;0
+6534;286;283;0;0
+6535;286;283;0;0
+6536;286;283;0;0
+6537;286;283;0;0
+6538;286;283;0;0
+6539;286;283;0;0
+6540;286;283;0;0
+6541;286;283;0;0
+6542;286;283;0;0
+6543;286;283;0;0
+6544;286;283;0;0
+6545;286;283;0;0
+6546;286;283;0;0
+6547;286;283;0;0
+6548;286;283;0;0
+6549;286;283;0;0
+6550;286;283;0;0
+6551;286;283;0;0
+6552;286;283;0;0
+6553;286;283;0;0
+6554;286;283;0;0
+6555;287;284;0;0
+6556;287;284;0;0
+6557;287;284;0;0
+6558;287;284;0;0
+6559;287;284;0;0
+6560;287;284;0;0
+6561;287;284;0;0
+6562;287;284;0;0
+6563;287;284;0;0
+6564;287;284;0;0
+6565;287;284;0;0
+6566;287;284;0;0
+6567;287;284;0;0
+6568;287;284;0;0
+6569;287;284;0;0
+6570;287;284;0;0
+6571;287;284;0;0
+6572;287;284;0;0
+6573;287;284;0;0
+6574;287;284;0;0
+6575;287;284;0;0
+6576;288;285;0;0
+6577;288;285;0;0
+6578;288;285;0;0
+6579;288;285;0;0
+6580;288;285;0;0
+6581;288;285;0;0
+6582;288;285;0;0
+6583;288;285;0;0
+6584;288;285;0;0
+6585;288;285;0;0
+6586;288;285;0;0
+6587;288;285;0;0
+6588;288;285;0;0
+6589;288;285;0;0
+6590;288;285;0;0
+6591;288;285;0;0
+6592;289;286;0;0
+6593;289;286;0;0
+6594;289;286;0;0
+6595;289;286;0;0
+6596;289;286;0;0
+6597;289;286;0;0
+6598;289;286;0;0
+6599;289;286;0;0
+6600;289;286;0;0
+6601;289;286;0;0
+6602;289;286;0;0
+6603;289;286;0;0
+6604;289;286;0;0
+6605;289;286;0;0
+6606;289;286;0;0
+6607;289;286;0;0
+6608;289;286;0;0
+6609;289;286;0;0
+6610;289;286;0;0
+6611;289;286;0;0
+6612;289;286;0;0
+6613;289;286;0;0
+6614;289;286;0;0
+6615;289;286;0;0
+6616;290;287;0;0
+6617;290;287;0;0
+6618;290;287;0;0
+6619;290;287;0;0
+6620;290;287;0;0
+6621;290;287;0;0
+6622;290;287;0;0
+6623;290;287;0;0
+6624;290;287;0;0
+6625;290;287;0;0
+6626;290;287;0;0
+6627;290;287;0;0
+6628;290;287;0;0
+6629;290;287;0;0
+6630;290;287;0;0
+6631;290;287;0;0
+6632;290;287;0;0
+6633;291;288;0;0
+6634;291;288;0;0
+6635;291;288;0;0
+6636;291;288;0;0
+6637;291;288;0;0
+6638;291;288;0;0
+6639;291;288;0;0
+6640;291;288;0;0
+6641;291;288;0;0
+6642;291;288;0;0
+6643;291;288;0;0
+6644;291;288;0;0
+6645;291;288;0;0
+6646;291;288;0;0
+6647;291;288;0;0
+6648;291;288;0;0
+6649;291;288;0;0
+6650;292;289;0;0
+6651;292;289;0;0
+6652;292;289;0;0
+6653;292;289;0;0
+6654;292;289;0;0
+6655;292;289;0;0
+6656;292;289;0;0
+6657;292;289;0;0
+6658;292;289;0;0
+6659;292;289;0;0
+6660;292;289;0;0
+6661;292;289;0;0
+6662;292;289;0;0
+6663;292;289;0;0
+6664;292;289;0;0
+6665;292;289;0;0
+6666;292;289;0;0
+6667;292;289;0;0
+6668;292;289;0;0
+6669;292;289;0;0
+6670;292;289;0;0
+6671;293;290;0;0
+6672;293;290;0;0
+6673;293;290;0;0
+6674;293;290;0;0
+6675;293;290;0;0
+6676;293;290;0;0
+6677;293;290;0;0
+6678;293;290;0;0
+6679;293;290;0;0
+6680;293;290;0;0
+6681;293;290;0;0
+6682;293;290;0;0
+6683;293;290;0;0
+6684;293;290;0;0
+6685;293;290;0;0
+6686;293;290;0;0
+6687;293;290;0;0
+6688;293;290;0;0
+6689;293;290;0;0
+6690;293;290;0;0
+6691;293;290;0;0
+6692;293;290;0;0
+6693;293;290;0;0
+6694;293;290;0;0
+6695;293;290;0;0
+6696;293;290;0;0
+6697;294;291;0;0
+6698;294;291;0;0
+6699;294;291;0;0
+6700;294;291;0;0
+6701;294;291;0;0
+6702;294;291;0;0
+6703;294;291;0;0
+6704;294;291;0;0
+6705;294;291;0;0
+6706;294;291;0;0
+6707;294;291;0;0
+6708;294;291;0;0
+6709;294;291;0;0
+6710;294;291;0;0
+6711;294;291;0;0
+6712;294;291;0;0
+6713;294;291;0;0
+6714;294;291;0;0
+6715;294;291;0;0
+6716;294;291;0;0
+6717;294;291;0;0
+6718;294;291;0;0
+6719;294;291;0;0
+6720;294;291;0;0
+6721;294;291;0;0
+6722;294;291;0;0
+6723;294;291;0;0
+6724;294;291;0;0
+6725;294;291;0;0
+6726;294;291;0;0
+6727;295;292;0;0
+6728;295;292;0;0
+6729;295;292;0;0
+6730;295;292;0;0
+6731;295;292;0;0
+6732;295;292;0;0
+6733;295;292;0;0
+6734;295;292;0;0
+6735;295;292;0;0
+6736;295;292;0;0
+6737;295;292;0;0
+6738;295;292;0;0
+6739;295;292;0;0
+6740;295;292;0;0
+6741;295;292;0;0
+6742;295;292;0;0
+6743;295;292;0;0
+6744;295;292;0;0
+6745;295;292;0;0
+6746;295;292;0;0
+6747;295;292;0;0
+6748;296;293;0;0
+6749;296;293;0;0
+6750;296;293;0;0
+6751;296;293;0;0
+6752;296;293;0;0
+6753;296;293;0;0
+6754;296;293;0;0
+6755;296;293;0;0
+6756;296;293;0;0
+6757;296;293;0;0
+6758;296;293;0;0
+6759;296;293;0;0
+6760;296;293;0;0
+6761;296;293;0;0
+6762;296;293;0;0
+6763;296;293;0;0
+6764;297;294;0;0
+6765;297;294;0;0
+6766;297;294;0;0
+6767;297;294;0;0
+6768;297;294;0;0
+6769;297;294;0;0
+6770;297;294;0;0
+6771;297;294;0;0
+6772;297;294;0;0
+6773;297;294;0;0
+6774;297;294;0;0
+6775;297;294;0;0
+6776;297;294;0;0
+6777;297;294;0;0
+6778;297;294;0;0
+6779;297;294;0;0
+6780;297;294;0;0
+6781;297;294;0;0
+6782;297;294;0;0
+6783;297;294;0;0
+6784;297;294;0;0
+6785;298;295;0;0
+6786;298;295;0;0
+6787;298;295;0;0
+6788;298;295;0;0
+6789;298;295;0;0
+6790;298;295;0;0
+6791;298;295;0;0
+6792;298;295;0;0
+6793;298;295;0;0
+6794;298;295;0;0
+6795;298;295;0;0
+6796;298;295;0;0
+6797;298;295;0;0
+6798;298;295;0;0
+6799;298;295;0;0
+6800;298;295;0;0
+6801;298;295;0;0
+6802;298;295;0;0
+6803;298;295;0;0
+6804;299;296;0;0
+6805;299;296;0;0
+6806;299;296;0;0
+6807;299;296;0;0
+6808;299;296;0;0
+6809;299;296;0;0
+6810;299;296;0;0
+6811;299;296;0;0
+6812;299;296;0;0
+6813;299;296;0;0
+6814;299;296;0;0
+6815;299;296;0;0
+6816;299;296;0;0
+6817;299;296;0;0
+6818;299;296;0;0
+6819;299;296;0;0
+6820;299;296;0;0
+6821;299;296;0;0
+6822;299;296;0;0
+6823;299;296;0;0
+6824;299;296;0;0
+6825;300;297;0;0
+6826;300;297;0;0
+6827;300;297;0;0
+6828;300;297;0;0
+6829;300;297;0;0
+6830;300;297;0;0
+6831;300;297;0;0
+6832;300;297;0;0
+6833;300;297;0;0
+6834;300;297;0;0
+6835;300;297;0;0
+6836;300;297;0;0
+6837;300;297;0;0
+6838;300;297;0;0
+6839;300;297;0;0
+6840;300;297;0;0
+6841;300;297;0;0
+6842;300;297;0;0
+6843;300;297;0;0
+6844;301;298;0;0
+6845;301;298;0;0
+6846;301;298;0;0
+6847;301;298;0;0
+6848;301;298;0;0
+6849;301;298;0;0
+6850;301;298;0;0
+6851;301;298;0;0
+6852;301;298;0;0
+6853;301;298;0;0
+6854;301;298;0;0
+6855;301;298;0;0
+6856;301;298;0;0
+6857;301;298;0;0
+6858;301;298;0;0
+6859;301;298;0;0
+6860;301;298;0;0
+6861;301;298;0;0
+6862;301;298;0;0
+6863;301;298;0;0
+6864;301;298;0;0
+6865;301;298;0;0
+6866;302;299;0;0
+6867;302;299;0;0
+6868;302;299;0;0
+6869;302;299;0;0
+6870;302;299;0;0
+6871;302;299;0;0
+6872;302;299;0;0
+6873;302;299;0;0
+6874;302;299;0;0
+6875;302;299;0;0
+6876;302;299;0;0
+6877;302;299;0;0
+6878;302;299;0;0
+6879;302;299;0;0
+6880;302;299;0;0
+6881;302;299;0;0
+6882;302;299;0;0
+6883;303;300;0;0
+6884;303;300;0;0
+6885;303;300;0;0
+6886;303;300;0;0
+6887;303;300;0;0
+6888;303;300;0;0
+6889;303;300;0;0
+6890;303;300;0;0
+6891;303;300;0;0
+6892;303;300;0;0
+6893;303;300;0;0
+6894;303;300;0;0
+6895;303;300;0;0
+6896;303;300;0;0
+6897;303;300;0;0
+6898;303;300;0;0
+6899;303;300;0;0
+6900;303;300;0;0
+6901;303;300;0;0
+6902;303;300;0;0
+6903;303;300;0;0
+6904;303;300;0;0
+6905;304;301;0;0
+6906;304;301;0;0
+6907;304;301;0;0
+6908;304;301;0;0
+6909;304;301;0;0
+6910;304;301;0;0
+6911;304;301;0;0
+6912;304;301;0;0
+6913;304;301;0;0
+6914;304;301;0;0
+6915;304;301;0;0
+6916;304;301;0;0
+6917;304;301;0;0
+6918;304;301;0;0
+6919;304;301;0;0
+6920;305;302;0;0
+6921;305;302;0;0
+6922;305;302;0;0
+6923;305;302;0;0
+6924;305;302;0;0
+6925;305;302;0;0
+6926;305;302;0;0
+6927;305;302;0;0
+6928;305;302;0;0
+6929;305;302;0;0
+6930;305;302;0;0
+6931;305;302;0;0
+6932;305;302;0;0
+6933;305;302;0;0
+6934;305;302;0;0
+6935;305;302;0;0
+6936;305;302;0;0
+6937;306;303;0;0
+6938;306;303;0;0
+6939;306;303;0;0
+6940;306;303;0;0
+6941;306;303;0;0
+6942;306;303;0;0
+6943;306;303;0;0
+6944;306;303;0;0
+6945;306;303;0;0
+6946;306;303;0;0
+6947;306;303;0;0
+6948;306;303;0;0
+6949;306;303;0;0
+6950;306;303;0;0
+6951;306;303;0;0
+6952;306;303;0;0
+6953;306;303;0;0
+6954;306;303;0;0
+6955;306;303;0;0
+6956;306;303;0;0
+6957;306;303;0;0
+6958;306;303;0;0
+6959;306;303;0;0
+6960;306;303;0;0
+6961;306;303;0;0
+6962;306;303;0;0
+6963;306;303;0;0
+6964;306;303;0;0
+6965;307;304;0;0
+6966;307;304;0;0
+6967;307;304;0;0
+6968;307;304;0;0
+6969;307;304;0;0
+6970;307;304;0;0
+6971;307;304;0;0
+6972;307;304;0;0
+6973;307;304;0;0
+6974;307;304;0;0
+6975;307;304;0;0
+6976;307;304;0;0
+6977;307;304;0;0
+6978;307;304;0;0
+6979;307;304;0;0
+6980;307;304;0;0
+6981;307;304;0;0
+6982;307;304;0;0
+6983;307;304;0;0
+6984;307;304;0;0
+6985;307;304;0;0
+6986;307;304;0;0
+6987;307;304;0;0
+6988;307;304;0;0
+6989;307;304;0;0
+6990;307;304;0;0
+6991;308;305;0;0
+6992;308;305;0;0
+6993;308;305;0;0
+6994;308;305;0;0
+6995;308;305;0;0
+6996;308;305;0;0
+6997;308;305;0;0
+6998;308;305;0;0
+6999;308;305;0;0
+7000;308;305;0;0
+7001;308;305;0;0
+7002;308;305;0;0
+7003;308;305;0;0
+7004;308;305;0;0
+7005;308;305;0;0
+7006;308;305;0;0
+7007;308;305;0;0
+7008;308;305;0;0
+7009;308;305;0;0
+7010;308;305;0;0
+7011;308;305;0;0
+7012;308;305;0;0
+7013;308;305;0;0
+7014;308;305;0;0
+7015;308;305;0;0
+7016;308;305;0;0
+7017;308;305;0;0
+7018;308;305;0;0
+7019;309;306;0;0
+7020;309;306;0;0
+7021;309;306;0;0
+7022;309;306;0;0
+7023;309;306;0;0
+7024;309;306;0;0
+7025;309;306;0;0
+7026;309;306;0;0
+7027;309;306;0;0
+7028;309;306;0;0
+7029;309;306;0;0
+7030;309;306;0;0
+7031;309;306;0;0
+7032;309;306;0;0
+7033;309;306;0;0
+7034;309;306;0;0
+7035;309;306;0;0
+7036;309;306;0;0
+7037;309;306;0;0
+7038;309;306;0;0
+7039;309;306;0;0
+7040;309;306;0;0
+7041;310;307;0;0
+7042;310;307;0;0
+7043;310;307;0;0
+7044;310;307;0;0
+7045;310;307;0;0
+7046;310;307;0;0
+7047;310;307;0;0
+7048;310;307;0;0
+7049;310;307;0;0
+7050;310;307;0;0
+7051;310;307;0;0
+7052;310;307;0;0
+7053;310;307;0;0
+7054;310;307;0;0
+7055;310;307;0;0
+7056;310;307;0;0
+7057;310;307;0;0
+7058;310;307;0;0
+7059;310;307;0;0
+7060;311;308;0;0
+7061;311;308;0;0
+7062;311;308;0;0
+7063;311;308;0;0
+7064;311;308;0;0
+7065;311;308;0;0
+7066;311;308;0;0
+7067;311;308;0;0
+7068;311;308;0;0
+7069;311;308;0;0
+7070;311;308;0;0
+7071;311;308;0;0
+7072;311;308;0;0
+7073;311;308;0;0
+7074;311;308;0;0
+7075;311;308;0;0
+7076;311;308;0;0
+7077;311;308;0;0
+7078;311;308;0;0
+7079;311;308;0;0
+7080;311;308;0;0
+7081;311;308;0;0
+7082;311;308;0;0
+7083;311;308;0;0
+7084;311;308;0;0
+7085;311;308;0;0
+7086;311;308;0;0
+7087;311;308;0;0
+7088;311;308;0;0
+7089;312;309;0;0
+7090;312;309;0;0
+7091;312;309;0;0
+7092;312;309;0;0
+7093;312;309;0;0
+7094;312;309;0;0
+7095;312;309;0;0
+7096;312;309;0;0
+7097;312;309;0;0
+7098;312;309;0;0
+7099;312;309;0;0
+7100;312;309;0;0
+7101;312;309;0;0
+7102;312;309;0;0
+7103;312;309;0;0
+7104;312;309;0;0
+7105;312;309;0;0
+7106;312;309;0;0
+7107;312;309;0;0
+7108;312;309;0;0
+7109;312;309;0;0
+7110;312;309;0;0
+7111;312;309;0;0
+7112;312;309;0;0
+7113;312;309;0;0
+7114;312;309;0;0
+7115;313;310;0;0
+7116;313;310;0;0
+7117;313;310;0;0
+7118;313;310;0;0
+7119;313;310;0;0
+7120;313;310;0;0
+7121;313;310;0;0
+7122;313;310;0;0
+7123;313;310;0;0
+7124;313;310;0;0
+7125;313;310;0;0
+7126;313;310;0;0
+7127;313;310;0;0
+7128;313;310;0;0
+7129;313;310;0;0
+7130;313;310;0;0
+7131;313;310;0;0
+7132;313;310;0;0
+7133;313;310;0;0
+7134;313;310;0;0
+7135;313;310;0;0
+7136;313;310;0;0
+7137;313;310;0;0
+7138;313;310;0;0
+7139;313;310;0;0
+7140;313;310;0;0
+7141;313;310;0;0
+7142;313;310;0;0
+7143;313;310;0;0
+7144;313;310;0;0
+7145;314;311;0;0
+7146;314;311;0;0
+7147;314;311;0;0
+7148;314;311;0;0
+7149;314;311;0;0
+7150;314;311;0;0
+7151;314;311;0;0
+7152;314;311;0;0
+7153;314;311;0;0
+7154;314;311;0;0
+7155;314;311;0;0
+7156;314;311;0;0
+7157;314;311;0;0
+7158;314;311;0;0
+7159;314;311;0;0
+7160;314;311;0;0
+7161;314;311;0;0
+7162;314;311;0;0
+7163;314;311;0;0
+7164;314;311;0;0
+7165;314;311;0;0
+7166;314;311;0;0
+7167;315;312;0;0
+7168;315;312;0;0
+7169;315;312;0;0
+7170;315;312;0;0
+7171;315;312;0;0
+7172;315;312;0;0
+7173;315;312;0;0
+7174;315;312;0;0
+7175;315;312;0;0
+7176;315;312;0;0
+7177;315;312;0;0
+7178;315;312;0;0
+7179;315;312;0;0
+7180;315;312;0;0
+7181;315;312;0;0
+7182;315;312;0;0
+7183;315;312;0;0
+7184;316;313;0;0
+7185;316;313;0;0
+7186;316;313;0;0
+7187;316;313;0;0
+7188;316;313;0;0
+7189;316;313;0;0
+7190;316;313;0;0
+7191;316;313;0;0
+7192;316;313;0;0
+7193;316;313;0;0
+7194;316;313;0;0
+7195;316;313;0;0
+7196;316;313;0;0
+7197;316;313;0;0
+7198;316;313;0;0
+7199;316;313;0;0
+7200;316;313;0;0
+7201;316;313;0;0
+7202;316;313;0;0
+7203;316;313;0;0
+7204;316;313;0;0
+7205;316;313;0;0
+7206;316;313;0;0
+7207;317;314;0;0
+7208;317;314;0;0
+7209;317;314;0;0
+7210;317;314;0;0
+7211;317;314;0;0
+7212;317;314;0;0
+7213;317;314;0;0
+7214;317;314;0;0
+7215;317;314;0;0
+7216;317;314;0;0
+7217;317;314;0;0
+7218;317;314;0;0
+7219;317;314;0;0
+7220;317;314;0;0
+7221;317;314;0;0
+7222;317;314;0;0
+7223;317;314;0;0
+7224;317;314;0;0
+7225;317;314;0;0
+7226;317;314;0;0
+7227;317;314;0;0
+7228;317;314;0;0
+7229;317;314;0;0
+7230;317;314;0;0
+7231;317;314;0;0
+7232;317;314;0;0
+7233;317;314;0;0
+7234;317;314;0;0
+7235;318;315;0;0
+7236;318;315;0;0
+7237;318;315;0;0
+7238;318;315;0;0
+7239;318;315;0;0
+7240;318;315;0;0
+7241;318;315;0;0
+7242;318;315;0;0
+7243;318;315;0;0
+7244;318;315;0;0
+7245;318;315;0;0
+7246;318;315;0;0
+7247;318;315;0;0
+7248;318;315;0;0
+7249;318;315;0;0
+7250;318;315;0;0
+7251;318;315;0;0
+7252;318;315;0;0
+7253;318;315;0;0
+7254;318;315;0;0
+7255;318;315;0;0
+7256;318;315;0;0
+7257;318;315;0;0
+7258;318;315;0;0
+7259;318;315;0;0
+7260;318;315;0;0
+7261;318;315;0;0
+7262;318;315;0;0
+7263;318;315;0;0
+7264;319;316;0;0
+7265;319;316;0;0
+7266;319;316;0;0
+7267;319;316;0;0
+7268;319;316;0;0
+7269;319;316;0;0
+7270;319;316;0;0
+7271;319;316;0;0
+7272;319;316;0;0
+7273;319;316;0;0
+7274;319;316;0;0
+7275;319;316;0;0
+7276;319;316;0;0
+7277;319;316;0;0
+7278;319;316;0;0
+7279;319;316;0;0
+7280;319;316;0;0
+7281;320;317;0;0
+7282;320;317;0;0
+7283;320;317;0;0
+7284;320;317;0;0
+7285;320;317;0;0
+7286;320;317;0;0
+7287;320;317;0;0
+7288;320;317;0;0
+7289;320;317;0;0
+7290;320;317;0;0
+7291;320;317;0;0
+7292;320;317;0;0
+7293;320;317;0;0
+7294;320;317;0;0
+7295;320;317;0;0
+7296;320;317;0;0
+7297;320;317;0;0
+7298;320;317;0;0
+7299;320;317;0;0
+7300;320;317;0;0
+7301;320;317;0;0
+7302;320;317;0;0
+7303;320;317;0;0
+7304;320;317;0;0
+7305;320;317;0;0
+7306;320;317;0;0
+7307;320;317;0;0
+7308;320;317;0;0
+7309;320;317;0;0
+7310;321;318;0;0
+7311;321;318;0;0
+7312;321;318;0;0
+7313;321;318;0;0
+7314;321;318;0;0
+7315;321;318;0;0
+7316;321;318;0;0
+7317;321;318;0;0
+7318;321;318;0;0
+7319;321;318;0;0
+7320;321;318;0;0
+7321;321;318;0;0
+7322;321;318;0;0
+7323;321;318;0;0
+7324;321;318;0;0
+7325;321;318;0;0
+7326;321;318;0;0
+7327;321;318;0;0
+7328;321;318;0;0
+7329;321;318;0;0
+7330;321;318;0;0
+7331;321;318;0;0
+7332;321;318;0;0
+7333;321;318;0;0
+7334;322;319;0;0
+7335;322;319;0;0
+7336;322;319;0;0
+7337;322;319;0;0
+7338;322;319;0;0
+7339;322;319;0;0
+7340;322;319;0;0
+7341;322;319;0;0
+7342;322;319;0;0
+7343;322;319;0;0
+7344;322;319;0;0
+7345;322;319;0;0
+7346;322;319;0;0
+7347;322;319;0;0
+7348;322;319;0;0
+7349;322;319;0;0
+7350;322;319;0;0
+7351;322;319;0;0
+7352;322;319;0;0
+7353;322;319;0;0
+7354;322;319;0;0
+7355;322;319;0;0
+7356;323;320;0;0
+7357;323;320;0;0
+7358;323;320;0;0
+7359;323;320;0;0
+7360;323;320;0;0
+7361;323;320;0;0
+7362;323;320;0;0
+7363;323;320;0;0
+7364;323;320;0;0
+7365;323;320;0;0
+7366;323;320;0;0
+7367;323;320;0;0
+7368;323;320;0;0
+7369;323;320;0;0
+7370;323;320;0;0
+7371;323;320;0;0
+7372;323;320;0;0
+7373;323;320;0;0
+7374;323;320;0;0
+7375;323;320;0;0
+7376;323;320;0;0
+7377;323;320;0;0
+7378;323;320;0;0
+7379;324;321;0;0
+7380;324;321;0;0
+7381;324;321;0;0
+7382;324;321;0;0
+7383;324;321;0;0
+7384;324;321;0;0
+7385;324;321;0;0
+7386;324;321;0;0
+7387;324;321;0;0
+7388;324;321;0;0
+7389;324;321;0;0
+7390;324;321;0;0
+7391;324;321;0;0
+7392;324;321;0;0
+7393;324;321;0;0
+7394;324;321;0;0
+7395;324;321;0;0
+7396;324;321;0;0
+7397;324;321;0;0
+7398;324;321;0;0
+7399;324;321;0;0
+7400;324;321;0;0
+7401;325;322;0;0
+7402;325;322;0;0
+7403;325;322;0;0
+7404;325;322;0;0
+7405;325;322;0;0
+7406;325;322;0;0
+7407;325;322;0;0
+7408;325;322;0;0
+7409;325;322;0;0
+7410;325;322;0;0
+7411;325;322;0;0
+7412;325;322;0;0
+7413;325;322;0;0
+7414;325;322;0;0
+7415;325;322;0;0
+7416;325;322;0;0
+7417;325;322;0;0
+7418;325;322;0;0
+7419;326;323;0;0
+7420;326;323;0;0
+7421;326;323;0;0
+7422;326;323;0;0
+7423;326;323;0;0
+7424;326;323;0;0
+7425;326;323;0;0
+7426;326;323;0;0
+7427;326;323;0;0
+7428;326;323;0;0
+7429;326;323;0;0
+7430;326;323;0;0
+7431;326;323;0;0
+7432;326;323;0;0
+7433;326;323;0;0
+7434;327;324;0;0
+7435;327;324;0;0
+7436;327;324;0;0
+7437;327;324;0;0
+7438;327;324;0;0
+7439;327;324;0;0
+7440;327;324;0;0
+7441;327;324;0;0
+7442;327;324;0;0
+7443;327;324;0;0
+7444;327;324;0;0
+7445;327;324;0;0
+7446;327;324;0;0
+7447;327;324;0;0
+7448;327;324;0;0
+7449;327;324;0;0
+7450;327;324;0;0
+7451;327;324;0;0
+7452;327;324;0;0
+7453;327;324;0;0
+7454;327;324;0;0
+7455;327;324;0;0
+7456;327;324;0;0
+7457;327;324;0;0
+7458;327;324;0;0
+7459;327;324;0;0
+7460;327;324;0;0
+7461;327;324;0;0
+7462;328;325;0;0
+7463;328;325;0;0
+7464;328;325;0;0
+7465;328;325;0;0
+7466;328;325;0;0
+7467;328;325;0;0
+7468;328;325;0;0
+7469;328;325;0;0
+7470;328;325;0;0
+7471;328;325;0;0
+7472;328;325;0;0
+7473;328;325;0;0
+7474;328;325;0;0
+7475;328;325;0;0
+7476;328;325;0;0
+7477;328;325;0;0
+7478;328;325;0;0
+7479;328;325;0;0
+7480;328;325;0;0
+7481;328;325;0;0
+7482;328;325;0;0
+7483;328;325;0;0
+7484;328;325;0;0
+7485;328;325;0;0
+7486;329;326;0;0
+7487;329;326;0;0
+7488;329;326;0;0
+7489;329;326;0;0
+7490;329;326;0;0
+7491;329;326;0;0
+7492;329;326;0;0
+7493;329;326;0;0
+7494;329;326;0;0
+7495;329;326;0;0
+7496;329;326;0;0
+7497;329;326;0;0
+7498;329;326;0;0
+7499;329;326;0;0
+7500;329;326;0;0
+7501;329;326;0;0
+7502;329;326;0;0
+7503;329;326;0;0
+7504;329;326;0;0
+7505;330;327;0;0
+7506;330;327;0;0
+7507;330;327;0;0
+7508;330;327;0;0
+7509;330;327;0;0
+7510;330;327;0;0
+7511;330;327;0;0
+7512;330;327;0;0
+7513;330;327;0;0
+7514;330;327;0;0
+7515;330;327;0;0
+7516;330;327;0;0
+7517;330;327;0;0
+7518;330;327;0;0
+7519;330;327;0;0
+7520;330;327;0;0
+7521;331;328;0;0
+7522;331;328;0;0
+7523;331;328;0;0
+7524;331;328;0;0
+7525;331;328;0;0
+7526;331;328;0;0
+7527;331;328;0;0
+7528;331;328;0;0
+7529;331;328;0;0
+7530;331;328;0;0
+7531;331;328;0;0
+7532;331;328;0;0
+7533;331;328;0;0
+7534;331;328;0;0
+7535;331;328;0;0
+7536;331;328;0;0
+7537;331;328;0;0
+7538;331;328;0;0
+7539;331;328;0;0
+7540;331;328;0;0
+7541;331;328;0;0
+7542;331;328;0;0
+7543;331;328;0;0
+7544;331;328;0;0
+7545;331;328;0;0
+7546;331;328;0;0
+7547;331;328;0;0
+7548;331;328;0;0
+7549;331;328;0;0
+7550;332;329;0;0
+7551;332;329;0;0
+7552;332;329;0;0
+7553;332;329;0;0
+7554;332;329;0;0
+7555;332;329;0;0
+7556;332;329;0;0
+7557;332;329;0;0
+7558;332;329;0;0
+7559;332;329;0;0
+7560;332;329;0;0
+7561;332;329;0;0
+7562;332;329;0;0
+7563;332;329;0;0
+7564;332;329;0;0
+7565;332;329;0;0
+7566;332;329;0;0
+7567;332;329;0;0
+7568;332;329;0;0
+7569;332;329;0;0
+7570;332;329;0;0
+7571;332;329;0;0
+7572;332;329;0;0
+7573;332;329;0;0
+7574;332;329;0;0
+7575;332;329;0;0
+7576;332;329;0;0
+7577;332;329;0;0
+7578;333;330;0;0
+7579;333;330;0;0
+7580;333;330;0;0
+7581;333;330;0;0
+7582;333;330;0;0
+7583;333;330;0;0
+7584;333;330;0;0
+7585;333;330;0;0
+7586;333;330;0;0
+7587;333;330;0;0
+7588;333;330;0;0
+7589;333;330;0;0
+7590;333;330;0;0
+7591;333;330;0;0
+7592;333;330;0;0
+7593;333;330;0;0
+7594;333;330;0;0
+7595;333;330;0;0
+7596;333;330;0;0
+7597;333;330;0;0
+7598;334;331;0;0
+7599;334;331;0;0
+7600;334;331;0;0
+7601;334;331;0;0
+7602;334;331;0;0
+7603;334;331;0;0
+7604;334;331;0;0
+7605;334;331;0;0
+7606;334;331;0;0
+7607;334;331;0;0
+7608;334;331;0;0
+7609;334;331;0;0
+7610;334;331;0;0
+7611;334;331;0;0
+7612;334;331;0;0
+7613;334;331;0;0
+7614;334;331;0;0
+7615;334;331;0;0
+7616;334;331;0;0
+7617;334;331;0;0
+7618;334;331;0;0
+7619;334;331;0;0
+7620;334;331;0;0
+7621;334;331;0;0
+7622;334;331;0;0
+7623;334;331;0;0
+7624;334;331;0;0
+7625;334;331;0;0
+7626;334;331;0;0
+7627;334;331;0;0
+7628;335;332;0;0
+7629;335;332;0;0
+7630;335;332;0;0
+7631;335;332;0;0
+7632;335;332;0;0
+7633;335;332;0;0
+7634;335;332;0;0
+7635;335;332;0;0
+7636;335;332;0;0
+7637;335;332;0;0
+7638;335;332;0;0
+7639;335;332;0;0
+7640;335;332;0;0
+7641;335;332;0;0
+7642;335;332;0;0
+7643;335;332;0;0
+7644;335;332;0;0
+7645;335;332;0;0
+7646;335;332;0;0
+7647;335;332;0;0
+7648;335;332;0;0
+7649;335;332;0;0
+7650;335;332;0;0
+7651;335;332;0;0
+7652;335;332;0;0
+7653;335;332;0;0
+7654;335;332;0;0
+7655;335;332;0;0
+7656;335;332;0;0
+7657;336;333;0;0
+7658;336;333;0;0
+7659;336;333;0;0
+7660;336;333;0;0
+7661;336;333;0;0
+7662;336;333;0;0
+7663;336;333;0;0
+7664;336;333;0;0
+7665;336;333;0;0
+7666;336;333;0;0
+7667;336;333;0;0
+7668;336;333;0;0
+7669;336;333;0;0
+7670;336;333;0;0
+7671;336;333;0;0
+7672;336;333;0;0
+7673;336;333;0;0
+7674;337;334;0;0
+7675;337;334;0;0
+7676;337;334;0;0
+7677;337;334;0;0
+7678;337;334;0;0
+7679;337;334;0;0
+7680;337;334;0;0
+7681;337;334;0;0
+7682;337;334;0;0
+7683;337;334;0;0
+7684;337;334;0;0
+7685;337;334;0;0
+7686;337;334;0;0
+7687;337;334;0;0
+7688;337;334;0;0
+7689;337;334;0;0
+7690;337;334;0;0
+7691;337;334;0;0
+7692;337;334;0;0
+7693;337;334;0;0
+7694;337;334;0;0
+7695;337;334;0;0
+7696;337;334;0;0
+7697;338;335;0;0
+7698;338;335;0;0
+7699;338;335;0;0
+7700;338;335;0;0
+7701;338;335;0;0
+7702;338;335;0;0
+7703;338;335;0;0
+7704;338;335;0;0
+7705;338;335;0;0
+7706;338;335;0;0
+7707;338;335;0;0
+7708;338;335;0;0
+7709;338;335;0;0
+7710;338;335;0;0
+7711;338;335;0;0
+7712;338;335;0;0
+7713;338;335;0;0
+7714;338;335;0;0
+7715;338;335;0;0
+7716;338;335;0;0
+7717;338;335;0;0
+7718;338;335;0;0
+7719;338;335;0;0
+7720;338;335;0;0
+7721;338;335;0;0
+7722;338;335;0;0
+7723;338;335;0;0
+7724;338;335;0;0
+7725;339;336;0;0
+7726;339;336;0;0
+7727;339;336;0;0
+7728;339;336;0;0
+7729;339;336;0;0
+7730;339;336;0;0
+7731;339;336;0;0
+7732;339;336;0;0
+7733;339;336;0;0
+7734;339;336;0;0
+7735;339;336;0;0
+7736;339;336;0;0
+7737;339;336;0;0
+7738;339;336;0;0
+7739;339;336;0;0
+7740;339;336;0;0
+7741;339;336;0;0
+7742;339;336;0;0
+7743;339;336;0;0
+7744;339;336;0;0
+7745;339;336;0;0
+7746;339;336;0;0
+7747;339;336;0;0
+7748;339;336;0;0
+7749;339;336;0;0
+7750;340;337;0;0
+7751;340;337;0;0
+7752;340;337;0;0
+7753;340;337;0;0
+7754;340;337;0;0
+7755;340;337;0;0
+7756;340;337;0;0
+7757;340;337;0;0
+7758;340;337;0;0
+7759;340;337;0;0
+7760;340;337;0;0
+7761;340;337;0;0
+7762;340;337;0;0
+7763;340;337;0;0
+7764;340;337;0;0
+7765;340;337;0;0
+7766;340;337;0;0
+7767;340;337;0;0
+7768;340;337;0;0
+7769;340;337;0;0
+7770;340;337;0;0
+7771;340;337;0;0
+7772;340;337;0;0
+7773;341;338;0;0
+7774;341;338;0;0
+7775;341;338;0;0
+7776;341;338;0;0
+7777;341;338;0;0
+7778;341;338;0;0
+7779;341;338;0;0
+7780;341;338;0;0
+7781;341;338;0;0
+7782;341;338;0;0
+7783;341;338;0;0
+7784;341;338;0;0
+7785;341;338;0;0
+7786;341;338;0;0
+7787;341;338;0;0
+7788;342;339;0;0
+7789;342;339;0;0
+7790;342;339;0;0
+7791;342;339;0;0
+7792;342;339;0;0
+7793;342;339;0;0
+7794;342;339;0;0
+7795;342;339;0;0
+7796;342;339;0;0
+7797;342;339;0;0
+7798;342;339;0;0
+7799;342;339;0;0
+7800;342;339;0;0
+7801;342;339;0;0
+7802;342;339;0;0
+7803;342;339;0;0
+7804;343;340;0;0
+7805;343;340;0;0
+7806;343;340;0;0
+7807;343;340;0;0
+7808;343;340;0;0
+7809;343;340;0;0
+7810;343;340;0;0
+7811;343;340;0;0
+7812;343;340;0;0
+7813;343;340;0;0
+7814;343;340;0;0
+7815;343;340;0;0
+7816;343;340;0;0
+7817;343;340;0;0
+7818;343;340;0;0
+7819;343;340;0;0
+7820;344;341;0;0
+7821;344;341;0;0
+7822;344;341;0;0
+7823;344;341;0;0
+7824;344;341;0;0
+7825;344;341;0;0
+7826;344;341;0;0
+7827;344;341;0;0
+7828;344;341;0;0
+7829;344;341;0;0
+7830;344;341;0;0
+7831;344;341;0;0
+7832;344;341;0;0
+7833;344;341;0;0
+7834;344;341;0;0
+7835;344;341;0;0
+7836;344;341;0;0
+7837;344;341;0;0
+7838;344;341;0;0
+7839;345;342;0;0
+7840;345;342;0;0
+7841;345;342;0;0
+7842;345;342;0;0
+7843;345;342;0;0
+7844;345;342;0;0
+7845;345;342;0;0
+7846;345;342;0;0
+7847;345;342;0;0
+7848;345;342;0;0
+7849;345;342;0;0
+7850;345;342;0;0
+7851;345;342;0;0
+7852;345;342;0;0
+7853;345;342;0;0
+7854;345;342;0;0
+7855;345;342;0;0
+7856;345;342;0;0
+7857;345;342;0;0
+7858;345;342;0;0
+7859;345;342;0;0
+7860;345;342;0;0
+7861;345;342;0;0
+7862;345;342;0;0
+7863;345;342;0;0
+7864;346;343;0;0
+7865;346;343;0;0
+7866;346;343;0;0
+7867;346;343;0;0
+7868;346;343;0;0
+7869;346;343;0;0
+7870;346;343;0;0
+7871;346;343;0;0
+7872;346;343;0;0
+7873;346;343;0;0
+7874;346;343;0;0
+7875;346;343;0;0
+7876;346;343;0;0
+7877;346;343;0;0
+7878;346;343;0;0
+7879;346;343;0;0
+7880;346;343;0;0
+7881;346;343;0;0
+7882;346;343;0;0
+7883;346;343;0;0
+7884;346;343;0;0
+7885;346;343;0;0
+7886;346;343;0;0
+7887;346;343;0;0
+7888;346;343;0;0
+7889;346;343;0;0
+7890;346;343;0;0
+7891;347;344;0;0
+7892;347;344;0;0
+7893;347;344;0;0
+7894;347;344;0;0
+7895;347;344;0;0
+7896;347;344;0;0
+7897;347;344;0;0
+7898;347;344;0;0
+7899;347;344;0;0
+7900;347;344;0;0
+7901;347;344;0;0
+7902;347;344;0;0
+7903;347;344;0;0
+7904;347;344;0;0
+7905;347;344;0;0
+7906;347;344;0;0
+7907;347;344;0;0
+7908;347;344;0;0
+7909;347;344;0;0
+7910;347;344;0;0
+7911;347;344;0;0
+7912;347;344;0;0
+7913;347;344;0;0
+7914;348;345;0;0
+7915;348;345;0;0
+7916;348;345;0;0
+7917;348;345;0;0
+7918;348;345;0;0
+7919;348;345;0;0
+7920;348;345;0;0
+7921;348;345;0;0
+7922;348;345;0;0
+7923;348;345;0;0
+7924;348;345;0;0
+7925;348;345;0;0
+7926;348;345;0;0
+7927;348;345;0;0
+7928;348;345;0;0
+7929;348;345;0;0
+7930;348;345;0;0
+7931;348;345;0;0
+7932;348;345;0;0
+7933;348;345;0;0
+7934;348;345;0;0
+7935;348;345;0;0
+7936;348;345;0;0
+7937;349;346;0;0
+7938;349;346;0;0
+7939;349;346;0;0
+7940;349;346;0;0
+7941;349;346;0;0
+7942;349;346;0;0
+7943;349;346;0;0
+7944;349;346;0;0
+7945;349;346;0;0
+7946;349;346;0;0
+7947;349;346;0;0
+7948;349;346;0;0
+7949;349;346;0;0
+7950;349;346;0;0
+7951;349;346;0;0
+7952;349;346;0;0
+7953;349;346;0;0
+7954;349;346;0;0
+7955;349;346;0;0
+7956;349;346;0;0
+7957;349;346;0;0
+7958;349;346;0;0
+7959;349;346;0;0
+7960;349;346;0;0
+7961;349;346;0;0
+7962;349;346;0;0
+7963;349;346;0;0
+7964;349;346;0;0
+7965;349;346;0;0
+7966;349;346;0;0
+7967;350;347;0;0
+7968;350;347;0;0
+7969;350;347;0;0
+7970;350;347;0;0
+7971;350;347;0;0
+7972;350;347;0;0
+7973;350;347;0;0
+7974;350;347;0;0
+7975;350;347;0;0
+7976;350;347;0;0
+7977;350;347;0;0
+7978;350;347;0;0
+7979;350;347;0;0
+7980;350;347;0;0
+7981;350;347;0;0
+7982;350;347;0;0
+7983;350;347;0;0
+7984;350;347;0;0
+7985;350;347;0;0
+7986;350;347;0;0
+7987;351;348;0;0
+7988;351;348;0;0
+7989;351;348;0;0
+7990;351;348;0;0
+7991;351;348;0;0
+7992;351;348;0;0
+7993;351;348;0;0
+7994;351;348;0;0
+7995;351;348;0;0
+7996;351;348;0;0
+7997;351;348;0;0
+7998;351;348;0;0
+7999;351;348;0;0
+8000;351;348;0;0
+8001;351;348;0;0
+8002;351;348;0;0
+8003;351;348;0;0
+8004;351;348;0;0
+8005;352;349;0;0
+8006;352;349;0;0
+8007;352;349;0;0
+8008;352;349;0;0
+8009;352;349;0;0
+8010;352;349;0;0
+8011;352;349;0;0
+8012;352;349;0;0
+8013;352;349;0;0
+8014;352;349;0;0
+8015;352;349;0;0
+8016;352;349;0;0
+8017;352;349;0;0
+8018;352;349;0;0
+8019;352;349;0;0
+8020;352;349;0;0
+8021;352;349;0;0
+8022;352;349;0;0
+8023;352;349;0;0
+8024;352;349;0;0
+8025;352;349;0;0
+8026;352;349;0;0
+8027;352;349;0;0
+8028;352;349;0;0
+8029;352;349;0;0
+8030;352;349;0;0
+8031;353;350;0;0
+8032;353;350;0;0
+8033;353;350;0;0
+8034;353;350;0;0
+8035;353;350;0;0
+8036;353;350;0;0
+8037;353;350;0;0
+8038;353;350;0;0
+8039;353;350;0;0
+8040;353;350;0;0
+8041;353;350;0;0
+8042;353;350;0;0
+8043;353;350;0;0
+8044;353;350;0;0
+8045;353;350;0;0
+8046;353;350;0;0
+8047;353;350;0;0
+8048;353;350;0;0
+8049;353;350;0;0
+8050;353;350;0;0
+8051;353;350;0;0
+8052;353;350;0;0
+8053;353;350;0;0
+8054;353;350;0;0
+8055;353;350;0;0
+8056;353;350;0;0
+8057;353;350;0;0
+8058;354;351;0;0
+8059;354;351;0;0
+8060;354;351;0;0
+8061;354;351;0;0
+8062;354;351;0;0
+8063;354;351;0;0
+8064;354;351;0;0
+8065;354;351;0;0
+8066;354;351;0;0
+8067;354;351;0;0
+8068;354;351;0;0
+8069;354;351;0;0
+8070;354;351;0;0
+8071;354;351;0;0
+8072;354;351;0;0
+8073;354;351;0;0
+8074;354;351;0;0
+8075;354;351;0;0
+8076;354;351;0;0
+8077;354;351;0;0
+8078;354;351;0;0
+8079;354;351;0;0
+8080;354;351;0;0
+8081;354;351;0;0
+8082;354;351;0;0
+8083;355;352;0;0
+8084;355;352;0;0
+8085;355;352;0;0
+8086;355;352;0;0
+8087;355;352;0;0
+8088;355;352;0;0
+8089;355;352;0;0
+8090;355;352;0;0
+8091;355;352;0;0
+8092;355;352;0;0
+8093;355;352;0;0
+8094;355;352;0;0
+8095;355;352;0;0
+8096;355;352;0;0
+8097;355;352;0;0
+8098;355;352;0;0
+8099;355;352;0;0
+8100;355;352;0;0
+8101;355;352;0;0
+8102;355;352;0;0
+8103;355;352;0;0
+8104;355;352;0;0
+8105;355;352;0;0
+8106;356;353;0;0
+8107;356;353;0;0
+8108;356;353;0;0
+8109;356;353;0;0
+8110;356;353;0;0
+8111;356;353;0;0
+8112;356;353;0;0
+8113;356;353;0;0
+8114;356;353;0;0
+8115;356;353;0;0
+8116;356;353;0;0
+8117;356;353;0;0
+8118;356;353;0;0
+8119;356;353;0;0
+8120;356;353;0;0
+8121;356;353;0;0
+8122;356;353;0;0
+8123;356;353;0;0
+8124;356;353;0;0
+8125;356;353;0;0
+8126;356;353;0;0
+8127;356;353;0;0
+8128;356;353;0;0
+8129;356;353;0;0
+8130;356;353;0;0
+8131;356;353;0;0
+8132;357;354;0;0
+8133;357;354;0;0
+8134;357;354;0;0
+8135;357;354;0;0
+8136;357;354;0;0
+8137;357;354;0;0
+8138;357;354;0;0
+8139;357;354;0;0
+8140;357;354;0;0
+8141;357;354;0;0
+8142;357;354;0;0
+8143;357;354;0;0
+8144;357;354;0;0
+8145;357;354;0;0
+8146;357;354;0;0
+8147;357;354;0;0
+8148;357;354;0;0
+8149;357;354;0;0
+8150;357;354;0;0
+8151;357;354;0;0
+8152;357;354;0;0
+8153;357;354;0;0
+8154;357;354;0;0
+8155;357;354;0;0
+8156;358;355;0;0
+8157;358;355;0;0
+8158;358;355;0;0
+8159;358;355;0;0
+8160;358;355;0;0
+8161;358;355;0;0
+8162;358;355;0;0
+8163;358;355;0;0
+8164;358;355;0;0
+8165;358;355;0;0
+8166;358;355;0;0
+8167;358;355;0;0
+8168;358;355;0;0
+8169;358;355;0;0
+8170;358;355;0;0
+8171;358;355;0;0
+8172;358;355;0;0
+8173;359;356;0;0
+8174;359;356;0;0
+8175;359;356;0;0
+8176;359;356;0;0
+8177;359;356;0;0
+8178;359;356;0;0
+8179;359;356;0;0
+8180;359;356;0;0
+8181;359;356;0;0
+8182;359;356;0;0
+8183;359;356;0;0
+8184;359;356;0;0
+8185;359;356;0;0
+8186;359;356;0;0
+8187;359;356;0;0
+8188;359;356;0;0
+8189;359;356;0;0
+8190;359;356;0;0
+8191;360;357;0;0
+8192;360;357;0;0
+8193;360;357;0;0
+8194;360;357;0;0
+8195;360;357;0;0
+8196;360;357;0;0
+8197;360;357;0;0
+8198;360;357;0;0
+8199;360;357;0;0
+8200;360;357;0;0
+8201;360;357;0;0
+8202;360;357;0;0
+8203;360;357;0;0
+8204;360;357;0;0
+8205;360;357;0;0
+8206;360;357;0;0
+8207;360;357;0;0
+8208;360;357;0;0
+8209;360;357;0;0
+8210;360;357;0;0
+8211;360;357;0;0
+8212;361;358;0;0
+8213;361;358;0;0
+8214;361;358;0;0
+8215;361;358;0;0
+8216;361;358;0;0
+8217;361;358;0;0
+8218;361;358;0;0
+8219;361;358;0;0
+8220;361;358;0;0
+8221;361;358;0;0
+8222;361;358;0;0
+8223;361;358;0;0
+8224;361;358;0;0
+8225;361;358;0;0
+8226;361;358;0;0
+8227;361;358;0;0
+8228;361;358;0;0
+8229;361;358;0;0
+8230;361;358;0;0
+8231;361;358;0;0
+8232;362;359;0;0
+8233;362;359;0;0
+8234;362;359;0;0
+8235;362;359;0;0
+8236;362;359;0;0
+8237;362;359;0;0
+8238;362;359;0;0
+8239;362;359;0;0
+8240;362;359;0;0
+8241;362;359;0;0
+8242;362;359;0;0
+8243;362;359;0;0
+8244;362;359;0;0
+8245;362;359;0;0
+8246;362;359;0;0
+8247;362;359;0;0
+8248;362;359;0;0
+8249;362;359;0;0
+8250;362;359;0;0
+8251;362;359;0;0
+8252;362;359;0;0
+8253;362;359;0;0
+8254;363;360;0;0
+8255;363;360;0;0
+8256;363;360;0;0
+8257;363;360;0;0
+8258;363;360;0;0
+8259;363;360;0;0
+8260;363;360;0;0
+8261;363;360;0;0
+8262;363;360;0;0
+8263;363;360;0;0
+8264;363;360;0;0
+8265;363;360;0;0
+8266;363;360;0;0
+8267;363;360;0;0
+8268;363;360;0;0
+8269;363;360;0;0
+8270;363;360;0;0
+8271;363;360;0;0
+8272;363;360;0;0
+8273;363;360;0;0
+8274;363;360;0;0
+8275;363;360;0;0
+8276;363;360;0;0
+8277;363;360;0;0
+8278;363;360;0;0
+8279;363;360;0;0
+8280;363;360;0;0
+8281;363;360;0;0
+8282;364;361;0;0
+8283;364;361;0;0
+8284;364;361;0;0
+8285;364;361;0;0
+8286;364;361;0;0
+8287;364;361;0;0
+8288;364;361;0;0
+8289;364;361;0;0
+8290;364;361;0;0
+8291;364;361;0;0
+8292;364;361;0;0
+8293;364;361;0;0
+8294;364;361;0;0
+8295;364;361;0;0
+8296;364;361;0;0
+8297;364;361;0;0
+8298;364;361;0;0
+8299;364;361;0;0
+8300;364;361;0;0
+8301;364;361;0;0
+8302;364;361;0;0
+8303;364;361;0;0
+8304;364;361;0;0
+8305;364;361;0;0
+8306;364;361;0;0
+8307;364;361;0;0
+8308;364;361;0;0
+8309;365;362;0;0
+8310;365;362;0;0
+8311;365;362;0;0
+8312;365;362;0;0
+8313;365;362;0;0
+8314;365;362;0;0
+8315;365;362;0;0
+8316;365;362;0;0
+8317;365;362;0;0
+8318;365;362;0;0
+8319;365;362;0;0
+8320;365;362;0;0
+8321;365;362;0;0
+8322;365;362;0;0
+8323;365;362;0;0
+8324;365;362;0;0
+8325;365;362;0;0
+8326;365;362;0;0
+8327;365;362;0;0
+8328;365;362;0;0
+8329;365;362;0;0
+8330;365;362;0;0
+8331;365;362;0;0
+8332;365;362;0;0
+8333;365;362;0;0
+8334;365;362;0;0
+8335;365;362;0;0
+8336;366;363;0;0
+8337;366;363;0;0
+8338;366;363;0;0
+8339;366;363;0;0
+8340;366;363;0;0
+8341;366;363;0;0
+8342;366;363;0;0
+8343;366;363;0;0
+8344;366;363;0;0
+8345;366;363;0;0
+8346;366;363;0;0
+8347;366;363;0;0
+8348;366;363;0;0
+8349;366;363;0;0
+8350;366;363;0;0
+8351;366;363;0;0
+8352;366;363;0;0
+8353;366;363;0;0
+8354;366;363;0;0
+8355;366;363;0;0
+8356;366;363;0;0
+8357;366;363;0;0
+8358;366;363;0;0
+8359;366;363;0;0
+8360;366;363;0;0
+8361;366;363;0;0
+8362;366;363;0;0
+8363;367;364;0;0
+8364;367;364;0;0
+8365;367;364;0;0
+8366;367;364;0;0
+8367;367;364;0;0
+8368;367;364;0;0
+8369;367;364;0;0
+8370;367;364;0;0
+8371;367;364;0;0
+8372;367;364;0;0
+8373;367;364;0;0
+8374;367;364;0;0
+8375;367;364;0;0
+8376;367;364;0;0
+8377;367;364;0;0
+8378;367;364;0;0
+8379;367;364;0;0
+8380;367;364;0;0
+8381;367;364;0;0
+8382;367;364;0;0
+8383;367;364;0;0
+8384;367;364;0;0
+8385;367;364;0;0
+8386;367;364;0;0
+8387;367;364;0;0
+8388;368;365;0;0
+8389;368;365;0;0
+8390;368;365;0;0
+8391;368;365;0;0
+8392;368;365;0;0
+8393;368;365;0;0
+8394;368;365;0;0
+8395;368;365;0;0
+8396;368;365;0;0
+8397;368;365;0;0
+8398;368;365;0;0
+8399;368;365;0;0
+8400;368;365;0;0
+8401;368;365;0;0
+8402;368;365;0;0
+8403;368;365;0;0
+8404;369;366;0;0
+8405;369;366;0;0
+8406;369;366;0;0
+8407;369;366;0;0
+8408;369;366;0;0
+8409;369;366;0;0
+8410;369;366;0;0
+8411;369;366;0;0
+8412;369;366;0;0
+8413;369;366;0;0
+8414;369;366;0;0
+8415;369;366;0;0
+8416;369;366;0;0
+8417;369;366;0;0
+8418;369;366;0;0
+8419;369;366;0;0
+8420;369;366;0;0
+8421;369;366;0;0
+8422;369;366;0;0
+8423;369;366;0;0
+8424;369;366;0;0
+8425;369;366;0;0
+8426;369;366;0;0
+8427;369;366;0;0
+8428;369;366;0;0
+8429;369;366;0;0
+8430;369;366;0;0
+8431;369;366;0;0
+8432;369;366;0;0
+8433;369;366;0;0
+8434;370;367;0;0
+8435;370;367;0;0
+8436;370;367;0;0
+8437;370;367;0;0
+8438;370;367;0;0
+8439;370;367;0;0
+8440;370;367;0;0
+8441;370;367;0;0
+8442;370;367;0;0
+8443;370;367;0;0
+8444;370;367;0;0
+8445;370;367;0;0
+8446;370;367;0;0
+8447;370;367;0;0
+8448;370;367;0;0
+8449;370;367;0;0
+8450;370;367;0;0
+8451;370;367;0;0
+8452;370;367;0;0
+8453;370;367;0;0
+8454;370;367;0;0
+8455;370;367;0;0
+8456;370;367;0;0
+8457;370;367;0;0
+8458;370;367;0;0
+8459;370;367;0;0
+8460;370;367;0;0
+8461;370;367;0;0
+8462;371;368;0;0
+8463;371;368;0;0
+8464;371;368;0;0
+8465;371;368;0;0
+8466;371;368;0;0
+8467;371;368;0;0
+8468;371;368;0;0
+8469;371;368;0;0
+8470;371;368;0;0
+8471;371;368;0;0
+8472;371;368;0;0
+8473;371;368;0;0
+8474;371;368;0;0
+8475;371;368;0;0
+8476;371;368;0;0
+8477;371;368;0;0
+8478;371;368;0;0
+8479;371;368;0;0
+8480;371;368;0;0
+8481;371;368;0;0
+8482;371;368;0;0
+8483;371;368;0;0
+8484;372;369;0;0
+8485;372;369;0;0
+8486;372;369;0;0
+8487;372;369;0;0
+8488;372;369;0;0
+8489;372;369;0;0
+8490;372;369;0;0
+8491;372;369;0;0
+8492;372;369;0;0
+8493;372;369;0;0
+8494;372;369;0;0
+8495;372;369;0;0
+8496;372;369;0;0
+8497;372;369;0;0
+8498;372;369;0;0
+8499;372;369;0;0
+8500;372;369;0;0
+8501;372;369;0;0
+8502;373;370;0;0
+8503;373;370;0;0
+8504;373;370;0;0
+8505;373;370;0;0
+8506;373;370;0;0
+8507;373;370;0;0
+8508;373;370;0;0
+8509;373;370;0;0
+8510;373;370;0;0
+8511;373;370;0;0
+8512;373;370;0;0
+8513;373;370;0;0
+8514;373;370;0;0
+8515;373;370;0;0
+8516;373;370;0;0
+8517;373;370;0;0
+8518;373;370;0;0
+8519;373;370;0;0
+8520;373;370;0;0
+8521;373;370;0;0
+8522;374;371;0;0
+8523;374;371;0;0
+8524;374;371;0;0
+8525;374;371;0;0
+8526;374;371;0;0
+8527;374;371;0;0
+8528;374;371;0;0
+8529;374;371;0;0
+8530;374;371;0;0
+8531;374;371;0;0
+8532;374;371;0;0
+8533;374;371;0;0
+8534;374;371;0;0
+8535;374;371;0;0
+8536;374;371;0;0
+8537;374;371;0;0
+8538;374;371;0;0
+8539;374;371;0;0
+8540;374;371;0;0
+8541;374;371;0;0
+8542;374;371;0;0
+8543;374;371;0;0
+8544;374;371;0;0
+8545;374;371;0;0
+8546;374;371;0;0
+8547;374;371;0;0
+8548;374;371;0;0
+8549;374;371;0;0
+8550;375;372;0;0
+8551;375;372;0;0
+8552;375;372;0;0
+8553;375;372;0;0
+8554;375;372;0;0
+8555;375;372;0;0
+8556;375;372;0;0
+8557;375;372;0;0
+8558;375;372;0;0
+8559;375;372;0;0
+8560;375;372;0;0
+8561;375;372;0;0
+8562;375;372;0;0
+8563;375;372;0;0
+8564;375;372;0;0
+8565;375;372;0;0
+8566;375;372;0;0
+8567;375;372;0;0
+8568;375;372;0;0
+8569;375;372;0;0
+8570;375;372;0;0
+8571;375;372;0;0
+8572;375;372;0;0
+8573;375;372;0;0
+8574;375;372;0;0
+8575;375;372;0;0
+8576;375;372;0;0
+8577;375;372;0;0
+8578;376;373;0;0
+8579;376;373;0;0
+8580;376;373;0;0
+8581;376;373;0;0
+8582;376;373;0;0
+8583;376;373;0;0
+8584;376;373;0;0
+8585;376;373;0;0
+8586;376;373;0;0
+8587;376;373;0;0
+8588;376;373;0;0
+8589;376;373;0;0
+8590;376;373;0;0
+8591;376;373;0;0
+8592;376;373;0;0
+8593;377;374;0;0
+8594;377;374;0;0
+8595;377;374;0;0
+8596;377;374;0;0
+8597;377;374;0;0
+8598;377;374;0;0
+8599;377;374;0;0
+8600;377;374;0;0
+8601;377;374;0;0
+8602;377;374;0;0
+8603;377;374;0;0
+8604;377;374;0;0
+8605;377;374;0;0
+8606;377;374;0;0
+8607;377;374;0;0
+8608;377;374;0;0
+8609;377;374;0;0
+8610;377;374;0;0
+8611;377;374;0;0
+8612;377;374;0;0
+8613;377;374;0;0
+8614;377;374;0;0
+8615;377;374;0;0
+8616;377;374;0;0
+8617;377;374;0;0
+8618;377;374;0;0
+8619;377;374;0;0
+8620;377;374;0;0
+8621;377;374;0;0
+8622;378;375;0;0
+8623;378;375;0;0
+8624;378;375;0;0
+8625;378;375;0;0
+8626;378;375;0;0
+8627;378;375;0;0
+8628;378;375;0;0
+8629;378;375;0;0
+8630;378;375;0;0
+8631;378;375;0;0
+8632;378;375;0;0
+8633;378;375;0;0
+8634;378;375;0;0
+8635;378;375;0;0
+8636;378;375;0;0
+8637;379;376;0;0
+8638;379;376;0;0
+8639;379;376;0;0
+8640;379;376;0;0
+8641;379;376;0;0
+8642;379;376;0;0
+8643;379;376;0;0
+8644;379;376;0;0
+8645;379;376;0;0
+8646;379;376;0;0
+8647;379;376;0;0
+8648;379;376;0;0
+8649;379;376;0;0
+8650;379;376;0;0
+8651;379;376;0;0
+8652;379;376;0;0
+8653;379;376;0;0
+8654;379;376;0;0
+8655;379;376;0;0
+8656;379;376;0;0
+8657;379;376;0;0
+8658;379;376;0;0
+8659;379;376;0;0
+8660;379;376;0;0
+8661;379;376;0;0
+8662;379;376;0;0
+8663;379;376;0;0
+8664;379;376;0;0
+8665;379;376;0;0
+8666;380;377;0;0
+8667;380;377;0;0
+8668;380;377;0;0
+8669;380;377;0;0
+8670;380;377;0;0
+8671;380;377;0;0
+8672;380;377;0;0
+8673;380;377;0;0
+8674;380;377;0;0
+8675;380;377;0;0
+8676;380;377;0;0
+8677;380;377;0;0
+8678;380;377;0;0
+8679;380;377;0;0
+8680;380;377;0;0
+8681;380;377;0;0
+8682;380;377;0;0
+8683;381;378;0;0
+8684;381;378;0;0
+8685;381;378;0;0
+8686;381;378;0;0
+8687;381;378;0;0
+8688;381;378;0;0
+8689;381;378;0;0
+8690;381;378;0;0
+8691;381;378;0;0
+8692;381;378;0;0
+8693;381;378;0;0
+8694;381;378;0;0
+8695;381;378;0;0
+8696;381;378;0;0
+8697;381;378;0;0
+8698;381;378;0;0
+8699;381;378;0;0
+8700;381;378;0;0
+8701;381;378;0;0
+8702;381;378;0;0
+8703;381;378;0;0
+8704;381;378;0;0
+8705;382;379;0;0
+8706;382;379;0;0
+8707;382;379;0;0
+8708;382;379;0;0
+8709;382;379;0;0
+8710;382;379;0;0
+8711;382;379;0;0
+8712;382;379;0;0
+8713;382;379;0;0
+8714;382;379;0;0
+8715;382;379;0;0
+8716;382;379;0;0
+8717;382;379;0;0
+8718;382;379;0;0
+8719;382;379;0;0
+8720;382;379;0;0
+8721;382;379;0;0
+8722;382;379;0;0
+8723;382;379;0;0
+8724;382;379;0;0
+8725;382;379;0;0
+8726;382;379;0;0
+8727;382;379;0;0
+8728;383;380;0;0
+8729;383;380;0;0
+8730;383;380;0;0
+8731;383;380;0;0
+8732;383;380;0;0
+8733;383;380;0;0
+8734;383;380;0;0
+8735;383;380;0;0
+8736;383;380;0;0
+8737;383;380;0;0
+8738;383;380;0;0
+8739;383;380;0;0
+8740;383;380;0;0
+8741;383;380;0;0
+8742;383;380;0;0
+8743;383;380;0;0
+8744;383;380;0;0
+8745;384;381;0;0
+8746;384;381;0;0
+8747;384;381;0;0
+8748;384;381;0;0
+8749;384;381;0;0
+8750;384;381;0;0
+8751;384;381;0;0
+8752;384;381;0;0
+8753;384;381;0;0
+8754;384;381;0;0
+8755;384;381;0;0
+8756;384;381;0;0
+8757;384;381;0;0
+8758;384;381;0;0
+8759;384;381;0;0
+8760;384;381;0;0
+8761;384;381;0;0
+8762;384;381;0;0
+8763;384;381;0;0
+8764;384;381;0;0
+8765;384;381;0;0
+8766;384;381;0;0
+8767;384;381;0;0
+8768;385;382;0;0
+8769;385;382;0;0
+8770;385;382;0;0
+8771;385;382;0;0
+8772;385;382;0;0
+8773;385;382;0;0
+8774;385;382;0;0
+8775;385;382;0;0
+8776;385;382;0;0
+8777;385;382;0;0
+8778;385;382;0;0
+8779;385;382;0;0
+8780;385;382;0;0
+8781;385;382;0;0
+8782;385;382;0;0
+8783;385;382;0;0
+8784;386;383;0;0
+8785;386;383;0;0
+8786;386;383;0;0
+8787;386;383;0;0
+8788;386;383;0;0
+8789;386;383;0;0
+8790;386;383;0;0
+8791;386;383;0;0
+8792;386;383;0;0
+8793;386;383;0;0
+8794;386;383;0;0
+8795;386;383;0;0
+8796;386;383;0;0
+8797;386;383;0;0
+8798;386;383;0;0
+8799;386;383;0;0
+8800;386;383;0;0
+8801;386;383;0;0
+8802;386;383;0;0
+8803;387;384;0;0
+8804;387;384;0;0
+8805;387;384;0;0
+8806;387;384;0;0
+8807;387;384;0;0
+8808;387;384;0;0
+8809;387;384;0;0
+8810;387;384;0;0
+8811;387;384;0;0
+8812;387;384;0;0
+8813;387;384;0;0
+8814;387;384;0;0
+8815;387;384;0;0
+8816;387;384;0;0
+8817;387;384;0;0
+8818;387;384;0;0
+8819;387;384;0;0
+8820;387;384;0;0
+8821;387;384;0;0
+8822;387;384;0;0
+8823;387;384;0;0
+8824;387;384;0;0
+8825;387;384;0;0
+8826;388;385;0;0
+8827;388;385;0;0
+8828;388;385;0;0
+8829;388;385;0;0
+8830;388;385;0;0
+8831;388;385;0;0
+8832;388;385;0;0
+8833;388;385;0;0
+8834;388;385;0;0
+8835;388;385;0;0
+8836;388;385;0;0
+8837;388;385;0;0
+8838;388;385;0;0
+8839;388;385;0;0
+8840;388;385;0;0
+8841;388;385;0;0
+8842;388;385;0;0
+8843;388;385;0;0
+8844;388;385;0;0
+8845;388;385;0;0
+8846;388;385;0;0
+8847;388;385;0;0
+8848;388;385;0;0
+8849;388;385;0;0
+8850;388;385;0;0
+8851;388;385;0;0
+8852;388;385;0;0
+8853;388;385;0;0
+8854;388;385;0;0
+8855;389;386;0;0
+8856;389;386;0;0
+8857;389;386;0;0
+8858;389;386;0;0
+8859;389;386;0;0
+8860;389;386;0;0
+8861;389;386;0;0
+8862;389;386;0;0
+8863;389;386;0;0
+8864;389;386;0;0
+8865;389;386;0;0
+8866;389;386;0;0
+8867;389;386;0;0
+8868;389;386;0;0
+8869;389;386;0;0
+8870;389;386;0;0
+8871;389;386;0;0
+8872;389;386;0;0
+8873;389;386;0;0
+8874;389;386;0;0
+8875;389;386;0;0
+8876;389;386;0;0
+8877;389;386;0;0
+8878;389;386;0;0
+8879;389;386;0;0
+8880;389;386;0;0
+8881;389;386;0;0
+8882;389;386;0;0
+8883;390;387;0;0
+8884;390;387;0;0
+8885;390;387;0;0
+8886;390;387;0;0
+8887;390;387;0;0
+8888;390;387;0;0
+8889;390;387;0;0
+8890;390;387;0;0
+8891;390;387;0;0
+8892;390;387;0;0
+8893;390;387;0;0
+8894;390;387;0;0
+8895;390;387;0;0
+8896;390;387;0;0
+8897;390;387;0;0
+8898;390;387;0;0
+8899;390;387;0;0
+8900;390;387;0;0
+8901;390;387;0;0
+8902;391;388;0;0
+8903;391;388;0;0
+8904;391;388;0;0
+8905;391;388;0;0
+8906;391;388;0;0
+8907;391;388;0;0
+8908;391;388;0;0
+8909;391;388;0;0
+8910;391;388;0;0
+8911;391;388;0;0
+8912;391;388;0;0
+8913;391;388;0;0
+8914;391;388;0;0
+8915;391;388;0;0
+8916;391;388;0;0
+8917;391;388;0;0
+8918;391;388;0;0
+8919;392;389;0;0
+8920;392;389;0;0
+8921;392;389;0;0
+8922;392;389;0;0
+8923;392;389;0;0
+8924;392;389;0;0
+8925;392;389;0;0
+8926;392;389;0;0
+8927;392;389;0;0
+8928;392;389;0;0
+8929;392;389;0;0
+8930;392;389;0;0
+8931;392;389;0;0
+8932;392;389;0;0
+8933;392;389;0;0
+8934;392;389;0;0
+8935;392;389;0;0
+8936;392;389;0;0
+8937;392;389;0;0
+8938;392;389;0;0
+8939;392;389;0;0
+8940;392;389;0;0
+8941;392;389;0;0
+8942;393;390;0;0
+8943;393;390;0;0
+8944;393;390;0;0
+8945;393;390;0;0
+8946;393;390;0;0
+8947;393;390;0;0
+8948;393;390;0;0
+8949;393;390;0;0
+8950;393;390;0;0
+8951;393;390;0;0
+8952;393;390;0;0
+8953;393;390;0;0
+8954;393;390;0;0
+8955;393;390;0;0
+8956;393;390;0;0
+8957;393;390;0;0
+8958;393;390;0;0
+8959;393;390;0;0
+8960;393;390;0;0
+8961;393;390;0;0
+8962;393;390;0;0
+8963;393;390;0;0
+8964;393;390;0;0
+8965;393;390;0;0
+8966;394;391;0;0
+8967;394;391;0;0
+8968;394;391;0;0
+8969;394;391;0;0
+8970;394;391;0;0
+8971;394;391;0;0
+8972;394;391;0;0
+8973;394;391;0;0
+8974;394;391;0;0
+8975;394;391;0;0
+8976;394;391;0;0
+8977;394;391;0;0
+8978;394;391;0;0
+8979;394;391;0;0
+8980;394;391;0;0
+8981;394;391;0;0
+8982;394;391;0;0
+8983;394;391;0;0
+8984;394;391;0;0
+8985;394;391;0;0
+8986;394;391;0;0
+8987;394;391;0;0
+8988;394;391;0;0
+8989;394;391;0;0
+8990;394;391;0;0
+8991;394;391;0;0
+8992;395;392;0;0
+8993;395;392;0;0
+8994;395;392;0;0
+8995;395;392;0;0
+8996;395;392;0;0
+8997;395;392;0;0
+8998;395;392;0;0
+8999;395;392;0;0
+9000;395;392;0;0
+9001;395;392;0;0
+9002;395;392;0;0
+9003;395;392;0;0
+9004;395;392;0;0
+9005;395;392;0;0
+9006;395;392;0;0
+9007;395;392;0;0
+9008;396;393;0;0
+9009;396;393;0;0
+9010;396;393;0;0
+9011;396;393;0;0
+9012;396;393;0;0
+9013;396;393;0;0
+9014;396;393;0;0
+9015;396;393;0;0
+9016;396;393;0;0
+9017;396;393;0;0
+9018;396;393;0;0
+9019;396;393;0;0
+9020;396;393;0;0
+9021;396;393;0;0
+9022;396;393;0;0
+9023;396;393;0;0
+9024;396;393;0;0
+9025;396;393;0;0
+9026;396;393;0;0
+9027;396;393;0;0
+9028;396;393;0;0
+9029;396;393;0;0
+9030;396;393;0;0
+9031;396;393;0;0
+9032;396;393;0;0
+9033;396;393;0;0
+9034;396;393;0;0
+9035;396;393;0;0
+9036;397;394;0;0
+9037;397;394;0;0
+9038;397;394;0;0
+9039;397;394;0;0
+9040;397;394;0;0
+9041;397;394;0;0
+9042;397;394;0;0
+9043;397;394;0;0
+9044;397;394;0;0
+9045;397;394;0;0
+9046;397;394;0;0
+9047;397;394;0;0
+9048;397;394;0;0
+9049;397;394;0;0
+9050;397;394;0;0
+9051;397;394;0;0
+9052;397;394;0;0
+9053;397;394;0;0
+9054;397;394;0;0
+9055;397;394;0;0
+9056;397;394;0;0
+9057;397;394;0;0
+9058;397;394;0;0
+9059;397;394;0;0
+9060;397;394;0;0
+9061;397;394;0;0
+9062;397;394;0;0
+9063;397;394;0;0
+9064;397;394;0;0
+9065;398;395;0;0
+9066;398;395;0;0
+9067;398;395;0;0
+9068;398;395;0;0
+9069;398;395;0;0
+9070;398;395;0;0
+9071;398;395;0;0
+9072;398;395;0;0
+9073;398;395;0;0
+9074;398;395;0;0
+9075;398;395;0;0
+9076;398;395;0;0
+9077;398;395;0;0
+9078;398;395;0;0
+9079;398;395;0;0
+9080;398;395;0;0
+9081;398;395;0;0
+9082;398;395;0;0
+9083;398;395;0;0
+9084;398;395;0;0
+9085;398;395;0;0
+9086;398;395;0;0
+9087;399;396;0;0
+9088;399;396;0;0
+9089;399;396;0;0
+9090;399;396;0;0
+9091;399;396;0;0
+9092;399;396;0;0
+9093;399;396;0;0
+9094;399;396;0;0
+9095;399;396;0;0
+9096;399;396;0;0
+9097;399;396;0;0
+9098;399;396;0;0
+9099;399;396;0;0
+9100;399;396;0;0
+9101;399;396;0;0
+9102;399;396;0;0
+9103;399;396;0;0
+9104;399;396;0;0
+9105;399;396;0;0
+9106;400;397;0;0
+9107;400;397;0;0
+9108;400;397;0;0
+9109;400;397;0;0
+9110;400;397;0;0
+9111;400;397;0;0
+9112;400;397;0;0
+9113;400;397;0;0
+9114;400;397;0;0
+9115;400;397;0;0
+9116;400;397;0;0
+9117;400;397;0;0
+9118;400;397;0;0
+9119;400;397;0;0
+9120;400;397;0;0
+9121;400;397;0;0
+9122;400;397;0;0
+9123;400;397;0;0
+9124;400;397;0;0
+9125;400;397;0;0
+9126;400;397;0;0
+9127;401;398;0;0
+9128;401;398;0;0
+9129;401;398;0;0
+9130;401;398;0;0
+9131;401;398;0;0
+9132;401;398;0;0
+9133;401;398;0;0
+9134;401;398;0;0
+9135;401;398;0;0
+9136;401;398;0;0
+9137;401;398;0;0
+9138;401;398;0;0
+9139;401;398;0;0
+9140;401;398;0;0
+9141;401;398;0;0
+9142;401;398;0;0
+9143;401;398;0;0
+9144;401;398;0;0
+9145;401;398;0;0
+9146;401;398;0;0
+9147;401;398;0;0
+9148;401;398;0;0
+9149;402;399;0;0
+9150;402;399;0;0
+9151;402;399;0;0
+9152;402;399;0;0
+9153;402;399;0;0
+9154;402;399;0;0
+9155;402;399;0;0
+9156;402;399;0;0
+9157;402;399;0;0
+9158;402;399;0;0
+9159;402;399;0;0
+9160;402;399;0;0
+9161;402;399;0;0
+9162;402;399;0;0
+9163;402;399;0;0
+9164;402;399;0;0
+9165;402;399;0;0
+9166;402;399;0;0
+9167;402;399;0;0
+9168;402;399;0;0
+9169;402;399;0;0
+9170;402;399;0;0
+9171;402;399;0;0
+9172;402;399;0;0
+9173;402;399;0;0
+9174;403;400;0;0
+9175;403;400;0;0
+9176;403;400;0;0
+9177;403;400;0;0
+9178;403;400;0;0
+9179;403;400;0;0
+9180;403;400;0;0
+9181;403;400;0;0
+9182;403;400;0;0
+9183;403;400;0;0
+9184;403;400;0;0
+9185;403;400;0;0
+9186;403;400;0;0
+9187;403;400;0;0
+9188;403;400;0;0
+9189;403;400;0;0
+9190;403;400;0;0
+9191;403;400;0;0
+9192;403;400;0;0
+9193;403;400;0;0
+9194;403;400;0;0
+9195;403;400;0;0
+9196;403;400;0;0
+9197;403;400;0;0
+9198;403;400;0;0
+9199;403;400;0;0
+9200;404;401;0;0
+9201;404;401;0;0
+9202;404;401;0;0
+9203;404;401;0;0
+9204;404;401;0;0
+9205;404;401;0;0
+9206;404;401;0;0
+9207;404;401;0;0
+9208;404;401;0;0
+9209;404;401;0;0
+9210;404;401;0;0
+9211;404;401;0;0
+9212;404;401;0;0
+9213;404;401;0;0
+9214;404;401;0;0
+9215;404;401;0;0
+9216;404;401;0;0
+9217;404;401;0;0
+9218;404;401;0;0
+9219;404;401;0;0
+9220;404;401;0;0
+9221;404;401;0;0
+9222;404;401;0;0
+9223;405;402;0;0
+9224;405;402;0;0
+9225;405;402;0;0
+9226;405;402;0;0
+9227;405;402;0;0
+9228;405;402;0;0
+9229;405;402;0;0
+9230;405;402;0;0
+9231;405;402;0;0
+9232;405;402;0;0
+9233;405;402;0;0
+9234;405;402;0;0
+9235;405;402;0;0
+9236;405;402;0;0
+9237;405;402;0;0
+9238;405;402;0;0
+9239;405;402;0;0
+9240;405;402;0;0
+9241;405;402;0;0
+9242;405;402;0;0
+9243;406;403;0;0
+9244;406;403;0;0
+9245;406;403;0;0
+9246;406;403;0;0
+9247;406;403;0;0
+9248;406;403;0;0
+9249;406;403;0;0
+9250;406;403;0;0
+9251;406;403;0;0
+9252;406;403;0;0
+9253;406;403;0;0
+9254;406;403;0;0
+9255;406;403;0;0
+9256;406;403;0;0
+9257;406;403;0;0
+9258;407;404;0;0
+9259;407;404;0;0
+9260;407;404;0;0
+9261;407;404;0;0
+9262;407;404;0;0
+9263;407;404;0;0
+9264;407;404;0;0
+9265;407;404;0;0
+9266;407;404;0;0
+9267;407;404;0;0
+9268;407;404;0;0
+9269;407;404;0;0
+9270;407;404;0;0
+9271;407;404;0;0
+9272;407;404;0;0
+9273;408;405;0;0
+9274;408;405;0;0
+9275;408;405;0;0
+9276;408;405;0;0
+9277;408;405;0;0
+9278;408;405;0;0
+9279;408;405;0;0
+9280;408;405;0;0
+9281;408;405;0;0
+9282;408;405;0;0
+9283;408;405;0;0
+9284;408;405;0;0
+9285;408;405;0;0
+9286;408;405;0;0
+9287;408;405;0;0
+9288;408;405;0;0
+9289;408;405;0;0
+9290;408;405;0;0
+9291;408;405;0;0
+9292;408;405;0;0
+9293;408;405;0;0
+9294;408;405;0;0
+9295;408;405;0;0
+9296;409;406;0;0
+9297;409;406;0;0
+9298;409;406;0;0
+9299;409;406;0;0
+9300;409;406;0;0
+9301;409;406;0;0
+9302;409;406;0;0
+9303;409;406;0;0
+9304;409;406;0;0
+9305;409;406;0;0
+9306;409;406;0;0
+9307;409;406;0;0
+9308;409;406;0;0
+9309;409;406;0;0
+9310;409;406;0;0
+9311;409;406;0;0
+9312;409;406;0;0
+9313;409;406;0;0
+9314;409;406;0;0
+9315;409;406;0;0
+9316;409;406;0;0
+9317;409;406;0;0
+9318;410;407;0;0
+9319;410;407;0;0
+9320;410;407;0;0
+9321;410;407;0;0
+9322;410;407;0;0
+9323;410;407;0;0
+9324;410;407;0;0
+9325;410;407;0;0
+9326;410;407;0;0
+9327;410;407;0;0
+9328;410;407;0;0
+9329;410;407;0;0
+9330;410;407;0;0
+9331;410;407;0;0
+9332;410;407;0;0
+9333;410;407;0;0
+9334;410;407;0;0
+9335;410;407;0;0
+9336;410;407;0;0
+9337;410;407;0;0
+9338;411;408;0;0
+9339;411;408;0;0
+9340;411;408;0;0
+9341;411;408;0;0
+9342;411;408;0;0
+9343;411;408;0;0
+9344;411;408;0;0
+9345;411;408;0;0
+9346;411;408;0;0
+9347;411;408;0;0
+9348;411;408;0;0
+9349;411;408;0;0
+9350;411;408;0;0
+9351;411;408;0;0
+9352;411;408;0;0
+9353;411;408;0;0
+9354;411;408;0;0
+9355;411;408;0;0
+9356;411;408;0;0
+9357;411;408;0;0
+9358;411;408;0;0
+9359;411;408;0;0
+9360;411;408;0;0
+9361;411;408;0;0
+9362;411;408;0;0
+9363;411;408;0;0
+9364;411;408;0;0
+9365;411;408;0;0
+9366;411;408;0;0
+9367;411;408;0;0
+9368;412;409;0;0
+9369;412;409;0;0
+9370;412;409;0;0
+9371;412;409;0;0
+9372;412;409;0;0
+9373;412;409;0;0
+9374;412;409;0;0
+9375;412;409;0;0
+9376;412;409;0;0
+9377;412;409;0;0
+9378;412;409;0;0
+9379;412;409;0;0
+9380;412;409;0;0
+9381;412;409;0;0
+9382;412;409;0;0
+9383;412;409;0;0
+9384;412;409;0;0
+9385;412;409;0;0
+9386;412;409;0;0
+9387;412;409;0;0
+9388;412;409;0;0
+9389;412;409;0;0
+9390;412;409;0;0
+9391;412;409;0;0
+9392;412;409;0;0
+9393;412;409;0;0
+9394;412;409;0;0
+9395;413;410;0;0
+9396;413;410;0;0
+9397;413;410;0;0
+9398;413;410;0;0
+9399;413;410;0;0
+9400;413;410;0;0
+9401;413;410;0;0
+9402;413;410;0;0
+9403;413;410;0;0
+9404;413;410;0;0
+9405;413;410;0;0
+9406;413;410;0;0
+9407;413;410;0;0
+9408;413;410;0;0
+9409;413;410;0;0
+9410;413;410;0;0
+9411;413;410;0;0
+9412;413;410;0;0
+9413;413;410;0;0
+9414;413;410;0;0
+9415;413;410;0;0
+9416;413;410;0;0
+9417;413;410;0;0
+9418;413;410;0;0
+9419;413;410;0;0
+9420;413;410;0;0
+9421;414;411;0;0
+9422;414;411;0;0
+9423;414;411;0;0
+9424;414;411;0;0
+9425;414;411;0;0
+9426;414;411;0;0
+9427;414;411;0;0
+9428;414;411;0;0
+9429;414;411;0;0
+9430;414;411;0;0
+9431;414;411;0;0
+9432;414;411;0;0
+9433;414;411;0;0
+9434;414;411;0;0
+9435;414;411;0;0
+9436;414;411;0;0
+9437;414;411;0;0
+9438;414;411;0;0
+9439;415;412;0;0
+9440;415;412;0;0
+9441;415;412;0;0
+9442;415;412;0;0
+9443;415;412;0;0
+9444;415;412;0;0
+9445;415;412;0;0
+9446;415;412;0;0
+9447;415;412;0;0
+9448;415;412;0;0
+9449;415;412;0;0
+9450;415;412;0;0
+9451;415;412;0;0
+9452;415;412;0;0
+9453;415;412;0;0
+9454;415;412;0;0
+9455;415;412;0;0
+9456;415;412;0;0
+9457;415;412;0;0
+9458;415;412;0;0
+9459;415;412;0;0
+9460;415;412;0;0
+9461;415;412;0;0
+9462;415;412;0;0
+9463;415;412;0;0
+9464;415;412;0;0
+9465;415;412;0;0
+9466;415;412;0;0
+9467;415;412;0;0
+9468;415;412;0;0
+9469;416;413;0;0
+9470;416;413;0;0
+9471;416;413;0;0
+9472;416;413;0;0
+9473;416;413;0;0
+9474;416;413;0;0
+9475;416;413;0;0
+9476;416;413;0;0
+9477;416;413;0;0
+9478;416;413;0;0
+9479;416;413;0;0
+9480;416;413;0;0
+9481;416;413;0;0
+9482;416;413;0;0
+9483;416;413;0;0
+9484;416;413;0;0
+9485;416;413;0;0
+9486;416;413;0;0
+9487;417;414;0;0
+9488;417;414;0;0
+9489;417;414;0;0
+9490;417;414;0;0
+9491;417;414;0;0
+9492;417;414;0;0
+9493;417;414;0;0
+9494;417;414;0;0
+9495;417;414;0;0
+9496;417;414;0;0
+9497;417;414;0;0
+9498;417;414;0;0
+9499;417;414;0;0
+9500;417;414;0;0
+9501;417;414;0;0
+9502;417;414;0;0
+9503;417;414;0;0
+9504;417;414;0;0
+9505;417;414;0;0
+9506;417;414;0;0
+9507;417;414;0;0
+9508;417;414;0;0
+9509;417;414;0;0
+9510;417;414;0;0
+9511;417;414;0;0
+9512;417;414;0;0
+9513;418;415;0;0
+9514;418;415;0;0
+9515;418;415;0;0
+9516;418;415;0;0
+9517;418;415;0;0
+9518;418;415;0;0
+9519;418;415;0;0
+9520;418;415;0;0
+9521;418;415;0;0
+9522;418;415;0;0
+9523;418;415;0;0
+9524;418;415;0;0
+9525;418;415;0;0
+9526;418;415;0;0
+9527;418;415;0;0
+9528;418;415;0;0
+9529;418;415;0;0
+9530;418;415;0;0
+9531;418;415;0;0
+9532;418;415;0;0
+9533;418;415;0;0
+9534;418;415;0;0
+9535;418;415;0;0
+9536;418;415;0;0
+9537;419;416;0;0
+9538;419;416;0;0
+9539;419;416;0;0
+9540;419;416;0;0
+9541;419;416;0;0
+9542;419;416;0;0
+9543;419;416;0;0
+9544;419;416;0;0
+9545;419;416;0;0
+9546;419;416;0;0
+9547;419;416;0;0
+9548;419;416;0;0
+9549;419;416;0;0
+9550;419;416;0;0
+9551;419;416;0;0
+9552;420;417;0;0
+9553;420;417;0;0
+9554;420;417;0;0
+9555;420;417;0;0
+9556;420;417;0;0
+9557;420;417;0;0
+9558;420;417;0;0
+9559;420;417;0;0
+9560;420;417;0;0
+9561;420;417;0;0
+9562;420;417;0;0
+9563;420;417;0;0
+9564;420;417;0;0
+9565;420;417;0;0
+9566;420;417;0;0
+9567;420;417;0;0
+9568;420;417;0;0
+9569;420;417;0;0
+9570;420;417;0;0
+9571;420;417;0;0
+9572;420;417;0;0
+9573;420;417;0;0
+9574;420;417;0;0
+9575;420;417;0;0
+9576;420;417;0;0
+9577;420;417;0;0
+9578;420;417;0;0
+9579;420;417;0;0
+9580;421;418;0;0
+9581;421;418;0;0
+9582;421;418;0;0
+9583;421;418;0;0
+9584;421;418;0;0
+9585;421;418;0;0
+9586;421;418;0;0
+9587;421;418;0;0
+9588;421;418;0;0
+9589;421;418;0;0
+9590;421;418;0;0
+9591;421;418;0;0
+9592;421;418;0;0
+9593;421;418;0;0
+9594;421;418;0;0
+9595;421;418;0;0
+9596;421;418;0;0
+9597;421;418;0;0
+9598;421;418;0;0
+9599;421;418;0;0
+9600;421;418;0;0
+9601;421;418;0;0
+9602;421;418;0;0
+9603;421;418;0;0
+9604;421;418;0;0
+9605;421;418;0;0
+9606;422;419;0;0
+9607;422;419;0;0
+9608;422;419;0;0
+9609;422;419;0;0
+9610;422;419;0;0
+9611;422;419;0;0
+9612;422;419;0;0
+9613;422;419;0;0
+9614;422;419;0;0
+9615;422;419;0;0
+9616;422;419;0;0
+9617;422;419;0;0
+9618;422;419;0;0
+9619;422;419;0;0
+9620;422;419;0;0
+9621;423;420;0;0
+9622;423;420;0;0
+9623;423;420;0;0
+9624;423;420;0;0
+9625;423;420;0;0
+9626;423;420;0;0
+9627;423;420;0;0
+9628;423;420;0;0
+9629;423;420;0;0
+9630;423;420;0;0
+9631;423;420;0;0
+9632;423;420;0;0
+9633;423;420;0;0
+9634;423;420;0;0
+9635;423;420;0;0
+9636;423;420;0;0
+9637;423;420;0;0
+9638;423;420;0;0
+9639;423;420;0;0
+9640;423;420;0;0
+9641;423;420;0;0
+9642;423;420;0;0
+9643;423;420;0;0
+9644;423;420;0;0
+9645;424;421;0;0
+9646;424;421;0;0
+9647;424;421;0;0
+9648;424;421;0;0
+9649;424;421;0;0
+9650;424;421;0;0
+9651;424;421;0;0
+9652;424;421;0;0
+9653;424;421;0;0
+9654;424;421;0;0
+9655;424;421;0;0
+9656;424;421;0;0
+9657;424;421;0;0
+9658;424;421;0;0
+9659;424;421;0;0
+9660;424;421;0;0
+9661;424;421;0;0
+9662;424;421;0;0
+9663;425;422;0;0
+9664;425;422;0;0
+9665;425;422;0;0
+9666;425;422;0;0
+9667;425;422;0;0
+9668;425;422;0;0
+9669;425;422;0;0
+9670;425;422;0;0
+9671;425;422;0;0
+9672;425;422;0;0
+9673;425;422;0;0
+9674;425;422;0;0
+9675;425;422;0;0
+9676;425;422;0;0
+9677;425;422;0;0
+9678;426;423;0;0
+9679;426;423;0;0
+9680;426;423;0;0
+9681;426;423;0;0
+9682;426;423;0;0
+9683;426;423;0;0
+9684;426;423;0;0
+9685;426;423;0;0
+9686;426;423;0;0
+9687;426;423;0;0
+9688;426;423;0;0
+9689;426;423;0;0
+9690;426;423;0;0
+9691;426;423;0;0
+9692;426;423;0;0
+9693;426;423;0;0
+9694;426;423;0;0
+9695;426;423;0;0
+9696;426;423;0;0
+9697;426;423;0;0
+9698;426;423;0;0
+9699;426;423;0;0
+9700;426;423;0;0
+9701;426;423;0;0
+9702;426;423;0;0
+9703;427;424;0;0
+9704;427;424;0;0
+9705;427;424;0;0
+9706;427;424;0;0
+9707;427;424;0;0
+9708;427;424;0;0
+9709;427;424;0;0
+9710;427;424;0;0
+9711;427;424;0;0
+9712;427;424;0;0
+9713;427;424;0;0
+9714;427;424;0;0
+9715;427;424;0;0
+9716;427;424;0;0
+9717;427;424;0;0
+9718;427;424;0;0
+9719;427;424;0;0
+9720;427;424;0;0
+9721;427;424;0;0
+9722;427;424;0;0
+9723;427;424;0;0
+9724;427;424;0;0
+9725;427;424;0;0
+9726;427;424;0;0
+9727;427;424;0;0
+9728;427;424;0;0
+9729;428;425;0;0
+9730;428;425;0;0
+9731;428;425;0;0
+9732;428;425;0;0
+9733;428;425;0;0
+9734;428;425;0;0
+9735;428;425;0;0
+9736;428;425;0;0
+9737;428;425;0;0
+9738;428;425;0;0
+9739;428;425;0;0
+9740;428;425;0;0
+9741;428;425;0;0
+9742;428;425;0;0
+9743;428;425;0;0
+9744;428;425;0;0
+9745;428;425;0;0
+9746;428;425;0;0
+9747;428;425;0;0
+9748;428;425;0;0
+9749;428;425;0;0
+9750;428;425;0;0
+9751;428;425;0;0
+9752;428;425;0;0
+9753;428;425;0;0
+9754;428;425;0;0
+9755;429;426;0;0
+9756;429;426;0;0
+9757;429;426;0;0
+9758;429;426;0;0
+9759;429;426;0;0
+9760;429;426;0;0
+9761;429;426;0;0
+9762;429;426;0;0
+9763;429;426;0;0
+9764;429;426;0;0
+9765;429;426;0;0
+9766;429;426;0;0
+9767;429;426;0;0
+9768;429;426;0;0
+9769;429;426;0;0
+9770;430;427;0;0
+9771;430;427;0;0
+9772;430;427;0;0
+9773;430;427;0;0
+9774;430;427;0;0
+9775;430;427;0;0
+9776;430;427;0;0
+9777;430;427;0;0
+9778;430;427;0;0
+9779;430;427;0;0
+9780;430;427;0;0
+9781;430;427;0;0
+9782;430;427;0;0
+9783;430;427;0;0
+9784;430;427;0;0
+9785;430;427;0;0
+9786;430;427;0;0
+9787;430;427;0;0
+9788;430;427;0;0
+9789;430;427;0;0
+9790;430;427;0;0
+9791;430;427;0;0
+9792;430;427;0;0
+9793;430;427;0;0
+9794;430;427;0;0
+9795;430;427;0;0
+9796;430;427;0;0
+9797;430;427;0;0
+9798;430;427;0;0
+9799;430;427;0;0
+9800;431;428;0;0
+9801;431;428;0;0
+9802;431;428;0;0
+9803;431;428;0;0
+9804;431;428;0;0
+9805;431;428;0;0
+9806;431;428;0;0
+9807;431;428;0;0
+9808;431;428;0;0
+9809;431;428;0;0
+9810;431;428;0;0
+9811;431;428;0;0
+9812;431;428;0;0
+9813;431;428;0;0
+9814;431;428;0;0
+9815;431;428;0;0
+9816;431;428;0;0
+9817;431;428;0;0
+9818;431;428;0;0
+9819;431;428;0;0
+9820;431;428;0;0
+9821;431;428;0;0
+9822;431;428;0;0
+9823;431;428;0;0
+9824;431;428;0;0
+9825;431;428;0;0
+9826;431;428;0;0
+9827;432;429;0;0
+9828;432;429;0;0
+9829;432;429;0;0
+9830;432;429;0;0
+9831;432;429;0;0
+9832;432;429;0;0
+9833;432;429;0;0
+9834;432;429;0;0
+9835;432;429;0;0
+9836;432;429;0;0
+9837;432;429;0;0
+9838;432;429;0;0
+9839;432;429;0;0
+9840;432;429;0;0
+9841;432;429;0;0
+9842;433;430;0;0
+9843;433;430;0;0
+9844;433;430;0;0
+9845;433;430;0;0
+9846;433;430;0;0
+9847;433;430;0;0
+9848;433;430;0;0
+9849;433;430;0;0
+9850;433;430;0;0
+9851;433;430;0;0
+9852;433;430;0;0
+9853;433;430;0;0
+9854;433;430;0;0
+9855;433;430;0;0
+9856;433;430;0;0
+9857;433;430;0;0
+9858;433;430;0;0
+9859;433;430;0;0
+9860;433;430;0;0
+9861;433;430;0;0
+9862;433;430;0;0
+9863;433;430;0;0
+9864;433;430;0;0
+9865;433;430;0;0
+9866;433;430;0;0
+9867;434;431;0;0
+9868;434;431;0;0
+9869;434;431;0;0
+9870;434;431;0;0
+9871;434;431;0;0
+9872;434;431;0;0
+9873;434;431;0;0
+9874;434;431;0;0
+9875;434;431;0;0
+9876;434;431;0;0
+9877;434;431;0;0
+9878;434;431;0;0
+9879;434;431;0;0
+9880;434;431;0;0
+9881;434;431;0;0
+9882;434;431;0;0
+9883;434;431;0;0
+9884;434;431;0;0
+9885;434;431;0;0
+9886;434;431;0;0
+9887;434;431;0;0
+9888;434;431;0;0
+9889;434;431;0;0
+9890;434;431;0;0
+9891;434;431;0;0
+9892;434;431;0;0
+9893;434;431;0;0
+9894;434;431;0;0
+9895;435;432;0;0
+9896;435;432;0;0
+9897;435;432;0;0
+9898;435;432;0;0
+9899;435;432;0;0
+9900;435;432;0;0
+9901;435;432;0;0
+9902;435;432;0;0
+9903;435;432;0;0
+9904;435;432;0;0
+9905;435;432;0;0
+9906;435;432;0;0
+9907;435;432;0;0
+9908;435;432;0;0
+9909;435;432;0;0
+9910;435;432;0;0
+9911;435;432;0;0
+9912;436;433;0;0
+9913;436;433;0;0
+9914;436;433;0;0
+9915;436;433;0;0
+9916;436;433;0;0
+9917;436;433;0;0
+9918;436;433;0;0
+9919;436;433;0;0
+9920;436;433;0;0
+9921;436;433;0;0
+9922;436;433;0;0
+9923;436;433;0;0
+9924;436;433;0;0
+9925;436;433;0;0
+9926;436;433;0;0
+9927;437;434;0;0
+9928;437;434;0;0
+9929;437;434;0;0
+9930;437;434;0;0
+9931;437;434;0;0
+9932;437;434;0;0
+9933;437;434;0;0
+9934;437;434;0;0
+9935;437;434;0;0
+9936;437;434;0;0
+9937;437;434;0;0
+9938;437;434;0;0
+9939;437;434;0;0
+9940;437;434;0;0
+9941;437;434;0;0
+9942;437;434;0;0
+9943;437;434;0;0
+9944;437;434;0;0
+9945;437;434;0;0
+9946;437;434;0;0
+9947;437;434;0;0
+9948;437;434;0;0
+9949;437;434;0;0
+9950;437;434;0;0
+9951;437;434;0;0
+9952;437;434;0;0
+9953;438;435;0;0
+9954;438;435;0;0
+9955;438;435;0;0
+9956;438;435;0;0
+9957;438;435;0;0
+9958;438;435;0;0
+9959;438;435;0;0
+9960;438;435;0;0
+9961;438;435;0;0
+9962;438;435;0;0
+9963;438;435;0;0
+9964;438;435;0;0
+9965;438;435;0;0
+9966;438;435;0;0
+9967;438;435;0;0
+9968;438;435;0;0
+9969;438;435;0;0
+9970;438;435;0;0
+9971;438;435;0;0
+9972;438;435;0;0
+9973;438;435;0;0
+9974;438;435;0;0
+9975;438;435;0;0
+9976;438;435;0;0
+9977;438;435;0;0
+9978;438;435;0;0
+9979;438;435;0;0
+9980;438;435;0;0
+9981;438;435;0;0
+9982;439;436;0;0
+9983;439;436;0;0
+9984;439;436;0;0
+9985;439;436;0;0
+9986;439;436;0;0
+9987;439;436;0;0
+9988;439;436;0;0
+9989;439;436;0;0
+9990;439;436;0;0
+9991;439;436;0;0
+9992;439;436;0;0
+9993;439;436;0;0
+9994;439;436;0;0
+9995;439;436;0;0
+9996;439;436;0;0
+9997;439;436;0;0
+9998;439;436;0;0
+9999;439;436;0;0
+10000;439;436;0;0
+10001;440;437;0;0
+10002;440;437;0;0
+10003;440;437;0;0
+10004;440;437;0;0
+10005;440;437;0;0
+10006;440;437;0;0
+10007;440;437;0;0
+10008;440;437;0;0
+10009;440;437;0;0
+10010;440;437;0;0
+10011;440;437;0;0
+10012;440;437;0;0
+10013;440;437;0;0
+10014;440;437;0;0
+10015;440;437;0;0
+10016;440;437;0;0
+10017;440;437;0;0
+10018;440;437;0;0
+10019;440;437;0;0
+10020;440;437;0;0
+10021;440;437;0;0
+10022;440;437;0;0
+10023;441;438;0;0
+10024;441;438;0;0
+10025;441;438;0;0
+10026;441;438;0;0
+10027;441;438;0;0
+10028;441;438;0;0
+10029;441;438;0;0
+10030;441;438;0;0
+10031;441;438;0;0
+10032;441;438;0;0
+10033;441;438;0;0
+10034;441;438;0;0
+10035;441;438;0;0
+10036;441;438;0;0
+10037;441;438;0;0
+10038;441;438;0;0
+10039;441;438;0;0
+10040;441;438;0;0
+10041;441;438;0;0
+10042;441;438;0;0
+10043;441;438;0;0
+10044;441;438;0;0
+10045;441;438;0;0
+10046;441;438;0;0
+10047;441;438;0;0
+10048;442;439;0;0
+10049;442;439;0;0
+10050;442;439;0;0
+10051;442;439;0;0
+10052;442;439;0;0
+10053;442;439;0;0
+10054;442;439;0;0
+10055;442;439;0;0
+10056;442;439;0;0
+10057;442;439;0;0
+10058;442;439;0;0
+10059;442;439;0;0
+10060;442;439;0;0
+10061;442;439;0;0
+10062;442;439;0;0
+10063;442;439;0;0
+10064;442;439;0;0
+10065;442;439;0;0
+10066;442;439;0;0
+10067;442;439;0;0
+10068;442;439;0;0
+10069;442;439;0;0
+10070;442;439;0;0
+10071;443;440;0;0
+10072;443;440;0;0
+10073;443;440;0;0
+10074;443;440;0;0
+10075;443;440;0;0
+10076;443;440;0;0
+10077;443;440;0;0
+10078;443;440;0;0
+10079;443;440;0;0
+10080;443;440;0;0
+10081;443;440;0;0
+10082;443;440;0;0
+10083;443;440;0;0
+10084;443;440;0;0
+10085;443;440;0;0
+10086;444;441;0;0
+10087;444;441;0;0
+10088;444;441;0;0
+10089;444;441;0;0
+10090;444;441;0;0
+10091;444;441;0;0
+10092;444;441;0;0
+10093;444;441;0;0
+10094;444;441;0;0
+10095;444;441;0;0
+10096;444;441;0;0
+10097;444;441;0;0
+10098;444;441;0;0
+10099;444;441;0;0
+10100;444;441;0;0
+10101;444;441;0;0
+10102;444;441;0;0
+10103;444;441;0;0
+10104;444;441;0;0
+10105;444;441;0;0
+10106;444;441;0;0
+10107;444;441;0;0
+10108;445;442;0;0
+10109;445;442;0;0
+10110;445;442;0;0
+10111;445;442;0;0
+10112;445;442;0;0
+10113;445;442;0;0
+10114;445;442;0;0
+10115;445;442;0;0
+10116;445;442;0;0
+10117;445;442;0;0
+10118;445;442;0;0
+10119;445;442;0;0
+10120;445;442;0;0
+10121;445;442;0;0
+10122;445;442;0;0
+10123;445;442;0;0
+10124;445;442;0;0
+10125;445;442;0;0
+10126;445;442;0;0
+10127;445;442;0;0
+10128;445;442;0;0
+10129;445;442;0;0
+10130;445;442;0;0
+10131;446;443;0;0
+10132;446;443;0;0
+10133;446;443;0;0
+10134;446;443;0;0
+10135;446;443;0;0
+10136;446;443;0;0
+10137;446;443;0;0
+10138;446;443;0;0
+10139;446;443;0;0
+10140;446;443;0;0
+10141;446;443;0;0
+10142;446;443;0;0
+10143;446;443;0;0
+10144;446;443;0;0
+10145;446;443;0;0
+10146;446;443;0;0
+10147;446;443;0;0
+10148;446;443;0;0
+10149;446;443;0;0
+10150;446;443;0;0
+10151;446;443;0;0
+10152;446;443;0;0
+10153;446;443;0;0
+10154;446;443;0;0
+10155;446;443;0;0
+10156;446;443;0;0
+10157;446;443;0;0
+10158;447;444;0;0
+10159;447;444;0;0
+10160;447;444;0;0
+10161;447;444;0;0
+10162;447;444;0;0
+10163;447;444;0;0
+10164;447;444;0;0
+10165;447;444;0;0
+10166;447;444;0;0
+10167;447;444;0;0
+10168;447;444;0;0
+10169;447;444;0;0
+10170;447;444;0;0
+10171;447;444;0;0
+10172;447;444;0;0
+10173;448;445;0;0
+10174;448;445;0;0
+10175;448;445;0;0
+10176;448;445;0;0
+10177;448;445;0;0
+10178;448;445;0;0
+10179;448;445;0;0
+10180;448;445;0;0
+10181;448;445;0;0
+10182;448;445;0;0
+10183;448;445;0;0
+10184;448;445;0;0
+10185;448;445;0;0
+10186;448;445;0;0
+10187;448;445;0;0
+10188;448;445;0;0
+10189;448;445;0;0
+10190;448;445;0;0
+10191;448;445;0;0
+10192;448;445;0;0
+10193;449;446;0;0
+10194;449;446;0;0
+10195;449;446;0;0
+10196;449;446;0;0
+10197;449;446;0;0
+10198;449;446;0;0
+10199;449;446;0;0
+10200;449;446;0;0
+10201;449;446;0;0
+10202;449;446;0;0
+10203;449;446;0;0
+10204;449;446;0;0
+10205;449;446;0;0
+10206;449;446;0;0
+10207;449;446;0;0
+10208;449;446;0;0
+10209;449;446;0;0
+10210;449;446;0;0
+10211;449;446;0;0
+10212;449;446;0;0
+10213;449;446;0;0
+10214;449;446;0;0
+10215;450;447;0;0
+10216;450;447;0;0
+10217;450;447;0;0
+10218;450;447;0;0
+10219;450;447;0;0
+10220;450;447;0;0
+10221;450;447;0;0
+10222;450;447;0;0
+10223;450;447;0;0
+10224;450;447;0;0
+10225;450;447;0;0
+10226;450;447;0;0
+10227;450;447;0;0
+10228;450;447;0;0
+10229;450;447;0;0
+10230;450;447;0;0
+10231;450;447;0;0
+10232;450;447;0;0
+10233;450;447;0;0
+10234;450;447;0;0
+10235;450;447;0;0
+10236;450;447;0;0
+10237;450;447;0;0
+10238;450;447;0;0
+10239;450;447;0;0
+10240;450;447;0;0
+10241;450;447;0;0
+10242;451;448;0;0
+10243;451;448;0;0
+10244;451;448;0;0
+10245;451;448;0;0
+10246;451;448;0;0
+10247;451;448;0;0
+10248;451;448;0;0
+10249;451;448;0;0
+10250;451;448;0;0
+10251;451;448;0;0
+10252;451;448;0;0
+10253;451;448;0;0
+10254;451;448;0;0
+10255;451;448;0;0
+10256;451;448;0;0
+10257;451;448;0;0
+10258;451;448;0;0
+10259;451;448;0;0
+10260;452;449;0;0
+10261;452;449;0;0
+10262;452;449;0;0
+10263;452;449;0;0
+10264;452;449;0;0
+10265;452;449;0;0
+10266;452;449;0;0
+10267;452;449;0;0
+10268;452;449;0;0
+10269;452;449;0;0
+10270;452;449;0;0
+10271;452;449;0;0
+10272;452;449;0;0
+10273;452;449;0;0
+10274;452;449;0;0
+10275;452;449;0;0
+10276;452;449;0;0
+10277;452;449;0;0
+10278;452;449;0;0
+10279;452;449;0;0
+10280;452;449;0;0
+10281;452;449;0;0
+10282;452;449;0;0
+10283;452;449;0;0
+10284;452;449;0;0
+10285;453;450;0;0
+10286;453;450;0;0
+10287;453;450;0;0
+10288;453;450;0;0
+10289;453;450;0;0
+10290;453;450;0;0
+10291;453;450;0;0
+10292;453;450;0;0
+10293;453;450;0;0
+10294;453;450;0;0
+10295;453;450;0;0
+10296;453;450;0;0
+10297;453;450;0;0
+10298;453;450;0;0
+10299;453;450;0;0
+10300;453;450;0;0
+10301;453;450;0;0
+10302;453;450;0;0
+10303;453;450;0;0
+10304;453;450;0;0
+10305;453;450;0;0
+10306;453;450;0;0
+10307;453;450;0;0
+10308;454;451;0;0
+10309;454;451;0;0
+10310;454;451;0;0
+10311;454;451;0;0
+10312;454;451;0;0
+10313;454;451;0;0
+10314;454;451;0;0
+10315;454;451;0;0
+10316;454;451;0;0
+10317;454;451;0;0
+10318;454;451;0;0
+10319;454;451;0;0
+10320;454;451;0;0
+10321;454;451;0;0
+10322;454;451;0;0
+10323;454;451;0;0
+10324;454;451;0;0
+10325;454;451;0;0
+10326;454;451;0;0
+10327;454;451;0;0
+10328;454;451;0;0
+10329;455;452;0;0
+10330;455;452;0;0
+10331;455;452;0;0
+10332;455;452;0;0
+10333;455;452;0;0
+10334;455;452;0;0
+10335;455;452;0;0
+10336;455;452;0;0
+10337;455;452;0;0
+10338;455;452;0;0
+10339;455;452;0;0
+10340;455;452;0;0
+10341;455;452;0;0
+10342;455;452;0;0
+10343;455;452;0;0
+10344;455;452;0;0
+10345;455;452;0;0
+10346;455;452;0;0
+10347;455;452;0;0
+10348;455;452;0;0
+10349;455;452;0;0
+10350;455;452;0;0
+10351;455;452;0;0
+10352;455;452;0;0
+10353;455;452;0;0
+10354;455;452;0;0
+10355;455;452;0;0
+10356;456;453;0;0
+10357;456;453;0;0
+10358;456;453;0;0
+10359;456;453;0;0
+10360;456;453;0;0
+10361;456;453;0;0
+10362;456;453;0;0
+10363;456;453;0;0
+10364;456;453;0;0
+10365;456;453;0;0
+10366;456;453;0;0
+10367;456;453;0;0
+10368;456;453;0;0
+10369;456;453;0;0
+10370;456;453;0;0
+10371;456;453;0;0
+10372;456;453;0;0
+10373;456;453;0;0
+10374;456;453;0;0
+10375;456;453;0;0
+10376;456;453;0;0
+10377;456;453;0;0
+10378;456;453;0;0
+10379;457;454;0;0
+10380;457;454;0;0
+10381;457;454;0;0
+10382;457;454;0;0
+10383;457;454;0;0
+10384;457;454;0;0
+10385;457;454;0;0
+10386;457;454;0;0
+10387;457;454;0;0
+10388;457;454;0;0
+10389;457;454;0;0
+10390;457;454;0;0
+10391;457;454;0;0
+10392;457;454;0;0
+10393;457;454;0;0
+10394;457;454;0;0
+10395;457;454;0;0
+10396;457;454;0;0
+10397;457;454;0;0
+10398;457;454;0;0
+10399;457;454;0;0
+10400;457;454;0;0
+10401;457;454;0;0
+10402;457;454;0;0
+10403;457;454;0;0
+10404;457;454;0;0
+10405;457;454;0;0
+10406;457;454;0;0
+10407;458;455;0;0
+10408;458;455;0;0
+10409;458;455;0;0
+10410;458;455;0;0
+10411;458;455;0;0
+10412;458;455;0;0
+10413;458;455;0;0
+10414;458;455;0;0
+10415;458;455;0;0
+10416;458;455;0;0
+10417;458;455;0;0
+10418;458;455;0;0
+10419;458;455;0;0
+10420;458;455;0;0
+10421;458;455;0;0
+10422;458;455;0;0
+10423;458;455;0;0
+10424;458;455;0;0
+10425;458;455;0;0
+10426;458;455;0;0
+10427;458;455;0;0
+10428;459;456;0;0
+10429;459;456;0;0
+10430;459;456;0;0
+10431;459;456;0;0
+10432;459;456;0;0
+10433;459;456;0;0
+10434;459;456;0;0
+10435;459;456;0;0
+10436;459;456;0;0
+10437;459;456;0;0
+10438;459;456;0;0
+10439;459;456;0;0
+10440;459;456;0;0
+10441;459;456;0;0
+10442;459;456;0;0
+10443;459;456;0;0
+10444;459;456;0;0
+10445;459;456;0;0
+10446;459;456;0;0
+10447;459;456;0;0
+10448;459;456;0;0
+10449;459;456;0;0
+10450;459;456;0;0
+10451;459;456;0;0
+10452;459;456;0;0
+10453;459;456;0;0
+10454;459;456;0;0
+10455;459;456;0;0
+10456;460;457;0;0
+10457;460;457;0;0
+10458;460;457;0;0
+10459;460;457;0;0
+10460;460;457;0;0
+10461;460;457;0;0
+10462;460;457;0;0
+10463;460;457;0;0
+10464;460;457;0;0
+10465;460;457;0;0
+10466;460;457;0;0
+10467;460;457;0;0
+10468;460;457;0;0
+10469;460;457;0;0
+10470;460;457;0;0
+10471;461;458;0;0
+10472;461;458;0;0
+10473;461;458;0;0
+10474;461;458;0;0
+10475;461;458;0;0
+10476;461;458;0;0
+10477;461;458;0;0
+10478;461;458;0;0
+10479;461;458;0;0
+10480;461;458;0;0
+10481;461;458;0;0
+10482;461;458;0;0
+10483;461;458;0;0
+10484;461;458;0;0
+10485;461;458;0;0
+10486;461;458;0;0
+10487;461;458;0;0
+10488;461;458;0;0
+10489;461;458;0;0
+10490;462;459;0;0
+10491;462;459;0;0
+10492;462;459;0;0
+10493;462;459;0;0
+10494;462;459;0;0
+10495;462;459;0;0
+10496;462;459;0;0
+10497;462;459;0;0
+10498;462;459;0;0
+10499;462;459;0;0
+10500;462;459;0;0
+10501;462;459;0;0
+10502;462;459;0;0
+10503;462;459;0;0
+10504;462;459;0;0
+10505;462;459;0;0
+10506;462;459;0;0
+10507;462;459;0;0
+10508;462;459;0;0
+10509;462;459;0;0
+10510;462;459;0;0
+10511;462;459;0;0
+10512;463;460;0;0
+10513;463;460;0;0
+10514;463;460;0;0
+10515;463;460;0;0
+10516;463;460;0;0
+10517;463;460;0;0
+10518;463;460;0;0
+10519;463;460;0;0
+10520;463;460;0;0
+10521;463;460;0;0
+10522;463;460;0;0
+10523;463;460;0;0
+10524;463;460;0;0
+10525;463;460;0;0
+10526;463;460;0;0
+10527;463;460;0;0
+10528;463;460;0;0
+10529;463;460;0;0
+10530;463;460;0;0
+10531;463;460;0;0
+10532;463;460;0;0
+10533;463;460;0;0
+10534;463;460;0;0
+10535;463;460;0;0
+10536;464;461;0;0
+10537;464;461;0;0
+10538;464;461;0;0
+10539;464;461;0;0
+10540;464;461;0;0
+10541;464;461;0;0
+10542;464;461;0;0
+10543;464;461;0;0
+10544;464;461;0;0
+10545;464;461;0;0
+10546;464;461;0;0
+10547;464;461;0;0
+10548;464;461;0;0
+10549;464;461;0;0
+10550;464;461;0;0
+10551;464;461;0;0
+10552;464;461;0;0
+10553;464;461;0;0
+10554;465;462;0;0
+10555;465;462;0;0
+10556;465;462;0;0
+10557;465;462;0;0
+10558;465;462;0;0
+10559;465;462;0;0
+10560;465;462;0;0
+10561;465;462;0;0
+10562;465;462;0;0
+10563;465;462;0;0
+10564;465;462;0;0
+10565;465;462;0;0
+10566;465;462;0;0
+10567;465;462;0;0
+10568;465;462;0;0
+10569;465;462;0;0
+10570;465;462;0;0
+10571;465;462;0;0
+10572;465;462;0;0
+10573;465;462;0;0
+10574;465;462;0;0
+10575;465;462;0;0
+10576;466;463;0;0
+10577;466;463;0;0
+10578;466;463;0;0
+10579;466;463;0;0
+10580;466;463;0;0
+10581;466;463;0;0
+10582;466;463;0;0
+10583;466;463;0;0
+10584;466;463;0;0
+10585;466;463;0;0
+10586;466;463;0;0
+10587;466;463;0;0
+10588;466;463;0;0
+10589;466;463;0;0
+10590;466;463;0;0
+10591;466;463;0;0
+10592;466;463;0;0
+10593;466;463;0;0
+10594;466;463;0;0
+10595;466;463;0;0
+10596;466;463;0;0
+10597;466;463;0;0
+10598;466;463;0;0
+10599;466;463;0;0
+10600;466;463;0;0
+10601;466;463;0;0
+10602;466;463;0;0
+10603;466;463;0;0
+10604;466;463;0;0
+10605;467;464;0;0
+10606;467;464;0;0
+10607;467;464;0;0
+10608;467;464;0;0
+10609;467;464;0;0
+10610;467;464;0;0
+10611;467;464;0;0
+10612;467;464;0;0
+10613;467;464;0;0
+10614;467;464;0;0
+10615;467;464;0;0
+10616;467;464;0;0
+10617;467;464;0;0
+10618;467;464;0;0
+10619;467;464;0;0
+10620;467;464;0;0
+10621;468;465;0;0
+10622;468;465;0;0
+10623;468;465;0;0
+10624;468;465;0;0
+10625;468;465;0;0
+10626;468;465;0;0
+10627;468;465;0;0
+10628;468;465;0;0
+10629;468;465;0;0
+10630;468;465;0;0
+10631;468;465;0;0
+10632;468;465;0;0
+10633;468;465;0;0
+10634;468;465;0;0
+10635;468;465;0;0
+10636;468;465;0;0
+10637;469;466;0;0
+10638;469;466;0;0
+10639;469;466;0;0
+10640;469;466;0;0
+10641;469;466;0;0
+10642;469;466;0;0
+10643;469;466;0;0
+10644;469;466;0;0
+10645;469;466;0;0
+10646;469;466;0;0
+10647;469;466;0;0
+10648;469;466;0;0
+10649;469;466;0;0
+10650;469;466;0;0
+10651;469;466;0;0
+10652;469;466;0;0
+10653;469;466;0;0
+10654;469;466;0;0
+10655;469;466;0;0
+10656;469;466;0;0
+10657;469;466;0;0
+10658;469;466;0;0
+10659;469;466;0;0
+10660;469;466;0;0
+10661;469;466;0;0
+10662;470;467;0;0
+10663;470;467;0;0
+10664;470;467;0;0
+10665;470;467;0;0
+10666;470;467;0;0
+10667;470;467;0;0
+10668;470;467;0;0
+10669;470;467;0;0
+10670;470;467;0;0
+10671;470;467;0;0
+10672;470;467;0;0
+10673;470;467;0;0
+10674;470;467;0;0
+10675;470;467;0;0
+10676;470;467;0;0
+10677;471;468;0;0
+10678;471;468;0;0
+10679;471;468;0;0
+10680;471;468;0;0
+10681;471;468;0;0
+10682;471;468;0;0
+10683;471;468;0;0
+10684;471;468;0;0
+10685;471;468;0;0
+10686;471;468;0;0
+10687;471;468;0;0
+10688;471;468;0;0
+10689;471;468;0;0
+10690;471;468;0;0
+10691;471;468;0;0
+10692;472;469;0;0
+10693;472;469;0;0
+10694;472;469;0;0
+10695;472;469;0;0
+10696;472;469;0;0
+10697;472;469;0;0
+10698;472;469;0;0
+10699;472;469;0;0
+10700;472;469;0;0
+10701;472;469;0;0
+10702;472;469;0;0
+10703;472;469;0;0
+10704;472;469;0;0
+10705;472;469;0;0
+10706;472;469;0;0
+10707;472;469;0;0
+10708;472;469;0;0
+10709;472;469;0;0
+10710;472;469;0;0
+10711;472;469;0;0
+10712;472;469;0;0
+10713;472;469;0;0
+10714;472;469;0;0
+10715;472;469;0;0
+10716;472;469;0;0
+10717;472;469;0;0
+10718;473;470;0;0
+10719;473;470;0;0
+10720;473;470;0;0
+10721;473;470;0;0
+10722;473;470;0;0
+10723;473;470;0;0
+10724;473;470;0;0
+10725;473;470;0;0
+10726;473;470;0;0
+10727;473;470;0;0
+10728;473;470;0;0
+10729;473;470;0;0
+10730;473;470;0;0
+10731;473;470;0;0
+10732;473;470;0;0
+10733;473;470;0;0
+10734;473;470;0;0
+10735;473;470;0;0
+10736;473;470;0;0
+10737;473;470;0;0
+10738;473;470;0;0
+10739;473;470;0;0
+10740;473;470;0;0
+10741;473;470;0;0
+10742;474;471;0;0
+10743;474;471;0;0
+10744;474;471;0;0
+10745;474;471;0;0
+10746;474;471;0;0
+10747;474;471;0;0
+10748;474;471;0;0
+10749;474;471;0;0
+10750;474;471;0;0
+10751;474;471;0;0
+10752;474;471;0;0
+10753;474;471;0;0
+10754;474;471;0;0
+10755;474;471;0;0
+10756;474;471;0;0
+10757;474;471;0;0
+10758;474;471;0;0
+10759;474;471;0;0
+10760;475;472;0;0
+10761;475;472;0;0
+10762;475;472;0;0
+10763;475;472;0;0
+10764;475;472;0;0
+10765;475;472;0;0
+10766;475;472;0;0
+10767;475;472;0;0
+10768;475;472;0;0
+10769;475;472;0;0
+10770;475;472;0;0
+10771;475;472;0;0
+10772;475;472;0;0
+10773;475;472;0;0
+10774;475;472;0;0
+10775;475;472;0;0
+10776;475;472;0;0
+10777;475;472;0;0
+10778;475;472;0;0
+10779;475;472;0;0
+10780;475;472;0;0
+10781;475;472;0;0
+10782;475;472;0;0
+10783;475;472;0;0
+10784;475;472;0;0
+10785;475;472;0;0
+10786;476;473;0;0
+10787;476;473;0;0
+10788;476;473;0;0
+10789;476;473;0;0
+10790;476;473;0;0
+10791;476;473;0;0
+10792;476;473;0;0
+10793;476;473;0;0
+10794;476;473;0;0
+10795;476;473;0;0
+10796;476;473;0;0
+10797;476;473;0;0
+10798;476;473;0;0
+10799;476;473;0;0
+10800;476;473;0;0
+10801;476;473;0;0
+10802;477;474;0;0
+10803;477;474;0;0
+10804;477;474;0;0
+10805;477;474;0;0
+10806;477;474;0;0
+10807;477;474;0;0
+10808;477;474;0;0
+10809;477;474;0;0
+10810;477;474;0;0
+10811;477;474;0;0
+10812;477;474;0;0
+10813;477;474;0;0
+10814;477;474;0;0
+10815;477;474;0;0
+10816;477;474;0;0
+10817;477;474;0;0
+10818;477;474;0;0
+10819;477;474;0;0
+10820;477;474;0;0
+10821;477;474;0;0
+10822;477;474;0;0
+10823;477;474;0;0
+10824;477;474;0;0
+10825;477;474;0;0
+10826;477;474;0;0
+10827;477;474;0;0
+10828;478;475;0;0
+10829;478;475;0;0
+10830;478;475;0;0
+10831;478;475;0;0
+10832;478;475;0;0
+10833;478;475;0;0
+10834;478;475;0;0
+10835;478;475;0;0
+10836;478;475;0;0
+10837;478;475;0;0
+10838;478;475;0;0
+10839;478;475;0;0
+10840;478;475;0;0
+10841;478;475;0;0
+10842;478;475;0;0
+10843;478;475;0;0
+10844;478;475;0;0
+10845;478;475;0;0
+10846;478;475;0;0
+10847;478;475;0;0
+10848;478;475;0;0
+10849;479;476;0;0
+10850;479;476;0;0
+10851;479;476;0;0
+10852;479;476;0;0
+10853;479;476;0;0
+10854;479;476;0;0
+10855;479;476;0;0
+10856;479;476;0;0
+10857;479;476;0;0
+10858;479;476;0;0
+10859;479;476;0;0
+10860;479;476;0;0
+10861;479;476;0;0
+10862;479;476;0;0
+10863;479;476;0;0
+10864;479;476;0;0
+10865;479;476;0;0
+10866;479;476;0;0
+10867;479;476;0;0
+10868;479;476;0;0
+10869;480;477;0;0
+10870;480;477;0;0
+10871;480;477;0;0
+10872;480;477;0;0
+10873;480;477;0;0
+10874;480;477;0;0
+10875;480;477;0;0
+10876;480;477;0;0
+10877;480;477;0;0
+10878;480;477;0;0
+10879;480;477;0;0
+10880;480;477;0;0
+10881;480;477;0;0
+10882;480;477;0;0
+10883;480;477;0;0
+10884;481;478;0;0
+10885;481;478;0;0
+10886;481;478;0;0
+10887;481;478;0;0
+10888;481;478;0;0
+10889;481;478;0;0
+10890;481;478;0;0
+10891;481;478;0;0
+10892;481;478;0;0
+10893;481;478;0;0
+10894;481;478;0;0
+10895;481;478;0;0
+10896;481;478;0;0
+10897;481;478;0;0
+10898;481;478;0;0
+10899;481;478;0;0
+10900;481;478;0;0
+10901;481;478;0;0
+10902;481;478;0;0
+10903;481;478;0;0
+10904;481;478;0;0
+10905;481;478;0;0
+10906;481;478;0;0
+10907;481;478;0;0
+10908;481;478;0;0
+10909;481;478;0;0
+10910;482;479;0;0
+10911;482;479;0;0
+10912;482;479;0;0
+10913;482;479;0;0
+10914;482;479;0;0
+10915;482;479;0;0
+10916;482;479;0;0
+10917;482;479;0;0
+10918;482;479;0;0
+10919;482;479;0;0
+10920;482;479;0;0
+10921;482;479;0;0
+10922;482;479;0;0
+10923;482;479;0;0
+10924;482;479;0;0
+10925;482;479;0;0
+10926;482;479;0;0
+10927;482;479;0;0
+10928;482;479;0;0
+10929;482;479;0;0
+10930;482;479;0;0
+10931;482;479;0;0
+10932;482;479;0;0
+10933;482;479;0;0
+10934;482;479;0;0
+10935;482;479;0;0
+10936;482;479;0;0
+10937;482;479;0;0
+10938;482;479;0;0
+10939;483;480;0;0
+10940;483;480;0;0
+10941;483;480;0;0
+10942;483;480;0;0
+10943;483;480;0;0
+10944;483;480;0;0
+10945;483;480;0;0
+10946;483;480;0;0
+10947;483;480;0;0
+10948;483;480;0;0
+10949;483;480;0;0
+10950;483;480;0;0
+10951;483;480;0;0
+10952;483;480;0;0
+10953;483;480;0;0
+10954;483;480;0;0
+10955;483;480;0;0
+10956;483;480;0;0
+10957;483;480;0;0
+10958;483;480;0;0
+10959;483;480;0;0
+10960;484;481;0;0
+10961;484;481;0;0
+10962;484;481;0;0
+10963;484;481;0;0
+10964;484;481;0;0
+10965;484;481;0;0
+10966;484;481;0;0
+10967;484;481;0;0
+10968;484;481;0;0
+10969;484;481;0;0
+10970;484;481;0;0
+10971;484;481;0;0
+10972;484;481;0;0
+10973;484;481;0;0
+10974;484;481;0;0
+10975;484;481;0;0
+10976;484;481;0;0
+10977;484;481;0;0
+10978;484;481;0;0
+10979;484;481;0;0
+10980;484;481;0;0
+10981;484;481;0;0
+10982;484;481;0;0
+10983;484;481;0;0
+10984;484;481;0;0
+10985;485;482;0;0
+10986;485;482;0;0
+10987;485;482;0;0
+10988;485;482;0;0
+10989;485;482;0;0
+10990;485;482;0;0
+10991;485;482;0;0
+10992;485;482;0;0
+10993;485;482;0;0
+10994;485;482;0;0
+10995;485;482;0;0
+10996;485;482;0;0
+10997;485;482;0;0
+10998;485;482;0;0
+10999;485;482;0;0
+11000;485;482;0;0
+11001;485;482;0;0
+11002;486;483;0;0
+11003;486;483;0;0
+11004;486;483;0;0
+11005;486;483;0;0
+11006;486;483;0;0
+11007;486;483;0;0
+11008;486;483;0;0
+11009;486;483;0;0
+11010;486;483;0;0
+11011;486;483;0;0
+11012;486;483;0;0
+11013;486;483;0;0
+11014;486;483;0;0
+11015;486;483;0;0
+11016;486;483;0;0
+11017;486;483;0;0
+11018;486;483;0;0
+11019;486;483;0;0
+11020;486;483;0;0
+11021;486;483;0;0
+11022;486;483;0;0
+11023;486;483;0;0
+11024;486;483;0;0
+11025;486;483;0;0
+11026;486;483;0;0
+11027;486;483;0;0
+11028;486;483;0;0
+11029;486;483;0;0
+11030;486;483;0;0
+11031;486;483;0;0
+11032;487;484;0;0
+11033;487;484;0;0
+11034;487;484;0;0
+11035;487;484;0;0
+11036;487;484;0;0
+11037;487;484;0;0
+11038;487;484;0;0
+11039;487;484;0;0
+11040;487;484;0;0
+11041;487;484;0;0
+11042;487;484;0;0
+11043;487;484;0;0
+11044;487;484;0;0
+11045;487;484;0;0
+11046;487;484;0;0
+11047;487;484;0;0
+11048;487;484;0;0
+11049;487;484;0;0
+11050;487;484;0;0
+11051;487;484;0;0
+11052;487;484;0;0
+11053;487;484;0;0
+11054;488;485;0;0
+11055;488;485;0;0
+11056;488;485;0;0
+11057;488;485;0;0
+11058;488;485;0;0
+11059;488;485;0;0
+11060;488;485;0;0
+11061;488;485;0;0
+11062;488;485;0;0
+11063;488;485;0;0
+11064;488;485;0;0
+11065;488;485;0;0
+11066;488;485;0;0
+11067;488;485;0;0
+11068;488;485;0;0
+11069;488;485;0;0
+11070;488;485;0;0
+11071;488;485;0;0
+11072;488;485;0;0
+11073;488;485;0;0
+11074;488;485;0;0
+11075;488;485;0;0
+11076;488;485;0;0
+11077;488;485;0;0
+11078;488;485;0;0
+11079;488;485;0;0
+11080;488;485;0;0
+11081;488;485;0;0
+11082;489;486;0;0
+11083;489;486;0;0
+11084;489;486;0;0
+11085;489;486;0;0
+11086;489;486;0;0
+11087;489;486;0;0
+11088;489;486;0;0
+11089;489;486;0;0
+11090;489;486;0;0
+11091;489;486;0;0
+11092;489;486;0;0
+11093;489;486;0;0
+11094;489;486;0;0
+11095;489;486;0;0
+11096;489;486;0;0
+11097;489;486;0;0
+11098;489;486;0;0
+11099;489;486;0;0
+11100;489;486;0;0
+11101;489;486;0;0
+11102;489;486;0;0
+11103;489;486;0;0
+11104;490;487;0;0
+11105;490;487;0;0
+11106;490;487;0;0
+11107;490;487;0;0
+11108;490;487;0;0
+11109;490;487;0;0
+11110;490;487;0;0
+11111;490;487;0;0
+11112;490;487;0;0
+11113;490;487;0;0
+11114;490;487;0;0
+11115;490;487;0;0
+11116;490;487;0;0
+11117;490;487;0;0
+11118;490;487;0;0
+11119;490;487;0;0
+11120;490;487;0;0
+11121;490;487;0;0
+11122;490;487;0;0
+11123;490;487;0;0
+11124;490;487;0;0
+11125;490;487;0;0
+11126;490;487;0;0
+11127;490;487;0;0
+11128;490;487;0;0
+11129;490;487;0;0
+11130;490;487;0;0
+11131;491;488;0;0
+11132;491;488;0;0
+11133;491;488;0;0
+11134;491;488;0;0
+11135;491;488;0;0
+11136;491;488;0;0
+11137;491;488;0;0
+11138;491;488;0;0
+11139;491;488;0;0
+11140;491;488;0;0
+11141;491;488;0;0
+11142;491;488;0;0
+11143;491;488;0;0
+11144;491;488;0;0
+11145;491;488;0;0
+11146;492;489;0;0
+11147;492;489;0;0
+11148;492;489;0;0
+11149;492;489;0;0
+11150;492;489;0;0
+11151;492;489;0;0
+11152;492;489;0;0
+11153;492;489;0;0
+11154;492;489;0;0
+11155;492;489;0;0
+11156;492;489;0;0
+11157;492;489;0;0
+11158;492;489;0;0
+11159;492;489;0;0
+11160;492;489;0;0
+11161;492;489;0;0
+11162;492;489;0;0
+11163;492;489;0;0
+11164;492;489;0;0
+11165;492;489;0;0
+11166;492;489;0;0
+11167;492;489;0;0
+11168;492;489;0;0
+11169;492;489;0;0
+11170;492;489;0;0
+11171;492;489;0;0
+11172;492;489;0;0
+11173;492;489;0;0
+11174;493;490;0;0
+11175;493;490;0;0
+11176;493;490;0;0
+11177;493;490;0;0
+11178;493;490;0;0
+11179;493;490;0;0
+11180;493;490;0;0
+11181;493;490;0;0
+11182;493;490;0;0
+11183;493;490;0;0
+11184;493;490;0;0
+11185;493;490;0;0
+11186;493;490;0;0
+11187;493;490;0;0
+11188;493;490;0;0
+11189;493;490;0;0
+11190;493;490;0;0
+11191;493;490;0;0
+11192;493;490;0;0
+11193;493;490;0;0
+11194;493;490;0;0
+11195;494;491;0;0
+11196;494;491;0;0
+11197;494;491;0;0
+11198;494;491;0;0
+11199;494;491;0;0
+11200;494;491;0;0
+11201;494;491;0;0
+11202;494;491;0;0
+11203;494;491;0;0
+11204;494;491;0;0
+11205;494;491;0;0
+11206;494;491;0;0
+11207;494;491;0;0
+11208;494;491;0;0
+11209;494;491;0;0
+11210;494;491;0;0
+11211;494;491;0;0
+11212;494;491;0;0
+11213;494;491;0;0
+11214;494;491;0;0
+11215;494;491;0;0
+11216;494;491;0;0
+11217;494;491;0;0
+11218;494;491;0;0
+11219;494;491;0;0
+11220;494;491;0;0
+11221;494;491;0;0
+11222;494;491;0;0
+11223;495;492;0;0
+11224;495;492;0;0
+11225;495;492;0;0
+11226;495;492;0;0
+11227;495;492;0;0
+11228;495;492;0;0
+11229;495;492;0;0
+11230;495;492;0;0
+11231;495;492;0;0
+11232;495;492;0;0
+11233;495;492;0;0
+11234;495;492;0;0
+11235;495;492;0;0
+11236;495;492;0;0
+11237;495;492;0;0
+11238;495;492;0;0
+11239;495;492;0;0
+11240;495;492;0;0
+11241;495;492;0;0
+11242;495;492;0;0
+11243;495;492;0;0
+11244;495;492;0;0
+11245;495;492;0;0
+11246;495;492;0;0
+11247;495;492;0;0
+11248;495;492;0;0
+11249;495;492;0;0
+11250;495;492;0;0
+11251;495;492;0;0
+11252;496;493;0;0
+11253;496;493;0;0
+11254;496;493;0;0
+11255;496;493;0;0
+11256;496;493;0;0
+11257;496;493;0;0
+11258;496;493;0;0
+11259;496;493;0;0
+11260;496;493;0;0
+11261;496;493;0;0
+11262;496;493;0;0
+11263;496;493;0;0
+11264;496;493;0;0
+11265;496;493;0;0
+11266;496;493;0;0
+11267;496;493;0;0
+11268;497;494;0;0
+11269;497;494;0;0
+11270;497;494;0;0
+11271;497;494;0;0
+11272;497;494;0;0
+11273;497;494;0;0
+11274;497;494;0;0
+11275;497;494;0;0
+11276;497;494;0;0
+11277;497;494;0;0
+11278;497;494;0;0
+11279;497;494;0;0
+11280;497;494;0;0
+11281;497;494;0;0
+11282;497;494;0;0
+11283;497;494;0;0
+11284;497;494;0;0
+11285;497;494;0;0
+11286;497;494;0;0
+11287;497;494;0;0
+11288;497;494;0;0
+11289;497;494;0;0
+11290;497;494;0;0
+11291;497;494;0;0
+11292;497;494;0;0
+11293;497;494;0;0
+11294;497;494;0;0
+11295;497;494;0;0
+11296;498;495;0;0
+11297;498;495;0;0
+11298;498;495;0;0
+11299;498;495;0;0
+11300;498;495;0;0
+11301;498;495;0;0
+11302;498;495;0;0
+11303;498;495;0;0
+11304;498;495;0;0
+11305;498;495;0;0
+11306;498;495;0;0
+11307;498;495;0;0
+11308;498;495;0;0
+11309;498;495;0;0
+11310;498;495;0;0
+11311;498;495;0;0
+11312;498;495;0;0
+11313;498;495;0;0
+11314;498;495;0;0
+11315;498;495;0;0
+11316;498;495;0;0
+11317;498;495;0;0
+11318;498;495;0;0
+11319;498;495;0;0
+11320;498;495;0;0
+11321;498;495;0;0
+11322;499;496;0;0
+11323;499;496;0;0
+11324;499;496;0;0
+11325;499;496;0;0
+11326;499;496;0;0
+11327;499;496;0;0
+11328;499;496;0;0
+11329;499;496;0;0
+11330;499;496;0;0
+11331;499;496;0;0
+11332;499;496;0;0
+11333;499;496;0;0
+11334;499;496;0;0
+11335;499;496;0;0
+11336;499;496;0;0
+11337;499;496;0;0
+11338;499;496;0;0
+11339;499;496;0;0
+11340;499;496;0;0
+11341;499;496;0;0
+11342;499;496;0;0
+11343;499;496;0;0
+11344;499;496;0;0
+11345;499;496;0;0
+11346;499;496;0;0
+11347;499;496;0;0
+11348;499;496;0;0
+11349;499;496;0;0
+11350;500;497;0;0
+11351;500;497;0;0
+11352;500;497;0;0
+11353;500;497;0;0
+11354;500;497;0;0
+11355;500;497;0;0
+11356;500;497;0;0
+11357;500;497;0;0
+11358;500;497;0;0
+11359;500;497;0;0
+11360;500;497;0;0
+11361;500;497;0;0
+11362;500;497;0;0
+11363;500;497;0;0
+11364;500;497;0;0
+11365;500;497;0;0
+11366;500;497;0;0
+11367;500;497;0;0
+11368;500;497;0;0
+11369;500;497;0;0
+11370;500;497;0;0
+11371;500;497;0;0
+11372;500;497;0;0
+11373;500;497;0;0
+11374;500;497;0;0
+11375;500;497;0;0
+11376;500;497;0;0
+11377;501;498;0;0
+11378;501;498;0;0
+11379;501;498;0;0
+11380;501;498;0;0
+11381;501;498;0;0
+11382;501;498;0;0
+11383;501;498;0;0
+11384;501;498;0;0
+11385;501;498;0;0
+11386;501;498;0;0
+11387;501;498;0;0
+11388;501;498;0;0
+11389;501;498;0;0
+11390;501;498;0;0
+11391;501;498;0;0
+11392;501;498;0;0
+11393;501;498;0;0
+11394;501;498;0;0
+11395;501;498;0;0
+11396;502;499;0;0
+11397;502;499;0;0
+11398;502;499;0;0
+11399;502;499;0;0
+11400;502;499;0;0
+11401;502;499;0;0
+11402;502;499;0;0
+11403;502;499;0;0
+11404;502;499;0;0
+11405;502;499;0;0
+11406;502;499;0;0
+11407;502;499;0;0
+11408;502;499;0;0
+11409;502;499;0;0
+11410;502;499;0;0
+11411;502;499;0;0
+11412;502;499;0;0
+11413;502;499;0;0
+11414;502;499;0;0
+11415;502;499;0;0
+11416;502;499;0;0
+11417;502;499;0;0
+11418;502;499;0;0
+11419;503;500;0;0
+11420;503;500;0;0
+11421;503;500;0;0
+11422;503;500;0;0
+11423;503;500;0;0
+11424;503;500;0;0
+11425;503;500;0;0
+11426;503;500;0;0
+11427;503;500;0;0
+11428;503;500;0;0
+11429;503;500;0;0
+11430;503;500;0;0
+11431;503;500;0;0
+11432;503;500;0;0
+11433;503;500;0;0
+11434;503;500;0;0
+11435;503;500;0;0
+11436;503;500;0;0
+11437;503;500;0;0
+11438;503;500;0;0
+11439;503;500;0;0
+11440;503;500;0;0
+11441;503;500;0;0
+11442;504;501;0;0
+11443;504;501;0;0
+11444;504;501;0;0
+11445;504;501;0;0
+11446;504;501;0;0
+11447;504;501;0;0
+11448;504;501;0;0
+11449;504;501;0;0
+11450;504;501;0;0
+11451;504;501;0;0
+11452;504;501;0;0
+11453;504;501;0;0
+11454;504;501;0;0
+11455;504;501;0;0
+11456;504;501;0;0
+11457;504;501;0;0
+11458;504;501;0;0
+11459;504;501;0;0
+11460;504;501;0;0
+11461;504;501;0;0
+11462;505;502;0;0
+11463;505;502;0;0
+11464;505;502;0;0
+11465;505;502;0;0
+11466;505;502;0;0
+11467;505;502;0;0
+11468;505;502;0;0
+11469;505;502;0;0
+11470;505;502;0;0
+11471;505;502;0;0
+11472;505;502;0;0
+11473;505;502;0;0
+11474;505;502;0;0
+11475;505;502;0;0
+11476;505;502;0;0
+11477;505;502;0;0
+11478;505;502;0;0
+11479;505;502;0;0
+11480;505;502;0;0
+11481;505;502;0;0
+11482;505;502;0;0
+11483;505;502;0;0
+11484;505;502;0;0
+11485;505;502;0;0
+11486;506;503;0;0
+11487;506;503;0;0
+11488;506;503;0;0
+11489;506;503;0;0
+11490;506;503;0;0
+11491;506;503;0;0
+11492;506;503;0;0
+11493;506;503;0;0
+11494;506;503;0;0
+11495;506;503;0;0
+11496;506;503;0;0
+11497;506;503;0;0
+11498;506;503;0;0
+11499;506;503;0;0
+11500;506;503;0;0
+11501;507;504;0;0
+11502;507;504;0;0
+11503;507;504;0;0
+11504;507;504;0;0
+11505;507;504;0;0
+11506;507;504;0;0
+11507;507;504;0;0
+11508;507;504;0;0
+11509;507;504;0;0
+11510;507;504;0;0
+11511;507;504;0;0
+11512;507;504;0;0
+11513;507;504;0;0
+11514;507;504;0;0
+11515;507;504;0;0
+11516;507;504;0;0
+11517;507;504;0;0
+11518;507;504;0;0
+11519;507;504;0;0
+11520;507;504;0;0
+11521;507;504;0;0
+11522;507;504;0;0
+11523;507;504;0;0
+11524;507;504;0;0
+11525;507;504;0;0
+11526;507;504;0;0
+11527;507;504;0;0
+11528;507;504;0;0
+11529;508;505;0;0
+11530;508;505;0;0
+11531;508;505;0;0
+11532;508;505;0;0
+11533;508;505;0;0
+11534;508;505;0;0
+11535;508;505;0;0
+11536;508;505;0;0
+11537;508;505;0;0
+11538;508;505;0;0
+11539;508;505;0;0
+11540;508;505;0;0
+11541;508;505;0;0
+11542;508;505;0;0
+11543;508;505;0;0
+11544;509;506;0;0
+11545;509;506;0;0
+11546;509;506;0;0
+11547;509;506;0;0
+11548;509;506;0;0
+11549;509;506;0;0
+11550;509;506;0;0
+11551;509;506;0;0
+11552;509;506;0;0
+11553;509;506;0;0
+11554;509;506;0;0
+11555;509;506;0;0
+11556;509;506;0;0
+11557;509;506;0;0
+11558;509;506;0;0
+11559;509;506;0;0
+11560;509;506;0;0
+11561;509;506;0;0
+11562;509;506;0;0
+11563;509;506;0;0
+11564;509;506;0;0
+11565;509;506;0;0
+11566;509;506;0;0
+11567;509;506;0;0
+11568;509;506;0;0
+11569;509;506;0;0
+11570;510;507;0;0
+11571;510;507;0;0
+11572;510;507;0;0
+11573;510;507;0;0
+11574;510;507;0;0
+11575;510;507;0;0
+11576;510;507;0;0
+11577;510;507;0;0
+11578;510;507;0;0
+11579;510;507;0;0
+11580;510;507;0;0
+11581;510;507;0;0
+11582;510;507;0;0
+11583;510;507;0;0
+11584;510;507;0;0
+11585;510;507;0;0
+11586;510;507;0;0
+11587;510;507;0;0
+11588;510;507;0;0
+11589;510;507;0;0
+11590;510;507;0;0
+11591;510;507;0;0
+11592;510;507;0;0
+11593;510;507;0;0
+11594;510;507;0;0
+11595;510;507;0;0
+11596;510;507;0;0
+11597;511;508;0;0
+11598;511;508;0;0
+11599;511;508;0;0
+11600;511;508;0;0
+11601;511;508;0;0
+11602;511;508;0;0
+11603;511;508;0;0
+11604;511;508;0;0
+11605;511;508;0;0
+11606;511;508;0;0
+11607;511;508;0;0
+11608;511;508;0;0
+11609;511;508;0;0
+11610;511;508;0;0
+11611;511;508;0;0
+11612;511;508;0;0
+11613;511;508;0;0
+11614;511;508;0;0
+11615;511;508;0;0
+11616;511;508;0;0
+11617;511;508;0;0
+11618;511;508;0;0
+11619;511;508;0;0
+11620;511;508;0;0
+11621;511;508;0;0
+11622;511;508;0;0
+11623;511;508;0;0
+11624;511;508;0;0
+11625;512;509;0;0
+11626;512;509;0;0
+11627;512;509;0;0
+11628;512;509;0;0
+11629;512;509;0;0
+11630;512;509;0;0
+11631;512;509;0;0
+11632;512;509;0;0
+11633;512;509;0;0
+11634;512;509;0;0
+11635;512;509;0;0
+11636;512;509;0;0
+11637;512;509;0;0
+11638;512;509;0;0
+11639;512;509;0;0
+11640;512;509;0;0
+11641;512;509;0;0
+11642;512;509;0;0
+11643;512;509;0;0
+11644;512;509;0;0
+11645;512;509;0;0
+11646;512;509;0;0
+11647;513;510;0;0
+11648;513;510;0;0
+11649;513;510;0;0
+11650;513;510;0;0
+11651;513;510;0;0
+11652;513;510;0;0
+11653;513;510;0;0
+11654;513;510;0;0
+11655;513;510;0;0
+11656;513;510;0;0
+11657;513;510;0;0
+11658;513;510;0;0
+11659;513;510;0;0
+11660;513;510;0;0
+11661;513;510;0;0
+11662;513;510;0;0
+11663;513;510;0;0
+11664;513;510;0;0
+11665;513;510;0;0
+11666;513;510;0;0
+11667;513;510;0;0
+11668;514;511;0;0
+11669;514;511;0;0
+11670;514;511;0;0
+11671;514;511;0;0
+11672;514;511;0;0
+11673;514;511;0;0
+11674;514;511;0;0
+11675;514;511;0;0
+11676;514;511;0;0
+11677;514;511;0;0
+11678;514;511;0;0
+11679;514;511;0;0
+11680;514;511;0;0
+11681;514;511;0;0
+11682;514;511;0;0
+11683;514;511;0;0
+11684;514;511;0;0
+11685;514;511;0;0
+11686;514;511;0;0
+11687;514;511;0;0
+11688;514;511;0;0
+11689;514;511;0;0
+11690;514;511;0;0
+11691;514;511;0;0
+11692;515;512;0;0
+11693;515;512;0;0
+11694;515;512;0;0
+11695;515;512;0;0
+11696;515;512;0;0
+11697;515;512;0;0
+11698;515;512;0;0
+11699;515;512;0;0
+11700;515;512;0;0
+11701;515;512;0;0
+11702;515;512;0;0
+11703;515;512;0;0
+11704;515;512;0;0
+11705;515;512;0;0
+11706;515;512;0;0
+11707;515;512;0;0
+11708;515;512;0;0
+11709;516;513;0;0
+11710;516;513;0;0
+11711;516;513;0;0
+11712;516;513;0;0
+11713;516;513;0;0
+11714;516;513;0;0
+11715;516;513;0;0
+11716;516;513;0;0
+11717;516;513;0;0
+11718;516;513;0;0
+11719;516;513;0;0
+11720;516;513;0;0
+11721;516;513;0;0
+11722;516;513;0;0
+11723;516;513;0;0
+11724;517;514;0;0
+11725;517;514;0;0
+11726;517;514;0;0
+11727;517;514;0;0
+11728;517;514;0;0
+11729;517;514;0;0
+11730;517;514;0;0
+11731;517;514;0;0
+11732;517;514;0;0
+11733;517;514;0;0
+11734;517;514;0;0
+11735;517;514;0;0
+11736;517;514;0;0
+11737;517;514;0;0
+11738;517;514;0;0
+11739;517;514;0;0
+11740;517;514;0;0
+11741;517;514;0;0
+11742;517;514;0;0
+11743;517;514;0;0
+11744;517;514;0;0
+11745;517;514;0;0
+11746;517;514;0;0
+11747;517;514;0;0
+11748;517;514;0;0
+11749;517;514;0;0
+11750;517;514;0;0
+11751;517;514;0;0
+11752;517;514;0;0
+11753;518;515;0;0
+11754;518;515;0;0
+11755;518;515;0;0
+11756;518;515;0;0
+11757;518;515;0;0
+11758;518;515;0;0
+11759;518;515;0;0
+11760;518;515;0;0
+11761;518;515;0;0
+11762;518;515;0;0
+11763;518;515;0;0
+11764;518;515;0;0
+11765;518;515;0;0
+11766;518;515;0;0
+11767;518;515;0;0
+11768;518;515;0;0
+11769;518;515;0;0
+11770;518;515;0;0
+11771;518;515;0;0
+11772;518;515;0;0
+11773;518;515;0;0
+11774;519;516;0;0
+11775;519;516;0;0
+11776;519;516;0;0
+11777;519;516;0;0
+11778;519;516;0;0
+11779;519;516;0;0
+11780;519;516;0;0
+11781;519;516;0;0
+11782;519;516;0;0
+11783;519;516;0;0
+11784;519;516;0;0
+11785;519;516;0;0
+11786;519;516;0;0
+11787;519;516;0;0
+11788;519;516;0;0
+11789;519;516;0;0
+11790;519;516;0;0
+11791;519;516;0;0
+11792;519;516;0;0
+11793;520;517;0;0
+11794;520;517;0;0
+11795;520;517;0;0
+11796;520;517;0;0
+11797;520;517;0;0
+11798;520;517;0;0
+11799;520;517;0;0
+11800;520;517;0;0
+11801;520;517;0;0
+11802;520;517;0;0
+11803;520;517;0;0
+11804;520;517;0;0
+11805;520;517;0;0
+11806;520;517;0;0
+11807;520;517;0;0
+11808;520;517;0;0
+11809;520;517;0;0
+11810;520;517;0;0
+11811;520;517;0;0
+11812;520;517;0;0
+11813;520;517;0;0
+11814;520;517;0;0
+11815;520;517;0;0
+11816;520;517;0;0
+11817;520;517;0;0
+11818;520;517;0;0
+11819;520;517;0;0
+11820;521;518;0;0
+11821;521;518;0;0
+11822;521;518;0;0
+11823;521;518;0;0
+11824;521;518;0;0
+11825;521;518;0;0
+11826;521;518;0;0
+11827;521;518;0;0
+11828;521;518;0;0
+11829;521;518;0;0
+11830;521;518;0;0
+11831;521;518;0;0
+11832;521;518;0;0
+11833;521;518;0;0
+11834;521;518;0;0
+11835;521;518;0;0
+11836;521;518;0;0
+11837;521;518;0;0
+11838;521;518;0;0
+11839;521;518;0;0
+11840;522;519;0;0
+11841;522;519;0;0
+11842;522;519;0;0
+11843;522;519;0;0
+11844;522;519;0;0
+11845;522;519;0;0
+11846;522;519;0;0
+11847;522;519;0;0
+11848;522;519;0;0
+11849;522;519;0;0
+11850;522;519;0;0
+11851;522;519;0;0
+11852;522;519;0;0
+11853;522;519;0;0
+11854;522;519;0;0
+11855;522;519;0;0
+11856;522;519;0;0
+11857;522;519;0;0
+11858;522;519;0;0
+11859;522;519;0;0
+11860;522;519;0;0
+11861;523;520;0;0
+11862;523;520;0;0
+11863;523;520;0;0
+11864;523;520;0;0
+11865;523;520;0;0
+11866;523;520;0;0
+11867;523;520;0;0
+11868;523;520;0;0
+11869;523;520;0;0
+11870;523;520;0;0
+11871;523;520;0;0
+11872;523;520;0;0
+11873;523;520;0;0
+11874;523;520;0;0
+11875;523;520;0;0
+11876;523;520;0;0
+11877;523;520;0;0
+11878;523;520;0;0
+11879;523;520;0;0
+11880;523;520;0;0
+11881;523;520;0;0
+11882;523;520;0;0
+11883;523;520;0;0
+11884;523;520;0;0
+11885;523;520;0;0
+11886;523;520;0;0
+11887;523;520;0;0
+11888;523;520;0;0
+11889;524;521;0;0
+11890;524;521;0;0
+11891;524;521;0;0
+11892;524;521;0;0
+11893;524;521;0;0
+11894;524;521;0;0
+11895;524;521;0;0
+11896;524;521;0;0
+11897;524;521;0;0
+11898;524;521;0;0
+11899;524;521;0;0
+11900;524;521;0;0
+11901;524;521;0;0
+11902;524;521;0;0
+11903;524;521;0;0
+11904;524;521;0;0
+11905;524;521;0;0
+11906;524;521;0;0
+11907;524;521;0;0
+11908;524;521;0;0
+11909;525;522;0;0
+11910;525;522;0;0
+11911;525;522;0;0
+11912;525;522;0;0
+11913;525;522;0;0
+11914;525;522;0;0
+11915;525;522;0;0
+11916;525;522;0;0
+11917;525;522;0;0
+11918;525;522;0;0
+11919;525;522;0;0
+11920;525;522;0;0
+11921;525;522;0;0
+11922;525;522;0;0
+11923;525;522;0;0
+11924;525;522;0;0
+11925;525;522;0;0
+11926;525;522;0;0
+11927;525;522;0;0
+11928;525;522;0;0
+11929;525;522;0;0
+11930;525;522;0;0
+11931;526;523;0;0
+11932;526;523;0;0
+11933;526;523;0;0
+11934;526;523;0;0
+11935;526;523;0;0
+11936;526;523;0;0
+11937;526;523;0;0
+11938;526;523;0;0
+11939;526;523;0;0
+11940;526;523;0;0
+11941;526;523;0;0
+11942;526;523;0;0
+11943;526;523;0;0
+11944;526;523;0;0
+11945;526;523;0;0
+11946;526;523;0;0
+11947;526;523;0;0
+11948;526;523;0;0
+11949;526;523;0;0
+11950;526;523;0;0
+11951;526;523;0;0
+11952;526;523;0;0
+11953;526;523;0;0
+11954;527;524;0;0
+11955;527;524;0;0
+11956;527;524;0;0
+11957;527;524;0;0
+11958;527;524;0;0
+11959;527;524;0;0
+11960;527;524;0;0
+11961;527;524;0;0
+11962;527;524;0;0
+11963;527;524;0;0
+11964;527;524;0;0
+11965;527;524;0;0
+11966;527;524;0;0
+11967;527;524;0;0
+11968;527;524;0;0
+11969;527;524;0;0
+11970;527;524;0;0
+11971;527;524;0;0
+11972;527;524;0;0
+11973;527;524;0;0
+11974;527;524;0;0
+11975;527;524;0;0
+11976;528;525;0;0
+11977;528;525;0;0
+11978;528;525;0;0
+11979;528;525;0;0
+11980;528;525;0;0
+11981;528;525;0;0
+11982;528;525;0;0
+11983;528;525;0;0
+11984;528;525;0;0
+11985;528;525;0;0
+11986;528;525;0;0
+11987;528;525;0;0
+11988;528;525;0;0
+11989;528;525;0;0
+11990;528;525;0;0
+11991;528;525;0;0
+11992;528;525;0;0
+11993;528;525;0;0
+11994;529;526;0;0
+11995;529;526;0;0
+11996;529;526;0;0
+11997;529;526;0;0
+11998;529;526;0;0
+11999;529;526;0;0
+12000;529;526;0;0
+12001;529;526;0;0
+12002;529;526;0;0
+12003;529;526;0;0
+12004;529;526;0;0
+12005;529;526;0;0
+12006;529;526;0;0
+12007;529;526;0;0
+12008;529;526;0;0
+12009;529;526;0;0
+12010;529;526;0;0
+12011;529;526;0;0
+12012;529;526;0;0
+12013;529;526;0;0
+12014;529;526;0;0
+12015;529;526;0;0
+12016;529;526;0;0
+12017;529;526;0;0
+12018;529;526;0;0
+12019;530;527;0;0
+12020;530;527;0;0
+12021;530;527;0;0
+12022;530;527;0;0
+12023;530;527;0;0
+12024;530;527;0;0
+12025;530;527;0;0
+12026;530;527;0;0
+12027;530;527;0;0
+12028;530;527;0;0
+12029;530;527;0;0
+12030;530;527;0;0
+12031;530;527;0;0
+12032;530;527;0;0
+12033;530;527;0;0
+12034;530;527;0;0
+12035;530;527;0;0
+12036;530;527;0;0
+12037;530;527;0;0
+12038;530;527;0;0
+12039;530;527;0;0
+12040;530;527;0;0
+12041;530;527;0;0
+12042;530;527;0;0
+12043;530;527;0;0
+12044;531;528;0;0
+12045;531;528;0;0
+12046;531;528;0;0
+12047;531;528;0;0
+12048;531;528;0;0
+12049;531;528;0;0
+12050;531;528;0;0
+12051;531;528;0;0
+12052;531;528;0;0
+12053;531;528;0;0
+12054;531;528;0;0
+12055;531;528;0;0
+12056;531;528;0;0
+12057;531;528;0;0
+12058;531;528;0;0
+12059;531;528;0;0
+12060;531;528;0;0
+12061;531;528;0;0
+12062;531;528;0;0
+12063;531;528;0;0
+12064;531;528;0;0
+12065;531;528;0;0
+12066;532;529;0;0
+12067;532;529;0;0
+12068;532;529;0;0
+12069;532;529;0;0
+12070;532;529;0;0
+12071;532;529;0;0
+12072;532;529;0;0
+12073;532;529;0;0
+12074;532;529;0;0
+12075;532;529;0;0
+12076;532;529;0;0
+12077;532;529;0;0
+12078;532;529;0;0
+12079;532;529;0;0
+12080;532;529;0;0
+12081;532;529;0;0
+12082;532;529;0;0
+12083;532;529;0;0
+12084;532;529;0;0
+12085;532;529;0;0
+12086;532;529;0;0
+12087;532;529;0;0
+12088;532;529;0;0
+12089;532;529;0;0
+12090;532;529;0;0
+12091;532;529;0;0
+12092;532;529;0;0
+12093;532;529;0;0
+12094;533;530;0;0
+12095;533;530;0;0
+12096;533;530;0;0
+12097;533;530;0;0
+12098;533;530;0;0
+12099;533;530;0;0
+12100;533;530;0;0
+12101;533;530;0;0
+12102;533;530;0;0
+12103;533;530;0;0
+12104;533;530;0;0
+12105;533;530;0;0
+12106;533;530;0;0
+12107;533;530;0;0
+12108;533;530;0;0
+12109;533;530;0;0
+12110;533;530;0;0
+12111;533;530;0;0
+12112;533;530;0;0
+12113;533;530;0;0
+12114;533;530;0;0
+12115;533;530;0;0
+12116;533;530;0;0
+12117;533;530;0;0
+12118;533;530;0;0
+12119;533;530;0;0
+12120;533;530;0;0
+12121;534;531;0;0
+12122;534;531;0;0
+12123;534;531;0;0
+12124;534;531;0;0
+12125;534;531;0;0
+12126;534;531;0;0
+12127;534;531;0;0
+12128;534;531;0;0
+12129;534;531;0;0
+12130;534;531;0;0
+12131;534;531;0;0
+12132;534;531;0;0
+12133;534;531;0;0
+12134;534;531;0;0
+12135;534;531;0;0
+12136;534;531;0;0
+12137;534;531;0;0
+12138;534;531;0;0
+12139;534;531;0;0
+12140;534;531;0;0
+12141;534;531;0;0
+12142;534;531;0;0
+12143;534;531;0;0
+12144;534;531;0;0
+12145;534;531;0;0
+12146;534;531;0;0
+12147;534;531;0;0
+12148;534;531;0;0
+12149;534;531;0;0
+12150;534;531;0;0
+12151;535;532;0;0
+12152;535;532;0;0
+12153;535;532;0;0
+12154;535;532;0;0
+12155;535;532;0;0
+12156;535;532;0;0
+12157;535;532;0;0
+12158;535;532;0;0
+12159;535;532;0;0
+12160;535;532;0;0
+12161;535;532;0;0
+12162;535;532;0;0
+12163;535;532;0;0
+12164;535;532;0;0
+12165;535;532;0;0
+12166;535;532;0;0
+12167;535;532;0;0
+12168;536;533;0;0
+12169;536;533;0;0
+12170;536;533;0;0
+12171;536;533;0;0
+12172;536;533;0;0
+12173;536;533;0;0
+12174;536;533;0;0
+12175;536;533;0;0
+12176;536;533;0;0
+12177;536;533;0;0
+12178;536;533;0;0
+12179;536;533;0;0
+12180;536;533;0;0
+12181;536;533;0;0
+12182;536;533;0;0
+12183;536;533;0;0
+12184;536;533;0;0
+12185;536;533;0;0
+12186;536;533;0;0
+12187;536;533;0;0
+12188;536;533;0;0
+12189;536;533;0;0
+12190;536;533;0;0
+12191;536;533;0;0
+12192;536;533;0;0
+12193;536;533;0;0
+12194;536;533;0;0
+12195;536;533;0;0
+12196;536;533;0;0
+12197;536;533;0;0
+12198;537;534;0;0
+12199;537;534;0;0
+12200;537;534;0;0
+12201;537;534;0;0
+12202;537;534;0;0
+12203;537;534;0;0
+12204;537;534;0;0
+12205;537;534;0;0
+12206;537;534;0;0
+12207;537;534;0;0
+12208;537;534;0;0
+12209;537;534;0;0
+12210;537;534;0;0
+12211;537;534;0;0
+12212;537;534;0;0
+12213;537;534;0;0
+12214;537;534;0;0
+12215;537;534;0;0
+12216;537;534;0;0
+12217;537;534;0;0
+12218;537;534;0;0
+12219;537;534;0;0
+12220;537;534;0;0
+12221;537;534;0;0
+12222;537;534;0;0
+12223;537;534;0;0
+12224;537;534;0;0
+12225;537;534;0;0
+12226;537;534;0;0
+12227;537;534;0;0
+12228;538;535;0;0
+12229;538;535;0;0
+12230;538;535;0;0
+12231;538;535;0;0
+12232;538;535;0;0
+12233;538;535;0;0
+12234;538;535;0;0
+12235;538;535;0;0
+12236;538;535;0;0
+12237;538;535;0;0
+12238;538;535;0;0
+12239;538;535;0;0
+12240;538;535;0;0
+12241;538;535;0;0
+12242;538;535;0;0
+12243;538;535;0;0
+12244;538;535;0;0
+12245;538;535;0;0
+12246;538;535;0;0
+12247;538;535;0;0
+12248;538;535;0;0
+12249;538;535;0;0
+12250;538;535;0;0
+12251;538;535;0;0
+12252;538;535;0;0
+12253;538;535;0;0
+12254;538;535;0;0
+12255;539;536;0;0
+12256;539;536;0;0
+12257;539;536;0;0
+12258;539;536;0;0
+12259;539;536;0;0
+12260;539;536;0;0
+12261;539;536;0;0
+12262;539;536;0;0
+12263;539;536;0;0
+12264;539;536;0;0
+12265;539;536;0;0
+12266;539;536;0;0
+12267;539;536;0;0
+12268;539;536;0;0
+12269;539;536;0;0
+12270;539;536;0;0
+12271;539;536;0;0
+12272;539;536;0;0
+12273;539;536;0;0
+12274;539;536;0;0
+12275;539;536;0;0
+12276;539;536;0;0
+12277;539;536;0;0
+12278;539;536;0;0
+12279;539;536;0;0
+12280;540;537;0;0
+12281;540;537;0;0
+12282;540;537;0;0
+12283;540;537;0;0
+12284;540;537;0;0
+12285;540;537;0;0
+12286;540;537;0;0
+12287;540;537;0;0
+12288;540;537;0;0
+12289;540;537;0;0
+12290;540;537;0;0
+12291;540;537;0;0
+12292;540;537;0;0
+12293;540;537;0;0
+12294;540;537;0;0
+12295;540;537;0;0
+12296;540;537;0;0
+12297;540;537;0;0
+12298;540;537;0;0
+12299;540;537;0;0
+12300;540;537;0;0
+12301;540;537;0;0
+12302;540;537;0;0
+12303;540;537;0;0
+12304;540;537;0;0
+12305;540;537;0;0
+12306;540;537;0;0
+12307;540;537;0;0
+12308;540;537;0;0
+12309;541;538;0;0
+12310;541;538;0;0
+12311;541;538;0;0
+12312;541;538;0;0
+12313;541;538;0;0
+12314;541;538;0;0
+12315;541;538;0;0
+12316;541;538;0;0
+12317;541;538;0;0
+12318;541;538;0;0
+12319;541;538;0;0
+12320;541;538;0;0
+12321;541;538;0;0
+12322;541;538;0;0
+12323;541;538;0;0
+12324;542;539;0;0
+12325;542;539;0;0
+12326;542;539;0;0
+12327;542;539;0;0
+12328;542;539;0;0
+12329;542;539;0;0
+12330;542;539;0;0
+12331;542;539;0;0
+12332;542;539;0;0
+12333;542;539;0;0
+12334;542;539;0;0
+12335;542;539;0;0
+12336;542;539;0;0
+12337;542;539;0;0
+12338;542;539;0;0
+12339;542;539;0;0
+12340;542;539;0;0
+12341;542;539;0;0
+12342;542;539;0;0
+12343;542;539;0;0
+12344;542;539;0;0
+12345;543;540;0;0
+12346;543;540;0;0
+12347;543;540;0;0
+12348;543;540;0;0
+12349;543;540;0;0
+12350;543;540;0;0
+12351;543;540;0;0
+12352;543;540;0;0
+12353;543;540;0;0
+12354;543;540;0;0
+12355;543;540;0;0
+12356;543;540;0;0
+12357;543;540;0;0
+12358;543;540;0;0
+12359;543;540;0;0
+12360;543;540;0;0
+12361;543;540;0;0
+12362;543;540;0;0
+12363;543;540;0;0
+12364;543;540;0;0
+12365;543;540;0;0
+12366;543;540;0;0
+12367;544;541;0;0
+12368;544;541;0;0
+12369;544;541;0;0
+12370;544;541;0;0
+12371;544;541;0;0
+12372;544;541;0;0
+12373;544;541;0;0
+12374;544;541;0;0
+12375;544;541;0;0
+12376;544;541;0;0
+12377;544;541;0;0
+12378;544;541;0;0
+12379;544;541;0;0
+12380;544;541;0;0
+12381;544;541;0;0
+12382;544;541;0;0
+12383;544;541;0;0
+12384;544;541;0;0
+12385;544;541;0;0
+12386;544;541;0;0
+12387;544;541;0;0
+12388;544;541;0;0
+12389;544;541;0;0
+12390;544;541;0;0
+12391;544;541;0;0
+12392;545;542;0;0
+12393;545;542;0;0
+12394;545;542;0;0
+12395;545;542;0;0
+12396;545;542;0;0
+12397;545;542;0;0
+12398;545;542;0;0
+12399;545;542;0;0
+12400;545;542;0;0
+12401;545;542;0;0
+12402;545;542;0;0
+12403;545;542;0;0
+12404;545;542;0;0
+12405;545;542;0;0
+12406;545;542;0;0
+12407;545;542;0;0
+12408;545;542;0;0
+12409;545;542;0;0
+12410;545;542;0;0
+12411;545;542;0;0
+12412;545;542;0;0
+12413;545;542;0;0
+12414;545;542;0;0
+12415;545;542;0;0
+12416;545;542;0;0
+12417;545;542;0;0
+12418;545;542;0;0
+12419;545;542;0;0
+12420;545;542;0;0
+12421;546;543;0;0
+12422;546;543;0;0
+12423;546;543;0;0
+12424;546;543;0;0
+12425;546;543;0;0
+12426;546;543;0;0
+12427;546;543;0;0
+12428;546;543;0;0
+12429;546;543;0;0
+12430;546;543;0;0
+12431;546;543;0;0
+12432;546;543;0;0
+12433;546;543;0;0
+12434;546;543;0;0
+12435;546;543;0;0
+12436;546;543;0;0
+12437;546;543;0;0
+12438;546;543;0;0
+12439;546;543;0;0
+12440;546;543;0;0
+12441;546;543;0;0
+12442;547;544;0;0
+12443;547;544;0;0
+12444;547;544;0;0
+12445;547;544;0;0
+12446;547;544;0;0
+12447;547;544;0;0
+12448;547;544;0;0
+12449;547;544;0;0
+12450;547;544;0;0
+12451;547;544;0;0
+12452;547;544;0;0
+12453;547;544;0;0
+12454;547;544;0;0
+12455;547;544;0;0
+12456;547;544;0;0
+12457;547;544;0;0
+12458;547;544;0;0
+12459;547;544;0;0
+12460;547;544;0;0
+12461;547;544;0;0
+12462;547;544;0;0
+12463;547;544;0;0
+12464;547;544;0;0
+12465;547;544;0;0
+12466;547;544;0;0
+12467;547;544;0;0
+12468;547;544;0;0
+12469;548;545;0;0
+12470;548;545;0;0
+12471;548;545;0;0
+12472;548;545;0;0
+12473;548;545;0;0
+12474;548;545;0;0
+12475;548;545;0;0
+12476;548;545;0;0
+12477;548;545;0;0
+12478;548;545;0;0
+12479;548;545;0;0
+12480;548;545;0;0
+12481;548;545;0;0
+12482;548;545;0;0
+12483;548;545;0;0
+12484;548;545;0;0
+12485;548;545;0;0
+12486;548;545;0;0
+12487;548;545;0;0
+12488;548;545;0;0
+12489;548;545;0;0
+12490;548;545;0;0
+12491;548;545;0;0
+12492;548;545;0;0
+12493;548;545;0;0
+12494;548;545;0;0
+12495;548;545;0;0
+12496;548;545;0;0
+12497;549;546;0;0
+12498;549;546;0;0
+12499;549;546;0;0
+12500;549;546;0;0
+12501;549;546;0;0
+12502;549;546;0;0
+12503;549;546;0;0
+12504;549;546;0;0
+12505;549;546;0;0
+12506;549;546;0;0
+12507;549;546;0;0
+12508;549;546;0;0
+12509;549;546;0;0
+12510;549;546;0;0
+12511;549;546;0;0
+12512;549;546;0;0
+12513;550;547;0;0
+12514;550;547;0;0
+12515;550;547;0;0
+12516;550;547;0;0
+12517;550;547;0;0
+12518;550;547;0;0
+12519;550;547;0;0
+12520;550;547;0;0
+12521;550;547;0;0
+12522;550;547;0;0
+12523;550;547;0;0
+12524;550;547;0;0
+12525;550;547;0;0
+12526;550;547;0;0
+12527;550;547;0;0
+12528;550;547;0;0
+12529;550;547;0;0
+12530;550;547;0;0
+12531;550;547;0;0
+12532;550;547;0;0
+12533;550;547;0;0
+12534;550;547;0;0
+12535;550;547;0;0
+12536;550;547;0;0
+12537;550;547;0;0
+12538;550;547;0;0
+12539;551;548;0;0
+12540;551;548;0;0
+12541;551;548;0;0
+12542;551;548;0;0
+12543;551;548;0;0
+12544;551;548;0;0
+12545;551;548;0;0
+12546;551;548;0;0
+12547;551;548;0;0
+12548;551;548;0;0
+12549;551;548;0;0
+12550;551;548;0;0
+12551;551;548;0;0
+12552;551;548;0;0
+12553;551;548;0;0
+12554;551;548;0;0
+12555;551;548;0;0
+12556;551;548;0;0
+12557;551;548;0;0
+12558;551;548;0;0
+12559;551;548;0;0
+12560;552;549;0;0
+12561;552;549;0;0
+12562;552;549;0;0
+12563;552;549;0;0
+12564;552;549;0;0
+12565;552;549;0;0
+12566;552;549;0;0
+12567;552;549;0;0
+12568;552;549;0;0
+12569;552;549;0;0
+12570;552;549;0;0
+12571;552;549;0;0
+12572;552;549;0;0
+12573;552;549;0;0
+12574;552;549;0;0
+12575;552;549;0;0
+12576;552;549;0;0
+12577;552;549;0;0
+12578;552;549;0;0
+12579;552;549;0;0
+12580;552;549;0;0
+12581;552;549;0;0
+12582;553;550;0;0
+12583;553;550;0;0
+12584;553;550;0;0
+12585;553;550;0;0
+12586;553;550;0;0
+12587;553;550;0;0
+12588;553;550;0;0
+12589;553;550;0;0
+12590;553;550;0;0
+12591;553;550;0;0
+12592;553;550;0;0
+12593;553;550;0;0
+12594;553;550;0;0
+12595;553;550;0;0
+12596;553;550;0;0
+12597;553;550;0;0
+12598;553;550;0;0
+12599;553;550;0;0
+12600;553;550;0;0
+12601;554;551;0;0
+12602;554;551;0;0
+12603;554;551;0;0
+12604;554;551;0;0
+12605;554;551;0;0
+12606;554;551;0;0
+12607;554;551;0;0
+12608;554;551;0;0
+12609;554;551;0;0
+12610;554;551;0;0
+12611;554;551;0;0
+12612;554;551;0;0
+12613;554;551;0;0
+12614;554;551;0;0
+12615;554;551;0;0
+12616;554;551;0;0
+12617;554;551;0;0
+12618;554;551;0;0
+12619;554;551;0;0
+12620;554;551;0;0
+12621;554;551;0;0
+12622;554;551;0;0
+12623;554;551;0;0
+12624;554;551;0;0
+12625;555;552;0;0
+12626;555;552;0;0
+12627;555;552;0;0
+12628;555;552;0;0
+12629;555;552;0;0
+12630;555;552;0;0
+12631;555;552;0;0
+12632;555;552;0;0
+12633;555;552;0;0
+12634;555;552;0;0
+12635;555;552;0;0
+12636;555;552;0;0
+12637;555;552;0;0
+12638;555;552;0;0
+12639;555;552;0;0
+12640;555;552;0;0
+12641;555;552;0;0
+12642;555;552;0;0
+12643;555;552;0;0
+12644;555;552;0;0
+12645;555;552;0;0
+12646;555;552;0;0
+12647;555;552;0;0
+12648;555;552;0;0
+12649;556;553;0;0
+12650;556;553;0;0
+12651;556;553;0;0
+12652;556;553;0;0
+12653;556;553;0;0
+12654;556;553;0;0
+12655;556;553;0;0
+12656;556;553;0;0
+12657;556;553;0;0
+12658;556;553;0;0
+12659;556;553;0;0
+12660;556;553;0;0
+12661;556;553;0;0
+12662;556;553;0;0
+12663;556;553;0;0
+12664;556;553;0;0
+12665;556;553;0;0
+12666;556;553;0;0
+12667;556;553;0;0
+12668;556;553;0;0
+12669;556;553;0;0
+12670;556;553;0;0
+12671;556;553;0;0
+12672;556;553;0;0
+12673;556;553;0;0
+12674;556;553;0;0
+12675;556;553;0;0
+12676;556;553;0;0
+12677;556;553;0;0
+12678;556;553;0;0
+12679;557;554;0;0
+12680;557;554;0;0
+12681;557;554;0;0
+12682;557;554;0;0
+12683;557;554;0;0
+12684;557;554;0;0
+12685;557;554;0;0
+12686;557;554;0;0
+12687;557;554;0;0
+12688;557;554;0;0
+12689;557;554;0;0
+12690;557;554;0;0
+12691;557;554;0;0
+12692;557;554;0;0
+12693;557;554;0;0
+12694;557;554;0;0
+12695;557;554;0;0
+12696;557;554;0;0
+12697;557;554;0;0
+12698;557;554;0;0
+12699;557;554;0;0
+12700;558;555;0;0
+12701;558;555;0;0
+12702;558;555;0;0
+12703;558;555;0;0
+12704;558;555;0;0
+12705;558;555;0;0
+12706;558;555;0;0
+12707;558;555;0;0
+12708;558;555;0;0
+12709;558;555;0;0
+12710;558;555;0;0
+12711;558;555;0;0
+12712;558;555;0;0
+12713;558;555;0;0
+12714;558;555;0;0
+12715;558;555;0;0
+12716;558;555;0;0
+12717;558;555;0;0
+12718;558;555;0;0
+12719;558;555;0;0
+12720;558;555;0;0
+12721;558;555;0;0
+12722;558;555;0;0
+12723;558;555;0;0
+12724;558;555;0;0
+12725;558;555;0;0
+12726;558;555;0;0
+12727;558;555;0;0
+12728;558;555;0;0
+12729;559;556;0;0
+12730;559;556;0;0
+12731;559;556;0;0
+12732;559;556;0;0
+12733;559;556;0;0
+12734;559;556;0;0
+12735;559;556;0;0
+12736;559;556;0;0
+12737;559;556;0;0
+12738;559;556;0;0
+12739;559;556;0;0
+12740;559;556;0;0
+12741;559;556;0;0
+12742;559;556;0;0
+12743;559;556;0;0
+12744;559;556;0;0
+12745;559;556;0;0
+12746;559;556;0;0
+12747;559;556;0;0
+12748;559;556;0;0
+12749;559;556;0;0
+12750;559;556;0;0
+12751;559;556;0;0
+12752;560;557;0;0
+12753;560;557;0;0
+12754;560;557;0;0
+12755;560;557;0;0
+12756;560;557;0;0
+12757;560;557;0;0
+12758;560;557;0;0
+12759;560;557;0;0
+12760;560;557;0;0
+12761;560;557;0;0
+12762;560;557;0;0
+12763;560;557;0;0
+12764;560;557;0;0
+12765;560;557;0;0
+12766;560;557;0;0
+12767;560;557;0;0
+12768;560;557;0;0
+12769;560;557;0;0
+12770;560;557;0;0
+12771;561;558;0;0
+12772;561;558;0;0
+12773;561;558;0;0
+12774;561;558;0;0
+12775;561;558;0;0
+12776;561;558;0;0
+12777;561;558;0;0
+12778;561;558;0;0
+12779;561;558;0;0
+12780;561;558;0;0
+12781;561;558;0;0
+12782;561;558;0;0
+12783;561;558;0;0
+12784;561;558;0;0
+12785;561;558;0;0
+12786;561;558;0;0
+12787;561;558;0;0
+12788;561;558;0;0
+12789;561;558;0;0
+12790;561;558;0;0
+12791;561;558;0;0
+12792;561;558;0;0
+12793;561;558;0;0
+12794;561;558;0;0
+12795;562;559;0;0
+12796;562;559;0;0
+12797;562;559;0;0
+12798;562;559;0;0
+12799;562;559;0;0
+12800;562;559;0;0
+12801;562;559;0;0
+12802;562;559;0;0
+12803;562;559;0;0
+12804;562;559;0;0
+12805;562;559;0;0
+12806;562;559;0;0
+12807;562;559;0;0
+12808;562;559;0;0
+12809;562;559;0;0
+12810;562;559;0;0
+12811;562;559;0;0
+12812;563;560;0;0
+12813;563;560;0;0
+12814;563;560;0;0
+12815;563;560;0;0
+12816;563;560;0;0
+12817;563;560;0;0
+12818;563;560;0;0
+12819;563;560;0;0
+12820;563;560;0;0
+12821;563;560;0;0
+12822;563;560;0;0
+12823;563;560;0;0
+12824;563;560;0;0
+12825;563;560;0;0
+12826;563;560;0;0
+12827;563;560;0;0
+12828;563;560;0;0
+12829;563;560;0;0
+12830;563;560;0;0
+12831;564;561;0;0
+12832;564;561;0;0
+12833;564;561;0;0
+12834;564;561;0;0
+12835;564;561;0;0
+12836;564;561;0;0
+12837;564;561;0;0
+12838;564;561;0;0
+12839;564;561;0;0
+12840;564;561;0;0
+12841;564;561;0;0
+12842;564;561;0;0
+12843;564;561;0;0
+12844;564;561;0;0
+12845;564;561;0;0
+12846;564;561;0;0
+12847;564;561;0;0
+12848;564;561;0;0
+12849;564;561;0;0
+12850;564;561;0;0
+12851;564;561;0;0
+12852;564;561;0;0
+12853;564;561;0;0
+12854;564;561;0;0
+12855;564;561;0;0
+12856;564;561;0;0
+12857;564;561;0;0
+12858;564;561;0;0
+12859;564;561;0;0
+12860;565;562;0;0
+12861;565;562;0;0
+12862;565;562;0;0
+12863;565;562;0;0
+12864;565;562;0;0
+12865;565;562;0;0
+12866;565;562;0;0
+12867;565;562;0;0
+12868;565;562;0;0
+12869;565;562;0;0
+12870;565;562;0;0
+12871;565;562;0;0
+12872;565;562;0;0
+12873;565;562;0;0
+12874;565;562;0;0
+12875;565;562;0;0
+12876;565;562;0;0
+12877;565;562;0;0
+12878;565;562;0;0
+12879;565;562;0;0
+12880;566;563;0;0
+12881;566;563;0;0
+12882;566;563;0;0
+12883;566;563;0;0
+12884;566;563;0;0
+12885;566;563;0;0
+12886;566;563;0;0
+12887;566;563;0;0
+12888;566;563;0;0
+12889;566;563;0;0
+12890;566;563;0;0
+12891;566;563;0;0
+12892;566;563;0;0
+12893;566;563;0;0
+12894;566;563;0;0
+12895;566;563;0;0
+12896;566;563;0;0
+12897;566;563;0;0
+12898;566;563;0;0
+12899;566;563;0;0
+12900;566;563;0;0
+12901;566;563;0;0
+12902;566;563;0;0
+12903;566;563;0;0
+12904;566;563;0;0
+12905;566;563;0;0
+12906;566;563;0;0
+12907;566;563;0;0
+12908;566;563;0;0
+12909;566;563;0;0
+12910;567;564;0;0
+12911;567;564;0;0
+12912;567;564;0;0
+12913;567;564;0;0
+12914;567;564;0;0
+12915;567;564;0;0
+12916;567;564;0;0
+12917;567;564;0;0
+12918;567;564;0;0
+12919;567;564;0;0
+12920;567;564;0;0
+12921;567;564;0;0
+12922;567;564;0;0
+12923;567;564;0;0
+12924;567;564;0;0
+12925;567;564;0;0
+12926;568;565;0;0
+12927;568;565;0;0
+12928;568;565;0;0
+12929;568;565;0;0
+12930;568;565;0;0
+12931;568;565;0;0
+12932;568;565;0;0
+12933;568;565;0;0
+12934;568;565;0;0
+12935;568;565;0;0
+12936;568;565;0;0
+12937;568;565;0;0
+12938;568;565;0;0
+12939;568;565;0;0
+12940;568;565;0;0
+12941;568;565;0;0
+12942;569;566;0;0
+12943;569;566;0;0
+12944;569;566;0;0
+12945;569;566;0;0
+12946;569;566;0;0
+12947;569;566;0;0
+12948;569;566;0;0
+12949;569;566;0;0
+12950;569;566;0;0
+12951;569;566;0;0
+12952;569;566;0;0
+12953;569;566;0;0
+12954;569;566;0;0
+12955;569;566;0;0
+12956;569;566;0;0
+12957;569;566;0;0
+12958;569;566;0;0
+12959;569;566;0;0
+12960;569;566;0;0
+12961;569;566;0;0
+12962;569;566;0;0
+12963;569;566;0;0
+12964;569;566;0;0
+12965;570;567;0;0
+12966;570;567;0;0
+12967;570;567;0;0
+12968;570;567;0;0
+12969;570;567;0;0
+12970;570;567;0;0
+12971;570;567;0;0
+12972;570;567;0;0
+12973;570;567;0;0
+12974;570;567;0;0
+12975;570;567;0;0
+12976;570;567;0;0
+12977;570;567;0;0
+12978;570;567;0;0
+12979;570;567;0;0
+12980;570;567;0;0
+12981;570;567;0;0
+12982;571;568;0;0
+12983;571;568;0;0
+12984;571;568;0;0
+12985;571;568;0;0
+12986;571;568;0;0
+12987;571;568;0;0
+12988;571;568;0;0
+12989;571;568;0;0
+12990;571;568;0;0
+12991;571;568;0;0
+12992;571;568;0;0
+12993;571;568;0;0
+12994;571;568;0;0
+12995;571;568;0;0
+12996;571;568;0;0
+12997;571;568;0;0
+12998;571;568;0;0
+12999;571;568;0;0
+13000;572;569;0;0
+13001;572;569;0;0
+13002;572;569;0;0
+13003;572;569;0;0
+13004;572;569;0;0
+13005;572;569;0;0
+13006;572;569;0;0
+13007;572;569;0;0
+13008;572;569;0;0
+13009;572;569;0;0
+13010;572;569;0;0
+13011;572;569;0;0
+13012;572;569;0;0
+13013;572;569;0;0
+13014;572;569;0;0
+13015;572;569;0;0
+13016;572;569;0;0
+13017;572;569;0;0
+13018;573;570;0;0
+13019;573;570;0;0
+13020;573;570;0;0
+13021;573;570;0;0
+13022;573;570;0;0
+13023;573;570;0;0
+13024;573;570;0;0
+13025;573;570;0;0
+13026;573;570;0;0
+13027;573;570;0;0
+13028;573;570;0;0
+13029;573;570;0;0
+13030;573;570;0;0
+13031;573;570;0;0
+13032;573;570;0;0
+13033;573;570;0;0
+13034;574;571;0;0
+13035;574;571;0;0
+13036;574;571;0;0
+13037;574;571;0;0
+13038;574;571;0;0
+13039;574;571;0;0
+13040;574;571;0;0
+13041;574;571;0;0
+13042;574;571;0;0
+13043;574;571;0;0
+13044;574;571;0;0
+13045;574;571;0;0
+13046;574;571;0;0
+13047;574;571;0;0
+13048;574;571;0;0
+13049;574;571;0;0
+13050;574;571;0;0
+13051;574;571;0;0
+13052;574;571;0;0
+13053;574;571;0;0
+13054;574;571;0;0
+13055;574;571;0;0
+13056;574;571;0;0
+13057;574;571;0;0
+13058;574;571;0;0
+13059;574;571;0;0
+13060;574;571;0;0
+13061;574;571;0;0
+13062;575;572;0;0
+13063;575;572;0;0
+13064;575;572;0;0
+13065;575;572;0;0
+13066;575;572;0;0
+13067;575;572;0;0
+13068;575;572;0;0
+13069;575;572;0;0
+13070;575;572;0;0
+13071;575;572;0;0
+13072;575;572;0;0
+13073;575;572;0;0
+13074;575;572;0;0
+13075;575;572;0;0
+13076;575;572;0;0
+13077;575;572;0;0
+13078;575;572;0;0
+13079;575;572;0;0
+13080;575;572;0;0
+13081;575;572;0;0
+13082;575;572;0;0
+13083;575;572;0;0
+13084;575;572;0;0
+13085;575;572;0;0
+13086;576;573;0;0
+13087;576;573;0;0
+13088;576;573;0;0
+13089;576;573;0;0
+13090;576;573;0;0
+13091;576;573;0;0
+13092;576;573;0;0
+13093;576;573;0;0
+13094;576;573;0;0
+13095;576;573;0;0
+13096;576;573;0;0
+13097;576;573;0;0
+13098;576;573;0;0
+13099;576;573;0;0
+13100;576;573;0;0
+13101;576;573;0;0
+13102;576;573;0;0
+13103;576;573;0;0
+13104;576;573;0;0
+13105;576;573;0;0
+13106;576;573;0;0
+13107;576;573;0;0
+13108;576;573;0;0
+13109;576;573;0;0
+13110;576;573;0;0
+13111;576;573;0;0
+13112;576;573;0;0
+13113;576;573;0;0
+13114;576;573;0;0
+13115;576;573;0;0
+13116;577;574;0;0
+13117;577;574;0;0
+13118;577;574;0;0
+13119;577;574;0;0
+13120;577;574;0;0
+13121;577;574;0;0
+13122;577;574;0;0
+13123;577;574;0;0
+13124;577;574;0;0
+13125;577;574;0;0
+13126;577;574;0;0
+13127;577;574;0;0
+13128;577;574;0;0
+13129;577;574;0;0
+13130;577;574;0;0
+13131;577;574;0;0
+13132;577;574;0;0
+13133;578;575;0;0
+13134;578;575;0;0
+13135;578;575;0;0
+13136;578;575;0;0
+13137;578;575;0;0
+13138;578;575;0;0
+13139;578;575;0;0
+13140;578;575;0;0
+13141;578;575;0;0
+13142;578;575;0;0
+13143;578;575;0;0
+13144;578;575;0;0
+13145;578;575;0;0
+13146;578;575;0;0
+13147;578;575;0;0
+13148;578;575;0;0
+13149;578;575;0;0
+13150;578;575;0;0
+13151;578;575;0;0
+13152;578;575;0;0
+13153;578;575;0;0
+13154;578;575;0;0
+13155;578;575;0;0
+13156;579;576;0;0
+13157;579;576;0;0
+13158;579;576;0;0
+13159;579;576;0;0
+13160;579;576;0;0
+13161;579;576;0;0
+13162;579;576;0;0
+13163;579;576;0;0
+13164;579;576;0;0
+13165;579;576;0;0
+13166;579;576;0;0
+13167;579;576;0;0
+13168;579;576;0;0
+13169;579;576;0;0
+13170;579;576;0;0
+13171;579;576;0;0
+13172;580;577;0;0
+13173;580;577;0;0
+13174;580;577;0;0
+13175;580;577;0;0
+13176;580;577;0;0
+13177;580;577;0;0
+13178;580;577;0;0
+13179;580;577;0;0
+13180;580;577;0;0
+13181;580;577;0;0
+13182;580;577;0;0
+13183;580;577;0;0
+13184;580;577;0;0
+13185;580;577;0;0
+13186;580;577;0;0
+13187;580;577;0;0
+13188;580;577;0;0
+13189;580;577;0;0
+13190;580;577;0;0
+13191;581;578;0;0
+13192;581;578;0;0
+13193;581;578;0;0
+13194;581;578;0;0
+13195;581;578;0;0
+13196;581;578;0;0
+13197;581;578;0;0
+13198;581;578;0;0
+13199;581;578;0;0
+13200;581;578;0;0
+13201;581;578;0;0
+13202;581;578;0;0
+13203;581;578;0;0
+13204;581;578;0;0
+13205;581;578;0;0
+13206;581;578;0;0
+13207;581;578;0;0
+13208;581;578;0;0
+13209;581;578;0;0
+13210;581;578;0;0
+13211;581;578;0;0
+13212;582;579;0;0
+13213;582;579;0;0
+13214;582;579;0;0
+13215;582;579;0;0
+13216;582;579;0;0
+13217;582;579;0;0
+13218;582;579;0;0
+13219;582;579;0;0
+13220;582;579;0;0
+13221;582;579;0;0
+13222;582;579;0;0
+13223;582;579;0;0
+13224;582;579;0;0
+13225;582;579;0;0
+13226;582;579;0;0
+13227;582;579;0;0
+13228;582;579;0;0
+13229;582;579;0;0
+13230;582;579;0;0
+13231;582;579;0;0
+13232;582;579;0;0
+13233;582;579;0;0
+13234;582;579;0;0
+13235;582;579;0;0
+13236;582;579;0;0
+13237;582;579;0;0
+13238;582;579;0;0
+13239;582;579;0;0
+13240;582;579;0;0
+13241;582;579;0;0
+13242;583;580;0;0
+13243;583;580;0;0
+13244;583;580;0;0
+13245;583;580;0;0
+13246;583;580;0;0
+13247;583;580;0;0
+13248;583;580;0;0
+13249;583;580;0;0
+13250;583;580;0;0
+13251;583;580;0;0
+13252;583;580;0;0
+13253;583;580;0;0
+13254;583;580;0;0
+13255;583;580;0;0
+13256;583;580;0;0
+13257;583;580;0;0
+13258;583;580;0;0
+13259;583;580;0;0
+13260;583;580;0;0
+13261;583;580;0;0
+13262;583;580;0;0
+13263;583;580;0;0
+13264;583;580;0;0
+13265;583;580;0;0
+13266;583;580;0;0
+13267;583;580;0;0
+13268;583;580;0;0
+13269;583;580;0;0
+13270;584;581;0;0
+13271;584;581;0;0
+13272;584;581;0;0
+13273;584;581;0;0
+13274;584;581;0;0
+13275;584;581;0;0
+13276;584;581;0;0
+13277;584;581;0;0
+13278;584;581;0;0
+13279;584;581;0;0
+13280;584;581;0;0
+13281;584;581;0;0
+13282;584;581;0;0
+13283;584;581;0;0
+13284;584;581;0;0
+13285;584;581;0;0
+13286;584;581;0;0
+13287;584;581;0;0
+13288;584;581;0;0
+13289;584;581;0;0
+13290;584;581;0;0
+13291;584;581;0;0
+13292;584;581;0;0
+13293;584;581;0;0
+13294;584;581;0;0
+13295;584;581;0;0
+13296;584;581;0;0
+13297;584;581;0;0
+13298;585;582;0;0
+13299;585;582;0;0
+13300;585;582;0;0
+13301;585;582;0;0
+13302;585;582;0;0
+13303;585;582;0;0
+13304;585;582;0;0
+13305;585;582;0;0
+13306;585;582;0;0
+13307;585;582;0;0
+13308;585;582;0;0
+13309;585;582;0;0
+13310;585;582;0;0
+13311;585;582;0;0
+13312;585;582;0;0
+13313;585;582;0;0
+13314;585;582;0;0
+13315;585;582;0;0
+13316;585;582;0;0
+13317;585;582;0;0
+13318;585;582;0;0
+13319;585;582;0;0
+13320;585;582;0;0
+13321;585;582;0;0
+13322;585;582;0;0
+13323;585;582;0;0
+13324;585;582;0;0
+13325;585;582;0;0
+13326;586;583;0;0
+13327;586;583;0;0
+13328;586;583;0;0
+13329;586;583;0;0
+13330;586;583;0;0
+13331;586;583;0;0
+13332;586;583;0;0
+13333;586;583;0;0
+13334;586;583;0;0
+13335;586;583;0;0
+13336;586;583;0;0
+13337;586;583;0;0
+13338;586;583;0;0
+13339;586;583;0;0
+13340;586;583;0;0
+13341;586;583;0;0
+13342;586;583;0;0
+13343;586;583;0;0
+13344;586;583;0;0
+13345;586;583;0;0
+13346;586;583;0;0
+13347;586;583;0;0
+13348;586;583;0;0
+13349;586;583;0;0
+13350;586;583;0;0
+13351;586;583;0;0
+13352;586;583;0;0
+13353;587;584;0;0
+13354;587;584;0;0
+13355;587;584;0;0
+13356;587;584;0;0
+13357;587;584;0;0
+13358;587;584;0;0
+13359;587;584;0;0
+13360;587;584;0;0
+13361;587;584;0;0
+13362;587;584;0;0
+13363;587;584;0;0
+13364;587;584;0;0
+13365;587;584;0;0
+13366;587;584;0;0
+13367;587;584;0;0
+13368;587;584;0;0
+13369;587;584;0;0
+13370;587;584;0;0
+13371;587;584;0;0
+13372;587;584;0;0
+13373;587;584;0;0
+13374;587;584;0;0
+13375;587;584;0;0
+13376;587;584;0;0
+13377;587;584;0;0
+13378;587;584;0;0
+13379;587;584;0;0
+13380;587;584;0;0
+13381;587;584;0;0
+13382;587;584;0;0
+13383;588;585;0;0
+13384;588;585;0;0
+13385;588;585;0;0
+13386;588;585;0;0
+13387;588;585;0;0
+13388;588;585;0;0
+13389;588;585;0;0
+13390;588;585;0;0
+13391;588;585;0;0
+13392;588;585;0;0
+13393;588;585;0;0
+13394;588;585;0;0
+13395;588;585;0;0
+13396;588;585;0;0
+13397;588;585;0;0
+13398;588;585;0;0
+13399;588;585;0;0
+13400;588;585;0;0
+13401;588;585;0;0
+13402;588;585;0;0
+13403;588;585;0;0
+13404;588;585;0;0
+13405;588;585;0;0
+13406;588;585;0;0
+13407;588;585;0;0
+13408;588;585;0;0
+13409;588;585;0;0
+13410;589;586;0;0
+13411;589;586;0;0
+13412;589;586;0;0
+13413;589;586;0;0
+13414;589;586;0;0
+13415;589;586;0;0
+13416;589;586;0;0
+13417;589;586;0;0
+13418;589;586;0;0
+13419;589;586;0;0
+13420;589;586;0;0
+13421;589;586;0;0
+13422;589;586;0;0
+13423;589;586;0;0
+13424;589;586;0;0
+13425;590;587;0;0
+13426;590;587;0;0
+13427;590;587;0;0
+13428;590;587;0;0
+13429;590;587;0;0
+13430;590;587;0;0
+13431;590;587;0;0
+13432;590;587;0;0
+13433;590;587;0;0
+13434;590;587;0;0
+13435;590;587;0;0
+13436;590;587;0;0
+13437;590;587;0;0
+13438;590;587;0;0
+13439;590;587;0;0
+13440;590;587;0;0
+13441;591;588;0;0
+13442;591;588;0;0
+13443;591;588;0;0
+13444;591;588;0;0
+13445;591;588;0;0
+13446;591;588;0;0
+13447;591;588;0;0
+13448;591;588;0;0
+13449;591;588;0;0
+13450;591;588;0;0
+13451;591;588;0;0
+13452;591;588;0;0
+13453;591;588;0;0
+13454;591;588;0;0
+13455;591;588;0;0
+13456;591;588;0;0
+13457;591;588;0;0
+13458;591;588;0;0
+13459;591;588;0;0
+13460;591;588;0;0
+13461;591;588;0;0
+13462;591;588;0;0
+13463;591;588;0;0
+13464;591;588;0;0
+13465;591;588;0;0
+13466;592;589;0;0
+13467;592;589;0;0
+13468;592;589;0;0
+13469;592;589;0;0
+13470;592;589;0;0
+13471;592;589;0;0
+13472;592;589;0;0
+13473;592;589;0;0
+13474;592;589;0;0
+13475;592;589;0;0
+13476;592;589;0;0
+13477;592;589;0;0
+13478;592;589;0;0
+13479;592;589;0;0
+13480;592;589;0;0
+13481;592;589;0;0
+13482;592;589;0;0
+13483;592;589;0;0
+13484;592;589;0;0
+13485;592;589;0;0
+13486;592;589;0;0
+13487;592;589;0;0
+13488;592;589;0;0
+13489;592;589;0;0
+13490;593;590;0;0
+13491;593;590;0;0
+13492;593;590;0;0
+13493;593;590;0;0
+13494;593;590;0;0
+13495;593;590;0;0
+13496;593;590;0;0
+13497;593;590;0;0
+13498;593;590;0;0
+13499;593;590;0;0
+13500;593;590;0;0
+13501;593;590;0;0
+13502;593;590;0;0
+13503;593;590;0;0
+13504;593;590;0;0
+13505;593;590;0;0
+13506;593;590;0;0
+13507;593;590;0;0
+13508;593;590;0;0
+13509;593;590;0;0
+13510;593;590;0;0
+13511;593;590;0;0
+13512;593;590;0;0
+13513;593;590;0;0
+13514;593;590;0;0
+13515;593;590;0;0
+13516;593;590;0;0
+13517;594;591;0;0
+13518;594;591;0;0
+13519;594;591;0;0
+13520;594;591;0;0
+13521;594;591;0;0
+13522;594;591;0;0
+13523;594;591;0;0
+13524;594;591;0;0
+13525;594;591;0;0
+13526;594;591;0;0
+13527;594;591;0;0
+13528;594;591;0;0
+13529;594;591;0;0
+13530;594;591;0;0
+13531;594;591;0;0
+13532;594;591;0;0
+13533;594;591;0;0
+13534;594;591;0;0
+13535;594;591;0;0
+13536;594;591;0;0
+13537;594;591;0;0
+13538;594;591;0;0
+13539;594;591;0;0
+13540;594;591;0;0
+13541;594;591;0;0
+13542;594;591;0;0
+13543;595;592;0;0
+13544;595;592;0;0
+13545;595;592;0;0
+13546;595;592;0;0
+13547;595;592;0;0
+13548;595;592;0;0
+13549;595;592;0;0
+13550;595;592;0;0
+13551;595;592;0;0
+13552;595;592;0;0
+13553;595;592;0;0
+13554;595;592;0;0
+13555;595;592;0;0
+13556;595;592;0;0
+13557;595;592;0;0
+13558;595;592;0;0
+13559;595;592;0;0
+13560;595;592;0;0
+13561;595;592;0;0
+13562;595;592;0;0
+13563;595;592;0;0
+13564;595;592;0;0
+13565;596;593;0;0
+13566;596;593;0;0
+13567;596;593;0;0
+13568;596;593;0;0
+13569;596;593;0;0
+13570;596;593;0;0
+13571;596;593;0;0
+13572;596;593;0;0
+13573;596;593;0;0
+13574;596;593;0;0
+13575;596;593;0;0
+13576;596;593;0;0
+13577;596;593;0;0
+13578;596;593;0;0
+13579;596;593;0;0
+13580;596;593;0;0
+13581;596;593;0;0
+13582;596;593;0;0
+13583;596;593;0;0
+13584;596;593;0;0
+13585;596;593;0;0
+13586;596;593;0;0
+13587;596;593;0;0
+13588;596;593;0;0
+13589;596;593;0;0
+13590;597;594;0;0
+13591;597;594;0;0
+13592;597;594;0;0
+13593;597;594;0;0
+13594;597;594;0;0
+13595;597;594;0;0
+13596;597;594;0;0
+13597;597;594;0;0
+13598;597;594;0;0
+13599;597;594;0;0
+13600;597;594;0;0
+13601;597;594;0;0
+13602;597;594;0;0
+13603;597;594;0;0
+13604;597;594;0;0
+13605;597;594;0;0
+13606;598;595;0;0
+13607;598;595;0;0
+13608;598;595;0;0
+13609;598;595;0;0
+13610;598;595;0;0
+13611;598;595;0;0
+13612;598;595;0;0
+13613;598;595;0;0
+13614;598;595;0;0
+13615;598;595;0;0
+13616;598;595;0;0
+13617;598;595;0;0
+13618;598;595;0;0
+13619;598;595;0;0
+13620;598;595;0;0
+13621;598;595;0;0
+13622;599;596;0;0
+13623;599;596;0;0
+13624;599;596;0;0
+13625;599;596;0;0
+13626;599;596;0;0
+13627;599;596;0;0
+13628;599;596;0;0
+13629;599;596;0;0
+13630;599;596;0;0
+13631;599;596;0;0
+13632;599;596;0;0
+13633;599;596;0;0
+13634;599;596;0;0
+13635;599;596;0;0
+13636;599;596;0;0
+13637;599;596;0;0
+13638;599;596;0;0
+13639;599;596;0;0
+13640;599;596;0;0
+13641;599;596;0;0
+13642;599;596;0;0
+13643;599;596;0;0
+13644;600;597;0;0
+13645;600;597;0;0
+13646;600;597;0;0
+13647;600;597;0;0
+13648;600;597;0;0
+13649;600;597;0;0
+13650;600;597;0;0
+13651;600;597;0;0
+13652;600;597;0;0
+13653;600;597;0;0
+13654;600;597;0;0
+13655;600;597;0;0
+13656;600;597;0;0
+13657;600;597;0;0
+13658;600;597;0;0
+13659;600;597;0;0
+13660;600;597;0;0
+13661;600;597;0;0
+13662;600;597;0;0
+13663;600;597;0;0
+13664;600;597;0;0
+13665;600;597;0;0
+13666;600;597;0;0
+13667;600;597;0;0
+13668;600;597;0;0
+13669;600;597;0;0
+13670;601;598;0;0
+13671;601;598;0;0
+13672;601;598;0;0
+13673;601;598;0;0
+13674;601;598;0;0
+13675;601;598;0;0
+13676;601;598;0;0
+13677;601;598;0;0
+13678;601;598;0;0
+13679;601;598;0;0
+13680;601;598;0;0
+13681;601;598;0;0
+13682;601;598;0;0
+13683;601;598;0;0
+13684;601;598;0;0
+13685;601;598;0;0
+13686;601;598;0;0
+13687;601;598;0;0
+13688;601;598;0;0
+13689;601;598;0;0
+13690;601;598;0;0
+13691;601;598;0;0
+13692;601;598;0;0
+13693;601;598;0;0
+13694;601;598;0;0
+13695;601;598;0;0
+13696;601;598;0;0
+13697;601;598;0;0
+13698;601;598;0;0
+13699;601;598;0;0
+13700;602;599;0;0
+13701;602;599;0;0
+13702;602;599;0;0
+13703;602;599;0;0
+13704;602;599;0;0
+13705;602;599;0;0
+13706;602;599;0;0
+13707;602;599;0;0
+13708;602;599;0;0
+13709;602;599;0;0
+13710;602;599;0;0
+13711;602;599;0;0
+13712;602;599;0;0
+13713;602;599;0;0
+13714;602;599;0;0
+13715;602;599;0;0
+13716;602;599;0;0
+13717;602;599;0;0
+13718;602;599;0;0
+13719;603;600;0;0
+13720;603;600;0;0
+13721;603;600;0;0
+13722;603;600;0;0
+13723;603;600;0;0
+13724;603;600;0;0
+13725;603;600;0;0
+13726;603;600;0;0
+13727;603;600;0;0
+13728;603;600;0;0
+13729;603;600;0;0
+13730;603;600;0;0
+13731;603;600;0;0
+13732;603;600;0;0
+13733;603;600;0;0
+13734;603;600;0;0
+13735;603;600;0;0
+13736;603;600;0;0
+13737;603;600;0;0
+13738;603;600;0;0
+13739;603;600;0;0
+13740;603;600;0;0
+13741;603;600;0;0
+13742;603;600;0;0
+13743;603;600;0;0
+13744;603;600;0;0
+13745;603;600;0;0
+13746;604;601;0;0
+13747;604;601;0;0
+13748;604;601;0;0
+13749;604;601;0;0
+13750;604;601;0;0
+13751;604;601;0;0
+13752;604;601;0;0
+13753;604;601;0;0
+13754;604;601;0;0
+13755;604;601;0;0
+13756;604;601;0;0
+13757;604;601;0;0
+13758;604;601;0;0
+13759;604;601;0;0
+13760;604;601;0;0
+13761;604;601;0;0
+13762;604;601;0;0
+13763;604;601;0;0
+13764;604;601;0;0
+13765;604;601;0;0
+13766;604;601;0;0
+13767;604;601;0;0
+13768;604;601;0;0
+13769;604;601;0;0
+13770;604;601;0;0
+13771;604;601;0;0
+13772;604;601;0;0
+13773;605;602;0;0
+13774;605;602;0;0
+13775;605;602;0;0
+13776;605;602;0;0
+13777;605;602;0;0
+13778;605;602;0;0
+13779;605;602;0;0
+13780;605;602;0;0
+13781;605;602;0;0
+13782;605;602;0;0
+13783;605;602;0;0
+13784;605;602;0;0
+13785;605;602;0;0
+13786;605;602;0;0
+13787;605;602;0;0
+13788;605;602;0;0
+13789;605;602;0;0
+13790;605;602;0;0
+13791;605;602;0;0
+13792;605;602;0;0
+13793;605;602;0;0
+13794;605;602;0;0
+13795;605;602;0;0
+13796;605;602;0;0
+13797;605;602;0;0
+13798;605;602;0;0
+13799;606;603;0;0
+13800;606;603;0;0
+13801;606;603;0;0
+13802;606;603;0;0
+13803;606;603;0;0
+13804;606;603;0;0
+13805;606;603;0;0
+13806;606;603;0;0
+13807;606;603;0;0
+13808;606;603;0;0
+13809;606;603;0;0
+13810;606;603;0;0
+13811;606;603;0;0
+13812;606;603;0;0
+13813;606;603;0;0
+13814;606;603;0;0
+13815;606;603;0;0
+13816;606;603;0;0
+13817;606;603;0;0
+13818;606;603;0;0
+13819;606;603;0;0
+13820;606;603;0;0
+13821;607;604;0;0
+13822;607;604;0;0
+13823;607;604;0;0
+13824;607;604;0;0
+13825;607;604;0;0
+13826;607;604;0;0
+13827;607;604;0;0
+13828;607;604;0;0
+13829;607;604;0;0
+13830;607;604;0;0
+13831;607;604;0;0
+13832;607;604;0;0
+13833;607;604;0;0
+13834;607;604;0;0
+13835;607;604;0;0
+13836;607;604;0;0
+13837;607;604;0;0
+13838;607;604;0;0
+13839;607;604;0;0
+13840;607;604;0;0
+13841;607;604;0;0
+13842;607;604;0;0
+13843;607;604;0;0
+13844;607;604;0;0
+13845;608;605;0;0
+13846;608;605;0;0
+13847;608;605;0;0
+13848;608;605;0;0
+13849;608;605;0;0
+13850;608;605;0;0
+13851;608;605;0;0
+13852;608;605;0;0
+13853;608;605;0;0
+13854;608;605;0;0
+13855;608;605;0;0
+13856;608;605;0;0
+13857;608;605;0;0
+13858;608;605;0;0
+13859;608;605;0;0
+13860;608;605;0;0
+13861;608;605;0;0
+13862;609;606;0;0
+13863;609;606;0;0
+13864;609;606;0;0
+13865;609;606;0;0
+13866;609;606;0;0
+13867;609;606;0;0
+13868;609;606;0;0
+13869;609;606;0;0
+13870;609;606;0;0
+13871;609;606;0;0
+13872;609;606;0;0
+13873;609;606;0;0
+13874;609;606;0;0
+13875;609;606;0;0
+13876;609;606;0;0
+13877;609;606;0;0
+13878;609;606;0;0
+13879;609;606;0;0
+13880;609;606;0;0
+13881;609;606;0;0
+13882;609;606;0;0
+13883;609;606;0;0
+13884;609;606;0;0
+13885;609;606;0;0
+13886;609;606;0;0
+13887;609;606;0;0
+13888;610;607;0;0
+13889;610;607;0;0
+13890;610;607;0;0
+13891;610;607;0;0
+13892;610;607;0;0
+13893;610;607;0;0
+13894;610;607;0;0
+13895;610;607;0;0
+13896;610;607;0;0
+13897;610;607;0;0
+13898;610;607;0;0
+13899;610;607;0;0
+13900;610;607;0;0
+13901;610;607;0;0
+13902;610;607;0;0
+13903;611;608;0;0
+13904;611;608;0;0
+13905;611;608;0;0
+13906;611;608;0;0
+13907;611;608;0;0
+13908;611;608;0;0
+13909;611;608;0;0
+13910;611;608;0;0
+13911;611;608;0;0
+13912;611;608;0;0
+13913;611;608;0;0
+13914;611;608;0;0
+13915;611;608;0;0
+13916;611;608;0;0
+13917;611;608;0;0
+13918;611;608;0;0
+13919;611;608;0;0
+13920;611;608;0;0
+13921;611;608;0;0
+13922;611;608;0;0
+13923;611;608;0;0
+13924;612;609;0;0
+13925;612;609;0;0
+13926;612;609;0;0
+13927;612;609;0;0
+13928;612;609;0;0
+13929;612;609;0;0
+13930;612;609;0;0
+13931;612;609;0;0
+13932;612;609;0;0
+13933;612;609;0;0
+13934;612;609;0;0
+13935;612;609;0;0
+13936;612;609;0;0
+13937;612;609;0;0
+13938;612;609;0;0
+13939;612;609;0;0
+13940;612;609;0;0
+13941;612;609;0;0
+13942;612;609;0;0
+13943;612;609;0;0
+13944;613;610;0;0
+13945;613;610;0;0
+13946;613;610;0;0
+13947;613;610;0;0
+13948;613;610;0;0
+13949;613;610;0;0
+13950;613;610;0;0
+13951;613;610;0;0
+13952;613;610;0;0
+13953;613;610;0;0
+13954;613;610;0;0
+13955;613;610;0;0
+13956;613;610;0;0
+13957;613;610;0;0
+13958;613;610;0;0
+13959;613;610;0;0
+13960;613;610;0;0
+13961;613;610;0;0
+13962;613;610;0;0
+13963;613;610;0;0
+13964;613;610;0;0
+13965;613;610;0;0
+13966;613;610;0;0
+13967;613;610;0;0
+13968;613;610;0;0
+13969;613;610;0;0
+13970;614;611;0;0
+13971;614;611;0;0
+13972;614;611;0;0
+13973;614;611;0;0
+13974;614;611;0;0
+13975;614;611;0;0
+13976;614;611;0;0
+13977;614;611;0;0
+13978;614;611;0;0
+13979;614;611;0;0
+13980;614;611;0;0
+13981;614;611;0;0
+13982;614;611;0;0
+13983;614;611;0;0
+13984;614;611;0;0
+13985;614;611;0;0
+13986;614;611;0;0
+13987;614;611;0;0
+13988;614;611;0;0
+13989;615;612;0;0
+13990;615;612;0;0
+13991;615;612;0;0
+13992;615;612;0;0
+13993;615;612;0;0
+13994;615;612;0;0
+13995;615;612;0;0
+13996;615;612;0;0
+13997;615;612;0;0
+13998;615;612;0;0
+13999;615;612;0;0
+14000;615;612;0;0
+14001;615;612;0;0
+14002;615;612;0;0
+14003;615;612;0;0
+14004;615;612;0;0
+14005;615;612;0;0
+14006;615;612;0;0
+14007;615;612;0;0
+14008;615;612;0;0
+14009;615;612;0;0
+14010;615;612;0;0
+14011;615;612;0;0
+14012;616;613;0;0
+14013;616;613;0;0
+14014;616;613;0;0
+14015;616;613;0;0
+14016;616;613;0;0
+14017;616;613;0;0
+14018;616;613;0;0
+14019;616;613;0;0
+14020;616;613;0;0
+14021;616;613;0;0
+14022;616;613;0;0
+14023;616;613;0;0
+14024;616;613;0;0
+14025;616;613;0;0
+14026;616;613;0;0
+14027;616;613;0;0
+14028;616;613;0;0
+14029;616;613;0;0
+14030;616;613;0;0
+14031;616;613;0;0
+14032;616;613;0;0
+14033;616;613;0;0
+14034;616;613;0;0
+14035;617;614;0;0
+14036;617;614;0;0
+14037;617;614;0;0
+14038;617;614;0;0
+14039;617;614;0;0
+14040;617;614;0;0
+14041;617;614;0;0
+14042;617;614;0;0
+14043;617;614;0;0
+14044;617;614;0;0
+14045;617;614;0;0
+14046;617;614;0;0
+14047;617;614;0;0
+14048;617;614;0;0
+14049;617;614;0;0
+14050;617;614;0;0
+14051;617;614;0;0
+14052;617;614;0;0
+14053;617;614;0;0
+14054;617;614;0;0
+14055;617;614;0;0
+14056;618;615;0;0
+14057;618;615;0;0
+14058;618;615;0;0
+14059;618;615;0;0
+14060;618;615;0;0
+14061;618;615;0;0
+14062;618;615;0;0
+14063;618;615;0;0
+14064;618;615;0;0
+14065;618;615;0;0
+14066;618;615;0;0
+14067;618;615;0;0
+14068;618;615;0;0
+14069;618;615;0;0
+14070;618;615;0;0
+14071;618;615;0;0
+14072;618;615;0;0
+14073;618;615;0;0
+14074;618;615;0;0
+14075;618;615;0;0
+14076;619;616;0;0
+14077;619;616;0;0
+14078;619;616;0;0
+14079;619;616;0;0
+14080;619;616;0;0
+14081;619;616;0;0
+14082;619;616;0;0
+14083;619;616;0;0
+14084;619;616;0;0
+14085;619;616;0;0
+14086;619;616;0;0
+14087;619;616;0;0
+14088;619;616;0;0
+14089;619;616;0;0
+14090;619;616;0;0
+14091;620;617;0;0
+14092;620;617;0;0
+14093;620;617;0;0
+14094;620;617;0;0
+14095;620;617;0;0
+14096;620;617;0;0
+14097;620;617;0;0
+14098;620;617;0;0
+14099;620;617;0;0
+14100;620;617;0;0
+14101;620;617;0;0
+14102;620;617;0;0
+14103;620;617;0;0
+14104;620;617;0;0
+14105;620;617;0;0
+14106;620;617;0;0
+14107;620;617;0;0
+14108;620;617;0;0
+14109;620;617;0;0
+14110;621;618;0;0
+14111;621;618;0;0
+14112;621;618;0;0
+14113;621;618;0;0
+14114;621;618;0;0
+14115;621;618;0;0
+14116;621;618;0;0
+14117;621;618;0;0
+14118;621;618;0;0
+14119;621;618;0;0
+14120;621;618;0;0
+14121;621;618;0;0
+14122;621;618;0;0
+14123;621;618;0;0
+14124;621;618;0;0
+14125;621;618;0;0
+14126;621;618;0;0
+14127;621;618;0;0
+14128;621;618;0;0
+14129;621;618;0;0
+14130;621;618;0;0
+14131;621;618;0;0
+14132;621;618;0;0
+14133;621;618;0;0
+14134;621;618;0;0
+14135;622;619;0;0
+14136;622;619;0;0
+14137;622;619;0;0
+14138;622;619;0;0
+14139;622;619;0;0
+14140;622;619;0;0
+14141;622;619;0;0
+14142;622;619;0;0
+14143;622;619;0;0
+14144;622;619;0;0
+14145;622;619;0;0
+14146;622;619;0;0
+14147;622;619;0;0
+14148;622;619;0;0
+14149;622;619;0;0
+14150;622;619;0;0
+14151;622;619;0;0
+14152;622;619;0;0
+14153;622;619;0;0
+14154;622;619;0;0
+14155;622;619;0;0
+14156;622;619;0;0
+14157;622;619;0;0
+14158;622;619;0;0
+14159;622;619;0;0
+14160;622;619;0;0
+14161;623;620;0;0
+14162;623;620;0;0
+14163;623;620;0;0
+14164;623;620;0;0
+14165;623;620;0;0
+14166;623;620;0;0
+14167;623;620;0;0
+14168;623;620;0;0
+14169;623;620;0;0
+14170;623;620;0;0
+14171;623;620;0;0
+14172;623;620;0;0
+14173;623;620;0;0
+14174;623;620;0;0
+14175;623;620;0;0
+14176;623;620;0;0
+14177;624;621;0;0
+14178;624;621;0;0
+14179;624;621;0;0
+14180;624;621;0;0
+14181;624;621;0;0
+14182;624;621;0;0
+14183;624;621;0;0
+14184;624;621;0;0
+14185;624;621;0;0
+14186;624;621;0;0
+14187;624;621;0;0
+14188;624;621;0;0
+14189;624;621;0;0
+14190;624;621;0;0
+14191;624;621;0;0
+14192;624;621;0;0
+14193;624;621;0;0
+14194;624;621;0;0
+14195;624;621;0;0
+14196;624;621;0;0
+14197;624;621;0;0
+14198;624;621;0;0
+14199;624;621;0;0
+14200;624;621;0;0
+14201;624;621;0;0
+14202;625;622;0;0
+14203;625;622;0;0
+14204;625;622;0;0
+14205;625;622;0;0
+14206;625;622;0;0
+14207;625;622;0;0
+14208;625;622;0;0
+14209;625;622;0;0
+14210;625;622;0;0
+14211;625;622;0;0
+14212;625;622;0;0
+14213;625;622;0;0
+14214;625;622;0;0
+14215;625;622;0;0
+14216;625;622;0;0
+14217;625;622;0;0
+14218;625;622;0;0
+14219;625;622;0;0
+14220;625;622;0;0
+14221;625;622;0;0
+14222;625;622;0;0
+14223;626;623;0;0
+14224;626;623;0;0
+14225;626;623;0;0
+14226;626;623;0;0
+14227;626;623;0;0
+14228;626;623;0;0
+14229;626;623;0;0
+14230;626;623;0;0
+14231;626;623;0;0
+14232;626;623;0;0
+14233;626;623;0;0
+14234;626;623;0;0
+14235;626;623;0;0
+14236;626;623;0;0
+14237;626;623;0;0
+14238;627;624;0;0
+14239;627;624;0;0
+14240;627;624;0;0
+14241;627;624;0;0
+14242;627;624;0;0
+14243;627;624;0;0
+14244;627;624;0;0
+14245;627;624;0;0
+14246;627;624;0;0
+14247;627;624;0;0
+14248;627;624;0;0
+14249;627;624;0;0
+14250;627;624;0;0
+14251;627;624;0;0
+14252;627;624;0;0
+14253;627;624;0;0
+14254;627;624;0;0
+14255;627;624;0;0
+14256;627;624;0;0
+14257;627;624;0;0
+14258;627;624;0;0
+14259;627;624;0;0
+14260;627;624;0;0
+14261;627;624;0;0
+14262;628;625;0;0
+14263;628;625;0;0
+14264;628;625;0;0
+14265;628;625;0;0
+14266;628;625;0;0
+14267;628;625;0;0
+14268;628;625;0;0
+14269;628;625;0;0
+14270;628;625;0;0
+14271;628;625;0;0
+14272;628;625;0;0
+14273;628;625;0;0
+14274;628;625;0;0
+14275;628;625;0;0
+14276;628;625;0;0
+14277;628;625;0;0
+14278;628;625;0;0
+14279;628;625;0;0
+14280;628;625;0;0
+14281;628;625;0;0
+14282;628;625;0;0
+14283;628;625;0;0
+14284;628;625;0;0
+14285;629;626;0;0
+14286;629;626;0;0
+14287;629;626;0;0
+14288;629;626;0;0
+14289;629;626;0;0
+14290;629;626;0;0
+14291;629;626;0;0
+14292;629;626;0;0
+14293;629;626;0;0
+14294;629;626;0;0
+14295;629;626;0;0
+14296;629;626;0;0
+14297;629;626;0;0
+14298;629;626;0;0
+14299;629;626;0;0
+14300;629;626;0;0
+14301;629;626;0;0
+14302;629;626;0;0
+14303;629;626;0;0
+14304;630;627;0;0
+14305;630;627;0;0
+14306;630;627;0;0
+14307;630;627;0;0
+14308;630;627;0;0
+14309;630;627;0;0
+14310;630;627;0;0
+14311;630;627;0;0
+14312;630;627;0;0
+14313;630;627;0;0
+14314;630;627;0;0
+14315;630;627;0;0
+14316;630;627;0;0
+14317;630;627;0;0
+14318;630;627;0;0
+14319;630;627;0;0
+14320;630;627;0;0
+14321;630;627;0;0
+14322;630;627;0;0
+14323;630;627;0;0
+14324;631;628;0;0
+14325;631;628;0;0
+14326;631;628;0;0
+14327;631;628;0;0
+14328;631;628;0;0
+14329;631;628;0;0
+14330;631;628;0;0
+14331;631;628;0;0
+14332;631;628;0;0
+14333;631;628;0;0
+14334;631;628;0;0
+14335;631;628;0;0
+14336;631;628;0;0
+14337;631;628;0;0
+14338;631;628;0;0
+14339;631;628;0;0
+14340;631;628;0;0
+14341;631;628;0;0
+14342;631;628;0;0
+14343;632;629;0;0
+14344;632;629;0;0
+14345;632;629;0;0
+14346;632;629;0;0
+14347;632;629;0;0
+14348;632;629;0;0
+14349;632;629;0;0
+14350;632;629;0;0
+14351;632;629;0;0
+14352;632;629;0;0
+14353;632;629;0;0
+14354;632;629;0;0
+14355;632;629;0;0
+14356;632;629;0;0
+14357;632;629;0;0
+14358;632;629;0;0
+14359;632;629;0;0
+14360;632;629;0;0
+14361;632;629;0;0
+14362;632;629;0;0
+14363;632;629;0;0
+14364;632;629;0;0
+14365;632;629;0;0
+14366;633;630;0;0
+14367;633;630;0;0
+14368;633;630;0;0
+14369;633;630;0;0
+14370;633;630;0;0
+14371;633;630;0;0
+14372;633;630;0;0
+14373;633;630;0;0
+14374;633;630;0;0
+14375;633;630;0;0
+14376;633;630;0;0
+14377;633;630;0;0
+14378;633;630;0;0
+14379;633;630;0;0
+14380;633;630;0;0
+14381;633;630;0;0
+14382;633;630;0;0
+14383;633;630;0;0
+14384;633;630;0;0
+14385;633;630;0;0
+14386;634;631;0;0
+14387;634;631;0;0
+14388;634;631;0;0
+14389;634;631;0;0
+14390;634;631;0;0
+14391;634;631;0;0
+14392;634;631;0;0
+14393;634;631;0;0
+14394;634;631;0;0
+14395;634;631;0;0
+14396;634;631;0;0
+14397;634;631;0;0
+14398;634;631;0;0
+14399;634;631;0;0
+14400;634;631;0;0
+14401;634;631;0;0
+14402;634;631;0;0
+14403;635;632;0;0
+14404;635;632;0;0
+14405;635;632;0;0
+14406;635;632;0;0
+14407;635;632;0;0
+14408;635;632;0;0
+14409;635;632;0;0
+14410;635;632;0;0
+14411;635;632;0;0
+14412;635;632;0;0
+14413;635;632;0;0
+14414;635;632;0;0
+14415;635;632;0;0
+14416;635;632;0;0
+14417;635;632;0;0
+14418;635;632;0;0
+14419;635;632;0;0
+14420;635;632;0;0
+14421;635;632;0;0
+14422;635;632;0;0
+14423;635;632;0;0
+14424;635;632;0;0
+14425;635;632;0;0
+14426;635;632;0;0
+14427;635;632;0;0
+14428;636;633;0;0
+14429;636;633;0;0
+14430;636;633;0;0
+14431;636;633;0;0
+14432;636;633;0;0
+14433;636;633;0;0
+14434;636;633;0;0
+14435;636;633;0;0
+14436;636;633;0;0
+14437;636;633;0;0
+14438;636;633;0;0
+14439;636;633;0;0
+14440;636;633;0;0
+14441;636;633;0;0
+14442;636;633;0;0
+14443;636;633;0;0
+14444;636;633;0;0
+14445;636;633;0;0
+14446;636;633;0;0
+14447;636;633;0;0
+14448;636;633;0;0
+14449;636;633;0;0
+14450;636;633;0;0
+14451;637;634;0;0
+14452;637;634;0;0
+14453;637;634;0;0
+14454;637;634;0;0
+14455;637;634;0;0
+14456;637;634;0;0
+14457;637;634;0;0
+14458;637;634;0;0
+14459;637;634;0;0
+14460;637;634;0;0
+14461;637;634;0;0
+14462;637;634;0;0
+14463;637;634;0;0
+14464;637;634;0;0
+14465;637;634;0;0
+14466;637;634;0;0
+14467;637;634;0;0
+14468;637;634;0;0
+14469;637;634;0;0
+14470;637;634;0;0
+14471;637;634;0;0
+14472;637;634;0;0
+14473;637;634;0;0
+14474;637;634;0;0
+14475;637;634;0;0
+14476;638;635;0;0
+14477;638;635;0;0
+14478;638;635;0;0
+14479;638;635;0;0
+14480;638;635;0;0
+14481;638;635;0;0
+14482;638;635;0;0
+14483;638;635;0;0
+14484;638;635;0;0
+14485;638;635;0;0
+14486;638;635;0;0
+14487;638;635;0;0
+14488;638;635;0;0
+14489;638;635;0;0
+14490;638;635;0;0
+14491;638;635;0;0
+14492;638;635;0;0
+14493;639;636;0;0
+14494;639;636;0;0
+14495;639;636;0;0
+14496;639;636;0;0
+14497;639;636;0;0
+14498;639;636;0;0
+14499;639;636;0;0
+14500;639;636;0;0
+14501;639;636;0;0
+14502;639;636;0;0
+14503;639;636;0;0
+14504;639;636;0;0
+14505;639;636;0;0
+14506;639;636;0;0
+14507;639;636;0;0
+14508;639;636;0;0
+14509;639;636;0;0
+14510;639;636;0;0
+14511;639;636;0;0
+14512;639;636;0;0
+14513;640;637;0;0
+14514;640;637;0;0
+14515;640;637;0;0
+14516;640;637;0;0
+14517;640;637;0;0
+14518;640;637;0;0
+14519;640;637;0;0
+14520;640;637;0;0
+14521;640;637;0;0
+14522;640;637;0;0
+14523;640;637;0;0
+14524;640;637;0;0
+14525;640;637;0;0
+14526;640;637;0;0
+14527;640;637;0;0
+14528;640;637;0;0
+14529;640;637;0;0
+14530;640;637;0;0
+14531;640;637;0;0
+14532;640;637;0;0
+14533;641;638;0;0
+14534;641;638;0;0
+14535;641;638;0;0
+14536;641;638;0;0
+14537;641;638;0;0
+14538;641;638;0;0
+14539;641;638;0;0
+14540;641;638;0;0
+14541;641;638;0;0
+14542;641;638;0;0
+14543;641;638;0;0
+14544;641;638;0;0
+14545;641;638;0;0
+14546;641;638;0;0
+14547;641;638;0;0
+14548;641;638;0;0
+14549;641;638;0;0
+14550;641;638;0;0
+14551;641;638;0;0
+14552;641;638;0;0
+14553;641;638;0;0
+14554;641;638;0;0
+14555;642;639;0;0
+14556;642;639;0;0
+14557;642;639;0;0
+14558;642;639;0;0
+14559;642;639;0;0
+14560;642;639;0;0
+14561;642;639;0;0
+14562;642;639;0;0
+14563;642;639;0;0
+14564;642;639;0;0
+14565;642;639;0;0
+14566;642;639;0;0
+14567;642;639;0;0
+14568;642;639;0;0
+14569;642;639;0;0
+14570;642;639;0;0
+14571;642;639;0;0
+14572;642;639;0;0
+14573;642;639;0;0
+14574;643;640;0;0
+14575;643;640;0;0
+14576;643;640;0;0
+14577;643;640;0;0
+14578;643;640;0;0
+14579;643;640;0;0
+14580;643;640;0;0
+14581;643;640;0;0
+14582;643;640;0;0
+14583;643;640;0;0
+14584;643;640;0;0
+14585;643;640;0;0
+14586;643;640;0;0
+14587;643;640;0;0
+14588;643;640;0;0
+14589;643;640;0;0
+14590;643;640;0;0
+14591;643;640;0;0
+14592;643;640;0;0
+14593;643;640;0;0
+14594;643;640;0;0
+14595;643;640;0;0
+14596;643;640;0;0
+14597;643;640;0;0
+14598;643;640;0;0
+14599;643;640;0;0
+14600;643;640;0;0
+14601;643;640;0;0
+14602;643;640;0;0
+14603;643;640;0;0
+14604;644;641;0;0
+14605;644;641;0;0
+14606;644;641;0;0
+14607;644;641;0;0
+14608;644;641;0;0
+14609;644;641;0;0
+14610;644;641;0;0
+14611;644;641;0;0
+14612;644;641;0;0
+14613;644;641;0;0
+14614;644;641;0;0
+14615;644;641;0;0
+14616;644;641;0;0
+14617;644;641;0;0
+14618;644;641;0;0
+14619;644;641;0;0
+14620;644;641;0;0
+14621;644;641;0;0
+14622;644;641;0;0
+14623;644;641;0;0
+14624;645;642;0;0
+14625;645;642;0;0
+14626;645;642;0;0
+14627;645;642;0;0
+14628;645;642;0;0
+14629;645;642;0;0
+14630;645;642;0;0
+14631;645;642;0;0
+14632;645;642;0;0
+14633;645;642;0;0
+14634;645;642;0;0
+14635;645;642;0;0
+14636;645;642;0;0
+14637;645;642;0;0
+14638;645;642;0;0
+14639;645;642;0;0
+14640;645;642;0;0
+14641;645;642;0;0
+14642;645;642;0;0
+14643;646;643;0;0
+14644;646;643;0;0
+14645;646;643;0;0
+14646;646;643;0;0
+14647;646;643;0;0
+14648;646;643;0;0
+14649;646;643;0;0
+14650;646;643;0;0
+14651;646;643;0;0
+14652;646;643;0;0
+14653;646;643;0;0
+14654;646;643;0;0
+14655;646;643;0;0
+14656;646;643;0;0
+14657;646;643;0;0
+14658;646;643;0;0
+14659;646;643;0;0
+14660;646;643;0;0
+14661;646;643;0;0
+14662;646;643;0;0
+14663;647;644;0;0
+14664;647;644;0;0
+14665;647;644;0;0
+14666;647;644;0;0
+14667;647;644;0;0
+14668;647;644;0;0
+14669;647;644;0;0
+14670;647;644;0;0
+14671;647;644;0;0
+14672;647;644;0;0
+14673;647;644;0;0
+14674;647;644;0;0
+14675;647;644;0;0
+14676;647;644;0;0
+14677;647;644;0;0
+14678;647;644;0;0
+14679;647;644;0;0
+14680;647;644;0;0
+14681;647;644;0;0
+14682;647;644;0;0
+14683;647;644;0;0
+14684;647;644;0;0
+14685;647;644;0;0
+14686;647;644;0;0
+14687;647;644;0;0
+14688;647;644;0;0
+14689;648;645;0;0
+14690;648;645;0;0
+14691;648;645;0;0
+14692;648;645;0;0
+14693;648;645;0;0
+14694;648;645;0;0
+14695;648;645;0;0
+14696;648;645;0;0
+14697;648;645;0;0
+14698;648;645;0;0
+14699;648;645;0;0
+14700;648;645;0;0
+14701;648;645;0;0
+14702;648;645;0;0
+14703;648;645;0;0
+14704;648;645;0;0
+14705;648;645;0;0
+14706;648;645;0;0
+14707;648;645;0;0
+14708;648;645;0;0
+14709;649;646;0;0
+14710;649;646;0;0
+14711;649;646;0;0
+14712;649;646;0;0
+14713;649;646;0;0
+14714;649;646;0;0
+14715;649;646;0;0
+14716;649;646;0;0
+14717;649;646;0;0
+14718;649;646;0;0
+14719;649;646;0;0
+14720;649;646;0;0
+14721;649;646;0;0
+14722;649;646;0;0
+14723;649;646;0;0
+14724;649;646;0;0
+14725;649;646;0;0
+14726;649;646;0;0
+14727;649;646;0;0
+14728;649;646;0;0
+14729;649;646;0;0
+14730;649;646;0;0
+14731;649;646;0;0
+14732;649;646;0;0
+14733;650;647;0;0
+14734;650;647;0;0
+14735;650;647;0;0
+14736;650;647;0;0
+14737;650;647;0;0
+14738;650;647;0;0
+14739;650;647;0;0
+14740;650;647;0;0
+14741;650;647;0;0
+14742;650;647;0;0
+14743;650;647;0;0
+14744;650;647;0;0
+14745;650;647;0;0
+14746;650;647;0;0
+14747;650;647;0;0
+14748;650;647;0;0
+14749;650;647;0;0
+14750;650;647;0;0
+14751;650;647;0;0
+14752;650;647;0;0
+14753;650;647;0;0
+14754;650;647;0;0
+14755;650;647;0;0
+14756;650;647;0;0
+14757;650;647;0;0
+14758;651;648;0;0
+14759;651;648;0;0
+14760;651;648;0;0
+14761;651;648;0;0
+14762;651;648;0;0
+14763;651;648;0;0
+14764;651;648;0;0
+14765;651;648;0;0
+14766;651;648;0;0
+14767;651;648;0;0
+14768;651;648;0;0
+14769;651;648;0;0
+14770;651;648;0;0
+14771;651;648;0;0
+14772;651;648;0;0
+14773;651;648;0;0
+14774;651;648;0;0
+14775;651;648;0;0
+14776;651;648;0;0
+14777;651;648;0;0
+14778;651;648;0;0
+14779;652;649;0;0
+14780;652;649;0;0
+14781;652;649;0;0
+14782;652;649;0;0
+14783;652;649;0;0
+14784;652;649;0;0
+14785;652;649;0;0
+14786;652;649;0;0
+14787;652;649;0;0
+14788;652;649;0;0
+14789;652;649;0;0
+14790;652;649;0;0
+14791;652;649;0;0
+14792;652;649;0;0
+14793;652;649;0;0
+14794;652;649;0;0
+14795;652;649;0;0
+14796;652;649;0;0
+14797;652;649;0;0
+14798;652;649;0;0
+14799;652;649;0;0
+14800;652;649;0;0
+14801;652;649;0;0
+14802;653;650;0;0
+14803;653;650;0;0
+14804;653;650;0;0
+14805;653;650;0;0
+14806;653;650;0;0
+14807;653;650;0;0
+14808;653;650;0;0
+14809;653;650;0;0
+14810;653;650;0;0
+14811;653;650;0;0
+14812;653;650;0;0
+14813;653;650;0;0
+14814;653;650;0;0
+14815;653;650;0;0
+14816;653;650;0;0
+14817;653;650;0;0
+14818;653;650;0;0
+14819;653;650;0;0
+14820;653;650;0;0
+14821;653;650;0;0
+14822;654;651;0;0
+14823;654;651;0;0
+14824;654;651;0;0
+14825;654;651;0;0
+14826;654;651;0;0
+14827;654;651;0;0
+14828;654;651;0;0
+14829;654;651;0;0
+14830;654;651;0;0
+14831;654;651;0;0
+14832;654;651;0;0
+14833;654;651;0;0
+14834;654;651;0;0
+14835;654;651;0;0
+14836;654;651;0;0
+14837;654;651;0;0
+14838;654;651;0;0
+14839;654;651;0;0
+14840;654;651;0;0
+14841;654;651;0;0
+14842;654;651;0;0
+14843;655;652;0;0
+14844;655;652;0;0
+14845;655;652;0;0
+14846;655;652;0;0
+14847;655;652;0;0
+14848;655;652;0;0
+14849;655;652;0;0
+14850;655;652;0;0
+14851;655;652;0;0
+14852;655;652;0;0
+14853;655;652;0;0
+14854;655;652;0;0
+14855;655;652;0;0
+14856;655;652;0;0
+14857;655;652;0;0
+14858;655;652;0;0
+14859;655;652;0;0
+14860;655;652;0;0
+14861;655;652;0;0
+14862;655;652;0;0
+14863;655;652;0;0
+14864;655;652;0;0
+14865;655;652;0;0
+14866;655;652;0;0
+14867;655;652;0;0
+14868;656;653;0;0
+14869;656;653;0;0
+14870;656;653;0;0
+14871;656;653;0;0
+14872;656;653;0;0
+14873;656;653;0;0
+14874;656;653;0;0
+14875;656;653;0;0
+14876;656;653;0;0
+14877;656;653;0;0
+14878;656;653;0;0
+14879;656;653;0;0
+14880;656;653;0;0
+14881;656;653;0;0
+14882;656;653;0;0
+14883;656;653;0;0
+14884;656;653;0;0
+14885;656;653;0;0
+14886;656;653;0;0
+14887;656;653;0;0
+14888;656;653;0;0
+14889;656;653;0;0
+14890;656;653;0;0
+14891;656;653;0;0
+14892;657;654;0;0
+14893;657;654;0;0
+14894;657;654;0;0
+14895;657;654;0;0
+14896;657;654;0;0
+14897;657;654;0;0
+14898;657;654;0;0
+14899;657;654;0;0
+14900;657;654;0;0
+14901;657;654;0;0
+14902;657;654;0;0
+14903;657;654;0;0
+14904;657;654;0;0
+14905;657;654;0;0
+14906;657;654;0;0
+14907;657;654;0;0
+14908;657;654;0;0
+14909;657;654;0;0
+14910;657;654;0;0
+14911;657;654;0;0
+14912;657;654;0;0
+14913;657;654;0;0
+14914;657;654;0;0
+14915;657;654;0;0
+14916;657;654;0;0
+14917;657;654;0;0
+14918;658;655;0;0
+14919;658;655;0;0
+14920;658;655;0;0
+14921;658;655;0;0
+14922;658;655;0;0
+14923;658;655;0;0
+14924;658;655;0;0
+14925;658;655;0;0
+14926;658;655;0;0
+14927;658;655;0;0
+14928;658;655;0;0
+14929;658;655;0;0
+14930;658;655;0;0
+14931;658;655;0;0
+14932;658;655;0;0
+14933;658;655;0;0
+14934;658;655;0;0
+14935;659;656;0;0
+14936;659;656;0;0
+14937;659;656;0;0
+14938;659;656;0;0
+14939;659;656;0;0
+14940;659;656;0;0
+14941;659;656;0;0
+14942;659;656;0;0
+14943;659;656;0;0
+14944;659;656;0;0
+14945;659;656;0;0
+14946;659;656;0;0
+14947;659;656;0;0
+14948;659;656;0;0
+14949;659;656;0;0
+14950;659;656;0;0
+14951;659;656;0;0
+14952;659;656;0;0
+14953;659;656;0;0
+14954;659;656;0;0
+14955;660;657;0;0
+14956;660;657;0;0
+14957;660;657;0;0
+14958;660;657;0;0
+14959;660;657;0;0
+14960;660;657;0;0
+14961;660;657;0;0
+14962;660;657;0;0
+14963;660;657;0;0
+14964;660;657;0;0
+14965;660;657;0;0
+14966;660;657;0;0
+14967;660;657;0;0
+14968;660;657;0;0
+14969;660;657;0;0
+14970;660;657;0;0
+14971;660;657;0;0
+14972;660;657;0;0
+14973;660;657;0;0
+14974;661;658;0;0
+14975;661;658;0;0
+14976;661;658;0;0
+14977;661;658;0;0
+14978;661;658;0;0
+14979;661;658;0;0
+14980;661;658;0;0
+14981;661;658;0;0
+14982;661;658;0;0
+14983;661;658;0;0
+14984;661;658;0;0
+14985;661;658;0;0
+14986;661;658;0;0
+14987;661;658;0;0
+14988;661;658;0;0
+14989;661;658;0;0
+14990;661;658;0;0
+14991;661;658;0;0
+14992;661;658;0;0
+14993;661;658;0;0
+14994;661;658;0;0
+14995;661;658;0;0
+14996;661;658;0;0
+14997;661;658;0;0
+14998;661;658;0;0
+14999;661;658;0;0
+15000;661;658;0;0
+15001;661;658;0;0
+15002;662;659;0;0
+15003;662;659;0;0
+15004;662;659;0;0
+15005;662;659;0;0
+15006;662;659;0;0
+15007;662;659;0;0
+15008;662;659;0;0
+15009;662;659;0;0
+15010;662;659;0;0
+15011;662;659;0;0
+15012;662;659;0;0
+15013;662;659;0;0
+15014;662;659;0;0
+15015;662;659;0;0
+15016;662;659;0;0
+15017;662;659;0;0
+15018;662;659;0;0
+15019;662;659;0;0
+15020;662;659;0;0
+15021;662;659;0;0
+15022;662;659;0;0
+15023;662;659;0;0
+15024;662;659;0;0
+15025;663;660;0;0
+15026;663;660;0;0
+15027;663;660;0;0
+15028;663;660;0;0
+15029;663;660;0;0
+15030;663;660;0;0
+15031;663;660;0;0
+15032;663;660;0;0
+15033;663;660;0;0
+15034;663;660;0;0
+15035;663;660;0;0
+15036;663;660;0;0
+15037;663;660;0;0
+15038;663;660;0;0
+15039;663;660;0;0
+15040;663;660;0;0
+15041;663;660;0;0
+15042;664;661;0;0
+15043;664;661;0;0
+15044;664;661;0;0
+15045;664;661;0;0
+15046;664;661;0;0
+15047;664;661;0;0
+15048;664;661;0;0
+15049;664;661;0;0
+15050;664;661;0;0
+15051;664;661;0;0
+15052;664;661;0;0
+15053;664;661;0;0
+15054;664;661;0;0
+15055;664;661;0;0
+15056;664;661;0;0
+15057;664;661;0;0
+15058;664;661;0;0
+15059;664;661;0;0
+15060;664;661;0;0
+15061;664;661;0;0
+15062;664;661;0;0
+15063;665;662;0;0
+15064;665;662;0;0
+15065;665;662;0;0
+15066;665;662;0;0
+15067;665;662;0;0
+15068;665;662;0;0
+15069;665;662;0;0
+15070;665;662;0;0
+15071;665;662;0;0
+15072;665;662;0;0
+15073;665;662;0;0
+15074;665;662;0;0
+15075;665;662;0;0
+15076;665;662;0;0
+15077;665;662;0;0
+15078;665;662;0;0
+15079;665;662;0;0
+15080;665;662;0;0
+15081;666;663;0;0
+15082;666;663;0;0
+15083;666;663;0;0
+15084;666;663;0;0
+15085;666;663;0;0
+15086;666;663;0;0
+15087;666;663;0;0
+15088;666;663;0;0
+15089;666;663;0;0
+15090;666;663;0;0
+15091;666;663;0;0
+15092;666;663;0;0
+15093;666;663;0;0
+15094;666;663;0;0
+15095;666;663;0;0
+15096;666;663;0;0
+15097;666;663;0;0
+15098;666;663;0;0
+15099;666;663;0;0
+15100;666;663;0;0
+15101;666;663;0;0
+15102;666;663;0;0
+15103;666;663;0;0
+15104;666;663;0;0
+15105;666;663;0;0
+15106;666;663;0;0
+15107;666;663;0;0
+15108;666;663;0;0
+15109;667;664;0;0
+15110;667;664;0;0
+15111;667;664;0;0
+15112;667;664;0;0
+15113;667;664;0;0
+15114;667;664;0;0
+15115;667;664;0;0
+15116;667;664;0;0
+15117;667;664;0;0
+15118;667;664;0;0
+15119;667;664;0;0
+15120;667;664;0;0
+15121;667;664;0;0
+15122;667;664;0;0
+15123;667;664;0;0
+15124;667;664;0;0
+15125;668;665;0;0
+15126;668;665;0;0
+15127;668;665;0;0
+15128;668;665;0;0
+15129;668;665;0;0
+15130;668;665;0;0
+15131;668;665;0;0
+15132;668;665;0;0
+15133;668;665;0;0
+15134;668;665;0;0
+15135;668;665;0;0
+15136;668;665;0;0
+15137;668;665;0;0
+15138;668;665;0;0
+15139;668;665;0;0
+15140;668;665;0;0
+15141;668;665;0;0
+15142;668;665;0;0
+15143;668;665;0;0
+15144;668;665;0;0
+15145;668;665;0;0
+15146;668;665;0;0
+15147;668;665;0;0
+15148;668;665;0;0
+15149;668;665;0;0
+15150;668;665;0;0
+15151;668;665;0;0
+15152;668;665;0;0
+15153;669;666;0;0
+15154;669;666;0;0
+15155;669;666;0;0
+15156;669;666;0;0
+15157;669;666;0;0
+15158;669;666;0;0
+15159;669;666;0;0
+15160;669;666;0;0
+15161;669;666;0;0
+15162;669;666;0;0
+15163;669;666;0;0
+15164;669;666;0;0
+15165;669;666;0;0
+15166;669;666;0;0
+15167;669;666;0;0
+15168;669;666;0;0
+15169;669;666;0;0
+15170;669;666;0;0
+15171;669;666;0;0
+15172;669;666;0;0
+15173;669;666;0;0
+15174;669;666;0;0
+15175;669;666;0;0
+15176;669;666;0;0
+15177;669;666;0;0
+15178;669;666;0;0
+15179;669;666;0;0
+15180;670;667;0;0
+15181;670;667;0;0
+15182;670;667;0;0
+15183;670;667;0;0
+15184;670;667;0;0
+15185;670;667;0;0
+15186;670;667;0;0
+15187;670;667;0;0
+15188;670;667;0;0
+15189;670;667;0;0
+15190;670;667;0;0
+15191;670;667;0;0
+15192;670;667;0;0
+15193;670;667;0;0
+15194;670;667;0;0
+15195;670;667;0;0
+15196;671;668;0;0
+15197;671;668;0;0
+15198;671;668;0;0
+15199;671;668;0;0
+15200;671;668;0;0
+15201;671;668;0;0
+15202;671;668;0;0
+15203;671;668;0;0
+15204;671;668;0;0
+15205;671;668;0;0
+15206;671;668;0;0
+15207;671;668;0;0
+15208;671;668;0;0
+15209;671;668;0;0
+15210;671;668;0;0
+15211;671;668;0;0
+15212;671;668;0;0
+15213;671;668;0;0
+15214;671;668;0;0
+15215;671;668;0;0
+15216;672;669;0;0
+15217;672;669;0;0
+15218;672;669;0;0
+15219;672;669;0;0
+15220;672;669;0;0
+15221;672;669;0;0
+15222;672;669;0;0
+15223;672;669;0;0
+15224;672;669;0;0
+15225;672;669;0;0
+15226;672;669;0;0
+15227;672;669;0;0
+15228;672;669;0;0
+15229;672;669;0;0
+15230;672;669;0;0
+15231;672;669;0;0
+15232;672;669;0;0
+15233;672;669;0;0
+15234;672;669;0;0
+15235;672;669;0;0
+15236;672;669;0;0
+15237;672;669;0;0
+15238;672;669;0;0
+15239;672;669;0;0
+15240;672;669;0;0
+15241;672;669;0;0
+15242;672;669;0;0
+15243;672;669;0;0
+15244;673;670;0;0
+15245;673;670;0;0
+15246;673;670;0;0
+15247;673;670;0;0
+15248;673;670;0;0
+15249;673;670;0;0
+15250;673;670;0;0
+15251;673;670;0;0
+15252;673;670;0;0
+15253;673;670;0;0
+15254;673;670;0;0
+15255;673;670;0;0
+15256;673;670;0;0
+15257;673;670;0;0
+15258;673;670;0;0
+15259;673;670;0;0
+15260;673;670;0;0
+15261;674;671;0;0
+15262;674;671;0;0
+15263;674;671;0;0
+15264;674;671;0;0
+15265;674;671;0;0
+15266;674;671;0;0
+15267;674;671;0;0
+15268;674;671;0;0
+15269;674;671;0;0
+15270;674;671;0;0
+15271;674;671;0;0
+15272;674;671;0;0
+15273;674;671;0;0
+15274;674;671;0;0
+15275;674;671;0;0
+15276;674;671;0;0
+15277;674;671;0;0
+15278;674;671;0;0
+15279;674;671;0;0
+15280;674;671;0;0
+15281;674;671;0;0
+15282;674;671;0;0
+15283;674;671;0;0
+15284;674;671;0;0
+15285;674;671;0;0
+15286;674;671;0;0
+15287;674;671;0;0
+15288;674;671;0;0
+15289;674;671;0;0
+15290;675;672;0;0
+15291;675;672;0;0
+15292;675;672;0;0
+15293;675;672;0;0
+15294;675;672;0;0
+15295;675;672;0;0
+15296;675;672;0;0
+15297;675;672;0;0
+15298;675;672;0;0
+15299;675;672;0;0
+15300;675;672;0;0
+15301;675;672;0;0
+15302;675;672;0;0
+15303;675;672;0;0
+15304;675;672;0;0
+15305;675;672;0;0
+15306;675;672;0;0
+15307;675;672;0;0
+15308;675;672;0;0
+15309;675;672;0;0
+15310;675;672;0;0
+15311;675;672;0;0
+15312;675;672;0;0
+15313;675;672;0;0
+15314;675;672;0;0
+15315;675;672;0;0
+15316;675;672;0;0
+15317;675;672;0;0
+15318;676;673;0;0
+15319;676;673;0;0
+15320;676;673;0;0
+15321;676;673;0;0
+15322;676;673;0;0
+15323;676;673;0;0
+15324;676;673;0;0
+15325;676;673;0;0
+15326;676;673;0;0
+15327;676;673;0;0
+15328;676;673;0;0
+15329;676;673;0;0
+15330;676;673;0;0
+15331;676;673;0;0
+15332;676;673;0;0
+15333;677;674;0;0
+15334;677;674;0;0
+15335;677;674;0;0
+15336;677;674;0;0
+15337;677;674;0;0
+15338;677;674;0;0
+15339;677;674;0;0
+15340;677;674;0;0
+15341;677;674;0;0
+15342;677;674;0;0
+15343;677;674;0;0
+15344;677;674;0;0
+15345;677;674;0;0
+15346;677;674;0;0
+15347;677;674;0;0
+15348;677;674;0;0
+15349;677;674;0;0
+15350;677;674;0;0
+15351;677;674;0;0
+15352;677;674;0;0
+15353;677;674;0;0
+15354;677;674;0;0
+15355;677;674;0;0
+15356;677;674;0;0
+15357;677;674;0;0
+15358;677;674;0;0
+15359;677;674;0;0
+15360;677;674;0;0
+15361;678;675;0;0
+15362;678;675;0;0
+15363;678;675;0;0
+15364;678;675;0;0
+15365;678;675;0;0
+15366;678;675;0;0
+15367;678;675;0;0
+15368;678;675;0;0
+15369;678;675;0;0
+15370;678;675;0;0
+15371;678;675;0;0
+15372;678;675;0;0
+15373;678;675;0;0
+15374;678;675;0;0
+15375;678;675;0;0
+15376;678;675;0;0
+15377;678;675;0;0
+15378;678;675;0;0
+15379;678;675;0;0
+15380;678;675;0;0
+15381;678;675;0;0
+15382;678;675;0;0
+15383;678;675;0;0
+15384;678;675;0;0
+15385;678;675;0;0
+15386;678;675;0;0
+15387;678;675;0;0
+15388;679;676;0;0
+15389;679;676;0;0
+15390;679;676;0;0
+15391;679;676;0;0
+15392;679;676;0;0
+15393;679;676;0;0
+15394;679;676;0;0
+15395;679;676;0;0
+15396;679;676;0;0
+15397;679;676;0;0
+15398;679;676;0;0
+15399;679;676;0;0
+15400;679;676;0;0
+15401;679;676;0;0
+15402;679;676;0;0
+15403;679;676;0;0
+15404;679;676;0;0
+15405;679;676;0;0
+15406;679;676;0;0
+15407;679;676;0;0
+15408;679;676;0;0
+15409;679;676;0;0
+15410;679;676;0;0
+15411;679;676;0;0
+15412;679;676;0;0
+15413;679;676;0;0
+15414;679;676;0;0
+15415;680;677;0;0
+15416;680;677;0;0
+15417;680;677;0;0
+15418;680;677;0;0
+15419;680;677;0;0
+15420;680;677;0;0
+15421;680;677;0;0
+15422;680;677;0;0
+15423;680;677;0;0
+15424;680;677;0;0
+15425;680;677;0;0
+15426;680;677;0;0
+15427;680;677;0;0
+15428;680;677;0;0
+15429;680;677;0;0
+15430;680;677;0;0
+15431;680;677;0;0
+15432;680;677;0;0
+15433;680;677;0;0
+15434;680;677;0;0
+15435;680;677;0;0
+15436;680;677;0;0
+15437;680;677;0;0
+15438;680;677;0;0
+15439;680;677;0;0
+15440;680;677;0;0
+15441;681;678;0;0
+15442;681;678;0;0
+15443;681;678;0;0
+15444;681;678;0;0
+15445;681;678;0;0
+15446;681;678;0;0
+15447;681;678;0;0
+15448;681;678;0;0
+15449;681;678;0;0
+15450;681;678;0;0
+15451;681;678;0;0
+15452;681;678;0;0
+15453;681;678;0;0
+15454;681;678;0;0
+15455;681;678;0;0
+15456;681;678;0;0
+15457;681;678;0;0
+15458;681;678;0;0
+15459;681;678;0;0
+15460;681;678;0;0
+15461;681;678;0;0
+15462;681;678;0;0
+15463;682;679;0;0
+15464;682;679;0;0
+15465;682;679;0;0
+15466;682;679;0;0
+15467;682;679;0;0
+15468;682;679;0;0
+15469;682;679;0;0
+15470;682;679;0;0
+15471;682;679;0;0
+15472;682;679;0;0
+15473;682;679;0;0
+15474;682;679;0;0
+15475;682;679;0;0
+15476;682;679;0;0
+15477;682;679;0;0
+15478;682;679;0;0
+15479;682;679;0;0
+15480;682;679;0;0
+15481;682;679;0;0
+15482;682;679;0;0
+15483;682;679;0;0
+15484;682;679;0;0
+15485;682;679;0;0
+15486;682;679;0;0
+15487;682;679;0;0
+15488;682;679;0;0
+15489;682;679;0;0
+15490;682;679;0;0
+15491;683;680;0;0
+15492;683;680;0;0
+15493;683;680;0;0
+15494;683;680;0;0
+15495;683;680;0;0
+15496;683;680;0;0
+15497;683;680;0;0
+15498;683;680;0;0
+15499;683;680;0;0
+15500;683;680;0;0
+15501;683;680;0;0
+15502;683;680;0;0
+15503;683;680;0;0
+15504;683;680;0;0
+15505;683;680;0;0
+15506;684;681;0;0
+15507;684;681;0;0
+15508;684;681;0;0
+15509;684;681;0;0
+15510;684;681;0;0
+15511;684;681;0;0
+15512;684;681;0;0
+15513;684;681;0;0
+15514;684;681;0;0
+15515;684;681;0;0
+15516;684;681;0;0
+15517;684;681;0;0
+15518;684;681;0;0
+15519;684;681;0;0
+15520;684;681;0;0
+15521;684;681;0;0
+15522;684;681;0;0
+15523;684;681;0;0
+15524;684;681;0;0
+15525;684;681;0;0
+15526;684;681;0;0
+15527;684;681;0;0
+15528;684;681;0;0
+15529;684;681;0;0
+15530;684;681;0;0
+15531;684;681;0;0
+15532;684;681;0;0
+15533;684;681;0;0
+15534;684;681;0;0
+15535;684;681;0;0
+15536;685;682;0;0
+15537;685;682;0;0
+15538;685;682;0;0
+15539;685;682;0;0
+15540;685;682;0;0
+15541;685;682;0;0
+15542;685;682;0;0
+15543;685;682;0;0
+15544;685;682;0;0
+15545;685;682;0;0
+15546;685;682;0;0
+15547;685;682;0;0
+15548;685;682;0;0
+15549;685;682;0;0
+15550;685;682;0;0
+15551;685;682;0;0
+15552;685;682;0;0
+15553;685;682;0;0
+15554;685;682;0;0
+15555;685;682;0;0
+15556;685;682;0;0
+15557;685;682;0;0
+15558;685;682;0;0
+15559;685;682;0;0
+15560;685;682;0;0
+15561;685;682;0;0
+15562;685;682;0;0
+15563;685;682;0;0
+15564;685;682;0;0
+15565;686;683;0;0
+15566;686;683;0;0
+15567;686;683;0;0
+15568;686;683;0;0
+15569;686;683;0;0
+15570;686;683;0;0
+15571;686;683;0;0
+15572;686;683;0;0
+15573;686;683;0;0
+15574;686;683;0;0
+15575;686;683;0;0
+15576;686;683;0;0
+15577;686;683;0;0
+15578;686;683;0;0
+15579;686;683;0;0
+15580;686;683;0;0
+15581;686;683;0;0
+15582;686;683;0;0
+15583;686;683;0;0
+15584;686;683;0;0
+15585;686;683;0;0
+15586;687;684;0;0
+15587;687;684;0;0
+15588;687;684;0;0
+15589;687;684;0;0
+15590;687;684;0;0
+15591;687;684;0;0
+15592;687;684;0;0
+15593;687;684;0;0
+15594;687;684;0;0
+15595;687;684;0;0
+15596;687;684;0;0
+15597;687;684;0;0
+15598;687;684;0;0
+15599;687;684;0;0
+15600;687;684;0;0
+15601;687;684;0;0
+15602;687;684;0;0
+15603;687;684;0;0
+15604;688;685;0;0
+15605;688;685;0;0
+15606;688;685;0;0
+15607;688;685;0;0
+15608;688;685;0;0
+15609;688;685;0;0
+15610;688;685;0;0
+15611;688;685;0;0
+15612;688;685;0;0
+15613;688;685;0;0
+15614;688;685;0;0
+15615;688;685;0;0
+15616;688;685;0;0
+15617;688;685;0;0
+15618;688;685;0;0
+15619;688;685;0;0
+15620;688;685;0;0
+15621;688;685;0;0
+15622;688;685;0;0
+15623;688;685;0;0
+15624;688;685;0;0
+15625;688;685;0;0
+15626;688;685;0;0
+15627;688;685;0;0
+15628;688;685;0;0
+15629;688;685;0;0
+15630;688;685;0;0
+15631;688;685;0;0
+15632;688;685;0;0
+15633;689;686;0;0
+15634;689;686;0;0
+15635;689;686;0;0
+15636;689;686;0;0
+15637;689;686;0;0
+15638;689;686;0;0
+15639;689;686;0;0
+15640;689;686;0;0
+15641;689;686;0;0
+15642;689;686;0;0
+15643;689;686;0;0
+15644;689;686;0;0
+15645;689;686;0;0
+15646;689;686;0;0
+15647;689;686;0;0
+15648;690;687;0;0
+15649;690;687;0;0
+15650;690;687;0;0
+15651;690;687;0;0
+15652;690;687;0;0
+15653;690;687;0;0
+15654;690;687;0;0
+15655;690;687;0;0
+15656;690;687;0;0
+15657;690;687;0;0
+15658;690;687;0;0
+15659;690;687;0;0
+15660;690;687;0;0
+15661;690;687;0;0
+15662;690;687;0;0
+15663;690;687;0;0
+15664;690;687;0;0
+15665;690;687;0;0
+15666;691;688;0;0
+15667;691;688;0;0
+15668;691;688;0;0
+15669;691;688;0;0
+15670;691;688;0;0
+15671;691;688;0;0
+15672;691;688;0;0
+15673;691;688;0;0
+15674;691;688;0;0
+15675;691;688;0;0
+15676;691;688;0;0
+15677;691;688;0;0
+15678;691;688;0;0
+15679;691;688;0;0
+15680;691;688;0;0
+15681;691;688;0;0
+15682;692;689;0;0
+15683;692;689;0;0
+15684;692;689;0;0
+15685;692;689;0;0
+15686;692;689;0;0
+15687;692;689;0;0
+15688;692;689;0;0
+15689;692;689;0;0
+15690;692;689;0;0
+15691;692;689;0;0
+15692;692;689;0;0
+15693;692;689;0;0
+15694;692;689;0;0
+15695;692;689;0;0
+15696;692;689;0;0
+15697;692;689;0;0
+15698;692;689;0;0
+15699;692;689;0;0
+15700;692;689;0;0
+15701;692;689;0;0
+15702;692;689;0;0
+15703;693;690;0;0
+15704;693;690;0;0
+15705;693;690;0;0
+15706;693;690;0;0
+15707;693;690;0;0
+15708;693;690;0;0
+15709;693;690;0;0
+15710;693;690;0;0
+15711;693;690;0;0
+15712;693;690;0;0
+15713;693;690;0;0
+15714;693;690;0;0
+15715;693;690;0;0
+15716;693;690;0;0
+15717;693;690;0;0
+15718;693;690;0;0
+15719;693;690;0;0
+15720;693;690;0;0
+15721;693;690;0;0
+15722;694;691;0;0
+15723;694;691;0;0
+15724;694;691;0;0
+15725;694;691;0;0
+15726;694;691;0;0
+15727;694;691;0;0
+15728;694;691;0;0
+15729;694;691;0;0
+15730;694;691;0;0
+15731;694;691;0;0
+15732;694;691;0;0
+15733;694;691;0;0
+15734;694;691;0;0
+15735;694;691;0;0
+15736;694;691;0;0
+15737;694;691;0;0
+15738;694;691;0;0
+15739;694;691;0;0
+15740;694;691;0;0
+15741;694;691;0;0
+15742;694;691;0;0
+15743;694;691;0;0
+15744;694;691;0;0
+15745;694;691;0;0
+15746;694;691;0;0
+15747;695;692;0;0
+15748;695;692;0;0
+15749;695;692;0;0
+15750;695;692;0;0
+15751;695;692;0;0
+15752;695;692;0;0
+15753;695;692;0;0
+15754;695;692;0;0
+15755;695;692;0;0
+15756;695;692;0;0
+15757;695;692;0;0
+15758;695;692;0;0
+15759;695;692;0;0
+15760;695;692;0;0
+15761;695;692;0;0
+15762;695;692;0;0
+15763;695;692;0;0
+15764;695;692;0;0
+15765;695;692;0;0
+15766;695;692;0;0
+15767;696;693;0;0
+15768;696;693;0;0
+15769;696;693;0;0
+15770;696;693;0;0
+15771;696;693;0;0
+15772;696;693;0;0
+15773;696;693;0;0
+15774;696;693;0;0
+15775;696;693;0;0
+15776;696;693;0;0
+15777;696;693;0;0
+15778;696;693;0;0
+15779;696;693;0;0
+15780;696;693;0;0
+15781;696;693;0;0
+15782;696;693;0;0
+15783;696;693;0;0
+15784;696;693;0;0
+15785;696;693;0;0
+15786;697;694;0;0
+15787;697;694;0;0
+15788;697;694;0;0
+15789;697;694;0;0
+15790;697;694;0;0
+15791;697;694;0;0
+15792;697;694;0;0
+15793;697;694;0;0
+15794;697;694;0;0
+15795;697;694;0;0
+15796;697;694;0;0
+15797;697;694;0;0
+15798;697;694;0;0
+15799;697;694;0;0
+15800;697;694;0;0
+15801;697;694;0;0
+15802;697;694;0;0
+15803;697;694;0;0
+15804;697;694;0;0
+15805;697;694;0;0
+15806;697;694;0;0
+15807;697;694;0;0
+15808;697;694;0;0
+15809;697;694;0;0
+15810;697;694;0;0
+15811;697;694;0;0
+15812;697;694;0;0
+15813;697;694;0;0
+15814;697;694;0;0
+15815;698;695;0;0
+15816;698;695;0;0
+15817;698;695;0;0
+15818;698;695;0;0
+15819;698;695;0;0
+15820;698;695;0;0
+15821;698;695;0;0
+15822;698;695;0;0
+15823;698;695;0;0
+15824;698;695;0;0
+15825;698;695;0;0
+15826;698;695;0;0
+15827;698;695;0;0
+15828;698;695;0;0
+15829;698;695;0;0
+15830;698;695;0;0
+15831;698;695;0;0
+15832;698;695;0;0
+15833;698;695;0;0
+15834;698;695;0;0
+15835;698;695;0;0
+15836;698;695;0;0
+15837;698;695;0;0
+15838;698;695;0;0
+15839;698;695;0;0
+15840;698;695;0;0
+15841;698;695;0;0
+15842;698;695;0;0
+15843;699;696;0;0
+15844;699;696;0;0
+15845;699;696;0;0
+15846;699;696;0;0
+15847;699;696;0;0
+15848;699;696;0;0
+15849;699;696;0;0
+15850;699;696;0;0
+15851;699;696;0;0
+15852;699;696;0;0
+15853;699;696;0;0
+15854;699;696;0;0
+15855;699;696;0;0
+15856;699;696;0;0
+15857;699;696;0;0
+15858;699;696;0;0
+15859;699;696;0;0
+15860;699;696;0;0
+15861;699;696;0;0
+15862;699;696;0;0
+15863;699;696;0;0
+15864;699;696;0;0
+15865;699;696;0;0
+15866;699;696;0;0
+15867;699;696;0;0
+15868;699;696;0;0
+15869;699;696;0;0
+15870;699;696;0;0
+15871;700;697;0;0
+15872;700;697;0;0
+15873;700;697;0;0
+15874;700;697;0;0
+15875;700;697;0;0
+15876;700;697;0;0
+15877;700;697;0;0
+15878;700;697;0;0
+15879;700;697;0;0
+15880;700;697;0;0
+15881;700;697;0;0
+15882;700;697;0;0
+15883;700;697;0;0
+15884;700;697;0;0
+15885;700;697;0;0
+15886;700;697;0;0
+15887;701;698;0;0
+15888;701;698;0;0
+15889;701;698;0;0
+15890;701;698;0;0
+15891;701;698;0;0
+15892;701;698;0;0
+15893;701;698;0;0
+15894;701;698;0;0
+15895;701;698;0;0
+15896;701;698;0;0
+15897;701;698;0;0
+15898;701;698;0;0
+15899;701;698;0;0
+15900;701;698;0;0
+15901;701;698;0;0
+15902;701;698;0;0
+15903;701;698;0;0
+15904;701;698;0;0
+15905;701;698;0;0
+15906;701;698;0;0
+15907;701;698;0;0
+15908;701;698;0;0
+15909;701;698;0;0
+15910;701;698;0;0
+15911;701;698;0;0
+15912;701;698;0;0
+15913;701;698;0;0
+15914;701;698;0;0
+15915;701;698;0;0
+15916;702;699;0;0
+15917;702;699;0;0
+15918;702;699;0;0
+15919;702;699;0;0
+15920;702;699;0;0
+15921;702;699;0;0
+15922;702;699;0;0
+15923;702;699;0;0
+15924;702;699;0;0
+15925;702;699;0;0
+15926;702;699;0;0
+15927;702;699;0;0
+15928;702;699;0;0
+15929;702;699;0;0
+15930;702;699;0;0
+15931;702;699;0;0
+15932;703;700;0;0
+15933;703;700;0;0
+15934;703;700;0;0
+15935;703;700;0;0
+15936;703;700;0;0
+15937;703;700;0;0
+15938;703;700;0;0
+15939;703;700;0;0
+15940;703;700;0;0
+15941;703;700;0;0
+15942;703;700;0;0
+15943;703;700;0;0
+15944;703;700;0;0
+15945;703;700;0;0
+15946;703;700;0;0
+15947;704;701;0;0
+15948;704;701;0;0
+15949;704;701;0;0
+15950;704;701;0;0
+15951;704;701;0;0
+15952;704;701;0;0
+15953;704;701;0;0
+15954;704;701;0;0
+15955;704;701;0;0
+15956;704;701;0;0
+15957;704;701;0;0
+15958;704;701;0;0
+15959;704;701;0;0
+15960;704;701;0;0
+15961;704;701;0;0
+15962;704;701;0;0
+15963;704;701;0;0
+15964;704;701;0;0
+15965;704;701;0;0
+15966;704;701;0;0
+15967;704;701;0;0
+15968;704;701;0;0
+15969;704;701;0;0
+15970;704;701;0;0
+15971;704;701;0;0
+15972;704;701;0;0
+15973;704;701;0;0
+15974;704;701;0;0
+15975;704;701;0;0
+15976;704;701;0;0
+15977;705;702;0;0
+15978;705;702;0;0
+15979;705;702;0;0
+15980;705;702;0;0
+15981;705;702;0;0
+15982;705;702;0;0
+15983;705;702;0;0
+15984;705;702;0;0
+15985;705;702;0;0
+15986;705;702;0;0
+15987;705;702;0;0
+15988;705;702;0;0
+15989;705;702;0;0
+15990;705;702;0;0
+15991;705;702;0;0
+15992;705;702;0;0
+15993;705;702;0;0
+15994;705;702;0;0
+15995;706;703;0;0
+15996;706;703;0;0
+15997;706;703;0;0
+15998;706;703;0;0
+15999;706;703;0;0
+16000;706;703;0;0
+16001;706;703;0;0
+16002;706;703;0;0
+16003;706;703;0;0
+16004;706;703;0;0
+16005;706;703;0;0
+16006;706;703;0;0
+16007;706;703;0;0
+16008;706;703;0;0
+16009;706;703;0;0
+16010;706;703;0;0
+16011;706;703;0;0
+16012;706;703;0;0
+16013;706;703;0;0
+16014;706;703;0;0
+16015;706;703;0;0
+16016;707;704;0;0
+16017;707;704;0;0
+16018;707;704;0;0
+16019;707;704;0;0
+16020;707;704;0;0
+16021;707;704;0;0
+16022;707;704;0;0
+16023;707;704;0;0
+16024;707;704;0;0
+16025;707;704;0;0
+16026;707;704;0;0
+16027;707;704;0;0
+16028;707;704;0;0
+16029;707;704;0;0
+16030;707;704;0;0
+16031;707;704;0;0
+16032;708;705;0;0
+16033;708;705;0;0
+16034;708;705;0;0
+16035;708;705;0;0
+16036;708;705;0;0
+16037;708;705;0;0
+16038;708;705;0;0
+16039;708;705;0;0
+16040;708;705;0;0
+16041;708;705;0;0
+16042;708;705;0;0
+16043;708;705;0;0
+16044;708;705;0;0
+16045;708;705;0;0
+16046;708;705;0;0
+16047;708;705;0;0
+16048;708;705;0;0
+16049;708;705;0;0
+16050;708;705;0;0
+16051;708;705;0;0
+16052;708;705;0;0
+16053;708;705;0;0
+16054;708;705;0;0
+16055;708;705;0;0
+16056;708;705;0;0
+16057;708;705;0;0
+16058;708;705;0;0
+16059;708;705;0;0
+16060;709;706;0;0
+16061;709;706;0;0
+16062;709;706;0;0
+16063;709;706;0;0
+16064;709;706;0;0
+16065;709;706;0;0
+16066;709;706;0;0
+16067;709;706;0;0
+16068;709;706;0;0
+16069;709;706;0;0
+16070;709;706;0;0
+16071;709;706;0;0
+16072;709;706;0;0
+16073;709;706;0;0
+16074;709;706;0;0
+16075;709;706;0;0
+16076;709;706;0;0
+16077;709;706;0;0
+16078;709;706;0;0
+16079;709;706;0;0
+16080;709;706;0;0
+16081;709;706;0;0
+16082;709;706;0;0
+16083;710;707;0;0
+16084;710;707;0;0
+16085;710;707;0;0
+16086;710;707;0;0
+16087;710;707;0;0
+16088;710;707;0;0
+16089;710;707;0;0
+16090;710;707;0;0
+16091;710;707;0;0
+16092;710;707;0;0
+16093;710;707;0;0
+16094;710;707;0;0
+16095;710;707;0;0
+16096;710;707;0;0
+16097;710;707;0;0
+16098;710;707;0;0
+16099;710;707;0;0
+16100;710;707;0;0
+16101;710;707;0;0
+16102;710;707;0;0
+16103;710;707;0;0
+16104;710;707;0;0
+16105;710;707;0;0
+16106;711;708;0;0
+16107;711;708;0;0
+16108;711;708;0;0
+16109;711;708;0;0
+16110;711;708;0;0
+16111;711;708;0;0
+16112;711;708;0;0
+16113;711;708;0;0
+16114;711;708;0;0
+16115;711;708;0;0
+16116;711;708;0;0
+16117;711;708;0;0
+16118;711;708;0;0
+16119;711;708;0;0
+16120;711;708;0;0
+16121;711;708;0;0
+16122;711;708;0;0
+16123;711;708;0;0
+16124;711;708;0;0
+16125;711;708;0;0
+16126;711;708;0;0
+16127;711;708;0;0
+16128;711;708;0;0
+16129;711;708;0;0
+16130;711;708;0;0
+16131;711;708;0;0
+16132;711;708;0;0
+16133;711;708;0;0
+16134;712;709;0;0
+16135;712;709;0;0
+16136;712;709;0;0
+16137;712;709;0;0
+16138;712;709;0;0
+16139;712;709;0;0
+16140;712;709;0;0
+16141;712;709;0;0
+16142;712;709;0;0
+16143;712;709;0;0
+16144;712;709;0;0
+16145;712;709;0;0
+16146;712;709;0;0
+16147;712;709;0;0
+16148;712;709;0;0
+16149;712;709;0;0
+16150;713;710;0;0
+16151;713;710;0;0
+16152;713;710;0;0
+16153;713;710;0;0
+16154;713;710;0;0
+16155;713;710;0;0
+16156;713;710;0;0
+16157;713;710;0;0
+16158;713;710;0;0
+16159;713;710;0;0
+16160;713;710;0;0
+16161;713;710;0;0
+16162;713;710;0;0
+16163;713;710;0;0
+16164;713;710;0;0
+16165;713;710;0;0
+16166;713;710;0;0
+16167;713;710;0;0
+16168;713;710;0;0
+16169;713;710;0;0
+16170;713;710;0;0
+16171;713;710;0;0
+16172;713;710;0;0
+16173;713;710;0;0
+16174;713;710;0;0
+16175;713;710;0;0
+16176;713;710;0;0
+16177;714;711;0;0
+16178;714;711;0;0
+16179;714;711;0;0
+16180;714;711;0;0
+16181;714;711;0;0
+16182;714;711;0;0
+16183;714;711;0;0
+16184;714;711;0;0
+16185;714;711;0;0
+16186;714;711;0;0
+16187;714;711;0;0
+16188;714;711;0;0
+16189;714;711;0;0
+16190;714;711;0;0
+16191;714;711;0;0
+16192;714;711;0;0
+16193;714;711;0;0
+16194;714;711;0;0
+16195;714;711;0;0
+16196;714;711;0;0
+16197;714;711;0;0
+16198;714;711;0;0
+16199;714;711;0;0
+16200;714;711;0;0
+16201;714;711;0;0
+16202;714;711;0;0
+16203;714;711;0;0
+16204;715;712;0;0
+16205;715;712;0;0
+16206;715;712;0;0
+16207;715;712;0;0
+16208;715;712;0;0
+16209;715;712;0;0
+16210;715;712;0;0
+16211;715;712;0;0
+16212;715;712;0;0
+16213;715;712;0;0
+16214;715;712;0;0
+16215;715;712;0;0
+16216;715;712;0;0
+16217;715;712;0;0
+16218;715;712;0;0
+16219;715;712;0;0
+16220;715;712;0;0
+16221;715;712;0;0
+16222;715;712;0;0
+16223;715;712;0;0
+16224;715;712;0;0
+16225;715;712;0;0
+16226;715;712;0;0
+16227;715;712;0;0
+16228;715;712;0;0
+16229;715;712;0;0
+16230;716;713;0;0
+16231;716;713;0;0
+16232;716;713;0;0
+16233;716;713;0;0
+16234;716;713;0;0
+16235;716;713;0;0
+16236;716;713;0;0
+16237;716;713;0;0
+16238;716;713;0;0
+16239;716;713;0;0
+16240;716;713;0;0
+16241;716;713;0;0
+16242;716;713;0;0
+16243;716;713;0;0
+16244;716;713;0;0
+16245;716;713;0;0
+16246;716;713;0;0
+16247;716;713;0;0
+16248;716;713;0;0
+16249;716;713;0;0
+16250;716;713;0;0
+16251;716;713;0;0
+16252;717;714;0;0
+16253;717;714;0;0
+16254;717;714;0;0
+16255;717;714;0;0
+16256;717;714;0;0
+16257;717;714;0;0
+16258;717;714;0;0
+16259;717;714;0;0
+16260;717;714;0;0
+16261;717;714;0;0
+16262;717;714;0;0
+16263;717;714;0;0
+16264;717;714;0;0
+16265;717;714;0;0
+16266;717;714;0;0
+16267;717;714;0;0
+16268;717;714;0;0
+16269;717;714;0;0
+16270;717;714;0;0
+16271;717;714;0;0
+16272;717;714;0;0
+16273;717;714;0;0
+16274;718;715;0;0
+16275;718;715;0;0
+16276;718;715;0;0
+16277;718;715;0;0
+16278;718;715;0;0
+16279;718;715;0;0
+16280;718;715;0;0
+16281;718;715;0;0
+16282;718;715;0;0
+16283;718;715;0;0
+16284;718;715;0;0
+16285;718;715;0;0
+16286;718;715;0;0
+16287;718;715;0;0
+16288;718;715;0;0
+16289;718;715;0;0
+16290;718;715;0;0
+16291;719;716;0;0
+16292;719;716;0;0
+16293;719;716;0;0
+16294;719;716;0;0
+16295;719;716;0;0
+16296;719;716;0;0
+16297;719;716;0;0
+16298;719;716;0;0
+16299;719;716;0;0
+16300;719;716;0;0
+16301;719;716;0;0
+16302;719;716;0;0
+16303;719;716;0;0
+16304;719;716;0;0
+16305;719;716;0;0
+16306;719;716;0;0
+16307;719;716;0;0
+16308;719;716;0;0
+16309;720;717;0;0
+16310;720;717;0;0
+16311;720;717;0;0
+16312;720;717;0;0
+16313;720;717;0;0
+16314;720;717;0;0
+16315;720;717;0;0
+16316;720;717;0;0
+16317;720;717;0;0
+16318;720;717;0;0
+16319;720;717;0;0
+16320;720;717;0;0
+16321;720;717;0;0
+16322;720;717;0;0
+16323;720;717;0;0
+16324;720;717;0;0
+16325;720;717;0;0
+16326;720;717;0;0
+16327;720;717;0;0
+16328;721;718;0;0
+16329;721;718;0;0
+16330;721;718;0;0
+16331;721;718;0;0
+16332;721;718;0;0
+16333;721;718;0;0
+16334;721;718;0;0
+16335;721;718;0;0
+16336;721;718;0;0
+16337;721;718;0;0
+16338;721;718;0;0
+16339;721;718;0;0
+16340;721;718;0;0
+16341;721;718;0;0
+16342;721;718;0;0
+16343;721;718;0;0
+16344;721;718;0;0
+16345;721;718;0;0
+16346;721;718;0;0
+16347;721;718;0;0
+16348;722;719;0;0
+16349;722;719;0;0
+16350;722;719;0;0
+16351;722;719;0;0
+16352;722;719;0;0
+16353;722;719;0;0
+16354;722;719;0;0
+16355;722;719;0;0
+16356;722;719;0;0
+16357;722;719;0;0
+16358;722;719;0;0
+16359;722;719;0;0
+16360;722;719;0;0
+16361;722;719;0;0
+16362;722;719;0;0
+16363;722;719;0;0
+16364;722;719;0;0
+16365;722;719;0;0
+16366;722;719;0;0
+16367;722;719;0;0
+16368;722;719;0;0
+16369;722;719;0;0
+16370;723;720;0;0
+16371;723;720;0;0
+16372;723;720;0;0
+16373;723;720;0;0
+16374;723;720;0;0
+16375;723;720;0;0
+16376;723;720;0;0
+16377;723;720;0;0
+16378;723;720;0;0
+16379;723;720;0;0
+16380;723;720;0;0
+16381;723;720;0;0
+16382;723;720;0;0
+16383;723;720;0;0
+16384;723;720;0;0
+16385;723;720;0;0
+16386;723;720;0;0
+16387;723;720;0;0
+16388;723;720;0;0
+16389;723;720;0;0
+16390;723;720;0;0
+16391;723;720;0;0
+16392;723;720;0;0
+16393;724;721;0;0
+16394;724;721;0;0
+16395;724;721;0;0
+16396;724;721;0;0
+16397;724;721;0;0
+16398;724;721;0;0
+16399;724;721;0;0
+16400;724;721;0;0
+16401;724;721;0;0
+16402;724;721;0;0
+16403;724;721;0;0
+16404;724;721;0;0
+16405;724;721;0;0
+16406;724;721;0;0
+16407;724;721;0;0
+16408;724;721;0;0
+16409;724;721;0;0
+16410;724;721;0;0
+16411;724;721;0;0
+16412;724;721;0;0
+16413;725;722;0;0
+16414;725;722;0;0
+16415;725;722;0;0
+16416;725;722;0;0
+16417;725;722;0;0
+16418;725;722;0;0
+16419;725;722;0;0
+16420;725;722;0;0
+16421;725;722;0;0
+16422;725;722;0;0
+16423;725;722;0;0
+16424;725;722;0;0
+16425;725;722;0;0
+16426;725;722;0;0
+16427;725;722;0;0
+16428;725;722;0;0
+16429;725;722;0;0
+16430;725;722;0;0
+16431;725;722;0;0
+16432;725;722;0;0
+16433;725;722;0;0
+16434;725;722;0;0
+16435;725;722;0;0
+16436;726;723;0;0
+16437;726;723;0;0
+16438;726;723;0;0
+16439;726;723;0;0
+16440;726;723;0;0
+16441;726;723;0;0
+16442;726;723;0;0
+16443;726;723;0;0
+16444;726;723;0;0
+16445;726;723;0;0
+16446;726;723;0;0
+16447;726;723;0;0
+16448;726;723;0;0
+16449;726;723;0;0
+16450;726;723;0;0
+16451;726;723;0;0
+16452;726;723;0;0
+16453;727;724;0;0
+16454;727;724;0;0
+16455;727;724;0;0
+16456;727;724;0;0
+16457;727;724;0;0
+16458;727;724;0;0
+16459;727;724;0;0
+16460;727;724;0;0
+16461;727;724;0;0
+16462;727;724;0;0
+16463;727;724;0;0
+16464;727;724;0;0
+16465;727;724;0;0
+16466;727;724;0;0
+16467;727;724;0;0
+16468;727;724;0;0
+16469;727;724;0;0
+16470;727;724;0;0
+16471;727;724;0;0
+16472;727;724;0;0
+16473;727;724;0;0
+16474;727;724;0;0
+16475;727;724;0;0
+16476;728;725;0;0
+16477;728;725;0;0
+16478;728;725;0;0
+16479;728;725;0;0
+16480;728;725;0;0
+16481;728;725;0;0
+16482;728;725;0;0
+16483;728;725;0;0
+16484;728;725;0;0
+16485;728;725;0;0
+16486;728;725;0;0
+16487;728;725;0;0
+16488;728;725;0;0
+16489;728;725;0;0
+16490;728;725;0;0
+16491;728;725;0;0
+16492;728;725;0;0
+16493;728;725;0;0
+16494;728;725;0;0
+16495;728;725;0;0
+16496;728;725;0;0
+16497;728;725;0;0
+16498;728;725;0;0
+16499;728;725;0;0
+16500;728;725;0;0
+16501;729;726;0;0
+16502;729;726;0;0
+16503;729;726;0;0
+16504;729;726;0;0
+16505;729;726;0;0
+16506;729;726;0;0
+16507;729;726;0;0
+16508;729;726;0;0
+16509;729;726;0;0
+16510;729;726;0;0
+16511;729;726;0;0
+16512;729;726;0;0
+16513;729;726;0;0
+16514;729;726;0;0
+16515;729;726;0;0
+16516;729;726;0;0
+16517;729;726;0;0
+16518;729;726;0;0
+16519;729;726;0;0
+16520;729;726;0;0
+16521;729;726;0;0
+16522;729;726;0;0
+16523;729;726;0;0
+16524;730;727;0;0
+16525;730;727;0;0
+16526;730;727;0;0
+16527;730;727;0;0
+16528;730;727;0;0
+16529;730;727;0;0
+16530;730;727;0;0
+16531;730;727;0;0
+16532;730;727;0;0
+16533;730;727;0;0
+16534;730;727;0;0
+16535;730;727;0;0
+16536;730;727;0;0
+16537;730;727;0;0
+16538;730;727;0;0
+16539;730;727;0;0
+16540;730;727;0;0
+16541;731;728;0;0
+16542;731;728;0;0
+16543;731;728;0;0
+16544;731;728;0;0
+16545;731;728;0;0
+16546;731;728;0;0
+16547;731;728;0;0
+16548;731;728;0;0
+16549;731;728;0;0
+16550;731;728;0;0
+16551;731;728;0;0
+16552;731;728;0;0
+16553;731;728;0;0
+16554;731;728;0;0
+16555;731;728;0;0
+16556;731;728;0;0
+16557;731;728;0;0
+16558;731;728;0;0
+16559;731;728;0;0
+16560;731;728;0;0
+16561;731;728;0;0
+16562;731;728;0;0
+16563;731;728;0;0
+16564;731;728;0;0
+16565;731;728;0;0
+16566;731;728;0;0
+16567;732;729;0;0
+16568;732;729;0;0
+16569;732;729;0;0
+16570;732;729;0;0
+16571;732;729;0;0
+16572;732;729;0;0
+16573;732;729;0;0
+16574;732;729;0;0
+16575;732;729;0;0
+16576;732;729;0;0
+16577;732;729;0;0
+16578;732;729;0;0
+16579;732;729;0;0
+16580;732;729;0;0
+16581;732;729;0;0
+16582;733;730;0;0
+16583;733;730;0;0
+16584;733;730;0;0
+16585;733;730;0;0
+16586;733;730;0;0
+16587;733;730;0;0
+16588;733;730;0;0
+16589;733;730;0;0
+16590;733;730;0;0
+16591;733;730;0;0
+16592;733;730;0;0
+16593;733;730;0;0
+16594;733;730;0;0
+16595;733;730;0;0
+16596;733;730;0;0
+16597;733;730;0;0
+16598;733;730;0;0
+16599;733;730;0;0
+16600;733;730;0;0
+16601;733;730;0;0
+16602;733;730;0;0
+16603;733;730;0;0
+16604;733;730;0;0
+16605;734;731;0;0
+16606;734;731;0;0
+16607;734;731;0;0
+16608;734;731;0;0
+16609;734;731;0;0
+16610;734;731;0;0
+16611;734;731;0;0
+16612;734;731;0;0
+16613;734;731;0;0
+16614;734;731;0;0
+16615;734;731;0;0
+16616;734;731;0;0
+16617;734;731;0;0
+16618;734;731;0;0
+16619;734;731;0;0
+16620;734;731;0;0
+16621;734;731;0;0
+16622;734;731;0;0
+16623;734;731;0;0
+16624;734;731;0;0
+16625;734;731;0;0
+16626;734;731;0;0
+16627;734;731;0;0
+16628;734;731;0;0
+16629;734;731;0;0
+16630;734;731;0;0
+16631;734;731;0;0
+16632;734;731;0;0
+16633;735;732;0;0
+16634;735;732;0;0
+16635;735;732;0;0
+16636;735;732;0;0
+16637;735;732;0;0
+16638;735;732;0;0
+16639;735;732;0;0
+16640;735;732;0;0
+16641;735;732;0;0
+16642;735;732;0;0
+16643;735;732;0;0
+16644;735;732;0;0
+16645;735;732;0;0
+16646;735;732;0;0
+16647;735;732;0;0
+16648;735;732;0;0
+16649;735;732;0;0
+16650;735;732;0;0
+16651;735;732;0;0
+16652;735;732;0;0
+16653;735;732;0;0
+16654;735;732;0;0
+16655;735;732;0;0
+16656;735;732;0;0
+16657;735;732;0;0
+16658;735;732;0;0
+16659;736;733;0;0
+16660;736;733;0;0
+16661;736;733;0;0
+16662;736;733;0;0
+16663;736;733;0;0
+16664;736;733;0;0
+16665;736;733;0;0
+16666;736;733;0;0
+16667;736;733;0;0
+16668;736;733;0;0
+16669;736;733;0;0
+16670;736;733;0;0
+16671;736;733;0;0
+16672;736;733;0;0
+16673;736;733;0;0
+16674;736;733;0;0
+16675;736;733;0;0
+16676;736;733;0;0
+16677;737;734;0;0
+16678;737;734;0;0
+16679;737;734;0;0
+16680;737;734;0;0
+16681;737;734;0;0
+16682;737;734;0;0
+16683;737;734;0;0
+16684;737;734;0;0
+16685;737;734;0;0
+16686;737;734;0;0
+16687;737;734;0;0
+16688;737;734;0;0
+16689;737;734;0;0
+16690;737;734;0;0
+16691;737;734;0;0
+16692;737;734;0;0
+16693;737;734;0;0
+16694;737;734;0;0
+16695;737;734;0;0
+16696;737;734;0;0
+16697;737;734;0;0
+16698;737;734;0;0
+16699;737;734;0;0
+16700;737;734;0;0
+16701;737;734;0;0
+16702;737;734;0;0
+16703;737;734;0;0
+16704;737;734;0;0
+16705;737;734;0;0
+16706;737;734;0;0
+16707;738;735;0;0
+16708;738;735;0;0
+16709;738;735;0;0
+16710;738;735;0;0
+16711;738;735;0;0
+16712;738;735;0;0
+16713;738;735;0;0
+16714;738;735;0;0
+16715;738;735;0;0
+16716;738;735;0;0
+16717;738;735;0;0
+16718;738;735;0;0
+16719;738;735;0;0
+16720;738;735;0;0
+16721;738;735;0;0
+16722;738;735;0;0
+16723;738;735;0;0
+16724;738;735;0;0
+16725;738;735;0;0
+16726;738;735;0;0
+16727;738;735;0;0
+16728;738;735;0;0
+16729;738;735;0;0
+16730;738;735;0;0
+16731;738;735;0;0
+16732;738;735;0;0
+16733;738;735;0;0
+16734;738;735;0;0
+16735;738;735;0;0
+16736;738;735;0;0
+16737;739;736;0;0
+16738;739;736;0;0
+16739;739;736;0;0
+16740;739;736;0;0
+16741;739;736;0;0
+16742;739;736;0;0
+16743;739;736;0;0
+16744;739;736;0;0
+16745;739;736;0;0
+16746;739;736;0;0
+16747;739;736;0;0
+16748;739;736;0;0
+16749;739;736;0;0
+16750;739;736;0;0
+16751;739;736;0;0
+16752;739;736;0;0
+16753;739;736;0;0
+16754;739;736;0;0
+16755;739;736;0;0
+16756;739;736;0;0
+16757;739;736;0;0
+16758;739;736;0;0
+16759;739;736;0;0
+16760;739;736;0;0
+16761;739;736;0;0
+16762;739;736;0;0
+16763;739;736;0;0
+16764;739;736;0;0
+16765;740;737;0;0
+16766;740;737;0;0
+16767;740;737;0;0
+16768;740;737;0;0
+16769;740;737;0;0
+16770;740;737;0;0
+16771;740;737;0;0
+16772;740;737;0;0
+16773;740;737;0;0
+16774;740;737;0;0
+16775;740;737;0;0
+16776;740;737;0;0
+16777;740;737;0;0
+16778;740;737;0;0
+16779;740;737;0;0
+16780;740;737;0;0
+16781;740;737;0;0
+16782;740;737;0;0
+16783;740;737;0;0
+16784;741;738;0;0
+16785;741;738;0;0
+16786;741;738;0;0
+16787;741;738;0;0
+16788;741;738;0;0
+16789;741;738;0;0
+16790;741;738;0;0
+16791;741;738;0;0
+16792;741;738;0;0
+16793;741;738;0;0
+16794;741;738;0;0
+16795;741;738;0;0
+16796;741;738;0;0
+16797;741;738;0;0
+16798;741;738;0;0
+16799;741;738;0;0
+16800;741;738;0;0
+16801;741;738;0;0
+16802;741;738;0;0
+16803;741;738;0;0
+16804;741;738;0;0
+16805;741;738;0;0
+16806;741;738;0;0
+16807;742;739;0;0
+16808;742;739;0;0
+16809;742;739;0;0
+16810;742;739;0;0
+16811;742;739;0;0
+16812;742;739;0;0
+16813;742;739;0;0
+16814;742;739;0;0
+16815;742;739;0;0
+16816;742;739;0;0
+16817;742;739;0;0
+16818;742;739;0;0
+16819;742;739;0;0
+16820;742;739;0;0
+16821;742;739;0;0
+16822;742;739;0;0
+16823;742;739;0;0
+16824;742;739;0;0
+16825;742;739;0;0
+16826;742;739;0;0
+16827;743;740;0;0
+16828;743;740;0;0
+16829;743;740;0;0
+16830;743;740;0;0
+16831;743;740;0;0
+16832;743;740;0;0
+16833;743;740;0;0
+16834;743;740;0;0
+16835;743;740;0;0
+16836;743;740;0;0
+16837;743;740;0;0
+16838;743;740;0;0
+16839;743;740;0;0
+16840;743;740;0;0
+16841;743;740;0;0
+16842;743;740;0;0
+16843;743;740;0;0
+16844;743;740;0;0
+16845;743;740;0;0
+16846;743;740;0;0
+16847;743;740;0;0
+16848;743;740;0;0
+16849;743;740;0;0
+16850;743;740;0;0
+16851;744;741;0;0
+16852;744;741;0;0
+16853;744;741;0;0
+16854;744;741;0;0
+16855;744;741;0;0
+16856;744;741;0;0
+16857;744;741;0;0
+16858;744;741;0;0
+16859;744;741;0;0
+16860;744;741;0;0
+16861;744;741;0;0
+16862;744;741;0;0
+16863;744;741;0;0
+16864;744;741;0;0
+16865;744;741;0;0
+16866;744;741;0;0
+16867;744;741;0;0
+16868;744;741;0;0
+16869;744;741;0;0
+16870;744;741;0;0
+16871;744;741;0;0
+16872;744;741;0;0
+16873;744;741;0;0
+16874;744;741;0;0
+16875;744;741;0;0
+16876;744;741;0;0
+16877;744;741;0;0
+16878;744;741;0;0
+16879;744;741;0;0
+16880;744;741;0;0
+16881;745;742;0;0
+16882;745;742;0;0
+16883;745;742;0;0
+16884;745;742;0;0
+16885;745;742;0;0
+16886;745;742;0;0
+16887;745;742;0;0
+16888;745;742;0;0
+16889;745;742;0;0
+16890;745;742;0;0
+16891;745;742;0;0
+16892;745;742;0;0
+16893;745;742;0;0
+16894;745;742;0;0
+16895;745;742;0;0
+16896;745;742;0;0
+16897;745;742;0;0
+16898;745;742;0;0
+16899;745;742;0;0
+16900;745;742;0;0
+16901;746;743;0;0
+16902;746;743;0;0
+16903;746;743;0;0
+16904;746;743;0;0
+16905;746;743;0;0
+16906;746;743;0;0
+16907;746;743;0;0
+16908;746;743;0;0
+16909;746;743;0;0
+16910;746;743;0;0
+16911;746;743;0;0
+16912;746;743;0;0
+16913;746;743;0;0
+16914;746;743;0;0
+16915;746;743;0;0
+16916;746;743;0;0
+16917;746;743;0;0
+16918;746;743;0;0
+16919;746;743;0;0
+16920;746;743;0;0
+16921;746;743;0;0
+16922;746;743;0;0
+16923;746;743;0;0
+16924;746;743;0;0
+16925;746;743;0;0
+16926;746;743;0;0
+16927;746;743;0;0
+16928;746;743;0;0
+16929;747;744;0;0
+16930;747;744;0;0
+16931;747;744;0;0
+16932;747;744;0;0
+16933;747;744;0;0
+16934;747;744;0;0
+16935;747;744;0;0
+16936;747;744;0;0
+16937;747;744;0;0
+16938;747;744;0;0
+16939;747;744;0;0
+16940;747;744;0;0
+16941;747;744;0;0
+16942;747;744;0;0
+16943;747;744;0;0
+16944;747;744;0;0
+16945;747;744;0;0
+16946;747;744;0;0
+16947;747;744;0;0
+16948;747;744;0;0
+16949;747;744;0;0
+16950;747;744;0;0
+16951;747;744;0;0
+16952;747;744;0;0
+16953;747;744;0;0
+16954;747;744;0;0
+16955;747;744;0;0
+16956;747;744;0;0
+16957;748;745;0;0
+16958;748;745;0;0
+16959;748;745;0;0
+16960;748;745;0;0
+16961;748;745;0;0
+16962;748;745;0;0
+16963;748;745;0;0
+16964;748;745;0;0
+16965;748;745;0;0
+16966;748;745;0;0
+16967;748;745;0;0
+16968;748;745;0;0
+16969;748;745;0;0
+16970;748;745;0;0
+16971;748;745;0;0
+16972;748;745;0;0
+16973;748;745;0;0
+16974;748;745;0;0
+16975;748;745;0;0
+16976;748;745;0;0
+16977;748;745;0;0
+16978;748;745;0;0
+16979;748;745;0;0
+16980;748;745;0;0
+16981;748;745;0;0
+16982;748;745;0;0
+16983;748;745;0;0
+16984;748;745;0;0
+16985;748;745;0;0
+16986;748;745;0;0
+16987;749;746;0;0
+16988;749;746;0;0
+16989;749;746;0;0
+16990;749;746;0;0
+16991;749;746;0;0
+16992;749;746;0;0
+16993;749;746;0;0
+16994;749;746;0;0
+16995;749;746;0;0
+16996;749;746;0;0
+16997;749;746;0;0
+16998;749;746;0;0
+16999;749;746;0;0
+17000;749;746;0;0
+17001;749;746;0;0
+17002;749;746;0;0
+17003;749;746;0;0
+17004;749;746;0;0
+17005;749;746;0;0
+17006;749;746;0;0
+17007;749;746;0;0
+17008;749;746;0;0
+17009;749;746;0;0
+17010;749;746;0;0
+17011;749;746;0;0
+17012;749;746;0;0
+17013;750;747;0;0
+17014;750;747;0;0
+17015;750;747;0;0
+17016;750;747;0;0
+17017;750;747;0;0
+17018;750;747;0;0
+17019;750;747;0;0
+17020;750;747;0;0
+17021;750;747;0;0
+17022;750;747;0;0
+17023;750;747;0;0
+17024;750;747;0;0
+17025;750;747;0;0
+17026;750;747;0;0
+17027;750;747;0;0
+17028;750;747;0;0
+17029;750;747;0;0
+17030;750;747;0;0
+17031;750;747;0;0
+17032;750;747;0;0
+17033;750;747;0;0
+17034;750;747;0;0
+17035;751;748;0;0
+17036;751;748;0;0
+17037;751;748;0;0
+17038;751;748;0;0
+17039;751;748;0;0
+17040;751;748;0;0
+17041;751;748;0;0
+17042;751;748;0;0
+17043;751;748;0;0
+17044;751;748;0;0
+17045;751;748;0;0
+17046;751;748;0;0
+17047;751;748;0;0
+17048;751;748;0;0
+17049;751;748;0;0
+17050;751;748;0;0
+17051;751;748;0;0
+17052;751;748;0;0
+17053;751;748;0;0
+17054;751;748;0;0
+17055;751;748;0;0
+17056;751;748;0;0
+17057;751;748;0;0
+17058;751;748;0;0
+17059;751;748;0;0
+17060;751;748;0;0
+17061;751;748;0;0
+17062;751;748;0;0
+17063;751;748;0;0
+17064;752;749;0;0
+17065;752;749;0;0
+17066;752;749;0;0
+17067;752;749;0;0
+17068;752;749;0;0
+17069;752;749;0;0
+17070;752;749;0;0
+17071;752;749;0;0
+17072;752;749;0;0
+17073;752;749;0;0
+17074;752;749;0;0
+17075;752;749;0;0
+17076;752;749;0;0
+17077;752;749;0;0
+17078;752;749;0;0
+17079;752;749;0;0
+17080;752;749;0;0
+17081;752;749;0;0
+17082;752;749;0;0
+17083;752;749;0;0
+17084;752;749;0;0
+17085;752;749;0;0
+17086;753;750;0;0
+17087;753;750;0;0
+17088;753;750;0;0
+17089;753;750;0;0
+17090;753;750;0;0
+17091;753;750;0;0
+17092;753;750;0;0
+17093;753;750;0;0
+17094;753;750;0;0
+17095;753;750;0;0
+17096;753;750;0;0
+17097;753;750;0;0
+17098;753;750;0;0
+17099;753;750;0;0
+17100;753;750;0;0
+17101;753;750;0;0
+17102;753;750;0;0
+17103;754;751;0;0
+17104;754;751;0;0
+17105;754;751;0;0
+17106;754;751;0;0
+17107;754;751;0;0
+17108;754;751;0;0
+17109;754;751;0;0
+17110;754;751;0;0
+17111;754;751;0;0
+17112;754;751;0;0
+17113;754;751;0;0
+17114;754;751;0;0
+17115;754;751;0;0
+17116;754;751;0;0
+17117;754;751;0;0
+17118;754;751;0;0
+17119;754;751;0;0
+17120;754;751;0;0
+17121;754;751;0;0
+17122;754;751;0;0
+17123;754;751;0;0
+17124;754;751;0;0
+17125;754;751;0;0
+17126;754;751;0;0
+17127;754;751;0;0
+17128;754;751;0;0
+17129;755;752;0;0
+17130;755;752;0;0
+17131;755;752;0;0
+17132;755;752;0;0
+17133;755;752;0;0
+17134;755;752;0;0
+17135;755;752;0;0
+17136;755;752;0;0
+17137;755;752;0;0
+17138;755;752;0;0
+17139;755;752;0;0
+17140;755;752;0;0
+17141;755;752;0;0
+17142;755;752;0;0
+17143;755;752;0;0
+17144;755;752;0;0
+17145;755;752;0;0
+17146;755;752;0;0
+17147;755;752;0;0
+17148;755;752;0;0
+17149;755;752;0;0
+17150;755;752;0;0
+17151;755;752;0;0
+17152;755;752;0;0
+17153;755;752;0;0
+17154;755;752;0;0
+17155;755;752;0;0
+17156;755;752;0;0
+17157;755;752;0;0
+17158;756;753;0;0
+17159;756;753;0;0
+17160;756;753;0;0
+17161;756;753;0;0
+17162;756;753;0;0
+17163;756;753;0;0
+17164;756;753;0;0
+17165;756;753;0;0
+17166;756;753;0;0
+17167;756;753;0;0
+17168;756;753;0;0
+17169;756;753;0;0
+17170;756;753;0;0
+17171;756;753;0;0
+17172;756;753;0;0
+17173;756;753;0;0
+17174;756;753;0;0
+17175;757;754;0;0
+17176;757;754;0;0
+17177;757;754;0;0
+17178;757;754;0;0
+17179;757;754;0;0
+17180;757;754;0;0
+17181;757;754;0;0
+17182;757;754;0;0
+17183;757;754;0;0
+17184;757;754;0;0
+17185;757;754;0;0
+17186;757;754;0;0
+17187;757;754;0;0
+17188;757;754;0;0
+17189;757;754;0;0
+17190;757;754;0;0
+17191;757;754;0;0
+17192;757;754;0;0
+17193;757;754;0;0
+17194;757;754;0;0
+17195;757;754;0;0
+17196;758;755;0;0
+17197;758;755;0;0
+17198;758;755;0;0
+17199;758;755;0;0
+17200;758;755;0;0
+17201;758;755;0;0
+17202;758;755;0;0
+17203;758;755;0;0
+17204;758;755;0;0
+17205;758;755;0;0
+17206;758;755;0;0
+17207;758;755;0;0
+17208;758;755;0;0
+17209;758;755;0;0
+17210;758;755;0;0
+17211;758;755;0;0
+17212;758;755;0;0
+17213;758;755;0;0
+17214;758;755;0;0
+17215;758;755;0;0
+17216;758;755;0;0
+17217;758;755;0;0
+17218;759;756;0;0
+17219;759;756;0;0
+17220;759;756;0;0
+17221;759;756;0;0
+17222;759;756;0;0
+17223;759;756;0;0
+17224;759;756;0;0
+17225;759;756;0;0
+17226;759;756;0;0
+17227;759;756;0;0
+17228;759;756;0;0
+17229;759;756;0;0
+17230;759;756;0;0
+17231;759;756;0;0
+17232;759;756;0;0
+17233;759;756;0;0
+17234;759;756;0;0
+17235;759;756;0;0
+17236;759;756;0;0
+17237;760;757;0;0
+17238;760;757;0;0
+17239;760;757;0;0
+17240;760;757;0;0
+17241;760;757;0;0
+17242;760;757;0;0
+17243;760;757;0;0
+17244;760;757;0;0
+17245;760;757;0;0
+17246;760;757;0;0
+17247;760;757;0;0
+17248;760;757;0;0
+17249;760;757;0;0
+17250;760;757;0;0
+17251;760;757;0;0
+17252;760;757;0;0
+17253;760;757;0;0
+17254;760;757;0;0
+17255;760;757;0;0
+17256;761;758;0;0
+17257;761;758;0;0
+17258;761;758;0;0
+17259;761;758;0;0
+17260;761;758;0;0
+17261;761;758;0;0
+17262;761;758;0;0
+17263;761;758;0;0
+17264;761;758;0;0
+17265;761;758;0;0
+17266;761;758;0;0
+17267;761;758;0;0
+17268;761;758;0;0
+17269;761;758;0;0
+17270;761;758;0;0
+17271;761;758;0;0
+17272;761;758;0;0
+17273;761;758;0;0
+17274;761;758;0;0
+17275;761;758;0;0
+17276;761;758;0;0
+17277;761;758;0;0
+17278;761;758;0;0
+17279;761;758;0;0
+17280;761;758;0;0
+17281;761;758;0;0
+17282;761;758;0;0
+17283;761;758;0;0
+17284;761;758;0;0
+17285;761;758;0;0
+17286;762;759;0;0
+17287;762;759;0;0
+17288;762;759;0;0
+17289;762;759;0;0
+17290;762;759;0;0
+17291;762;759;0;0
+17292;762;759;0;0
+17293;762;759;0;0
+17294;762;759;0;0
+17295;762;759;0;0
+17296;762;759;0;0
+17297;762;759;0;0
+17298;762;759;0;0
+17299;762;759;0;0
+17300;762;759;0;0
+17301;762;759;0;0
+17302;763;760;0;0
+17303;763;760;0;0
+17304;763;760;0;0
+17305;763;760;0;0
+17306;763;760;0;0
+17307;763;760;0;0
+17308;763;760;0;0
+17309;763;760;0;0
+17310;763;760;0;0
+17311;763;760;0;0
+17312;763;760;0;0
+17313;763;760;0;0
+17314;763;760;0;0
+17315;763;760;0;0
+17316;763;760;0;0
+17317;763;760;0;0
+17318;763;760;0;0
+17319;763;760;0;0
+17320;763;760;0;0
+17321;763;760;0;0
+17322;763;760;0;0
+17323;763;760;0;0
+17324;763;760;0;0
+17325;763;760;0;0
+17326;763;760;0;0
+17327;763;760;0;0
+17328;763;760;0;0
+17329;763;760;0;0
+17330;763;760;0;0
+17331;764;761;0;0
+17332;764;761;0;0
+17333;764;761;0;0
+17334;764;761;0;0
+17335;764;761;0;0
+17336;764;761;0;0
+17337;764;761;0;0
+17338;764;761;0;0
+17339;764;761;0;0
+17340;764;761;0;0
+17341;764;761;0;0
+17342;764;761;0;0
+17343;764;761;0;0
+17344;764;761;0;0
+17345;764;761;0;0
+17346;764;761;0;0
+17347;764;761;0;0
+17348;764;761;0;0
+17349;764;761;0;0
+17350;764;761;0;0
+17351;764;761;0;0
+17352;764;761;0;0
+17353;764;761;0;0
+17354;764;761;0;0
+17355;764;761;0;0
+17356;764;761;0;0
+17357;764;761;0;0
+17358;764;761;0;0
+17359;764;761;0;0
+17360;764;761;0;0
+17361;765;762;0;0
+17362;765;762;0;0
+17363;765;762;0;0
+17364;765;762;0;0
+17365;765;762;0;0
+17366;765;762;0;0
+17367;765;762;0;0
+17368;765;762;0;0
+17369;765;762;0;0
+17370;765;762;0;0
+17371;765;762;0;0
+17372;765;762;0;0
+17373;765;762;0;0
+17374;765;762;0;0
+17375;765;762;0;0
+17376;766;763;0;0
+17377;766;763;0;0
+17378;766;763;0;0
+17379;766;763;0;0
+17380;766;763;0;0
+17381;766;763;0;0
+17382;766;763;0;0
+17383;766;763;0;0
+17384;766;763;0;0
+17385;766;763;0;0
+17386;766;763;0;0
+17387;766;763;0;0
+17388;766;763;0;0
+17389;766;763;0;0
+17390;766;763;0;0
+17391;766;763;0;0
+17392;767;764;0;0
+17393;767;764;0;0
+17394;767;764;0;0
+17395;767;764;0;0
+17396;767;764;0;0
+17397;767;764;0;0
+17398;767;764;0;0
+17399;767;764;0;0
+17400;767;764;0;0
+17401;767;764;0;0
+17402;767;764;0;0
+17403;767;764;0;0
+17404;767;764;0;0
+17405;767;764;0;0
+17406;767;764;0;0
+17407;767;764;0;0
+17408;767;764;0;0
+17409;767;764;0;0
+17410;767;764;0;0
+17411;767;764;0;0
+17412;767;764;0;0
+17413;767;764;0;0
+17414;767;764;0;0
+17415;767;764;0;0
+17416;767;764;0;0
+17417;768;765;0;0
+17418;768;765;0;0
+17419;768;765;0;0
+17420;768;765;0;0
+17421;768;765;0;0
+17422;768;765;0;0
+17423;768;765;0;0
+17424;768;765;0;0
+17425;768;765;0;0
+17426;768;765;0;0
+17427;768;765;0;0
+17428;768;765;0;0
+17429;768;765;0;0
+17430;768;765;0;0
+17431;768;765;0;0
+17432;768;765;0;0
+17433;768;765;0;0
+17434;768;765;0;0
+17435;768;765;0;0
+17436;768;765;0;0
+17437;768;765;0;0
+17438;768;765;0;0
+17439;768;765;0;0
+17440;769;766;0;0
+17441;769;766;0;0
+17442;769;766;0;0
+17443;769;766;0;0
+17444;769;766;0;0
+17445;769;766;0;0
+17446;769;766;0;0
+17447;769;766;0;0
+17448;769;766;0;0
+17449;769;766;0;0
+17450;769;766;0;0
+17451;769;766;0;0
+17452;769;766;0;0
+17453;769;766;0;0
+17454;769;766;0;0
+17455;769;766;0;0
+17456;769;766;0;0
+17457;769;766;0;0
+17458;769;766;0;0
+17459;769;766;0;0
+17460;769;766;0;0
+17461;769;766;0;0
+17462;769;766;0;0
+17463;770;767;0;0
+17464;770;767;0;0
+17465;770;767;0;0
+17466;770;767;0;0
+17467;770;767;0;0
+17468;770;767;0;0
+17469;770;767;0;0
+17470;770;767;0;0
+17471;770;767;0;0
+17472;770;767;0;0
+17473;770;767;0;0
+17474;770;767;0;0
+17475;770;767;0;0
+17476;770;767;0;0
+17477;770;767;0;0
+17478;770;767;0;0
+17479;771;768;0;0
+17480;771;768;0;0
+17481;771;768;0;0
+17482;771;768;0;0
+17483;771;768;0;0
+17484;771;768;0;0
+17485;771;768;0;0
+17486;771;768;0;0
+17487;771;768;0;0
+17488;771;768;0;0
+17489;771;768;0;0
+17490;771;768;0;0
+17491;771;768;0;0
+17492;771;768;0;0
+17493;771;768;0;0
+17494;771;768;0;0
+17495;771;768;0;0
+17496;771;768;0;0
+17497;771;768;0;0
+17498;771;768;0;0
+17499;771;768;0;0
+17500;771;768;0;0
+17501;771;768;0;0
+17502;771;768;0;0
+17503;771;768;0;0
+17504;772;769;0;0
+17505;772;769;0;0
+17506;772;769;0;0
+17507;772;769;0;0
+17508;772;769;0;0
+17509;772;769;0;0
+17510;772;769;0;0
+17511;772;769;0;0
+17512;772;769;0;0
+17513;772;769;0;0
+17514;772;769;0;0
+17515;772;769;0;0
+17516;772;769;0;0
+17517;772;769;0;0
+17518;772;769;0;0
+17519;772;769;0;0
+17520;772;769;0;0
+17521;772;769;0;0
+17522;772;769;0;0
+17523;772;769;0;0
+17524;772;769;0;0
+17525;772;769;0;0
+17526;772;769;0;0
+17527;773;770;0;0
+17528;773;770;0;0
+17529;773;770;0;0
+17530;773;770;0;0
+17531;773;770;0;0
+17532;773;770;0;0
+17533;773;770;0;0
+17534;773;770;0;0
+17535;773;770;0;0
+17536;773;770;0;0
+17537;773;770;0;0
+17538;773;770;0;0
+17539;773;770;0;0
+17540;773;770;0;0
+17541;773;770;0;0
+17542;773;770;0;0
+17543;773;770;0;0
+17544;773;770;0;0
+17545;773;770;0;0
+17546;773;770;0;0
+17547;773;770;0;0
+17548;773;770;0;0
+17549;773;770;0;0
+17550;773;770;0;0
+17551;773;770;0;0
+17552;773;770;0;0
+17553;773;770;0;0
+17554;773;770;0;0
+17555;774;771;0;0
+17556;774;771;0;0
+17557;774;771;0;0
+17558;774;771;0;0
+17559;774;771;0;0
+17560;774;771;0;0
+17561;774;771;0;0
+17562;774;771;0;0
+17563;774;771;0;0
+17564;774;771;0;0
+17565;774;771;0;0
+17566;774;771;0;0
+17567;774;771;0;0
+17568;774;771;0;0
+17569;774;771;0;0
+17570;774;771;0;0
+17571;774;771;0;0
+17572;774;771;0;0
+17573;774;771;0;0
+17574;774;771;0;0
+17575;774;771;0;0
+17576;774;771;0;0
+17577;774;771;0;0
+17578;774;771;0;0
+17579;775;772;0;0
+17580;775;772;0;0
+17581;775;772;0;0
+17582;775;772;0;0
+17583;775;772;0;0
+17584;775;772;0;0
+17585;775;772;0;0
+17586;775;772;0;0
+17587;775;772;0;0
+17588;775;772;0;0
+17589;775;772;0;0
+17590;775;772;0;0
+17591;775;772;0;0
+17592;775;772;0;0
+17593;775;772;0;0
+17594;775;772;0;0
+17595;776;773;0;0
+17596;776;773;0;0
+17597;776;773;0;0
+17598;776;773;0;0
+17599;776;773;0;0
+17600;776;773;0;0
+17601;776;773;0;0
+17602;776;773;0;0
+17603;776;773;0;0
+17604;776;773;0;0
+17605;776;773;0;0
+17606;776;773;0;0
+17607;776;773;0;0
+17608;776;773;0;0
+17609;776;773;0;0
+17610;776;773;0;0
+17611;776;773;0;0
+17612;776;773;0;0
+17613;776;773;0;0
+17614;777;774;0;0
+17615;777;774;0;0
+17616;777;774;0;0
+17617;777;774;0;0
+17618;777;774;0;0
+17619;777;774;0;0
+17620;777;774;0;0
+17621;777;774;0;0
+17622;777;774;0;0
+17623;777;774;0;0
+17624;777;774;0;0
+17625;777;774;0;0
+17626;777;774;0;0
+17627;777;774;0;0
+17628;777;774;0;0
+17629;777;774;0;0
+17630;777;774;0;0
+17631;777;774;0;0
+17632;777;774;0;0
+17633;777;774;0;0
+17634;777;774;0;0
+17635;777;774;0;0
+17636;778;775;0;0
+17637;778;775;0;0
+17638;778;775;0;0
+17639;778;775;0;0
+17640;778;775;0;0
+17641;778;775;0;0
+17642;778;775;0;0
+17643;778;775;0;0
+17644;778;775;0;0
+17645;778;775;0;0
+17646;778;775;0;0
+17647;778;775;0;0
+17648;778;775;0;0
+17649;778;775;0;0
+17650;778;775;0;0
+17651;778;775;0;0
+17652;778;775;0;0
+17653;779;776;0;0
+17654;779;776;0;0
+17655;779;776;0;0
+17656;779;776;0;0
+17657;779;776;0;0
+17658;779;776;0;0
+17659;779;776;0;0
+17660;779;776;0;0
+17661;779;776;0;0
+17662;779;776;0;0
+17663;779;776;0;0
+17664;779;776;0;0
+17665;779;776;0;0
+17666;779;776;0;0
+17667;779;776;0;0
+17668;779;776;0;0
+17669;779;776;0;0
+17670;779;776;0;0
+17671;779;776;0;0
+17672;779;776;0;0
+17673;779;776;0;0
+17674;779;776;0;0
+17675;779;776;0;0
+17676;780;777;0;0
+17677;780;777;0;0
+17678;780;777;0;0
+17679;780;777;0;0
+17680;780;777;0;0
+17681;780;777;0;0
+17682;780;777;0;0
+17683;780;777;0;0
+17684;780;777;0;0
+17685;780;777;0;0
+17686;780;777;0;0
+17687;780;777;0;0
+17688;780;777;0;0
+17689;780;777;0;0
+17690;780;777;0;0
+17691;780;777;0;0
+17692;781;778;0;0
+17693;781;778;0;0
+17694;781;778;0;0
+17695;781;778;0;0
+17696;781;778;0;0
+17697;781;778;0;0
+17698;781;778;0;0
+17699;781;778;0;0
+17700;781;778;0;0
+17701;781;778;0;0
+17702;781;778;0;0
+17703;781;778;0;0
+17704;781;778;0;0
+17705;781;778;0;0
+17706;781;778;0;0
+17707;781;778;0;0
+17708;781;778;0;0
+17709;781;778;0;0
+17710;781;778;0;0
+17711;781;778;0;0
+17712;781;778;0;0
+17713;781;778;0;0
+17714;781;778;0;0
+17715;781;778;0;0
+17716;782;779;0;0
+17717;782;779;0;0
+17718;782;779;0;0
+17719;782;779;0;0
+17720;782;779;0;0
+17721;782;779;0;0
+17722;782;779;0;0
+17723;782;779;0;0
+17724;782;779;0;0
+17725;782;779;0;0
+17726;782;779;0;0
+17727;782;779;0;0
+17728;782;779;0;0
+17729;782;779;0;0
+17730;782;779;0;0
+17731;782;779;0;0
+17732;782;779;0;0
+17733;782;779;0;0
+17734;782;779;0;0
+17735;782;779;0;0
+17736;782;779;0;0
+17737;782;779;0;0
+17738;783;780;0;0
+17739;783;780;0;0
+17740;783;780;0;0
+17741;783;780;0;0
+17742;783;780;0;0
+17743;783;780;0;0
+17744;783;780;0;0
+17745;783;780;0;0
+17746;783;780;0;0
+17747;783;780;0;0
+17748;783;780;0;0
+17749;783;780;0;0
+17750;783;780;0;0
+17751;783;780;0;0
+17752;783;780;0;0
+17753;783;780;0;0
+17754;783;780;0;0
+17755;783;780;0;0
+17756;783;780;0;0
+17757;784;781;0;0
+17758;784;781;0;0
+17759;784;781;0;0
+17760;784;781;0;0
+17761;784;781;0;0
+17762;784;781;0;0
+17763;784;781;0;0
+17764;784;781;0;0
+17765;784;781;0;0
+17766;784;781;0;0
+17767;784;781;0;0
+17768;784;781;0;0
+17769;784;781;0;0
+17770;784;781;0;0
+17771;784;781;0;0
+17772;784;781;0;0
+17773;784;781;0;0
+17774;784;781;0;0
+17775;784;781;0;0
+17776;784;781;0;0
+17777;784;781;0;0
+17778;784;781;0;0
+17779;784;781;0;0
+17780;784;781;0;0
+17781;785;782;0;0
+17782;785;782;0;0
+17783;785;782;0;0
+17784;785;782;0;0
+17785;785;782;0;0
+17786;785;782;0;0
+17787;785;782;0;0
+17788;785;782;0;0
+17789;785;782;0;0
+17790;785;782;0;0
+17791;785;782;0;0
+17792;785;782;0;0
+17793;785;782;0;0
+17794;785;782;0;0
+17795;785;782;0;0
+17796;785;782;0;0
+17797;785;782;0;0
+17798;785;782;0;0
+17799;786;783;0;0
+17800;786;783;0;0
+17801;786;783;0;0
+17802;786;783;0;0
+17803;786;783;0;0
+17804;786;783;0;0
+17805;786;783;0;0
+17806;786;783;0;0
+17807;786;783;0;0
+17808;786;783;0;0
+17809;786;783;0;0
+17810;786;783;0;0
+17811;786;783;0;0
+17812;786;783;0;0
+17813;786;783;0;0
+17814;787;784;0;0
+17815;787;784;0;0
+17816;787;784;0;0
+17817;787;784;0;0
+17818;787;784;0;0
+17819;787;784;0;0
+17820;787;784;0;0
+17821;787;784;0;0
+17822;787;784;0;0
+17823;787;784;0;0
+17824;787;784;0;0
+17825;787;784;0;0
+17826;787;784;0;0
+17827;787;784;0;0
+17828;787;784;0;0
+17829;787;784;0;0
+17830;787;784;0;0
+17831;787;784;0;0
+17832;787;784;0;0
+17833;787;784;0;0
+17834;787;784;0;0
+17835;787;784;0;0
+17836;787;784;0;0
+17837;787;784;0;0
+17838;787;784;0;0
+17839;787;784;0;0
+17840;787;784;0;0
+17841;787;784;0;0
+17842;787;784;0;0
+17843;787;784;0;0
+17844;788;785;0;0
+17845;788;785;0;0
+17846;788;785;0;0
+17847;788;785;0;0
+17848;788;785;0;0
+17849;788;785;0;0
+17850;788;785;0;0
+17851;788;785;0;0
+17852;788;785;0;0
+17853;788;785;0;0
+17854;788;785;0;0
+17855;788;785;0;0
+17856;788;785;0;0
+17857;788;785;0;0
+17858;788;785;0;0
+17859;788;785;0;0
+17860;788;785;0;0
+17861;788;785;0;0
+17862;789;786;0;0
+17863;789;786;0;0
+17864;789;786;0;0
+17865;789;786;0;0
+17866;789;786;0;0
+17867;789;786;0;0
+17868;789;786;0;0
+17869;789;786;0;0
+17870;789;786;0;0
+17871;789;786;0;0
+17872;789;786;0;0
+17873;789;786;0;0
+17874;789;786;0;0
+17875;789;786;0;0
+17876;789;786;0;0
+17877;789;786;0;0
+17878;789;786;0;0
+17879;789;786;0;0
+17880;789;786;0;0
+17881;789;786;0;0
+17882;790;787;0;0
+17883;790;787;0;0
+17884;790;787;0;0
+17885;790;787;0;0
+17886;790;787;0;0
+17887;790;787;0;0
+17888;790;787;0;0
+17889;790;787;0;0
+17890;790;787;0;0
+17891;790;787;0;0
+17892;790;787;0;0
+17893;790;787;0;0
+17894;790;787;0;0
+17895;790;787;0;0
+17896;790;787;0;0
+17897;790;787;0;0
+17898;790;787;0;0
+17899;790;787;0;0
+17900;790;787;0;0
+17901;790;787;0;0
+17902;790;787;0;0
+17903;790;787;0;0
+17904;790;787;0;0
+17905;790;787;0;0
+17906;790;787;0;0
+17907;790;787;0;0
+17908;791;788;0;0
+17909;791;788;0;0
+17910;791;788;0;0
+17911;791;788;0;0
+17912;791;788;0;0
+17913;791;788;0;0
+17914;791;788;0;0
+17915;791;788;0;0
+17916;791;788;0;0
+17917;791;788;0;0
+17918;791;788;0;0
+17919;791;788;0;0
+17920;791;788;0;0
+17921;791;788;0;0
+17922;791;788;0;0
+17923;791;788;0;0
+17924;792;789;0;0
+17925;792;789;0;0
+17926;792;789;0;0
+17927;792;789;0;0
+17928;792;789;0;0
+17929;792;789;0;0
+17930;792;789;0;0
+17931;792;789;0;0
+17932;792;789;0;0
+17933;792;789;0;0
+17934;792;789;0;0
+17935;792;789;0;0
+17936;792;789;0;0
+17937;792;789;0;0
+17938;792;789;0;0
+17939;792;789;0;0
+17940;792;789;0;0
+17941;792;789;0;0
+17942;792;789;0;0
+17943;792;789;0;0
+17944;792;789;0;0
+17945;793;790;0;0
+17946;793;790;0;0
+17947;793;790;0;0
+17948;793;790;0;0
+17949;793;790;0;0
+17950;793;790;0;0
+17951;793;790;0;0
+17952;793;790;0;0
+17953;793;790;0;0
+17954;793;790;0;0
+17955;793;790;0;0
+17956;793;790;0;0
+17957;793;790;0;0
+17958;793;790;0;0
+17959;793;790;0;0
+17960;793;790;0;0
+17961;793;790;0;0
+17962;793;790;0;0
+17963;793;790;0;0
+17964;794;791;0;0
+17965;794;791;0;0
+17966;794;791;0;0
+17967;794;791;0;0
+17968;794;791;0;0
+17969;794;791;0;0
+17970;794;791;0;0
+17971;794;791;0;0
+17972;794;791;0;0
+17973;794;791;0;0
+17974;794;791;0;0
+17975;794;791;0;0
+17976;794;791;0;0
+17977;794;791;0;0
+17978;794;791;0;0
+17979;794;791;0;0
+17980;794;791;0;0
+17981;794;791;0;0
+17982;794;791;0;0
+17983;794;791;0;0
+17984;794;791;0;0
+17985;794;791;0;0
+17986;794;791;0;0
+17987;795;792;0;0
+17988;795;792;0;0
+17989;795;792;0;0
+17990;795;792;0;0
+17991;795;792;0;0
+17992;795;792;0;0
+17993;795;792;0;0
+17994;795;792;0;0
+17995;795;792;0;0
+17996;795;792;0;0
+17997;795;792;0;0
+17998;795;792;0;0
+17999;795;792;0;0
+18000;795;792;0;0
+18001;795;792;0;0
+18002;795;792;0;0
+18003;795;792;0;0
+18004;795;792;0;0
+18005;795;792;0;0
+18006;795;792;0;0
+18007;795;792;0;0
+18008;795;792;0;0
+18009;795;792;0;0
+18010;795;792;0;0
+18011;795;792;0;0
+18012;795;792;0;0
+18013;795;792;0;0
+18014;795;792;0;0
+18015;795;792;0;0
+18016;796;793;0;0
+18017;796;793;0;0
+18018;796;793;0;0
+18019;796;793;0;0
+18020;796;793;0;0
+18021;796;793;0;0
+18022;796;793;0;0
+18023;796;793;0;0
+18024;796;793;0;0
+18025;796;793;0;0
+18026;796;793;0;0
+18027;796;793;0;0
+18028;796;793;0;0
+18029;796;793;0;0
+18030;796;793;0;0
+18031;796;793;0;0
+18032;796;793;0;0
+18033;796;793;0;0
+18034;796;793;0;0
+18035;796;793;0;0
+18036;796;793;0;0
+18037;796;793;0;0
+18038;796;793;0;0
+18039;796;793;0;0
+18040;796;793;0;0
+18041;797;794;0;0
+18042;797;794;0;0
+18043;797;794;0;0
+18044;797;794;0;0
+18045;797;794;0;0
+18046;797;794;0;0
+18047;797;794;0;0
+18048;797;794;0;0
+18049;797;794;0;0
+18050;797;794;0;0
+18051;797;794;0;0
+18052;797;794;0;0
+18053;797;794;0;0
+18054;797;794;0;0
+18055;797;794;0;0
+18056;797;794;0;0
+18057;797;794;0;0
+18058;798;795;0;0
+18059;798;795;0;0
+18060;798;795;0;0
+18061;798;795;0;0
+18062;798;795;0;0
+18063;798;795;0;0
+18064;798;795;0;0
+18065;798;795;0;0
+18066;798;795;0;0
+18067;798;795;0;0
+18068;798;795;0;0
+18069;798;795;0;0
+18070;798;795;0;0
+18071;798;795;0;0
+18072;798;795;0;0
+18073;799;796;0;0
+18074;799;796;0;0
+18075;799;796;0;0
+18076;799;796;0;0
+18077;799;796;0;0
+18078;799;796;0;0
+18079;799;796;0;0
+18080;799;796;0;0
+18081;799;796;0;0
+18082;799;796;0;0
+18083;799;796;0;0
+18084;799;796;0;0
+18085;799;796;0;0
+18086;799;796;0;0
+18087;799;796;0;0
+18088;800;797;0;0
+18089;800;797;0;0
+18090;800;797;0;0
+18091;800;797;0;0
+18092;800;797;0;0
+18093;800;797;0;0
+18094;800;797;0;0
+18095;800;797;0;0
+18096;800;797;0;0
+18097;800;797;0;0
+18098;800;797;0;0
+18099;800;797;0;0
+18100;800;797;0;0
+18101;800;797;0;0
+18102;800;797;0;0
+18103;801;798;0;0
+18104;801;798;0;0
+18105;801;798;0;0
+18106;801;798;0;0
+18107;801;798;0;0
+18108;801;798;0;0
+18109;801;798;0;0
+18110;801;798;0;0
+18111;801;798;0;0
+18112;801;798;0;0
+18113;801;798;0;0
+18114;801;798;0;0
+18115;801;798;0;0
+18116;801;798;0;0
+18117;801;798;0;0
+18118;801;798;0;0
+18119;801;798;0;0
+18120;801;798;0;0
+18121;801;798;0;0
+18122;801;798;0;0
+18123;801;798;0;0
+18124;801;798;0;0
+18125;801;798;0;0
+18126;801;798;0;0
+18127;802;799;0;0
+18128;802;799;0;0
+18129;802;799;0;0
+18130;802;799;0;0
+18131;802;799;0;0
+18132;802;799;0;0
+18133;802;799;0;0
+18134;802;799;0;0
+18135;802;799;0;0
+18136;802;799;0;0
+18137;802;799;0;0
+18138;802;799;0;0
+18139;802;799;0;0
+18140;802;799;0;0
+18141;802;799;0;0
+18142;802;799;0;0
+18143;802;799;0;0
+18144;803;800;0;0
+18145;803;800;0;0
+18146;803;800;0;0
+18147;803;800;0;0
+18148;803;800;0;0
+18149;803;800;0;0
+18150;803;800;0;0
+18151;803;800;0;0
+18152;803;800;0;0
+18153;803;800;0;0
+18154;803;800;0;0
+18155;803;800;0;0
+18156;803;800;0;0
+18157;803;800;0;0
+18158;803;800;0;0
+18159;803;800;0;0
+18160;803;800;0;0
+18161;803;800;0;0
+18162;803;800;0;0
+18163;803;800;0;0
+18164;803;800;0;0
+18165;803;800;0;0
+18166;803;800;0;0
+18167;803;800;0;0
+18168;803;800;0;0
+18169;803;800;0;0
+18170;803;800;0;0
+18171;804;801;0;0
+18172;804;801;0;0
+18173;804;801;0;0
+18174;804;801;0;0
+18175;804;801;0;0
+18176;804;801;0;0
+18177;804;801;0;0
+18178;804;801;0;0
+18179;804;801;0;0
+18180;804;801;0;0
+18181;804;801;0;0
+18182;804;801;0;0
+18183;804;801;0;0
+18184;804;801;0;0
+18185;804;801;0;0
+18186;804;801;0;0
+18187;804;801;0;0
+18188;804;801;0;0
+18189;804;801;0;0
+18190;804;801;0;0
+18191;805;802;0;0
+18192;805;802;0;0
+18193;805;802;0;0
+18194;805;802;0;0
+18195;805;802;0;0
+18196;805;802;0;0
+18197;805;802;0;0
+18198;805;802;0;0
+18199;805;802;0;0
+18200;805;802;0;0
+18201;805;802;0;0
+18202;805;802;0;0
+18203;805;802;0;0
+18204;805;802;0;0
+18205;805;802;0;0
+18206;805;802;0;0
+18207;805;802;0;0
+18208;805;802;0;0
+18209;805;802;0;0
+18210;805;802;0;0
+18211;805;802;0;0
+18212;805;802;0;0
+18213;805;802;0;0
+18214;805;802;0;0
+18215;805;802;0;0
+18216;806;803;0;0
+18217;806;803;0;0
+18218;806;803;0;0
+18219;806;803;0;0
+18220;806;803;0;0
+18221;806;803;0;0
+18222;806;803;0;0
+18223;806;803;0;0
+18224;806;803;0;0
+18225;806;803;0;0
+18226;806;803;0;0
+18227;806;803;0;0
+18228;806;803;0;0
+18229;806;803;0;0
+18230;806;803;0;0
+18231;806;803;0;0
+18232;806;803;0;0
+18233;806;803;0;0
+18234;807;804;0;0
+18235;807;804;0;0
+18236;807;804;0;0
+18237;807;804;0;0
+18238;807;804;0;0
+18239;807;804;0;0
+18240;807;804;0;0
+18241;807;804;0;0
+18242;807;804;0;0
+18243;807;804;0;0
+18244;807;804;0;0
+18245;807;804;0;0
+18246;807;804;0;0
+18247;807;804;0;0
+18248;807;804;0;0
+18249;807;804;0;0
+18250;807;804;0;0
+18251;807;804;0;0
+18252;807;804;0;0
+18253;808;805;0;0
+18254;808;805;0;0
+18255;808;805;0;0
+18256;808;805;0;0
+18257;808;805;0;0
+18258;808;805;0;0
+18259;808;805;0;0
+18260;808;805;0;0
+18261;808;805;0;0
+18262;808;805;0;0
+18263;808;805;0;0
+18264;808;805;0;0
+18265;808;805;0;0
+18266;808;805;0;0
+18267;808;805;0;0
+18268;808;805;0;0
+18269;809;806;0;0
+18270;809;806;0;0
+18271;809;806;0;0
+18272;809;806;0;0
+18273;809;806;0;0
+18274;809;806;0;0
+18275;809;806;0;0
+18276;809;806;0;0
+18277;809;806;0;0
+18278;809;806;0;0
+18279;809;806;0;0
+18280;809;806;0;0
+18281;809;806;0;0
+18282;809;806;0;0
+18283;809;806;0;0
+18284;809;806;0;0
+18285;809;806;0;0
+18286;809;806;0;0
+18287;810;807;0;0
+18288;810;807;0;0
+18289;810;807;0;0
+18290;810;807;0;0
+18291;810;807;0;0
+18292;810;807;0;0
+18293;810;807;0;0
+18294;810;807;0;0
+18295;810;807;0;0
+18296;810;807;0;0
+18297;810;807;0;0
+18298;810;807;0;0
+18299;810;807;0;0
+18300;810;807;0;0
+18301;810;807;0;0
+18302;810;807;0;0
+18303;810;807;0;0
+18304;811;808;0;0
+18305;811;808;0;0
+18306;811;808;0;0
+18307;811;808;0;0
+18308;811;808;0;0
+18309;811;808;0;0
+18310;811;808;0;0
+18311;811;808;0;0
+18312;811;808;0;0
+18313;811;808;0;0
+18314;811;808;0;0
+18315;811;808;0;0
+18316;811;808;0;0
+18317;811;808;0;0
+18318;811;808;0;0
+18319;811;808;0;0
+18320;811;808;0;0
+18321;811;808;0;0
+18322;811;808;0;0
+18323;811;808;0;0
+18324;811;808;0;0
+18325;811;808;0;0
+18326;811;808;0;0
+18327;811;808;0;0
+18328;811;808;0;0
+18329;812;809;0;0
+18330;812;809;0;0
+18331;812;809;0;0
+18332;812;809;0;0
+18333;812;809;0;0
+18334;812;809;0;0
+18335;812;809;0;0
+18336;812;809;0;0
+18337;812;809;0;0
+18338;812;809;0;0
+18339;812;809;0;0
+18340;812;809;0;0
+18341;812;809;0;0
+18342;812;809;0;0
+18343;812;809;0;0
+18344;812;809;0;0
+18345;812;809;0;0
+18346;812;809;0;0
+18347;812;809;0;0
+18348;813;810;0;0
+18349;813;810;0;0
+18350;813;810;0;0
+18351;813;810;0;0
+18352;813;810;0;0
+18353;813;810;0;0
+18354;813;810;0;0
+18355;813;810;0;0
+18356;813;810;0;0
+18357;813;810;0;0
+18358;813;810;0;0
+18359;813;810;0;0
+18360;813;810;0;0
+18361;813;810;0;0
+18362;813;810;0;0
+18363;813;810;0;0
+18364;813;810;0;0
+18365;813;810;0;0
+18366;813;810;0;0
+18367;813;810;0;0
+18368;813;810;0;0
+18369;813;810;0;0
+18370;813;810;0;0
+18371;813;810;0;0
+18372;813;810;0;0
+18373;813;810;0;0
+18374;813;810;0;0
+18375;813;810;0;0
+18376;814;811;0;0
+18377;814;811;0;0
+18378;814;811;0;0
+18379;814;811;0;0
+18380;814;811;0;0
+18381;814;811;0;0
+18382;814;811;0;0
+18383;814;811;0;0
+18384;814;811;0;0
+18385;814;811;0;0
+18386;814;811;0;0
+18387;814;811;0;0
+18388;814;811;0;0
+18389;814;811;0;0
+18390;814;811;0;0
+18391;814;811;0;0
+18392;814;811;0;0
+18393;814;811;0;0
+18394;814;811;0;0
+18395;814;811;0;0
+18396;814;811;0;0
+18397;814;811;0;0
+18398;814;811;0;0
+18399;814;811;0;0
+18400;814;811;0;0
+18401;814;811;0;0
+18402;814;811;0;0
+18403;814;811;0;0
+18404;815;812;0;0
+18405;815;812;0;0
+18406;815;812;0;0
+18407;815;812;0;0
+18408;815;812;0;0
+18409;815;812;0;0
+18410;815;812;0;0
+18411;815;812;0;0
+18412;815;812;0;0
+18413;815;812;0;0
+18414;815;812;0;0
+18415;815;812;0;0
+18416;815;812;0;0
+18417;815;812;0;0
+18418;815;812;0;0
+18419;815;812;0;0
+18420;815;812;0;0
+18421;815;812;0;0
+18422;815;812;0;0
+18423;815;812;0;0
+18424;815;812;0;0
+18425;815;812;0;0
+18426;815;812;0;0
+18427;815;812;0;0
+18428;815;812;0;0
+18429;815;812;0;0
+18430;815;812;0;0
+18431;815;812;0;0
+18432;815;812;0;0
+18433;815;812;0;0
+18434;816;813;0;0
+18435;816;813;0;0
+18436;816;813;0;0
+18437;816;813;0;0
+18438;816;813;0;0
+18439;816;813;0;0
+18440;816;813;0;0
+18441;816;813;0;0
+18442;816;813;0;0
+18443;816;813;0;0
+18444;816;813;0;0
+18445;816;813;0;0
+18446;816;813;0;0
+18447;816;813;0;0
+18448;816;813;0;0
+18449;816;813;0;0
+18450;816;813;0;0
+18451;816;813;0;0
+18452;816;813;0;0
+18453;816;813;0;0
+18454;816;813;0;0
+18455;816;813;0;0
+18456;816;813;0;0
+18457;816;813;0;0
+18458;816;813;0;0
+18459;816;813;0;0
+18460;816;813;0;0
+18461;817;814;0;0
+18462;817;814;0;0
+18463;817;814;0;0
+18464;817;814;0;0
+18465;817;814;0;0
+18466;817;814;0;0
+18467;817;814;0;0
+18468;817;814;0;0
+18469;817;814;0;0
+18470;817;814;0;0
+18471;817;814;0;0
+18472;817;814;0;0
+18473;817;814;0;0
+18474;817;814;0;0
+18475;817;814;0;0
+18476;817;814;0;0
+18477;817;814;0;0
+18478;817;814;0;0
+18479;817;814;0;0
+18480;817;814;0;0
+18481;817;814;0;0
+18482;817;814;0;0
+18483;817;814;0;0
+18484;817;814;0;0
+18485;817;814;0;0
+18486;817;814;0;0
+18487;817;814;0;0
+18488;817;814;0;0
+18489;818;815;0;0
+18490;818;815;0;0
+18491;818;815;0;0
+18492;818;815;0;0
+18493;818;815;0;0
+18494;818;815;0;0
+18495;818;815;0;0
+18496;818;815;0;0
+18497;818;815;0;0
+18498;818;815;0;0
+18499;818;815;0;0
+18500;818;815;0;0
+18501;818;815;0;0
+18502;818;815;0;0
+18503;818;815;0;0
+18504;818;815;0;0
+18505;819;816;0;0
+18506;819;816;0;0
+18507;819;816;0;0
+18508;819;816;0;0
+18509;819;816;0;0
+18510;819;816;0;0
+18511;819;816;0;0
+18512;819;816;0;0
+18513;819;816;0;0
+18514;819;816;0;0
+18515;819;816;0;0
+18516;819;816;0;0
+18517;819;816;0;0
+18518;819;816;0;0
+18519;819;816;0;0
+18520;819;816;0;0
+18521;819;816;0;0
+18522;819;816;0;0
+18523;819;816;0;0
+18524;819;816;0;0
+18525;819;816;0;0
+18526;819;816;0;0
+18527;819;816;0;0
+18528;819;816;0;0
+18529;819;816;0;0
+18530;819;816;0;0
+18531;819;816;0;0
+18532;819;816;0;0
+18533;819;816;0;0
+18534;819;816;0;0
+18535;820;817;0;0
+18536;820;817;0;0
+18537;820;817;0;0
+18538;820;817;0;0
+18539;820;817;0;0
+18540;820;817;0;0
+18541;820;817;0;0
+18542;820;817;0;0
+18543;820;817;0;0
+18544;820;817;0;0
+18545;820;817;0;0
+18546;820;817;0;0
+18547;820;817;0;0
+18548;820;817;0;0
+18549;820;817;0;0
+18550;820;817;0;0
+18551;820;817;0;0
+18552;820;817;0;0
+18553;820;817;0;0
+18554;820;817;0;0
+18555;820;817;0;0
+18556;820;817;0;0
+18557;820;817;0;0
+18558;820;817;0;0
+18559;820;817;0;0
+18560;820;817;0;0
+18561;820;817;0;0
+18562;821;818;0;0
+18563;821;818;0;0
+18564;821;818;0;0
+18565;821;818;0;0
+18566;821;818;0;0
+18567;821;818;0;0
+18568;821;818;0;0
+18569;821;818;0;0
+18570;821;818;0;0
+18571;821;818;0;0
+18572;821;818;0;0
+18573;821;818;0;0
+18574;821;818;0;0
+18575;821;818;0;0
+18576;821;818;0;0
+18577;821;818;0;0
+18578;821;818;0;0
+18579;821;818;0;0
+18580;821;818;0;0
+18581;821;818;0;0
+18582;821;818;0;0
+18583;821;818;0;0
+18584;821;818;0;0
+18585;821;818;0;0
+18586;821;818;0;0
+18587;821;818;0;0
+18588;822;819;0;0
+18589;822;819;0;0
+18590;822;819;0;0
+18591;822;819;0;0
+18592;822;819;0;0
+18593;822;819;0;0
+18594;822;819;0;0
+18595;822;819;0;0
+18596;822;819;0;0
+18597;822;819;0;0
+18598;822;819;0;0
+18599;822;819;0;0
+18600;822;819;0;0
+18601;822;819;0;0
+18602;822;819;0;0
+18603;822;819;0;0
+18604;823;820;0;0
+18605;823;820;0;0
+18606;823;820;0;0
+18607;823;820;0;0
+18608;823;820;0;0
+18609;823;820;0;0
+18610;823;820;0;0
+18611;823;820;0;0
+18612;823;820;0;0
+18613;823;820;0;0
+18614;823;820;0;0
+18615;823;820;0;0
+18616;823;820;0;0
+18617;823;820;0;0
+18618;823;820;0;0
+18619;823;820;0;0
+18620;823;820;0;0
+18621;823;820;0;0
+18622;824;821;0;0
+18623;824;821;0;0
+18624;824;821;0;0
+18625;824;821;0;0
+18626;824;821;0;0
+18627;824;821;0;0
+18628;824;821;0;0
+18629;824;821;0;0
+18630;824;821;0;0
+18631;824;821;0;0
+18632;824;821;0;0
+18633;824;821;0;0
+18634;824;821;0;0
+18635;824;821;0;0
+18636;824;821;0;0
+18637;824;821;0;0
+18638;824;821;0;0
+18639;824;821;0;0
+18640;824;821;0;0
+18641;824;821;0;0
+18642;824;821;0;0
+18643;824;821;0;0
+18644;824;821;0;0
+18645;824;821;0;0
+18646;824;821;0;0
+18647;825;822;0;0
+18648;825;822;0;0
+18649;825;822;0;0
+18650;825;822;0;0
+18651;825;822;0;0
+18652;825;822;0;0
+18653;825;822;0;0
+18654;825;822;0;0
+18655;825;822;0;0
+18656;825;822;0;0
+18657;825;822;0;0
+18658;825;822;0;0
+18659;825;822;0;0
+18660;825;822;0;0
+18661;825;822;0;0
+18662;825;822;0;0
+18663;825;822;0;0
+18664;825;822;0;0
+18665;825;822;0;0
+18666;825;822;0;0
+18667;825;822;0;0
+18668;825;822;0;0
+18669;826;823;0;0
+18670;826;823;0;0
+18671;826;823;0;0
+18672;826;823;0;0
+18673;826;823;0;0
+18674;826;823;0;0
+18675;826;823;0;0
+18676;826;823;0;0
+18677;826;823;0;0
+18678;826;823;0;0
+18679;826;823;0;0
+18680;826;823;0;0
+18681;826;823;0;0
+18682;826;823;0;0
+18683;826;823;0;0
+18684;826;823;0;0
+18685;826;823;0;0
+18686;826;823;0;0
+18687;826;823;0;0
+18688;826;823;0;0
+18689;826;823;0;0
+18690;827;824;0;0
+18691;827;824;0;0
+18692;827;824;0;0
+18693;827;824;0;0
+18694;827;824;0;0
+18695;827;824;0;0
+18696;827;824;0;0
+18697;827;824;0;0
+18698;827;824;0;0
+18699;827;824;0;0
+18700;827;824;0;0
+18701;827;824;0;0
+18702;827;824;0;0
+18703;827;824;0;0
+18704;827;824;0;0
+18705;827;824;0;0
+18706;827;824;0;0
+18707;827;824;0;0
+18708;827;824;0;0
+18709;827;824;0;0
+18710;827;824;0;0
+18711;827;824;0;0
+18712;827;824;0;0
+18713;827;824;0;0
+18714;828;825;0;0
+18715;828;825;0;0
+18716;828;825;0;0
+18717;828;825;0;0
+18718;828;825;0;0
+18719;828;825;0;0
+18720;828;825;0;0
+18721;828;825;0;0
+18722;828;825;0;0
+18723;828;825;0;0
+18724;828;825;0;0
+18725;828;825;0;0
+18726;828;825;0;0
+18727;828;825;0;0
+18728;828;825;0;0
+18729;828;825;0;0
+18730;828;825;0;0
+18731;828;825;0;0
+18732;829;826;0;0
+18733;829;826;0;0
+18734;829;826;0;0
+18735;829;826;0;0
+18736;829;826;0;0
+18737;829;826;0;0
+18738;829;826;0;0
+18739;829;826;0;0
+18740;829;826;0;0
+18741;829;826;0;0
+18742;829;826;0;0
+18743;829;826;0;0
+18744;829;826;0;0
+18745;829;826;0;0
+18746;829;826;0;0
+18747;829;826;0;0
+18748;829;826;0;0
+18749;829;826;0;0
+18750;829;826;0;0
+18751;829;826;0;0
+18752;829;826;0;0
+18753;829;826;0;0
+18754;829;826;0;0
+18755;829;826;0;0
+18756;829;826;0;0
+18757;829;826;0;0
+18758;829;826;0;0
+18759;829;826;0;0
+18760;830;827;0;0
+18761;830;827;0;0
+18762;830;827;0;0
+18763;830;827;0;0
+18764;830;827;0;0
+18765;830;827;0;0
+18766;830;827;0;0
+18767;830;827;0;0
+18768;830;827;0;0
+18769;830;827;0;0
+18770;830;827;0;0
+18771;830;827;0;0
+18772;830;827;0;0
+18773;830;827;0;0
+18774;830;827;0;0
+18775;830;827;0;0
+18776;830;827;0;0
+18777;830;827;0;0
+18778;830;827;0;0
+18779;830;827;0;0
+18780;830;827;0;0
+18781;830;827;0;0
+18782;830;827;0;0
+18783;830;827;0;0
+18784;830;827;0;0
+18785;830;827;0;0
+18786;830;827;0;0
+18787;831;828;0;0
+18788;831;828;0;0
+18789;831;828;0;0
+18790;831;828;0;0
+18791;831;828;0;0
+18792;831;828;0;0
+18793;831;828;0;0
+18794;831;828;0;0
+18795;831;828;0;0
+18796;831;828;0;0
+18797;831;828;0;0
+18798;831;828;0;0
+18799;831;828;0;0
+18800;831;828;0;0
+18801;831;828;0;0
+18802;831;828;0;0
+18803;831;828;0;0
+18804;831;828;0;0
+18805;831;828;0;0
+18806;832;829;0;0
+18807;832;829;0;0
+18808;832;829;0;0
+18809;832;829;0;0
+18810;832;829;0;0
+18811;832;829;0;0
+18812;832;829;0;0
+18813;832;829;0;0
+18814;832;829;0;0
+18815;832;829;0;0
+18816;832;829;0;0
+18817;832;829;0;0
+18818;832;829;0;0
+18819;832;829;0;0
+18820;832;829;0;0
+18821;832;829;0;0
+18822;832;829;0;0
+18823;832;829;0;0
+18824;832;829;0;0
+18825;832;829;0;0
+18826;833;830;0;0
+18827;833;830;0;0
+18828;833;830;0;0
+18829;833;830;0;0
+18830;833;830;0;0
+18831;833;830;0;0
+18832;833;830;0;0
+18833;833;830;0;0
+18834;833;830;0;0
+18835;833;830;0;0
+18836;833;830;0;0
+18837;833;830;0;0
+18838;833;830;0;0
+18839;833;830;0;0
+18840;833;830;0;0
+18841;833;830;0;0
+18842;833;830;0;0
+18843;833;830;0;0
+18844;833;830;0;0
+18845;833;830;0;0
+18846;834;831;0;0
+18847;834;831;0;0
+18848;834;831;0;0
+18849;834;831;0;0
+18850;834;831;0;0
+18851;834;831;0;0
+18852;834;831;0;0
+18853;834;831;0;0
+18854;834;831;0;0
+18855;834;831;0;0
+18856;834;831;0;0
+18857;834;831;0;0
+18858;834;831;0;0
+18859;834;831;0;0
+18860;834;831;0;0
+18861;834;831;0;0
+18862;834;831;0;0
+18863;834;831;0;0
+18864;834;831;0;0
+18865;834;831;0;0
+18866;834;831;0;0
+18867;834;831;0;0
+18868;834;831;0;0
+18869;834;831;0;0
+18870;834;831;0;0
+18871;834;831;0;0
+18872;834;831;0;0
+18873;835;832;0;0
+18874;835;832;0;0
+18875;835;832;0;0
+18876;835;832;0;0
+18877;835;832;0;0
+18878;835;832;0;0
+18879;835;832;0;0
+18880;835;832;0;0
+18881;835;832;0;0
+18882;835;832;0;0
+18883;835;832;0;0
+18884;835;832;0;0
+18885;835;832;0;0
+18886;835;832;0;0
+18887;835;832;0;0
+18888;835;832;0;0
+18889;835;832;0;0
+18890;835;832;0;0
+18891;835;832;0;0
+18892;835;832;0;0
+18893;835;832;0;0
+18894;835;832;0;0
+18895;835;832;0;0
+18896;835;832;0;0
+18897;835;832;0;0
+18898;835;832;0;0
+18899;835;832;0;0
+18900;835;832;0;0
+18901;835;832;0;0
+18902;836;833;0;0
+18903;836;833;0;0
+18904;836;833;0;0
+18905;836;833;0;0
+18906;836;833;0;0
+18907;836;833;0;0
+18908;836;833;0;0
+18909;836;833;0;0
+18910;836;833;0;0
+18911;836;833;0;0
+18912;836;833;0;0
+18913;836;833;0;0
+18914;836;833;0;0
+18915;836;833;0;0
+18916;836;833;0;0
+18917;836;833;0;0
+18918;836;833;0;0
+18919;836;833;0;0
+18920;837;834;0;0
+18921;837;834;0;0
+18922;837;834;0;0
+18923;837;834;0;0
+18924;837;834;0;0
+18925;837;834;0;0
+18926;837;834;0;0
+18927;837;834;0;0
+18928;837;834;0;0
+18929;837;834;0;0
+18930;837;834;0;0
+18931;837;834;0;0
+18932;837;834;0;0
+18933;837;834;0;0
+18934;837;834;0;0
+18935;837;834;0;0
+18936;837;834;0;0
+18937;837;834;0;0
+18938;837;834;0;0
+18939;837;834;0;0
+18940;838;835;0;0
+18941;838;835;0;0
+18942;838;835;0;0
+18943;838;835;0;0
+18944;838;835;0;0
+18945;838;835;0;0
+18946;838;835;0;0
+18947;838;835;0;0
+18948;838;835;0;0
+18949;838;835;0;0
+18950;838;835;0;0
+18951;838;835;0;0
+18952;838;835;0;0
+18953;838;835;0;0
+18954;838;835;0;0
+18955;838;835;0;0
+18956;838;835;0;0
+18957;838;835;0;0
+18958;838;835;0;0
+18959;838;835;0;0
+18960;838;835;0;0
+18961;838;835;0;0
+18962;838;835;0;0
+18963;838;835;0;0
+18964;838;835;0;0
+18965;838;835;0;0
+18966;839;836;0;0
+18967;839;836;0;0
+18968;839;836;0;0
+18969;839;836;0;0
+18970;839;836;0;0
+18971;839;836;0;0
+18972;839;836;0;0
+18973;839;836;0;0
+18974;839;836;0;0
+18975;839;836;0;0
+18976;839;836;0;0
+18977;839;836;0;0
+18978;839;836;0;0
+18979;839;836;0;0
+18980;839;836;0;0
+18981;839;836;0;0
+18982;839;836;0;0
+18983;839;836;0;0
+18984;839;836;0;0
+18985;839;836;0;0
+18986;839;836;0;0
+18987;839;836;0;0
+18988;839;836;0;0
+18989;839;836;0;0
+18990;839;836;0;0
+18991;839;836;0;0
+18992;839;836;0;0
+18993;839;836;0;0
+18994;840;837;0;0
+18995;840;837;0;0
+18996;840;837;0;0
+18997;840;837;0;0
+18998;840;837;0;0
+18999;840;837;0;0
+19000;840;837;0;0
+19001;840;837;0;0
+19002;840;837;0;0
+19003;840;837;0;0
+19004;840;837;0;0
+19005;840;837;0;0
+19006;840;837;0;0
+19007;840;837;0;0
+19008;840;837;0;0
+19009;840;837;0;0
+19010;840;837;0;0
+19011;840;837;0;0
+19012;840;837;0;0
+19013;840;837;0;0
+19014;840;837;0;0
+19015;840;837;0;0
+19016;840;837;0;0
+19017;840;837;0;0
+19018;840;837;0;0
+19019;840;837;0;0
+19020;840;837;0;0
+19021;841;838;0;0
+19022;841;838;0;0
+19023;841;838;0;0
+19024;841;838;0;0
+19025;841;838;0;0
+19026;841;838;0;0
+19027;841;838;0;0
+19028;841;838;0;0
+19029;841;838;0;0
+19030;841;838;0;0
+19031;841;838;0;0
+19032;841;838;0;0
+19033;841;838;0;0
+19034;841;838;0;0
+19035;841;838;0;0
+19036;842;839;0;0
+19037;842;839;0;0
+19038;842;839;0;0
+19039;842;839;0;0
+19040;842;839;0;0
+19041;842;839;0;0
+19042;842;839;0;0
+19043;842;839;0;0
+19044;842;839;0;0
+19045;842;839;0;0
+19046;842;839;0;0
+19047;842;839;0;0
+19048;842;839;0;0
+19049;842;839;0;0
+19050;842;839;0;0
+19051;842;839;0;0
+19052;842;839;0;0
+19053;842;839;0;0
+19054;843;840;0;0
+19055;843;840;0;0
+19056;843;840;0;0
+19057;843;840;0;0
+19058;843;840;0;0
+19059;843;840;0;0
+19060;843;840;0;0
+19061;843;840;0;0
+19062;843;840;0;0
+19063;843;840;0;0
+19064;843;840;0;0
+19065;843;840;0;0
+19066;843;840;0;0
+19067;843;840;0;0
+19068;843;840;0;0
+19069;843;840;0;0
+19070;843;840;0;0
+19071;843;840;0;0
+19072;843;840;0;0
+19073;843;840;0;0
+19074;843;840;0;0
+19075;843;840;0;0
+19076;843;840;0;0
+19077;843;840;0;0
+19078;844;841;0;0
+19079;844;841;0;0
+19080;844;841;0;0
+19081;844;841;0;0
+19082;844;841;0;0
+19083;844;841;0;0
+19084;844;841;0;0
+19085;844;841;0;0
+19086;844;841;0;0
+19087;844;841;0;0
+19088;844;841;0;0
+19089;844;841;0;0
+19090;844;841;0;0
+19091;844;841;0;0
+19092;844;841;0;0
+19093;844;841;0;0
+19094;844;841;0;0
+19095;844;841;0;0
+19096;844;841;0;0
+19097;844;841;0;0
+19098;845;842;0;0
+19099;845;842;0;0
+19100;845;842;0;0
+19101;845;842;0;0
+19102;845;842;0;0
+19103;845;842;0;0
+19104;845;842;0;0
+19105;845;842;0;0
+19106;845;842;0;0
+19107;845;842;0;0
+19108;845;842;0;0
+19109;845;842;0;0
+19110;845;842;0;0
+19111;845;842;0;0
+19112;845;842;0;0
+19113;845;842;0;0
+19114;845;842;0;0
+19115;845;842;0;0
+19116;845;842;0;0
+19117;845;842;0;0
+19118;845;842;0;0
+19119;845;842;0;0
+19120;845;842;0;0
+19121;845;842;0;0
+19122;845;842;0;0
+19123;845;842;0;0
+19124;846;843;0;0
+19125;846;843;0;0
+19126;846;843;0;0
+19127;846;843;0;0
+19128;846;843;0;0
+19129;846;843;0;0
+19130;846;843;0;0
+19131;846;843;0;0
+19132;846;843;0;0
+19133;846;843;0;0
+19134;846;843;0;0
+19135;846;843;0;0
+19136;846;843;0;0
+19137;846;843;0;0
+19138;846;843;0;0
+19139;846;843;0;0
+19140;846;843;0;0
+19141;847;844;0;0
+19142;847;844;0;0
+19143;847;844;0;0
+19144;847;844;0;0
+19145;847;844;0;0
+19146;847;844;0;0
+19147;847;844;0;0
+19148;847;844;0;0
+19149;847;844;0;0
+19150;847;844;0;0
+19151;847;844;0;0
+19152;847;844;0;0
+19153;847;844;0;0
+19154;847;844;0;0
+19155;847;844;0;0
+19156;847;844;0;0
+19157;847;844;0;0
+19158;847;844;0;0
+19159;847;844;0;0
+19160;847;844;0;0
+19161;847;844;0;0
+19162;847;844;0;0
+19163;847;844;0;0
+19164;847;844;0;0
+19165;847;844;0;0
+19166;847;844;0;0
+19167;847;844;0;0
+19168;847;844;0;0
+19169;847;844;0;0
+19170;848;845;0;0
+19171;848;845;0;0
+19172;848;845;0;0
+19173;848;845;0;0
+19174;848;845;0;0
+19175;848;845;0;0
+19176;848;845;0;0
+19177;848;845;0;0
+19178;848;845;0;0
+19179;848;845;0;0
+19180;848;845;0;0
+19181;848;845;0;0
+19182;848;845;0;0
+19183;848;845;0;0
+19184;848;845;0;0
+19185;848;845;0;0
+19186;848;845;0;0
+19187;848;845;0;0
+19188;848;845;0;0
+19189;848;845;0;0
+19190;848;845;0;0
+19191;849;846;0;0
+19192;849;846;0;0
+19193;849;846;0;0
+19194;849;846;0;0
+19195;849;846;0;0
+19196;849;846;0;0
+19197;849;846;0;0
+19198;849;846;0;0
+19199;849;846;0;0
+19200;849;846;0;0
+19201;849;846;0;0
+19202;849;846;0;0
+19203;849;846;0;0
+19204;849;846;0;0
+19205;849;846;0;0
+19206;849;846;0;0
+19207;849;846;0;0
+19208;849;846;0;0
+19209;849;846;0;0
+19210;849;846;0;0
+19211;850;847;0;0
+19212;850;847;0;0
+19213;850;847;0;0
+19214;850;847;0;0
+19215;850;847;0;0
+19216;850;847;0;0
+19217;850;847;0;0
+19218;850;847;0;0
+19219;850;847;0;0
+19220;850;847;0;0
+19221;850;847;0;0
+19222;850;847;0;0
+19223;850;847;0;0
+19224;850;847;0;0
+19225;850;847;0;0
+19226;850;847;0;0
+19227;850;847;0;0
+19228;850;847;0;0
+19229;850;847;0;0
+19230;850;847;0;0
+19231;850;847;0;0
+19232;850;847;0;0
+19233;850;847;0;0
+19234;850;847;0;0
+19235;850;847;0;0
+19236;850;847;0;0
+19237;851;848;0;0
+19238;851;848;0;0
+19239;851;848;0;0
+19240;851;848;0;0
+19241;851;848;0;0
+19242;851;848;0;0
+19243;851;848;0;0
+19244;851;848;0;0
+19245;851;848;0;0
+19246;851;848;0;0
+19247;851;848;0;0
+19248;851;848;0;0
+19249;851;848;0;0
+19250;851;848;0;0
+19251;851;848;0;0
+19252;851;848;0;0
+19253;851;848;0;0
+19254;852;849;0;0
+19255;852;849;0;0
+19256;852;849;0;0
+19257;852;849;0;0
+19258;852;849;0;0
+19259;852;849;0;0
+19260;852;849;0;0
+19261;852;849;0;0
+19262;852;849;0;0
+19263;852;849;0;0
+19264;852;849;0;0
+19265;852;849;0;0
+19266;852;849;0;0
+19267;852;849;0;0
+19268;852;849;0;0
+19269;852;849;0;0
+19270;852;849;0;0
+19271;852;849;0;0
+19272;852;849;0;0
+19273;852;849;0;0
+19274;853;850;0;0
+19275;853;850;0;0
+19276;853;850;0;0
+19277;853;850;0;0
+19278;853;850;0;0
+19279;853;850;0;0
+19280;853;850;0;0
+19281;853;850;0;0
+19282;853;850;0;0
+19283;853;850;0;0
+19284;853;850;0;0
+19285;853;850;0;0
+19286;853;850;0;0
+19287;853;850;0;0
+19288;853;850;0;0
+19289;853;850;0;0
+19290;853;850;0;0
+19291;853;850;0;0
+19292;854;851;0;0
+19293;854;851;0;0
+19294;854;851;0;0
+19295;854;851;0;0
+19296;854;851;0;0
+19297;854;851;0;0
+19298;854;851;0;0
+19299;854;851;0;0
+19300;854;851;0;0
+19301;854;851;0;0
+19302;854;851;0;0
+19303;854;851;0;0
+19304;854;851;0;0
+19305;854;851;0;0
+19306;854;851;0;0
+19307;854;851;0;0
+19308;854;851;0;0
+19309;854;851;0;0
+19310;854;851;0;0
+19311;854;851;0;0
+19312;854;851;0;0
+19313;854;851;0;0
+19314;854;851;0;0
+19315;854;851;0;0
+19316;854;851;0;0
+19317;854;851;0;0
+19318;854;851;0;0
+19319;854;851;0;0
+19320;854;851;0;0
+19321;854;851;0;0
+19322;855;852;0;0
+19323;855;852;0;0
+19324;855;852;0;0
+19325;855;852;0;0
+19326;855;852;0;0
+19327;855;852;0;0
+19328;855;852;0;0
+19329;855;852;0;0
+19330;855;852;0;0
+19331;855;852;0;0
+19332;855;852;0;0
+19333;855;852;0;0
+19334;855;852;0;0
+19335;855;852;0;0
+19336;855;852;0;0
+19337;855;852;0;0
+19338;855;852;0;0
+19339;855;852;0;0
+19340;855;852;0;0
+19341;855;852;0;0
+19342;855;852;0;0
+19343;855;852;0;0
+19344;855;852;0;0
+19345;855;852;0;0
+19346;855;852;0;0
+19347;855;852;0;0
+19348;855;852;0;0
+19349;855;852;0;0
+19350;855;852;0;0
+19351;855;852;0;0
+19352;856;853;0;0
+19353;856;853;0;0
+19354;856;853;0;0
+19355;856;853;0;0
+19356;856;853;0;0
+19357;856;853;0;0
+19358;856;853;0;0
+19359;856;853;0;0
+19360;856;853;0;0
+19361;856;853;0;0
+19362;856;853;0;0
+19363;856;853;0;0
+19364;856;853;0;0
+19365;856;853;0;0
+19366;856;853;0;0
+19367;856;853;0;0
+19368;856;853;0;0
+19369;856;853;0;0
+19370;856;853;0;0
+19371;856;853;0;0
+19372;856;853;0;0
+19373;856;853;0;0
+19374;856;853;0;0
+19375;856;853;0;0
+19376;856;853;0;0
+19377;856;853;0;0
+19378;856;853;0;0
+19379;856;853;0;0
+19380;856;853;0;0
+19381;856;853;0;0
+19382;857;854;0;0
+19383;857;854;0;0
+19384;857;854;0;0
+19385;857;854;0;0
+19386;857;854;0;0
+19387;857;854;0;0
+19388;857;854;0;0
+19389;857;854;0;0
+19390;857;854;0;0
+19391;857;854;0;0
+19392;857;854;0;0
+19393;857;854;0;0
+19394;857;854;0;0
+19395;857;854;0;0
+19396;857;854;0;0
+19397;857;854;0;0
+19398;857;854;0;0
+19399;857;854;0;0
+19400;857;854;0;0
+19401;857;854;0;0
+19402;857;854;0;0
+19403;857;854;0;0
+19404;857;854;0;0
+19405;857;854;0;0
+19406;857;854;0;0
+19407;857;854;0;0
+19408;857;854;0;0
+19409;857;854;0;0
+19410;858;855;0;0
+19411;858;855;0;0
+19412;858;855;0;0
+19413;858;855;0;0
+19414;858;855;0;0
+19415;858;855;0;0
+19416;858;855;0;0
+19417;858;855;0;0
+19418;858;855;0;0
+19419;858;855;0;0
+19420;858;855;0;0
+19421;858;855;0;0
+19422;858;855;0;0
+19423;858;855;0;0
+19424;858;855;0;0
+19425;858;855;0;0
+19426;858;855;0;0
+19427;858;855;0;0
+19428;859;856;0;0
+19429;859;856;0;0
+19430;859;856;0;0
+19431;859;856;0;0
+19432;859;856;0;0
+19433;859;856;0;0
+19434;859;856;0;0
+19435;859;856;0;0
+19436;859;856;0;0
+19437;859;856;0;0
+19438;859;856;0;0
+19439;859;856;0;0
+19440;859;856;0;0
+19441;859;856;0;0
+19442;859;856;0;0
+19443;859;856;0;0
+19444;859;856;0;0
+19445;859;856;0;0
+19446;859;856;0;0
+19447;859;856;0;0
+19448;859;856;0;0
+19449;859;856;0;0
+19450;859;856;0;0
+19451;859;856;0;0
+19452;859;856;0;0
+19453;859;856;0;0
+19454;859;856;0;0
+19455;859;856;0;0
+19456;859;856;0;0
+19457;859;856;0;0
+19458;860;857;0;0
+19459;860;857;0;0
+19460;860;857;0;0
+19461;860;857;0;0
+19462;860;857;0;0
+19463;860;857;0;0
+19464;860;857;0;0
+19465;860;857;0;0
+19466;860;857;0;0
+19467;860;857;0;0
+19468;860;857;0;0
+19469;860;857;0;0
+19470;860;857;0;0
+19471;860;857;0;0
+19472;860;857;0;0
+19473;860;857;0;0
+19474;860;857;0;0
+19475;860;857;0;0
+19476;860;857;0;0
+19477;860;857;0;0
+19478;860;857;0;0
+19479;860;857;0;0
+19480;860;857;0;0
+19481;860;857;0;0
+19482;860;857;0;0
+19483;860;857;0;0
+19484;860;857;0;0
+19485;860;857;0;0
+19486;860;857;0;0
+19487;861;858;0;0
+19488;861;858;0;0
+19489;861;858;0;0
+19490;861;858;0;0
+19491;861;858;0;0
+19492;861;858;0;0
+19493;861;858;0;0
+19494;861;858;0;0
+19495;861;858;0;0
+19496;861;858;0;0
+19497;861;858;0;0
+19498;861;858;0;0
+19499;861;858;0;0
+19500;861;858;0;0
+19501;861;858;0;0
+19502;861;858;0;0
+19503;861;858;0;0
+19504;861;858;0;0
+19505;861;858;0;0
+19506;861;858;0;0
+19507;861;858;0;0
+19508;861;858;0;0
+19509;861;858;0;0
+19510;862;859;0;0
+19511;862;859;0;0
+19512;862;859;0;0
+19513;862;859;0;0
+19514;862;859;0;0
+19515;862;859;0;0
+19516;862;859;0;0
+19517;862;859;0;0
+19518;862;859;0;0
+19519;862;859;0;0
+19520;862;859;0;0
+19521;862;859;0;0
+19522;862;859;0;0
+19523;862;859;0;0
+19524;862;859;0;0
+19525;862;859;0;0
+19526;862;859;0;0
+19527;862;859;0;0
+19528;862;859;0;0
+19529;862;859;0;0
+19530;862;859;0;0
+19531;862;859;0;0
+19532;862;859;0;0
+19533;862;859;0;0
+19534;862;859;0;0
+19535;862;859;0;0
+19536;863;860;0;0
+19537;863;860;0;0
+19538;863;860;0;0
+19539;863;860;0;0
+19540;863;860;0;0
+19541;863;860;0;0
+19542;863;860;0;0
+19543;863;860;0;0
+19544;863;860;0;0
+19545;863;860;0;0
+19546;863;860;0;0
+19547;863;860;0;0
+19548;863;860;0;0
+19549;863;860;0;0
+19550;863;860;0;0
+19551;863;860;0;0
+19552;863;860;0;0
+19553;863;860;0;0
+19554;863;860;0;0
+19555;864;861;0;0
+19556;864;861;0;0
+19557;864;861;0;0
+19558;864;861;0;0
+19559;864;861;0;0
+19560;864;861;0;0
+19561;864;861;0;0
+19562;864;861;0;0
+19563;864;861;0;0
+19564;864;861;0;0
+19565;864;861;0;0
+19566;864;861;0;0
+19567;864;861;0;0
+19568;864;861;0;0
+19569;864;861;0;0
+19570;864;861;0;0
+19571;864;861;0;0
+19572;865;862;0;0
+19573;865;862;0;0
+19574;865;862;0;0
+19575;865;862;0;0
+19576;865;862;0;0
+19577;865;862;0;0
+19578;865;862;0;0
+19579;865;862;0;0
+19580;865;862;0;0
+19581;865;862;0;0
+19582;865;862;0;0
+19583;865;862;0;0
+19584;865;862;0;0
+19585;865;862;0;0
+19586;865;862;0;0
+19587;865;862;0;0
+19588;865;862;0;0
+19589;865;862;0;0
+19590;865;862;0;0
+19591;865;862;0;0
+19592;865;862;0;0
+19593;865;862;0;0
+19594;865;862;0;0
+19595;865;862;0;0
+19596;865;862;0;0
+19597;865;862;0;0
+19598;865;862;0;0
+19599;865;862;0;0
+19600;865;862;0;0
+19601;865;862;0;0
+19602;866;863;0;0
+19603;866;863;0;0
+19604;866;863;0;0
+19605;866;863;0;0
+19606;866;863;0;0
+19607;866;863;0;0
+19608;866;863;0;0
+19609;866;863;0;0
+19610;866;863;0;0
+19611;866;863;0;0
+19612;866;863;0;0
+19613;866;863;0;0
+19614;866;863;0;0
+19615;866;863;0;0
+19616;866;863;0;0
+19617;866;863;0;0
+19618;866;863;0;0
+19619;866;863;0;0
+19620;866;863;0;0
+19621;866;863;0;0
+19622;866;863;0;0
+19623;866;863;0;0
+19624;866;863;0;0
+19625;866;863;0;0
+19626;866;863;0;0
+19627;866;863;0;0
+19628;866;863;0;0
+19629;867;864;0;0
+19630;867;864;0;0
+19631;867;864;0;0
+19632;867;864;0;0
+19633;867;864;0;0
+19634;867;864;0;0
+19635;867;864;0;0
+19636;867;864;0;0
+19637;867;864;0;0
+19638;867;864;0;0
+19639;867;864;0;0
+19640;867;864;0;0
+19641;867;864;0;0
+19642;867;864;0;0
+19643;867;864;0;0
+19644;867;864;0;0
+19645;868;865;0;0
+19646;868;865;0;0
+19647;868;865;0;0
+19648;868;865;0;0
+19649;868;865;0;0
+19650;868;865;0;0
+19651;868;865;0;0
+19652;868;865;0;0
+19653;868;865;0;0
+19654;868;865;0;0
+19655;868;865;0;0
+19656;868;865;0;0
+19657;868;865;0;0
+19658;868;865;0;0
+19659;868;865;0;0
+19660;868;865;0;0
+19661;868;865;0;0
+19662;868;865;0;0
+19663;868;865;0;0
+19664;868;865;0;0
+19665;868;865;0;0
+19666;868;865;0;0
+19667;868;865;0;0
+19668;868;865;0;0
+19669;868;865;0;0
+19670;868;865;0;0
+19671;868;865;0;0
+19672;868;865;0;0
+19673;869;866;0;0
+19674;869;866;0;0
+19675;869;866;0;0
+19676;869;866;0;0
+19677;869;866;0;0
+19678;869;866;0;0
+19679;869;866;0;0
+19680;869;866;0;0
+19681;869;866;0;0
+19682;869;866;0;0
+19683;869;866;0;0
+19684;869;866;0;0
+19685;869;866;0;0
+19686;869;866;0;0
+19687;869;866;0;0
+19688;869;866;0;0
+19689;869;866;0;0
+19690;869;866;0;0
+19691;869;866;0;0
+19692;869;866;0;0
+19693;869;866;0;0
+19694;869;866;0;0
+19695;869;866;0;0
+19696;870;867;0;0
+19697;870;867;0;0
+19698;870;867;0;0
+19699;870;867;0;0
+19700;870;867;0;0
+19701;870;867;0;0
+19702;870;867;0;0
+19703;870;867;0;0
+19704;870;867;0;0
+19705;870;867;0;0
+19706;870;867;0;0
+19707;870;867;0;0
+19708;870;867;0;0
+19709;870;867;0;0
+19710;870;867;0;0
+19711;870;867;0;0
+19712;870;867;0;0
+19713;870;867;0;0
+19714;870;867;0;0
+19715;870;867;0;0
+19716;870;867;0;0
+19717;870;867;0;0
+19718;871;868;0;0
+19719;871;868;0;0
+19720;871;868;0;0
+19721;871;868;0;0
+19722;871;868;0;0
+19723;871;868;0;0
+19724;871;868;0;0
+19725;871;868;0;0
+19726;871;868;0;0
+19727;871;868;0;0
+19728;871;868;0;0
+19729;871;868;0;0
+19730;871;868;0;0
+19731;871;868;0;0
+19732;871;868;0;0
+19733;871;868;0;0
+19734;871;868;0;0
+19735;871;868;0;0
+19736;871;868;0;0
+19737;871;868;0;0
+19738;871;868;0;0
+19739;871;868;0;0
+19740;871;868;0;0
+19741;871;868;0;0
+19742;871;868;0;0
+19743;871;868;0;0
+19744;872;869;0;0
+19745;872;869;0;0
+19746;872;869;0;0
+19747;872;869;0;0
+19748;872;869;0;0
+19749;872;869;0;0
+19750;872;869;0;0
+19751;872;869;0;0
+19752;872;869;0;0
+19753;872;869;0;0
+19754;872;869;0;0
+19755;872;869;0;0
+19756;872;869;0;0
+19757;872;869;0;0
+19758;872;869;0;0
+19759;872;869;0;0
+19760;872;869;0;0
+19761;872;869;0;0
+19762;872;869;0;0
+19763;872;869;0;0
+19764;872;869;0;0
+19765;872;869;0;0
+19766;872;869;0;0
+19767;872;869;0;0
+19768;872;869;0;0
+19769;873;870;0;0
+19770;873;870;0;0
+19771;873;870;0;0
+19772;873;870;0;0
+19773;873;870;0;0
+19774;873;870;0;0
+19775;873;870;0;0
+19776;873;870;0;0
+19777;873;870;0;0
+19778;873;870;0;0
+19779;873;870;0;0
+19780;873;870;0;0
+19781;873;870;0;0
+19782;873;870;0;0
+19783;873;870;0;0
+19784;873;870;0;0
+19785;873;870;0;0
+19786;873;870;0;0
+19787;873;870;0;0
+19788;873;870;0;0
+19789;873;870;0;0
+19790;873;870;0;0
+19791;873;870;0;0
+19792;873;870;0;0
+19793;873;870;0;0
+19794;873;870;0;0
+19795;873;870;0;0
+19796;873;870;0;0
+19797;873;870;0;0
+19798;873;870;0;0
+19799;874;871;0;0
+19800;874;871;0;0
+19801;874;871;0;0
+19802;874;871;0;0
+19803;874;871;0;0
+19804;874;871;0;0
+19805;874;871;0;0
+19806;874;871;0;0
+19807;874;871;0;0
+19808;874;871;0;0
+19809;874;871;0;0
+19810;874;871;0;0
+19811;874;871;0;0
+19812;874;871;0;0
+19813;874;871;0;0
+19814;874;871;0;0
+19815;874;871;0;0
+19816;874;871;0;0
+19817;874;871;0;0
+19818;874;871;0;0
+19819;874;871;0;0
+19820;875;872;0;0
+19821;875;872;0;0
+19822;875;872;0;0
+19823;875;872;0;0
+19824;875;872;0;0
+19825;875;872;0;0
+19826;875;872;0;0
+19827;875;872;0;0
+19828;875;872;0;0
+19829;875;872;0;0
+19830;875;872;0;0
+19831;875;872;0;0
+19832;875;872;0;0
+19833;875;872;0;0
+19834;875;872;0;0
+19835;875;872;0;0
+19836;875;872;0;0
+19837;875;872;0;0
+19838;875;872;0;0
+19839;875;872;0;0
+19840;875;872;0;0
+19841;875;872;0;0
+19842;875;872;0;0
+19843;875;872;0;0
+19844;875;872;0;0
+19845;875;872;0;0
+19846;875;872;0;0
+19847;875;872;0;0
+19848;875;872;0;0
+19849;875;872;0;0
+19850;876;873;0;0
+19851;876;873;0;0
+19852;876;873;0;0
+19853;876;873;0;0
+19854;876;873;0;0
+19855;876;873;0;0
+19856;876;873;0;0
+19857;876;873;0;0
+19858;876;873;0;0
+19859;876;873;0;0
+19860;876;873;0;0
+19861;876;873;0;0
+19862;876;873;0;0
+19863;876;873;0;0
+19864;876;873;0;0
+19865;876;873;0;0
+19866;876;873;0;0
+19867;876;873;0;0
+19868;876;873;0;0
+19869;876;873;0;0
+19870;876;873;0;0
+19871;876;873;0;0
+19872;876;873;0;0
+19873;876;873;0;0
+19874;877;874;0;0
+19875;877;874;0;0
+19876;877;874;0;0
+19877;877;874;0;0
+19878;877;874;0;0
+19879;877;874;0;0
+19880;877;874;0;0
+19881;877;874;0;0
+19882;877;874;0;0
+19883;877;874;0;0
+19884;877;874;0;0
+19885;877;874;0;0
+19886;877;874;0;0
+19887;877;874;0;0
+19888;877;874;0;0
+19889;877;874;0;0
+19890;877;874;0;0
+19891;877;874;0;0
+19892;877;874;0;0
+19893;877;874;0;0
+19894;877;874;0;0
+19895;877;874;0;0
+19896;877;874;0;0
+19897;877;874;0;0
+19898;877;874;0;0
+19899;877;874;0;0
+19900;878;875;0;0
+19901;878;875;0;0
+19902;878;875;0;0
+19903;878;875;0;0
+19904;878;875;0;0
+19905;878;875;0;0
+19906;878;875;0;0
+19907;878;875;0;0
+19908;878;875;0;0
+19909;878;875;0;0
+19910;878;875;0;0
+19911;878;875;0;0
+19912;878;875;0;0
+19913;878;875;0;0
+19914;878;875;0;0
+19915;879;876;0;0
+19916;879;876;0;0
+19917;879;876;0;0
+19918;879;876;0;0
+19919;879;876;0;0
+19920;879;876;0;0
+19921;879;876;0;0
+19922;879;876;0;0
+19923;879;876;0;0
+19924;879;876;0;0
+19925;879;876;0;0
+19926;879;876;0;0
+19927;879;876;0;0
+19928;879;876;0;0
+19929;879;876;0;0
+19930;879;876;0;0
+19931;879;876;0;0
+19932;879;876;0;0
+19933;879;876;0;0
+19934;879;876;0;0
+19935;879;876;0;0
+19936;879;876;0;0
+19937;879;876;0;0
+19938;880;877;0;0
+19939;880;877;0;0
+19940;880;877;0;0
+19941;880;877;0;0
+19942;880;877;0;0
+19943;880;877;0;0
+19944;880;877;0;0
+19945;880;877;0;0
+19946;880;877;0;0
+19947;880;877;0;0
+19948;880;877;0;0
+19949;880;877;0;0
+19950;880;877;0;0
+19951;880;877;0;0
+19952;880;877;0;0
+19953;880;877;0;0
+19954;880;877;0;0
+19955;880;877;0;0
+19956;880;877;0;0
+19957;880;877;0;0
+19958;880;877;0;0
+19959;881;878;0;0
+19960;881;878;0;0
+19961;881;878;0;0
+19962;881;878;0;0
+19963;881;878;0;0
+19964;881;878;0;0
+19965;881;878;0;0
+19966;881;878;0;0
+19967;881;878;0;0
+19968;881;878;0;0
+19969;881;878;0;0
+19970;881;878;0;0
+19971;881;878;0;0
+19972;881;878;0;0
+19973;881;878;0;0
+19974;881;878;0;0
+19975;881;878;0;0
+19976;881;878;0;0
+19977;881;878;0;0
+19978;881;878;0;0
+19979;881;878;0;0
+19980;881;878;0;0
+19981;881;878;0;0
+19982;881;878;0;0
+19983;881;878;0;0
+19984;882;879;0;0
+19985;882;879;0;0
+19986;882;879;0;0
+19987;882;879;0;0
+19988;882;879;0;0
+19989;882;879;0;0
+19990;882;879;0;0
+19991;882;879;0;0
+19992;882;879;0;0
+19993;882;879;0;0
+19994;882;879;0;0
+19995;882;879;0;0
+19996;882;879;0;0
+19997;882;879;0;0
+19998;882;879;0;0
+19999;882;879;0;0
+20000;882;879;0;0
+20001;882;879;0;0
+20002;882;879;0;0
+20003;882;879;0;0
+20004;882;879;0;0
+20005;882;879;0;0
+20006;882;879;0;0
+20007;882;879;0;0
+20008;883;880;0;0
+20009;883;880;0;0
+20010;883;880;0;0
+20011;883;880;0;0
+20012;883;880;0;0
+20013;883;880;0;0
+20014;883;880;0;0
+20015;883;880;0;0
+20016;883;880;0;0
+20017;883;880;0;0
+20018;883;880;0;0
+20019;883;880;0;0
+20020;883;880;0;0
+20021;883;880;0;0
+20022;883;880;0;0
+20023;883;880;0;0
+20024;883;880;0;0
+20025;883;880;0;0
+20026;883;880;0;0
+20027;883;880;0;0
+20028;883;880;0;0
+20029;883;880;0;0
+20030;884;881;0;0
+20031;884;881;0;0
+20032;884;881;0;0
+20033;884;881;0;0
+20034;884;881;0;0
+20035;884;881;0;0
+20036;884;881;0;0
+20037;884;881;0;0
+20038;884;881;0;0
+20039;884;881;0;0
+20040;884;881;0;0
+20041;884;881;0;0
+20042;884;881;0;0
+20043;884;881;0;0
+20044;884;881;0;0
+20045;884;881;0;0
+20046;884;881;0;0
+20047;884;881;0;0
+20048;884;881;0;0
+20049;885;882;0;0
+20050;885;882;0;0
+20051;885;882;0;0
+20052;885;882;0;0
+20053;885;882;0;0
+20054;885;882;0;0
+20055;885;882;0;0
+20056;885;882;0;0
+20057;885;882;0;0
+20058;885;882;0;0
+20059;885;882;0;0
+20060;885;882;0;0
+20061;885;882;0;0
+20062;885;882;0;0
+20063;885;882;0;0
+20064;885;882;0;0
+20065;885;882;0;0
+20066;885;882;0;0
+20067;885;882;0;0
+20068;885;882;0;0
+20069;885;882;0;0
+20070;885;882;0;0
+20071;885;882;0;0
+20072;885;882;0;0
+20073;885;882;0;0
+20074;885;882;0;0
+20075;885;882;0;0
+20076;885;882;0;0
+20077;885;882;0;0
+20078;886;883;0;0
+20079;886;883;0;0
+20080;886;883;0;0
+20081;886;883;0;0
+20082;886;883;0;0
+20083;886;883;0;0
+20084;886;883;0;0
+20085;886;883;0;0
+20086;886;883;0;0
+20087;886;883;0;0
+20088;886;883;0;0
+20089;886;883;0;0
+20090;886;883;0;0
+20091;886;883;0;0
+20092;886;883;0;0
+20093;886;883;0;0
+20094;886;883;0;0
+20095;887;884;0;0
+20096;887;884;0;0
+20097;887;884;0;0
+20098;887;884;0;0
+20099;887;884;0;0
+20100;887;884;0;0
+20101;887;884;0;0
+20102;887;884;0;0
+20103;887;884;0;0
+20104;887;884;0;0
+20105;887;884;0;0
+20106;887;884;0;0
+20107;887;884;0;0
+20108;887;884;0;0
+20109;887;884;0;0
+20110;887;884;0;0
+20111;887;884;0;0
+20112;887;884;0;0
+20113;887;884;0;0
+20114;887;884;0;0
+20115;887;884;0;0
+20116;887;884;0;0
+20117;887;884;0;0
+20118;887;884;0;0
+20119;887;884;0;0
+20120;887;884;0;0
+20121;887;884;0;0
+20122;887;884;0;0
+20123;887;884;0;0
+20124;887;884;0;0
+20125;888;885;0;0
+20126;888;885;0;0
+20127;888;885;0;0
+20128;888;885;0;0
+20129;888;885;0;0
+20130;888;885;0;0
+20131;888;885;0;0
+20132;888;885;0;0
+20133;888;885;0;0
+20134;888;885;0;0
+20135;888;885;0;0
+20136;888;885;0;0
+20137;888;885;0;0
+20138;888;885;0;0
+20139;888;885;0;0
+20140;888;885;0;0
+20141;888;885;0;0
+20142;889;886;0;0
+20143;889;886;0;0
+20144;889;886;0;0
+20145;889;886;0;0
+20146;889;886;0;0
+20147;889;886;0;0
+20148;889;886;0;0
+20149;889;886;0;0
+20150;889;886;0;0
+20151;889;886;0;0
+20152;889;886;0;0
+20153;889;886;0;0
+20154;889;886;0;0
+20155;889;886;0;0
+20156;889;886;0;0
+20157;889;886;0;0
+20158;890;887;0;0
+20159;890;887;0;0
+20160;890;887;0;0
+20161;890;887;0;0
+20162;890;887;0;0
+20163;890;887;0;0
+20164;890;887;0;0
+20165;890;887;0;0
+20166;890;887;0;0
+20167;890;887;0;0
+20168;890;887;0;0
+20169;890;887;0;0
+20170;890;887;0;0
+20171;890;887;0;0
+20172;890;887;0;0
+20173;890;887;0;0
+20174;890;887;0;0
+20175;891;888;0;0
+20176;891;888;0;0
+20177;891;888;0;0
+20178;891;888;0;0
+20179;891;888;0;0
+20180;891;888;0;0
+20181;891;888;0;0
+20182;891;888;0;0
+20183;891;888;0;0
+20184;891;888;0;0
+20185;891;888;0;0
+20186;891;888;0;0
+20187;891;888;0;0
+20188;891;888;0;0
+20189;891;888;0;0
+20190;891;888;0;0
+20191;891;888;0;0
+20192;891;888;0;0
+20193;892;889;0;0
+20194;892;889;0;0
+20195;892;889;0;0
+20196;892;889;0;0
+20197;892;889;0;0
+20198;892;889;0;0
+20199;892;889;0;0
+20200;892;889;0;0
+20201;892;889;0;0
+20202;892;889;0;0
+20203;892;889;0;0
+20204;892;889;0;0
+20205;892;889;0;0
+20206;892;889;0;0
+20207;892;889;0;0
+20208;892;889;0;0
+20209;892;889;0;0
+20210;892;889;0;0
+20211;892;889;0;0
+20212;892;889;0;0
+20213;892;889;0;0
+20214;892;889;0;0
+20215;892;889;0;0
+20216;893;890;0;0
+20217;893;890;0;0
+20218;893;890;0;0
+20219;893;890;0;0
+20220;893;890;0;0
+20221;893;890;0;0
+20222;893;890;0;0
+20223;893;890;0;0
+20224;893;890;0;0
+20225;893;890;0;0
+20226;893;890;0;0
+20227;893;890;0;0
+20228;893;890;0;0
+20229;893;890;0;0
+20230;893;890;0;0
+20231;893;890;0;0
+20232;893;890;0;0
+20233;893;890;0;0
+20234;893;890;0;0
+20235;893;890;0;0
+20236;893;890;0;0
+20237;894;891;0;0
+20238;894;891;0;0
+20239;894;891;0;0
+20240;894;891;0;0
+20241;894;891;0;0
+20242;894;891;0;0
+20243;894;891;0;0
+20244;894;891;0;0
+20245;894;891;0;0
+20246;894;891;0;0
+20247;894;891;0;0
+20248;894;891;0;0
+20249;894;891;0;0
+20250;894;891;0;0
+20251;894;891;0;0
+20252;894;891;0;0
+20253;894;891;0;0
+20254;894;891;0;0
+20255;894;891;0;0
+20256;894;891;0;0
+20257;894;891;0;0
+20258;894;891;0;0
+20259;894;891;0;0
+20260;894;891;0;0
+20261;895;892;0;0
+20262;895;892;0;0
+20263;895;892;0;0
+20264;895;892;0;0
+20265;895;892;0;0
+20266;895;892;0;0
+20267;895;892;0;0
+20268;895;892;0;0
+20269;895;892;0;0
+20270;895;892;0;0
+20271;895;892;0;0
+20272;895;892;0;0
+20273;895;892;0;0
+20274;895;892;0;0
+20275;895;892;0;0
+20276;895;892;0;0
+20277;895;892;0;0
+20278;895;892;0;0
+20279;895;892;0;0
+20280;895;892;0;0
+20281;895;892;0;0
+20282;895;892;0;0
+20283;895;892;0;0
+20284;895;892;0;0
+20285;895;892;0;0
+20286;896;893;0;0
+20287;896;893;0;0
+20288;896;893;0;0
+20289;896;893;0;0
+20290;896;893;0;0
+20291;896;893;0;0
+20292;896;893;0;0
+20293;896;893;0;0
+20294;896;893;0;0
+20295;896;893;0;0
+20296;896;893;0;0
+20297;896;893;0;0
+20298;896;893;0;0
+20299;896;893;0;0
+20300;896;893;0;0
+20301;896;893;0;0
+20302;896;893;0;0
+20303;896;893;0;0
+20304;896;893;0;0
+20305;896;893;0;0
+20306;897;894;0;0
+20307;897;894;0;0
+20308;897;894;0;0
+20309;897;894;0;0
+20310;897;894;0;0
+20311;897;894;0;0
+20312;897;894;0;0
+20313;897;894;0;0
+20314;897;894;0;0
+20315;897;894;0;0
+20316;897;894;0;0
+20317;897;894;0;0
+20318;897;894;0;0
+20319;897;894;0;0
+20320;897;894;0;0
+20321;898;895;0;0
+20322;898;895;0;0
+20323;898;895;0;0
+20324;898;895;0;0
+20325;898;895;0;0
+20326;898;895;0;0
+20327;898;895;0;0
+20328;898;895;0;0
+20329;898;895;0;0
+20330;898;895;0;0
+20331;898;895;0;0
+20332;898;895;0;0
+20333;898;895;0;0
+20334;898;895;0;0
+20335;898;895;0;0
+20336;898;895;0;0
+20337;898;895;0;0
+20338;898;895;0;0
+20339;898;895;0;0
+20340;898;895;0;0
+20341;898;895;0;0
+20342;898;895;0;0
+20343;898;895;0;0
+20344;898;895;0;0
+20345;898;895;0;0
+20346;898;895;0;0
+20347;898;895;0;0
+20348;898;895;0;0
+20349;899;896;0;0
+20350;899;896;0;0
+20351;899;896;0;0
+20352;899;896;0;0
+20353;899;896;0;0
+20354;899;896;0;0
+20355;899;896;0;0
+20356;899;896;0;0
+20357;899;896;0;0
+20358;899;896;0;0
+20359;899;896;0;0
+20360;899;896;0;0
+20361;899;896;0;0
+20362;899;896;0;0
+20363;899;896;0;0
+20364;899;896;0;0
+20365;899;896;0;0
+20366;899;896;0;0
+20367;899;896;0;0
+20368;899;896;0;0
+20369;899;896;0;0
+20370;899;896;0;0
+20371;900;897;0;0
+20372;900;897;0;0
+20373;900;897;0;0
+20374;900;897;0;0
+20375;900;897;0;0
+20376;900;897;0;0
+20377;900;897;0;0
+20378;900;897;0;0
+20379;900;897;0;0
+20380;900;897;0;0
+20381;900;897;0;0
+20382;900;897;0;0
+20383;900;897;0;0
+20384;900;897;0;0
+20385;900;897;0;0
+20386;900;897;0;0
+20387;900;897;0;0
+20388;900;897;0;0
+20389;900;897;0;0
+20390;900;897;0;0
+20391;900;897;0;0
+20392;900;897;0;0
+20393;900;897;0;0
+20394;900;897;0;0
+20395;900;897;0;0
+20396;900;897;0;0
+20397;900;897;0;0
+20398;900;897;0;0
+20399;900;897;0;0
+20400;901;898;0;0
+20401;901;898;0;0
+20402;901;898;0;0
+20403;901;898;0;0
+20404;901;898;0;0
+20405;901;898;0;0
+20406;901;898;0;0
+20407;901;898;0;0
+20408;901;898;0;0
+20409;901;898;0;0
+20410;901;898;0;0
+20411;901;898;0;0
+20412;901;898;0;0
+20413;901;898;0;0
+20414;901;898;0;0
+20415;902;899;0;0
+20416;902;899;0;0
+20417;902;899;0;0
+20418;902;899;0;0
+20419;902;899;0;0
+20420;902;899;0;0
+20421;902;899;0;0
+20422;902;899;0;0
+20423;902;899;0;0
+20424;902;899;0;0
+20425;902;899;0;0
+20426;902;899;0;0
+20427;902;899;0;0
+20428;902;899;0;0
+20429;902;899;0;0
+20430;902;899;0;0
+20431;902;899;0;0
+20432;902;899;0;0
+20433;902;899;0;0
+20434;902;899;0;0
+20435;902;899;0;0
+20436;902;899;0;0
+20437;902;899;0;0
+20438;903;900;0;0
+20439;903;900;0;0
+20440;903;900;0;0
+20441;903;900;0;0
+20442;903;900;0;0
+20443;903;900;0;0
+20444;903;900;0;0
+20445;903;900;0;0
+20446;903;900;0;0
+20447;903;900;0;0
+20448;903;900;0;0
+20449;903;900;0;0
+20450;903;900;0;0
+20451;903;900;0;0
+20452;903;900;0;0
+20453;903;900;0;0
+20454;903;900;0;0
+20455;903;900;0;0
+20456;903;900;0;0
+20457;903;900;0;0
+20458;903;900;0;0
+20459;903;900;0;0
+20460;903;900;0;0
+20461;903;900;0;0
+20462;904;901;0;0
+20463;904;901;0;0
+20464;904;901;0;0
+20465;904;901;0;0
+20466;904;901;0;0
+20467;904;901;0;0
+20468;904;901;0;0
+20469;904;901;0;0
+20470;904;901;0;0
+20471;904;901;0;0
+20472;904;901;0;0
+20473;904;901;0;0
+20474;904;901;0;0
+20475;904;901;0;0
+20476;904;901;0;0
+20477;904;901;0;0
+20478;904;901;0;0
+20479;904;901;0;0
+20480;904;901;0;0
+20481;904;901;0;0
+20482;904;901;0;0
+20483;904;901;0;0
+20484;904;901;0;0
+20485;904;901;0;0
+20486;904;901;0;0
+20487;904;901;0;0
+20488;904;901;0;0
+20489;905;902;0;0
+20490;905;902;0;0
+20491;905;902;0;0
+20492;905;902;0;0
+20493;905;902;0;0
+20494;905;902;0;0
+20495;905;902;0;0
+20496;905;902;0;0
+20497;905;902;0;0
+20498;905;902;0;0
+20499;905;902;0;0
+20500;905;902;0;0
+20501;905;902;0;0
+20502;905;902;0;0
+20503;905;902;0;0
+20504;905;902;0;0
+20505;906;903;0;0
+20506;906;903;0;0
+20507;906;903;0;0
+20508;906;903;0;0
+20509;906;903;0;0
+20510;906;903;0;0
+20511;906;903;0;0
+20512;906;903;0;0
+20513;906;903;0;0
+20514;906;903;0;0
+20515;906;903;0;0
+20516;906;903;0;0
+20517;906;903;0;0
+20518;906;903;0;0
+20519;906;903;0;0
+20520;906;903;0;0
+20521;907;904;0;0
+20522;907;904;0;0
+20523;907;904;0;0
+20524;907;904;0;0
+20525;907;904;0;0
+20526;907;904;0;0
+20527;907;904;0;0
+20528;907;904;0;0
+20529;907;904;0;0
+20530;907;904;0;0
+20531;907;904;0;0
+20532;907;904;0;0
+20533;907;904;0;0
+20534;907;904;0;0
+20535;907;904;0;0
+20536;907;904;0;0
+20537;907;904;0;0
+20538;907;904;0;0
+20539;907;904;0;0
+20540;907;904;0;0
+20541;907;904;0;0
+20542;907;904;0;0
+20543;907;904;0;0
+20544;907;904;0;0
+20545;907;904;0;0
+20546;907;904;0;0
+20547;907;904;0;0
+20548;907;904;0;0
+20549;907;904;0;0
+20550;908;905;0;0
+20551;908;905;0;0
+20552;908;905;0;0
+20553;908;905;0;0
+20554;908;905;0;0
+20555;908;905;0;0
+20556;908;905;0;0
+20557;908;905;0;0
+20558;908;905;0;0
+20559;908;905;0;0
+20560;908;905;0;0
+20561;908;905;0;0
+20562;908;905;0;0
+20563;908;905;0;0
+20564;908;905;0;0
+20565;908;905;0;0
+20566;908;905;0;0
+20567;908;905;0;0
+20568;908;905;0;0
+20569;908;905;0;0
+20570;909;906;0;0
+20571;909;906;0;0
+20572;909;906;0;0
+20573;909;906;0;0
+20574;909;906;0;0
+20575;909;906;0;0
+20576;909;906;0;0
+20577;909;906;0;0
+20578;909;906;0;0
+20579;909;906;0;0
+20580;909;906;0;0
+20581;909;906;0;0
+20582;909;906;0;0
+20583;909;906;0;0
+20584;909;906;0;0
+20585;909;906;0;0
+20586;909;906;0;0
+20587;909;906;0;0
+20588;909;906;0;0
+20589;909;906;0;0
+20590;909;906;0;0
+20591;909;906;0;0
+20592;909;906;0;0
+20593;910;907;0;0
+20594;910;907;0;0
+20595;910;907;0;0
+20596;910;907;0;0
+20597;910;907;0;0
+20598;910;907;0;0
+20599;910;907;0;0
+20600;910;907;0;0
+20601;910;907;0;0
+20602;910;907;0;0
+20603;910;907;0;0
+20604;910;907;0;0
+20605;910;907;0;0
+20606;910;907;0;0
+20607;910;907;0;0
+20608;910;907;0;0
+20609;910;907;0;0
+20610;910;907;0;0
+20611;910;907;0;0
+20612;910;907;0;0
+20613;910;907;0;0
+20614;910;907;0;0
+20615;910;907;0;0
+20616;910;907;0;0
+20617;911;908;0;0
+20618;911;908;0;0
+20619;911;908;0;0
+20620;911;908;0;0
+20621;911;908;0;0
+20622;911;908;0;0
+20623;911;908;0;0
+20624;911;908;0;0
+20625;911;908;0;0
+20626;911;908;0;0
+20627;911;908;0;0
+20628;911;908;0;0
+20629;911;908;0;0
+20630;911;908;0;0
+20631;911;908;0;0
+20632;912;909;0;0
+20633;912;909;0;0
+20634;912;909;0;0
+20635;912;909;0;0
+20636;912;909;0;0
+20637;912;909;0;0
+20638;912;909;0;0
+20639;912;909;0;0
+20640;912;909;0;0
+20641;912;909;0;0
+20642;912;909;0;0
+20643;912;909;0;0
+20644;912;909;0;0
+20645;912;909;0;0
+20646;912;909;0;0
+20647;912;909;0;0
+20648;912;909;0;0
+20649;912;909;0;0
+20650;912;909;0;0
+20651;912;909;0;0
+20652;913;910;0;0
+20653;913;910;0;0
+20654;913;910;0;0
+20655;913;910;0;0
+20656;913;910;0;0
+20657;913;910;0;0
+20658;913;910;0;0
+20659;913;910;0;0
+20660;913;910;0;0
+20661;913;910;0;0
+20662;913;910;0;0
+20663;913;910;0;0
+20664;913;910;0;0
+20665;913;910;0;0
+20666;913;910;0;0
+20667;913;910;0;0
+20668;913;910;0;0
+20669;914;911;0;0
+20670;914;911;0;0
+20671;914;911;0;0
+20672;914;911;0;0
+20673;914;911;0;0
+20674;914;911;0;0
+20675;914;911;0;0
+20676;914;911;0;0
+20677;914;911;0;0
+20678;914;911;0;0
+20679;914;911;0;0
+20680;914;911;0;0
+20681;914;911;0;0
+20682;914;911;0;0
+20683;914;911;0;0
+20684;914;911;0;0
+20685;914;911;0;0
+20686;914;911;0;0
+20687;914;911;0;0
+20688;914;911;0;0
+20689;914;911;0;0
+20690;914;911;0;0
+20691;914;911;0;0
+20692;914;911;0;0
+20693;914;911;0;0
+20694;914;911;0;0
+20695;914;911;0;0
+20696;914;911;0;0
+20697;914;911;0;0
+20698;914;911;0;0
+20699;915;912;0;0
+20700;915;912;0;0
+20701;915;912;0;0
+20702;915;912;0;0
+20703;915;912;0;0
+20704;915;912;0;0
+20705;915;912;0;0
+20706;915;912;0;0
+20707;915;912;0;0
+20708;915;912;0;0
+20709;915;912;0;0
+20710;915;912;0;0
+20711;915;912;0;0
+20712;915;912;0;0
+20713;915;912;0;0
+20714;915;912;0;0
+20715;915;912;0;0
+20716;916;913;0;0
+20717;916;913;0;0
+20718;916;913;0;0
+20719;916;913;0;0
+20720;916;913;0;0
+20721;916;913;0;0
+20722;916;913;0;0
+20723;916;913;0;0
+20724;916;913;0;0
+20725;916;913;0;0
+20726;916;913;0;0
+20727;916;913;0;0
+20728;916;913;0;0
+20729;916;913;0;0
+20730;916;913;0;0
+20731;916;913;0;0
+20732;916;913;0;0
+20733;916;913;0;0
+20734;916;913;0;0
+20735;916;913;0;0
+20736;916;913;0;0
+20737;916;913;0;0
+20738;916;913;0;0
+20739;916;913;0;0
+20740;916;913;0;0
+20741;916;913;0;0
+20742;916;913;0;0
+20743;916;913;0;0
+20744;916;913;0;0
+20745;916;913;0;0
+20746;917;914;0;0
+20747;917;914;0;0
+20748;917;914;0;0
+20749;917;914;0;0
+20750;917;914;0;0
+20751;917;914;0;0
+20752;917;914;0;0
+20753;917;914;0;0
+20754;917;914;0;0
+20755;917;914;0;0
+20756;917;914;0;0
+20757;917;914;0;0
+20758;917;914;0;0
+20759;917;914;0;0
+20760;917;914;0;0
+20761;917;914;0;0
+20762;917;914;0;0
+20763;917;914;0;0
+20764;917;914;0;0
+20765;917;914;0;0
+20766;917;914;0;0
+20767;917;914;0;0
+20768;918;915;0;0
+20769;918;915;0;0
+20770;918;915;0;0
+20771;918;915;0;0
+20772;918;915;0;0
+20773;918;915;0;0
+20774;918;915;0;0
+20775;918;915;0;0
+20776;918;915;0;0
+20777;918;915;0;0
+20778;918;915;0;0
+20779;918;915;0;0
+20780;918;915;0;0
+20781;918;915;0;0
+20782;918;915;0;0
+20783;918;915;0;0
+20784;919;916;0;0
+20785;919;916;0;0
+20786;919;916;0;0
+20787;919;916;0;0
+20788;919;916;0;0
+20789;919;916;0;0
+20790;919;916;0;0
+20791;919;916;0;0
+20792;919;916;0;0
+20793;919;916;0;0
+20794;919;916;0;0
+20795;919;916;0;0
+20796;919;916;0;0
+20797;919;916;0;0
+20798;919;916;0;0
+20799;919;916;0;0
+20800;920;917;0;0
+20801;920;917;0;0
+20802;920;917;0;0
+20803;920;917;0;0
+20804;920;917;0;0
+20805;920;917;0;0
+20806;920;917;0;0
+20807;920;917;0;0
+20808;920;917;0;0
+20809;920;917;0;0
+20810;920;917;0;0
+20811;920;917;0;0
+20812;920;917;0;0
+20813;920;917;0;0
+20814;920;917;0;0
+20815;920;917;0;0
+20816;920;917;0;0
+20817;920;917;0;0
+20818;920;917;0;0
+20819;920;917;0;0
+20820;920;917;0;0
+20821;920;917;0;0
+20822;920;917;0;0
+20823;920;917;0;0
+20824;920;917;0;0
+20825;920;917;0;0
+20826;921;918;0;0
+20827;921;918;0;0
+20828;921;918;0;0
+20829;921;918;0;0
+20830;921;918;0;0
+20831;921;918;0;0
+20832;921;918;0;0
+20833;921;918;0;0
+20834;921;918;0;0
+20835;921;918;0;0
+20836;921;918;0;0
+20837;921;918;0;0
+20838;921;918;0;0
+20839;921;918;0;0
+20840;921;918;0;0
+20841;921;918;0;0
+20842;921;918;0;0
+20843;921;918;0;0
+20844;921;918;0;0
+20845;921;918;0;0
+20846;921;918;0;0
+20847;921;918;0;0
+20848;921;918;0;0
+20849;921;918;0;0
+20850;921;918;0;0
+20851;921;918;0;0
+20852;921;918;0;0
+20853;922;919;0;0
+20854;922;919;0;0
+20855;922;919;0;0
+20856;922;919;0;0
+20857;922;919;0;0
+20858;922;919;0;0
+20859;922;919;0;0
+20860;922;919;0;0
+20861;922;919;0;0
+20862;922;919;0;0
+20863;922;919;0;0
+20864;922;919;0;0
+20865;922;919;0;0
+20866;922;919;0;0
+20867;922;919;0;0
+20868;922;919;0;0
+20869;922;919;0;0
+20870;923;920;0;0
+20871;923;920;0;0
+20872;923;920;0;0
+20873;923;920;0;0
+20874;923;920;0;0
+20875;923;920;0;0
+20876;923;920;0;0
+20877;923;920;0;0
+20878;923;920;0;0
+20879;923;920;0;0
+20880;923;920;0;0
+20881;923;920;0;0
+20882;923;920;0;0
+20883;923;920;0;0
+20884;923;920;0;0
+20885;923;920;0;0
+20886;923;920;0;0
+20887;923;920;0;0
+20888;923;920;0;0
+20889;923;920;0;0
+20890;923;920;0;0
+20891;923;920;0;0
+20892;923;920;0;0
+20893;923;920;0;0
+20894;924;921;0;0
+20895;924;921;0;0
+20896;924;921;0;0
+20897;924;921;0;0
+20898;924;921;0;0
+20899;924;921;0;0
+20900;924;921;0;0
+20901;924;921;0;0
+20902;924;921;0;0
+20903;924;921;0;0
+20904;924;921;0;0
+20905;924;921;0;0
+20906;924;921;0;0
+20907;924;921;0;0
+20908;924;921;0;0
+20909;925;922;0;0
+20910;925;922;0;0
+20911;925;922;0;0
+20912;925;922;0;0
+20913;925;922;0;0
+20914;925;922;0;0
+20915;925;922;0;0
+20916;925;922;0;0
+20917;925;922;0;0
+20918;925;922;0;0
+20919;925;922;0;0
+20920;925;922;0;0
+20921;925;922;0;0
+20922;925;922;0;0
+20923;925;922;0;0
+20924;925;922;0;0
+20925;926;923;0;0
+20926;926;923;0;0
+20927;926;923;0;0
+20928;926;923;0;0
+20929;926;923;0;0
+20930;926;923;0;0
+20931;926;923;0;0
+20932;926;923;0;0
+20933;926;923;0;0
+20934;926;923;0;0
+20935;926;923;0;0
+20936;926;923;0;0
+20937;926;923;0;0
+20938;926;923;0;0
+20939;926;923;0;0
+20940;926;923;0;0
+20941;926;923;0;0
+20942;927;924;0;0
+20943;927;924;0;0
+20944;927;924;0;0
+20945;927;924;0;0
+20946;927;924;0;0
+20947;927;924;0;0
+20948;927;924;0;0
+20949;927;924;0;0
+20950;927;924;0;0
+20951;927;924;0;0
+20952;927;924;0;0
+20953;927;924;0;0
+20954;927;924;0;0
+20955;927;924;0;0
+20956;927;924;0;0
+20957;927;924;0;0
+20958;927;924;0;0
+20959;927;924;0;0
+20960;927;924;0;0
+20961;927;924;0;0
+20962;927;924;0;0
+20963;927;924;0;0
+20964;927;924;0;0
+20965;928;925;0;0
+20966;928;925;0;0
+20967;928;925;0;0
+20968;928;925;0;0
+20969;928;925;0;0
+20970;928;925;0;0
+20971;928;925;0;0
+20972;928;925;0;0
+20973;928;925;0;0
+20974;928;925;0;0
+20975;928;925;0;0
+20976;928;925;0;0
+20977;928;925;0;0
+20978;928;925;0;0
+20979;928;925;0;0
+20980;928;925;0;0
+20981;928;925;0;0
+20982;928;925;0;0
+20983;929;926;0;0
+20984;929;926;0;0
+20985;929;926;0;0
+20986;929;926;0;0
+20987;929;926;0;0
+20988;929;926;0;0
+20989;929;926;0;0
+20990;929;926;0;0
+20991;929;926;0;0
+20992;929;926;0;0
+20993;929;926;0;0
+20994;929;926;0;0
+20995;929;926;0;0
+20996;929;926;0;0
+20997;929;926;0;0
+20998;929;926;0;0
+20999;929;926;0;0
+21000;929;926;0;0
+21001;929;926;0;0
+21002;929;926;0;0
+21003;929;926;0;0
+21004;929;926;0;0
+21005;929;926;0;0
+21006;929;926;0;0
+21007;929;926;0;0
+21008;929;926;0;0
+21009;929;926;0;0
+21010;929;926;0;0
+21011;929;926;0;0
+21012;929;926;0;0
+21013;930;927;0;0
+21014;930;927;0;0
+21015;930;927;0;0
+21016;930;927;0;0
+21017;930;927;0;0
+21018;930;927;0;0
+21019;930;927;0;0
+21020;930;927;0;0
+21021;930;927;0;0
+21022;930;927;0;0
+21023;930;927;0;0
+21024;930;927;0;0
+21025;930;927;0;0
+21026;930;927;0;0
+21027;930;927;0;0
+21028;930;927;0;0
+21029;930;927;0;0
+21030;930;927;0;0
+21031;930;927;0;0
+21032;930;927;0;0
+21033;930;927;0;0
+21034;931;928;0;0
+21035;931;928;0;0
+21036;931;928;0;0
+21037;931;928;0;0
+21038;931;928;0;0
+21039;931;928;0;0
+21040;931;928;0;0
+21041;931;928;0;0
+21042;931;928;0;0
+21043;931;928;0;0
+21044;931;928;0;0
+21045;931;928;0;0
+21046;931;928;0;0
+21047;931;928;0;0
+21048;931;928;0;0
+21049;932;929;0;0
+21050;932;929;0;0
+21051;932;929;0;0
+21052;932;929;0;0
+21053;932;929;0;0
+21054;932;929;0;0
+21055;932;929;0;0
+21056;932;929;0;0
+21057;932;929;0;0
+21058;932;929;0;0
+21059;932;929;0;0
+21060;932;929;0;0
+21061;932;929;0;0
+21062;932;929;0;0
+21063;932;929;0;0
+21064;932;929;0;0
+21065;932;929;0;0
+21066;932;929;0;0
+21067;933;930;0;0
+21068;933;930;0;0
+21069;933;930;0;0
+21070;933;930;0;0
+21071;933;930;0;0
+21072;933;930;0;0
+21073;933;930;0;0
+21074;933;930;0;0
+21075;933;930;0;0
+21076;933;930;0;0
+21077;933;930;0;0
+21078;933;930;0;0
+21079;933;930;0;0
+21080;933;930;0;0
+21081;933;930;0;0
+21082;933;930;0;0
+21083;933;930;0;0
+21084;933;930;0;0
+21085;933;930;0;0
+21086;933;930;0;0
+21087;933;930;0;0
+21088;933;930;0;0
+21089;933;930;0;0
+21090;933;930;0;0
+21091;933;930;0;0
+21092;933;930;0;0
+21093;933;930;0;0
+21094;933;930;0;0
+21095;934;931;0;0
+21096;934;931;0;0
+21097;934;931;0;0
+21098;934;931;0;0
+21099;934;931;0;0
+21100;934;931;0;0
+21101;934;931;0;0
+21102;934;931;0;0
+21103;934;931;0;0
+21104;934;931;0;0
+21105;934;931;0;0
+21106;934;931;0;0
+21107;934;931;0;0
+21108;934;931;0;0
+21109;934;931;0;0
+21110;934;931;0;0
+21111;934;931;0;0
+21112;935;932;0;0
+21113;935;932;0;0
+21114;935;932;0;0
+21115;935;932;0;0
+21116;935;932;0;0
+21117;935;932;0;0
+21118;935;932;0;0
+21119;935;932;0;0
+21120;935;932;0;0
+21121;935;932;0;0
+21122;935;932;0;0
+21123;935;932;0;0
+21124;935;932;0;0
+21125;935;932;0;0
+21126;935;932;0;0
+21127;935;932;0;0
+21128;935;932;0;0
+21129;935;932;0;0
+21130;935;932;0;0
+21131;935;932;0;0
+21132;935;932;0;0
+21133;935;932;0;0
+21134;935;932;0;0
+21135;936;933;0;0
+21136;936;933;0;0
+21137;936;933;0;0
+21138;936;933;0;0
+21139;936;933;0;0
+21140;936;933;0;0
+21141;936;933;0;0
+21142;936;933;0;0
+21143;936;933;0;0
+21144;936;933;0;0
+21145;936;933;0;0
+21146;936;933;0;0
+21147;936;933;0;0
+21148;936;933;0;0
+21149;936;933;0;0
+21150;936;933;0;0
+21151;936;933;0;0
+21152;936;933;0;0
+21153;936;933;0;0
+21154;936;933;0;0
+21155;936;933;0;0
+21156;936;933;0;0
+21157;936;933;0;0
+21158;936;933;0;0
+21159;936;933;0;0
+21160;937;934;0;0
+21161;937;934;0;0
+21162;937;934;0;0
+21163;937;934;0;0
+21164;937;934;0;0
+21165;937;934;0;0
+21166;937;934;0;0
+21167;937;934;0;0
+21168;937;934;0;0
+21169;937;934;0;0
+21170;937;934;0;0
+21171;937;934;0;0
+21172;937;934;0;0
+21173;937;934;0;0
+21174;937;934;0;0
+21175;937;934;0;0
+21176;937;934;0;0
+21177;937;934;0;0
+21178;938;935;0;0
+21179;938;935;0;0
+21180;938;935;0;0
+21181;938;935;0;0
+21182;938;935;0;0
+21183;938;935;0;0
+21184;938;935;0;0
+21185;938;935;0;0
+21186;938;935;0;0
+21187;938;935;0;0
+21188;938;935;0;0
+21189;938;935;0;0
+21190;938;935;0;0
+21191;938;935;0;0
+21192;938;935;0;0
+21193;938;935;0;0
+21194;938;935;0;0
+21195;938;935;0;0
+21196;938;935;0;0
+21197;938;935;0;0
+21198;938;935;0;0
+21199;939;936;0;0
+21200;939;936;0;0
+21201;939;936;0;0
+21202;939;936;0;0
+21203;939;936;0;0
+21204;939;936;0;0
+21205;939;936;0;0
+21206;939;936;0;0
+21207;939;936;0;0
+21208;939;936;0;0
+21209;939;936;0;0
+21210;939;936;0;0
+21211;939;936;0;0
+21212;939;936;0;0
+21213;939;936;0;0
+21214;939;936;0;0
+21215;939;936;0;0
+21216;939;936;0;0
+21217;939;936;0;0
+21218;939;936;0;0
+21219;939;936;0;0
+21220;939;936;0;0
+21221;939;936;0;0
+21222;940;937;0;0
+21223;940;937;0;0
+21224;940;937;0;0
+21225;940;937;0;0
+21226;940;937;0;0
+21227;940;937;0;0
+21228;940;937;0;0
+21229;940;937;0;0
+21230;940;937;0;0
+21231;940;937;0;0
+21232;940;937;0;0
+21233;940;937;0;0
+21234;940;937;0;0
+21235;940;937;0;0
+21236;940;937;0;0
+21237;940;937;0;0
+21238;940;937;0;0
+21239;940;937;0;0
+21240;940;937;0;0
+21241;940;937;0;0
+21242;941;938;0;0
+21243;941;938;0;0
+21244;941;938;0;0
+21245;941;938;0;0
+21246;941;938;0;0
+21247;941;938;0;0
+21248;941;938;0;0
+21249;941;938;0;0
+21250;941;938;0;0
+21251;941;938;0;0
+21252;941;938;0;0
+21253;941;938;0;0
+21254;941;938;0;0
+21255;941;938;0;0
+21256;941;938;0;0
+21257;941;938;0;0
+21258;941;938;0;0
+21259;941;938;0;0
+21260;941;938;0;0
+21261;942;939;0;0
+21262;942;939;0;0
+21263;942;939;0;0
+21264;942;939;0;0
+21265;942;939;0;0
+21266;942;939;0;0
+21267;942;939;0;0
+21268;942;939;0;0
+21269;942;939;0;0
+21270;942;939;0;0
+21271;942;939;0;0
+21272;942;939;0;0
+21273;942;939;0;0
+21274;942;939;0;0
+21275;942;939;0;0
+21276;942;939;0;0
+21277;942;939;0;0
+21278;942;939;0;0
+21279;942;939;0;0
+21280;942;939;0;0
+21281;942;939;0;0
+21282;942;939;0;0
+21283;942;939;0;0
+21284;942;939;0;0
+21285;942;939;0;0
+21286;942;939;0;0
+21287;942;939;0;0
+21288;942;939;0;0
+21289;942;939;0;0
+21290;942;939;0;0
+21291;943;940;0;0
+21292;943;940;0;0
+21293;943;940;0;0
+21294;943;940;0;0
+21295;943;940;0;0
+21296;943;940;0;0
+21297;943;940;0;0
+21298;943;940;0;0
+21299;943;940;0;0
+21300;943;940;0;0
+21301;943;940;0;0
+21302;943;940;0;0
+21303;943;940;0;0
+21304;943;940;0;0
+21305;943;940;0;0
+21306;943;940;0;0
+21307;943;940;0;0
+21308;943;940;0;0
+21309;943;940;0;0
+21310;943;940;0;0
+21311;943;940;0;0
+21312;943;940;0;0
+21313;943;940;0;0
+21314;944;941;0;0
+21315;944;941;0;0
+21316;944;941;0;0
+21317;944;941;0;0
+21318;944;941;0;0
+21319;944;941;0;0
+21320;944;941;0;0
+21321;944;941;0;0
+21322;944;941;0;0
+21323;944;941;0;0
+21324;944;941;0;0
+21325;944;941;0;0
+21326;944;941;0;0
+21327;944;941;0;0
+21328;944;941;0;0
+21329;944;941;0;0
+21330;944;941;0;0
+21331;944;941;0;0
+21332;944;941;0;0
+21333;944;941;0;0
+21334;944;941;0;0
+21335;944;941;0;0
+21336;944;941;0;0
+21337;944;941;0;0
+21338;944;941;0;0
+21339;944;941;0;0
+21340;944;941;0;0
+21341;944;941;0;0
+21342;944;941;0;0
+21343;944;941;0;0
+21344;945;942;0;0
+21345;945;942;0;0
+21346;945;942;0;0
+21347;945;942;0;0
+21348;945;942;0;0
+21349;945;942;0;0
+21350;945;942;0;0
+21351;945;942;0;0
+21352;945;942;0;0
+21353;945;942;0;0
+21354;945;942;0;0
+21355;945;942;0;0
+21356;945;942;0;0
+21357;945;942;0;0
+21358;945;942;0;0
+21359;945;942;0;0
+21360;945;942;0;0
+21361;945;942;0;0
+21362;945;942;0;0
+21363;945;942;0;0
+21364;945;942;0;0
+21365;945;942;0;0
+21366;945;942;0;0
+21367;945;942;0;0
+21368;945;942;0;0
+21369;945;942;0;0
+21370;945;942;0;0
+21371;945;942;0;0
+21372;945;942;0;0
+21373;946;943;0;0
+21374;946;943;0;0
+21375;946;943;0;0
+21376;946;943;0;0
+21377;946;943;0;0
+21378;946;943;0;0
+21379;946;943;0;0
+21380;946;943;0;0
+21381;946;943;0;0
+21382;946;943;0;0
+21383;946;943;0;0
+21384;946;943;0;0
+21385;946;943;0;0
+21386;946;943;0;0
+21387;946;943;0;0
+21388;946;943;0;0
+21389;946;943;0;0
+21390;946;943;0;0
+21391;946;943;0;0
+21392;946;943;0;0
+21393;946;943;0;0
+21394;946;943;0;0
+21395;946;943;0;0
+21396;946;943;0;0
+21397;946;943;0;0
+21398;946;943;0;0
+21399;946;943;0;0
+21400;946;943;0;0
+21401;947;944;0;0
+21402;947;944;0;0
+21403;947;944;0;0
+21404;947;944;0;0
+21405;947;944;0;0
+21406;947;944;0;0
+21407;947;944;0;0
+21408;947;944;0;0
+21409;947;944;0;0
+21410;947;944;0;0
+21411;947;944;0;0
+21412;947;944;0;0
+21413;947;944;0;0
+21414;947;944;0;0
+21415;947;944;0;0
+21416;947;944;0;0
+21417;947;944;0;0
+21418;947;944;0;0
+21419;947;944;0;0
+21420;947;944;0;0
+21421;947;944;0;0
+21422;948;945;0;0
+21423;948;945;0;0
+21424;948;945;0;0
+21425;948;945;0;0
+21426;948;945;0;0
+21427;948;945;0;0
+21428;948;945;0;0
+21429;948;945;0;0
+21430;948;945;0;0
+21431;948;945;0;0
+21432;948;945;0;0
+21433;948;945;0;0
+21434;948;945;0;0
+21435;948;945;0;0
+21436;948;945;0;0
+21437;948;945;0;0
+21438;948;945;0;0
+21439;948;945;0;0
+21440;948;945;0;0
+21441;948;945;0;0
+21442;948;945;0;0
+21443;948;945;0;0
+21444;948;945;0;0
+21445;948;945;0;0
+21446;949;946;0;0
+21447;949;946;0;0
+21448;949;946;0;0
+21449;949;946;0;0
+21450;949;946;0;0
+21451;949;946;0;0
+21452;949;946;0;0
+21453;949;946;0;0
+21454;949;946;0;0
+21455;949;946;0;0
+21456;949;946;0;0
+21457;949;946;0;0
+21458;949;946;0;0
+21459;949;946;0;0
+21460;949;946;0;0
+21461;949;946;0;0
+21462;950;947;0;0
+21463;950;947;0;0
+21464;950;947;0;0
+21465;950;947;0;0
+21466;950;947;0;0
+21467;950;947;0;0
+21468;950;947;0;0
+21469;950;947;0;0
+21470;950;947;0;0
+21471;950;947;0;0
+21472;950;947;0;0
+21473;950;947;0;0
+21474;950;947;0;0
+21475;950;947;0;0
+21476;950;947;0;0
+21477;950;947;0;0
+21478;950;947;0;0
+21479;950;947;0;0
+21480;950;947;0;0
+21481;950;947;0;0
+21482;950;947;0;0
+21483;950;947;0;0
+21484;950;947;0;0
+21485;950;947;0;0
+21486;950;947;0;0
+21487;950;947;0;0
+21488;950;947;0;0
+21489;950;947;0;0
+21490;951;948;0;0
+21491;951;948;0;0
+21492;951;948;0;0
+21493;951;948;0;0
+21494;951;948;0;0
+21495;951;948;0;0
+21496;951;948;0;0
+21497;951;948;0;0
+21498;951;948;0;0
+21499;951;948;0;0
+21500;951;948;0;0
+21501;951;948;0;0
+21502;951;948;0;0
+21503;951;948;0;0
+21504;951;948;0;0
+21505;951;948;0;0
+21506;951;948;0;0
+21507;951;948;0;0
+21508;951;948;0;0
+21509;951;948;0;0
+21510;951;948;0;0
+21511;951;948;0;0
+21512;951;948;0;0
+21513;951;948;0;0
+21514;951;948;0;0
+21515;951;948;0;0
+21516;951;948;0;0
+21517;951;948;0;0
+21518;951;948;0;0
+21519;952;949;0;0
+21520;952;949;0;0
+21521;952;949;0;0
+21522;952;949;0;0
+21523;952;949;0;0
+21524;952;949;0;0
+21525;952;949;0;0
+21526;952;949;0;0
+21527;952;949;0;0
+21528;952;949;0;0
+21529;952;949;0;0
+21530;952;949;0;0
+21531;952;949;0;0
+21532;952;949;0;0
+21533;952;949;0;0
+21534;952;949;0;0
+21535;952;949;0;0
+21536;952;949;0;0
+21537;952;949;0;0
+21538;953;950;0;0
+21539;953;950;0;0
+21540;953;950;0;0
+21541;953;950;0;0
+21542;953;950;0;0
+21543;953;950;0;0
+21544;953;950;0;0
+21545;953;950;0;0
+21546;953;950;0;0
+21547;953;950;0;0
+21548;953;950;0;0
+21549;953;950;0;0
+21550;953;950;0;0
+21551;953;950;0;0
+21552;953;950;0;0
+21553;953;950;0;0
+21554;953;950;0;0
+21555;953;950;0;0
+21556;953;950;0;0
+21557;953;950;0;0
+21558;953;950;0;0
+21559;953;950;0;0
+21560;953;950;0;0
+21561;953;950;0;0
+21562;953;950;0;0
+21563;954;951;0;0
+21564;954;951;0;0
+21565;954;951;0;0
+21566;954;951;0;0
+21567;954;951;0;0
+21568;954;951;0;0
+21569;954;951;0;0
+21570;954;951;0;0
+21571;954;951;0;0
+21572;954;951;0;0
+21573;954;951;0;0
+21574;954;951;0;0
+21575;954;951;0;0
+21576;954;951;0;0
+21577;954;951;0;0
+21578;954;951;0;0
+21579;954;951;0;0
+21580;954;951;0;0
+21581;954;951;0;0
+21582;954;951;0;0
+21583;954;951;0;0
+21584;954;951;0;0
+21585;954;951;0;0
+21586;954;951;0;0
+21587;954;951;0;0
+21588;954;951;0;0
+21589;954;951;0;0
+21590;954;951;0;0
+21591;954;951;0;0
+21592;955;952;0;0
+21593;955;952;0;0
+21594;955;952;0;0
+21595;955;952;0;0
+21596;955;952;0;0
+21597;955;952;0;0
+21598;955;952;0;0
+21599;955;952;0;0
+21600;955;952;0;0
+21601;955;952;0;0
+21602;955;952;0;0
+21603;955;952;0;0
+21604;955;952;0;0
+21605;955;952;0;0
+21606;955;952;0;0
+21607;955;952;0;0
+21608;955;952;0;0
+21609;955;952;0;0
+21610;955;952;0;0
+21611;955;952;0;0
+21612;955;952;0;0
+21613;955;952;0;0
+21614;956;953;0;0
+21615;956;953;0;0
+21616;956;953;0;0
+21617;956;953;0;0
+21618;956;953;0;0
+21619;956;953;0;0
+21620;956;953;0;0
+21621;956;953;0;0
+21622;956;953;0;0
+21623;956;953;0;0
+21624;956;953;0;0
+21625;956;953;0;0
+21626;956;953;0;0
+21627;956;953;0;0
+21628;956;953;0;0
+21629;956;953;0;0
+21630;957;954;0;0
+21631;957;954;0;0
+21632;957;954;0;0
+21633;957;954;0;0
+21634;957;954;0;0
+21635;957;954;0;0
+21636;957;954;0;0
+21637;957;954;0;0
+21638;957;954;0;0
+21639;957;954;0;0
+21640;957;954;0;0
+21641;957;954;0;0
+21642;957;954;0;0
+21643;957;954;0;0
+21644;957;954;0;0
+21645;957;954;0;0
+21646;957;954;0;0
+21647;957;954;0;0
+21648;957;954;0;0
+21649;957;954;0;0
+21650;957;954;0;0
+21651;957;954;0;0
+21652;957;954;0;0
+21653;957;954;0;0
+21654;957;954;0;0
+21655;958;955;0;0
+21656;958;955;0;0
+21657;958;955;0;0
+21658;958;955;0;0
+21659;958;955;0;0
+21660;958;955;0;0
+21661;958;955;0;0
+21662;958;955;0;0
+21663;958;955;0;0
+21664;958;955;0;0
+21665;958;955;0;0
+21666;958;955;0;0
+21667;958;955;0;0
+21668;958;955;0;0
+21669;958;955;0;0
+21670;958;955;0;0
+21671;958;955;0;0
+21672;958;955;0;0
+21673;958;955;0;0
+21674;958;955;0;0
+21675;958;955;0;0
+21676;958;955;0;0
+21677;958;955;0;0
+21678;958;955;0;0
+21679;958;955;0;0
+21680;959;956;0;0
+21681;959;956;0;0
+21682;959;956;0;0
+21683;959;956;0;0
+21684;959;956;0;0
+21685;959;956;0;0
+21686;959;956;0;0
+21687;959;956;0;0
+21688;959;956;0;0
+21689;959;956;0;0
+21690;959;956;0;0
+21691;959;956;0;0
+21692;959;956;0;0
+21693;959;956;0;0
+21694;959;956;0;0
+21695;959;956;0;0
+21696;959;956;0;0
+21697;959;956;0;0
+21698;959;956;0;0
+21699;959;956;0;0
+21700;959;956;0;0
+21701;959;956;0;0
+21702;959;956;0;0
+21703;959;956;0;0
+21704;959;956;0;0
+21705;959;956;0;0
+21706;960;957;0;0
+21707;960;957;0;0
+21708;960;957;0;0
+21709;960;957;0;0
+21710;960;957;0;0
+21711;960;957;0;0
+21712;960;957;0;0
+21713;960;957;0;0
+21714;960;957;0;0
+21715;960;957;0;0
+21716;960;957;0;0
+21717;960;957;0;0
+21718;960;957;0;0
+21719;960;957;0;0
+21720;960;957;0;0
+21721;960;957;0;0
+21722;960;957;0;0
+21723;960;957;0;0
+21724;960;957;0;0
+21725;960;957;0;0
+21726;960;957;0;0
+21727;960;957;0;0
+21728;960;957;0;0
+21729;960;957;0;0
+21730;960;957;0;0
+21731;960;957;0;0
+21732;960;957;0;0
+21733;961;958;0;0
+21734;961;958;0;0
+21735;961;958;0;0
+21736;961;958;0;0
+21737;961;958;0;0
+21738;961;958;0;0
+21739;961;958;0;0
+21740;961;958;0;0
+21741;961;958;0;0
+21742;961;958;0;0
+21743;961;958;0;0
+21744;961;958;0;0
+21745;961;958;0;0
+21746;961;958;0;0
+21747;961;958;0;0
+21748;961;958;0;0
+21749;961;958;0;0
+21750;961;958;0;0
+21751;961;958;0;0
+21752;961;958;0;0
+21753;962;959;0;0
+21754;962;959;0;0
+21755;962;959;0;0
+21756;962;959;0;0
+21757;962;959;0;0
+21758;962;959;0;0
+21759;962;959;0;0
+21760;962;959;0;0
+21761;962;959;0;0
+21762;962;959;0;0
+21763;962;959;0;0
+21764;962;959;0;0
+21765;962;959;0;0
+21766;962;959;0;0
+21767;962;959;0;0
+21768;962;959;0;0
+21769;962;959;0;0
+21770;962;959;0;0
+21771;962;959;0;0
+21772;962;959;0;0
+21773;962;959;0;0
+21774;962;959;0;0
+21775;962;959;0;0
+21776;963;960;0;0
+21777;963;960;0;0
+21778;963;960;0;0
+21779;963;960;0;0
+21780;963;960;0;0
+21781;963;960;0;0
+21782;963;960;0;0
+21783;963;960;0;0
+21784;963;960;0;0
+21785;963;960;0;0
+21786;963;960;0;0
+21787;963;960;0;0
+21788;963;960;0;0
+21789;963;960;0;0
+21790;963;960;0;0
+21791;963;960;0;0
+21792;963;960;0;0
+21793;963;960;0;0
+21794;963;960;0;0
+21795;963;960;0;0
+21796;963;960;0;0
+21797;963;960;0;0
+21798;963;960;0;0
+21799;963;960;0;0
+21800;964;961;0;0
+21801;964;961;0;0
+21802;964;961;0;0
+21803;964;961;0;0
+21804;964;961;0;0
+21805;964;961;0;0
+21806;964;961;0;0
+21807;964;961;0;0
+21808;964;961;0;0
+21809;964;961;0;0
+21810;964;961;0;0
+21811;964;961;0;0
+21812;964;961;0;0
+21813;964;961;0;0
+21814;964;961;0;0
+21815;964;961;0;0
+21816;964;961;0;0
+21817;964;961;0;0
+21818;965;962;0;0
+21819;965;962;0;0
+21820;965;962;0;0
+21821;965;962;0;0
+21822;965;962;0;0
+21823;965;962;0;0
+21824;965;962;0;0
+21825;965;962;0;0
+21826;965;962;0;0
+21827;965;962;0;0
+21828;965;962;0;0
+21829;965;962;0;0
+21830;965;962;0;0
+21831;965;962;0;0
+21832;965;962;0;0
+21833;965;962;0;0
+21834;965;962;0;0
+21835;965;962;0;0
+21836;965;962;0;0
+21837;965;962;0;0
+21838;965;962;0;0
+21839;965;962;0;0
+21840;965;962;0;0
+21841;965;962;0;0
+21842;965;962;0;0
+21843;965;962;0;0
+21844;965;962;0;0
+21845;966;963;0;0
+21846;966;963;0;0
+21847;966;963;0;0
+21848;966;963;0;0
+21849;966;963;0;0
+21850;966;963;0;0
+21851;966;963;0;0
+21852;966;963;0;0
+21853;966;963;0;0
+21854;966;963;0;0
+21855;966;963;0;0
+21856;966;963;0;0
+21857;966;963;0;0
+21858;966;963;0;0
+21859;966;963;0;0
+21860;966;963;0;0
+21861;967;964;0;0
+21862;967;964;0;0
+21863;967;964;0;0
+21864;967;964;0;0
+21865;967;964;0;0
+21866;967;964;0;0
+21867;967;964;0;0
+21868;967;964;0;0
+21869;967;964;0;0
+21870;967;964;0;0
+21871;967;964;0;0
+21872;967;964;0;0
+21873;967;964;0;0
+21874;967;964;0;0
+21875;967;964;0;0
+21876;967;964;0;0
+21877;967;964;0;0
+21878;968;965;0;0
+21879;968;965;0;0
+21880;968;965;0;0
+21881;968;965;0;0
+21882;968;965;0;0
+21883;968;965;0;0
+21884;968;965;0;0
+21885;968;965;0;0
+21886;968;965;0;0
+21887;968;965;0;0
+21888;968;965;0;0
+21889;968;965;0;0
+21890;968;965;0;0
+21891;968;965;0;0
+21892;968;965;0;0
+21893;968;965;0;0
+21894;968;965;0;0
+21895;968;965;0;0
+21896;968;965;0;0
+21897;968;965;0;0
+21898;968;965;0;0
+21899;968;965;0;0
+21900;968;965;0;0
+21901;968;965;0;0
+21902;968;965;0;0
+21903;969;966;0;0
+21904;969;966;0;0
+21905;969;966;0;0
+21906;969;966;0;0
+21907;969;966;0;0
+21908;969;966;0;0
+21909;969;966;0;0
+21910;969;966;0;0
+21911;969;966;0;0
+21912;969;966;0;0
+21913;969;966;0;0
+21914;969;966;0;0
+21915;969;966;0;0
+21916;969;966;0;0
+21917;969;966;0;0
+21918;969;966;0;0
+21919;969;966;0;0
+21920;969;966;0;0
+21921;969;966;0;0
+21922;969;966;0;0
+21923;969;966;0;0
+21924;969;966;0;0
+21925;969;966;0;0
+21926;969;966;0;0
+21927;969;966;0;0
+21928;969;966;0;0
+21929;969;966;0;0
+21930;970;967;0;0
+21931;970;967;0;0
+21932;970;967;0;0
+21933;970;967;0;0
+21934;970;967;0;0
+21935;970;967;0;0
+21936;970;967;0;0
+21937;970;967;0;0
+21938;970;967;0;0
+21939;970;967;0;0
+21940;970;967;0;0
+21941;970;967;0;0
+21942;970;967;0;0
+21943;970;967;0;0
+21944;970;967;0;0
+21945;970;967;0;0
+21946;970;967;0;0
+21947;970;967;0;0
+21948;970;967;0;0
+21949;970;967;0;0
+21950;970;967;0;0
+21951;970;967;0;0
+21952;970;967;0;0
+21953;970;967;0;0
+21954;970;967;0;0
+21955;970;967;0;0
+21956;970;967;0;0
+21957;970;967;0;0
+21958;971;968;0;0
+21959;971;968;0;0
+21960;971;968;0;0
+21961;971;968;0;0
+21962;971;968;0;0
+21963;971;968;0;0
+21964;971;968;0;0
+21965;971;968;0;0
+21966;971;968;0;0
+21967;971;968;0;0
+21968;971;968;0;0
+21969;971;968;0;0
+21970;971;968;0;0
+21971;971;968;0;0
+21972;971;968;0;0
+21973;972;969;0;0
+21974;972;969;0;0
+21975;972;969;0;0
+21976;972;969;0;0
+21977;972;969;0;0
+21978;972;969;0;0
+21979;972;969;0;0
+21980;972;969;0;0
+21981;972;969;0;0
+21982;972;969;0;0
+21983;972;969;0;0
+21984;972;969;0;0
+21985;972;969;0;0
+21986;972;969;0;0
+21987;972;969;0;0
+21988;972;969;0;0
+21989;972;969;0;0
+21990;972;969;0;0
+21991;972;969;0;0
+21992;972;969;0;0
+21993;972;969;0;0
+21994;972;969;0;0
+21995;972;969;0;0
+21996;973;970;0;0
+21997;973;970;0;0
+21998;973;970;0;0
+21999;973;970;0;0
+22000;973;970;0;0
+22001;973;970;0;0
+22002;973;970;0;0
+22003;973;970;0;0
+22004;973;970;0;0
+22005;973;970;0;0
+22006;973;970;0;0
+22007;973;970;0;0
+22008;973;970;0;0
+22009;973;970;0;0
+22010;973;970;0;0
+22011;973;970;0;0
+22012;973;970;0;0
+22013;973;970;0;0
+22014;973;970;0;0
+22015;973;970;0;0
+22016;974;971;0;0
+22017;974;971;0;0
+22018;974;971;0;0
+22019;974;971;0;0
+22020;974;971;0;0
+22021;974;971;0;0
+22022;974;971;0;0
+22023;974;971;0;0
+22024;974;971;0;0
+22025;974;971;0;0
+22026;974;971;0;0
+22027;974;971;0;0
+22028;974;971;0;0
+22029;974;971;0;0
+22030;974;971;0;0
+22031;975;972;0;0
+22032;975;972;0;0
+22033;975;972;0;0
+22034;975;972;0;0
+22035;975;972;0;0
+22036;975;972;0;0
+22037;975;972;0;0
+22038;975;972;0;0
+22039;975;972;0;0
+22040;975;972;0;0
+22041;975;972;0;0
+22042;975;972;0;0
+22043;975;972;0;0
+22044;975;972;0;0
+22045;975;972;0;0
+22046;975;972;0;0
+22047;975;972;0;0
+22048;975;972;0;0
+22049;975;972;0;0
+22050;975;972;0;0
+22051;975;972;0;0
+22052;975;972;0;0
+22053;975;972;0;0
+22054;975;972;0;0
+22055;975;972;0;0
+22056;975;972;0;0
+22057;975;972;0;0
+22058;975;972;0;0
+22059;975;972;0;0
+22060;976;973;0;0
+22061;976;973;0;0
+22062;976;973;0;0
+22063;976;973;0;0
+22064;976;973;0;0
+22065;976;973;0;0
+22066;976;973;0;0
+22067;976;973;0;0
+22068;976;973;0;0
+22069;976;973;0;0
+22070;976;973;0;0
+22071;976;973;0;0
+22072;976;973;0;0
+22073;976;973;0;0
+22074;976;973;0;0
+22075;976;973;0;0
+22076;976;973;0;0
+22077;976;973;0;0
+22078;976;973;0;0
+22079;976;973;0;0
+22080;976;973;0;0
+22081;977;974;0;0
+22082;977;974;0;0
+22083;977;974;0;0
+22084;977;974;0;0
+22085;977;974;0;0
+22086;977;974;0;0
+22087;977;974;0;0
+22088;977;974;0;0
+22089;977;974;0;0
+22090;977;974;0;0
+22091;977;974;0;0
+22092;977;974;0;0
+22093;977;974;0;0
+22094;977;974;0;0
+22095;977;974;0;0
+22096;977;974;0;0
+22097;977;974;0;0
+22098;977;974;0;0
+22099;977;974;0;0
+22100;977;974;0;0
+22101;977;974;0;0
+22102;978;975;0;0
+22103;978;975;0;0
+22104;978;975;0;0
+22105;978;975;0;0
+22106;978;975;0;0
+22107;978;975;0;0
+22108;978;975;0;0
+22109;978;975;0;0
+22110;978;975;0;0
+22111;978;975;0;0
+22112;978;975;0;0
+22113;978;975;0;0
+22114;978;975;0;0
+22115;978;975;0;0
+22116;978;975;0;0
+22117;978;975;0;0
+22118;979;976;0;0
+22119;979;976;0;0
+22120;979;976;0;0
+22121;979;976;0;0
+22122;979;976;0;0
+22123;979;976;0;0
+22124;979;976;0;0
+22125;979;976;0;0
+22126;979;976;0;0
+22127;979;976;0;0
+22128;979;976;0;0
+22129;979;976;0;0
+22130;979;976;0;0
+22131;979;976;0;0
+22132;979;976;0;0
+22133;979;976;0;0
+22134;979;976;0;0
+22135;979;976;0;0
+22136;979;976;0;0
+22137;980;977;0;0
+22138;980;977;0;0
+22139;980;977;0;0
+22140;980;977;0;0
+22141;980;977;0;0
+22142;980;977;0;0
+22143;980;977;0;0
+22144;980;977;0;0
+22145;980;977;0;0
+22146;980;977;0;0
+22147;980;977;0;0
+22148;980;977;0;0
+22149;980;977;0;0
+22150;980;977;0;0
+22151;980;977;0;0
+22152;980;977;0;0
+22153;980;977;0;0
+22154;980;977;0;0
+22155;980;977;0;0
+22156;980;977;0;0
+22157;980;977;0;0
+22158;980;977;0;0
+22159;980;977;0;0
+22160;980;977;0;0
+22161;980;977;0;0
+22162;980;977;0;0
+22163;980;977;0;0
+22164;980;977;0;0
+22165;981;978;0;0
+22166;981;978;0;0
+22167;981;978;0;0
+22168;981;978;0;0
+22169;981;978;0;0
+22170;981;978;0;0
+22171;981;978;0;0
+22172;981;978;0;0
+22173;981;978;0;0
+22174;981;978;0;0
+22175;981;978;0;0
+22176;981;978;0;0
+22177;981;978;0;0
+22178;981;978;0;0
+22179;981;978;0;0
+22180;981;978;0;0
+22181;981;978;0;0
+22182;981;978;0;0
+22183;981;978;0;0
+22184;981;978;0;0
+22185;981;978;0;0
+22186;981;978;0;0
+22187;981;978;0;0
+22188;981;978;0;0
+22189;981;978;0;0
+22190;981;978;0;0
+22191;981;978;0;0
+22192;981;978;0;0
+22193;982;979;0;0
+22194;982;979;0;0
+22195;982;979;0;0
+22196;982;979;0;0
+22197;982;979;0;0
+22198;982;979;0;0
+22199;982;979;0;0
+22200;982;979;0;0
+22201;982;979;0;0
+22202;982;979;0;0
+22203;982;979;0;0
+22204;982;979;0;0
+22205;982;979;0;0
+22206;982;979;0;0
+22207;982;979;0;0
+22208;982;979;0;0
+22209;982;979;0;0
+22210;982;979;0;0
+22211;982;979;0;0
+22212;982;979;0;0
+22213;982;979;0;0
+22214;982;979;0;0
+22215;982;979;0;0
+22216;983;980;0;0
+22217;983;980;0;0
+22218;983;980;0;0
+22219;983;980;0;0
+22220;983;980;0;0
+22221;983;980;0;0
+22222;983;980;0;0
+22223;983;980;0;0
+22224;983;980;0;0
+22225;983;980;0;0
+22226;983;980;0;0
+22227;983;980;0;0
+22228;983;980;0;0
+22229;983;980;0;0
+22230;983;980;0;0
+22231;983;980;0;0
+22232;983;980;0;0
+22233;983;980;0;0
+22234;983;980;0;0
+22235;983;980;0;0
+22236;983;980;0;0
+22237;983;980;0;0
+22238;983;980;0;0
+22239;983;980;0;0
+22240;983;980;0;0
+22241;983;980;0;0
+22242;983;980;0;0
+22243;983;980;0;0
+22244;984;981;0;0
+22245;984;981;0;0
+22246;984;981;0;0
+22247;984;981;0;0
+22248;984;981;0;0
+22249;984;981;0;0
+22250;984;981;0;0
+22251;984;981;0;0
+22252;984;981;0;0
+22253;984;981;0;0
+22254;984;981;0;0
+22255;984;981;0;0
+22256;984;981;0;0
+22257;984;981;0;0
+22258;984;981;0;0
+22259;984;981;0;0
+22260;984;981;0;0
+22261;984;981;0;0
+22262;984;981;0;0
+22263;984;981;0;0
+22264;984;981;0;0
+22265;984;981;0;0
+22266;985;982;0;0
+22267;985;982;0;0
+22268;985;982;0;0
+22269;985;982;0;0
+22270;985;982;0;0
+22271;985;982;0;0
+22272;985;982;0;0
+22273;985;982;0;0
+22274;985;982;0;0
+22275;985;982;0;0
+22276;985;982;0;0
+22277;985;982;0;0
+22278;985;982;0;0
+22279;985;982;0;0
+22280;985;982;0;0
+22281;985;982;0;0
+22282;986;983;0;0
+22283;986;983;0;0
+22284;986;983;0;0
+22285;986;983;0;0
+22286;986;983;0;0
+22287;986;983;0;0
+22288;986;983;0;0
+22289;986;983;0;0
+22290;986;983;0;0
+22291;986;983;0;0
+22292;986;983;0;0
+22293;986;983;0;0
+22294;986;983;0;0
+22295;986;983;0;0
+22296;986;983;0;0
+22297;986;983;0;0
+22298;986;983;0;0
+22299;986;983;0;0
+22300;986;983;0;0
+22301;986;983;0;0
+22302;986;983;0;0
+22303;986;983;0;0
+22304;986;983;0;0
+22305;986;983;0;0
+22306;987;984;0;0
+22307;987;984;0;0
+22308;987;984;0;0
+22309;987;984;0;0
+22310;987;984;0;0
+22311;987;984;0;0
+22312;987;984;0;0
+22313;987;984;0;0
+22314;987;984;0;0
+22315;987;984;0;0
+22316;987;984;0;0
+22317;987;984;0;0
+22318;987;984;0;0
+22319;987;984;0;0
+22320;987;984;0;0
+22321;987;984;0;0
+22322;987;984;0;0
+22323;987;984;0;0
+22324;987;984;0;0
+22325;987;984;0;0
+22326;987;984;0;0
+22327;987;984;0;0
+22328;987;984;0;0
+22329;987;984;0;0
+22330;987;984;0;0
+22331;987;984;0;0
+22332;988;985;0;0
+22333;988;985;0;0
+22334;988;985;0;0
+22335;988;985;0;0
+22336;988;985;0;0
+22337;988;985;0;0
+22338;988;985;0;0
+22339;988;985;0;0
+22340;988;985;0;0
+22341;988;985;0;0
+22342;988;985;0;0
+22343;988;985;0;0
+22344;988;985;0;0
+22345;988;985;0;0
+22346;988;985;0;0
+22347;988;985;0;0
+22348;988;985;0;0
+22349;988;985;0;0
+22350;988;985;0;0
+22351;988;985;0;0
+22352;988;985;0;0
+22353;988;985;0;0
+22354;988;985;0;0
+22355;988;985;0;0
+22356;988;985;0;0
+22357;988;985;0;0
+22358;989;986;0;0
+22359;989;986;0;0
+22360;989;986;0;0
+22361;989;986;0;0
+22362;989;986;0;0
+22363;989;986;0;0
+22364;989;986;0;0
+22365;989;986;0;0
+22366;989;986;0;0
+22367;989;986;0;0
+22368;989;986;0;0
+22369;989;986;0;0
+22370;989;986;0;0
+22371;989;986;0;0
+22372;989;986;0;0
+22373;989;986;0;0
+22374;989;986;0;0
+22375;989;986;0;0
+22376;989;986;0;0
+22377;989;986;0;0
+22378;989;986;0;0
+22379;989;986;0;0
+22380;989;986;0;0
+22381;989;986;0;0
+22382;989;986;0;0
+22383;990;987;0;0
+22384;990;987;0;0
+22385;990;987;0;0
+22386;990;987;0;0
+22387;990;987;0;0
+22388;990;987;0;0
+22389;990;987;0;0
+22390;990;987;0;0
+22391;990;987;0;0
+22392;990;987;0;0
+22393;990;987;0;0
+22394;990;987;0;0
+22395;990;987;0;0
+22396;990;987;0;0
+22397;990;987;0;0
+22398;990;987;0;0
+22399;990;987;0;0
+22400;990;987;0;0
+22401;990;987;0;0
+22402;991;988;0;0
+22403;991;988;0;0
+22404;991;988;0;0
+22405;991;988;0;0
+22406;991;988;0;0
+22407;991;988;0;0
+22408;991;988;0;0
+22409;991;988;0;0
+22410;991;988;0;0
+22411;991;988;0;0
+22412;991;988;0;0
+22413;991;988;0;0
+22414;991;988;0;0
+22415;991;988;0;0
+22416;991;988;0;0
+22417;991;988;0;0
+22418;991;988;0;0
+22419;991;988;0;0
+22420;991;988;0;0
+22421;991;988;0;0
+22422;991;988;0;0
+22423;991;988;0;0
+22424;991;988;0;0
+22425;991;988;0;0
+22426;991;988;0;0
+22427;991;988;0;0
+22428;991;988;0;0
+22429;992;989;0;0
+22430;992;989;0;0
+22431;992;989;0;0
+22432;992;989;0;0
+22433;992;989;0;0
+22434;992;989;0;0
+22435;992;989;0;0
+22436;992;989;0;0
+22437;992;989;0;0
+22438;992;989;0;0
+22439;992;989;0;0
+22440;992;989;0;0
+22441;992;989;0;0
+22442;992;989;0;0
+22443;992;989;0;0
+22444;992;989;0;0
+22445;992;989;0;0
+22446;992;989;0;0
+22447;992;989;0;0
+22448;993;990;0;0
+22449;993;990;0;0
+22450;993;990;0;0
+22451;993;990;0;0
+22452;993;990;0;0
+22453;993;990;0;0
+22454;993;990;0;0
+22455;993;990;0;0
+22456;993;990;0;0
+22457;993;990;0;0
+22458;993;990;0;0
+22459;993;990;0;0
+22460;993;990;0;0
+22461;993;990;0;0
+22462;993;990;0;0
+22463;993;990;0;0
+22464;993;990;0;0
+22465;993;990;0;0
+22466;993;990;0;0
+22467;993;990;0;0
+22468;993;990;0;0
+22469;993;990;0;0
+22470;993;990;0;0
+22471;993;990;0;0
+22472;994;991;0;0
+22473;994;991;0;0
+22474;994;991;0;0
+22475;994;991;0;0
+22476;994;991;0;0
+22477;994;991;0;0
+22478;994;991;0;0
+22479;994;991;0;0
+22480;994;991;0;0
+22481;994;991;0;0
+22482;994;991;0;0
+22483;994;991;0;0
+22484;994;991;0;0
+22485;994;991;0;0
+22486;994;991;0;0
+22487;994;991;0;0
+22488;995;992;0;0
+22489;995;992;0;0
+22490;995;992;0;0
+22491;995;992;0;0
+22492;995;992;0;0
+22493;995;992;0;0
+22494;995;992;0;0
+22495;995;992;0;0
+22496;995;992;0;0
+22497;995;992;0;0
+22498;995;992;0;0
+22499;995;992;0;0
+22500;995;992;0;0
+22501;995;992;0;0
+22502;995;992;0;0
+22503;995;992;0;0
+22504;995;992;0;0
+22505;995;992;0;0
+22506;995;992;0;0
+22507;995;992;0;0
+22508;995;992;0;0
+22509;995;992;0;0
+22510;995;992;0;0
+22511;995;992;0;0
+22512;995;992;0;0
+22513;995;992;0;0
+22514;995;992;0;0
+22515;996;993;0;0
+22516;996;993;0;0
+22517;996;993;0;0
+22518;996;993;0;0
+22519;996;993;0;0
+22520;996;993;0;0
+22521;996;993;0;0
+22522;996;993;0;0
+22523;996;993;0;0
+22524;996;993;0;0
+22525;996;993;0;0
+22526;996;993;0;0
+22527;996;993;0;0
+22528;996;993;0;0
+22529;996;993;0;0
+22530;996;993;0;0
+22531;996;993;0;0
+22532;996;993;0;0
+22533;996;993;0;0
+22534;996;993;0;0
+22535;996;993;0;0
+22536;996;993;0;0
+22537;996;993;0;0
+22538;996;993;0;0
+22539;996;993;0;0
+22540;996;993;0;0
+22541;997;994;0;0
+22542;997;994;0;0
+22543;997;994;0;0
+22544;997;994;0;0
+22545;997;994;0;0
+22546;997;994;0;0
+22547;997;994;0;0
+22548;997;994;0;0
+22549;997;994;0;0
+22550;997;994;0;0
+22551;997;994;0;0
+22552;997;994;0;0
+22553;997;994;0;0
+22554;997;994;0;0
+22555;997;994;0;0
+22556;997;994;0;0
+22557;998;995;0;0
+22558;998;995;0;0
+22559;998;995;0;0
+22560;998;995;0;0
+22561;998;995;0;0
+22562;998;995;0;0
+22563;998;995;0;0
+22564;998;995;0;0
+22565;998;995;0;0
+22566;998;995;0;0
+22567;998;995;0;0
+22568;998;995;0;0
+22569;998;995;0;0
+22570;998;995;0;0
+22571;998;995;0;0
+22572;998;995;0;0
+22573;999;996;0;0
+22574;999;996;0;0
+22575;999;996;0;0
+22576;999;996;0;0
+22577;999;996;0;0
+22578;999;996;0;0
+22579;999;996;0;0
+22580;999;996;0;0
+22581;999;996;0;0
+22582;999;996;0;0
+22583;999;996;0;0
+22584;999;996;0;0
+22585;999;996;0;0
+22586;999;996;0;0
+22587;999;996;0;0
+22588;999;996;0;0
+22589;1000;997;0;0
+22590;1000;997;0;0
+22591;1000;997;0;0
+22592;1000;997;0;0
+22593;1000;997;0;0
+22594;1000;997;0;0
+22595;1000;997;0;0
+22596;1000;997;0;0
+22597;1000;997;0;0
+22598;1000;997;0;0
+22599;1000;997;0;0
+22600;1000;997;0;0
+22601;1000;997;0;0
+22602;1000;997;0;0
+22603;1000;997;0;0
+22604;1000;997;0;0
+22605;1000;997;0;0
+22606;1000;997;0;0
+22607;1001;998;0;0
+22608;1001;998;0;0
+22609;1001;998;0;0
+22610;1001;998;0;0
+22611;1001;998;0;0
+22612;1001;998;0;0
+22613;1001;998;0;0
+22614;1001;998;0;0
+22615;1001;998;0;0
+22616;1001;998;0;0
+22617;1001;998;0;0
+22618;1001;998;0;0
+22619;1001;998;0;0
+22620;1001;998;0;0
+22621;1001;998;0;0
+22622;1001;998;0;0
+22623;1001;998;0;0
+22624;1001;998;0;0
+22625;1001;998;0;0
+22626;1001;998;0;0
+22627;1001;998;0;0
+22628;1001;998;0;0
+22629;1001;998;0;0
+22630;1001;998;0;0
+22631;1001;998;0;0
+22632;1001;998;0;0
+22633;1001;998;0;0
+22634;1001;998;0;0
+22635;1002;999;0;0
+22636;1002;999;0;0
+22637;1002;999;0;0
+22638;1002;999;0;0
+22639;1002;999;0;0
+22640;1002;999;0;0
+22641;1002;999;0;0
+22642;1002;999;0;0
+22643;1002;999;0;0
+22644;1002;999;0;0
+22645;1002;999;0;0
+22646;1002;999;0;0
+22647;1002;999;0;0
+22648;1002;999;0;0
+22649;1002;999;0;0
+22650;1002;999;0;0
+22651;1002;999;0;0
+22652;1002;999;0;0
+22653;1002;999;0;0
+22654;1002;999;0;0
+22655;1002;999;0;0
+22656;1002;999;0;0
+22657;1002;999;0;0
+22658;1002;999;0;0
+22659;1003;1000;0;0
+22660;1003;1000;0;0
+22661;1003;1000;0;0
+22662;1003;1000;0;0
+22663;1003;1000;0;0
+22664;1003;1000;0;0
+22665;1003;1000;0;0
+22666;1003;1000;0;0
+22667;1003;1000;0;0
+22668;1003;1000;0;0
+22669;1003;1000;0;0
+22670;1003;1000;0;0
+22671;1003;1000;0;0
+22672;1003;1000;0;0
+22673;1003;1000;0;0
+22674;1003;1000;0;0
+22675;1003;1000;0;0
+22676;1003;1000;0;0
+22677;1003;1000;0;0
+22678;1003;1000;0;0
+22679;1003;1000;0;0
+22680;1003;1000;0;0
+22681;1003;1000;0;0
+22682;1003;1000;0;0
+22683;1004;1001;0;0
+22684;1004;1001;0;0
+22685;1004;1001;0;0
+22686;1004;1001;0;0
+22687;1004;1001;0;0
+22688;1004;1001;0;0
+22689;1004;1001;0;0
+22690;1004;1001;0;0
+22691;1004;1001;0;0
+22692;1004;1001;0;0
+22693;1004;1001;0;0
+22694;1004;1001;0;0
+22695;1004;1001;0;0
+22696;1004;1001;0;0
+22697;1004;1001;0;0
+22698;1004;1001;0;0
+22699;1005;1002;0;0
+22700;1005;1002;0;0
+22701;1005;1002;0;0
+22702;1005;1002;0;0
+22703;1005;1002;0;0
+22704;1005;1002;0;0
+22705;1005;1002;0;0
+22706;1005;1002;0;0
+22707;1005;1002;0;0
+22708;1005;1002;0;0
+22709;1005;1002;0;0
+22710;1005;1002;0;0
+22711;1005;1002;0;0
+22712;1005;1002;0;0
+22713;1005;1002;0;0
+22714;1005;1002;0;0
+22715;1005;1002;0;0
+22716;1005;1002;0;0
+22717;1005;1002;0;0
+22718;1005;1002;0;0
+22719;1005;1002;0;0
+22720;1005;1002;0;0
+22721;1005;1002;0;0
+22722;1006;1003;0;0
+22723;1006;1003;0;0
+22724;1006;1003;0;0
+22725;1006;1003;0;0
+22726;1006;1003;0;0
+22727;1006;1003;0;0
+22728;1006;1003;0;0
+22729;1006;1003;0;0
+22730;1006;1003;0;0
+22731;1006;1003;0;0
+22732;1006;1003;0;0
+22733;1006;1003;0;0
+22734;1006;1003;0;0
+22735;1006;1003;0;0
+22736;1006;1003;0;0
+22737;1006;1003;0;0
+22738;1006;1003;0;0
+22739;1006;1003;0;0
+22740;1006;1003;0;0
+22741;1006;1003;0;0
+22742;1006;1003;0;0
+22743;1006;1003;0;0
+22744;1006;1003;0;0
+22745;1006;1003;0;0
+22746;1006;1003;0;0
+22747;1006;1003;0;0
+22748;1006;1003;0;0
+22749;1007;1004;0;0
+22750;1007;1004;0;0
+22751;1007;1004;0;0
+22752;1007;1004;0;0
+22753;1007;1004;0;0
+22754;1007;1004;0;0
+22755;1007;1004;0;0
+22756;1007;1004;0;0
+22757;1007;1004;0;0
+22758;1007;1004;0;0
+22759;1007;1004;0;0
+22760;1007;1004;0;0
+22761;1007;1004;0;0
+22762;1007;1004;0;0
+22763;1007;1004;0;0
+22764;1007;1004;0;0
+22765;1007;1004;0;0
+22766;1007;1004;0;0
+22767;1007;1004;0;0
+22768;1007;1004;0;0
+22769;1007;1004;0;0
+22770;1007;1004;0;0
+22771;1007;1004;0;0
+22772;1008;1005;0;0
+22773;1008;1005;0;0
+22774;1008;1005;0;0
+22775;1008;1005;0;0
+22776;1008;1005;0;0
+22777;1008;1005;0;0
+22778;1008;1005;0;0
+22779;1008;1005;0;0
+22780;1008;1005;0;0
+22781;1008;1005;0;0
+22782;1008;1005;0;0
+22783;1008;1005;0;0
+22784;1008;1005;0;0
+22785;1008;1005;0;0
+22786;1008;1005;0;0
+22787;1008;1005;0;0
+22788;1008;1005;0;0
+22789;1008;1005;0;0
+22790;1008;1005;0;0
+22791;1008;1005;0;0
+22792;1008;1005;0;0
+22793;1008;1005;0;0
+22794;1008;1005;0;0
+22795;1009;1006;0;0
+22796;1009;1006;0;0
+22797;1009;1006;0;0
+22798;1009;1006;0;0
+22799;1009;1006;0;0
+22800;1009;1006;0;0
+22801;1009;1006;0;0
+22802;1009;1006;0;0
+22803;1009;1006;0;0
+22804;1009;1006;0;0
+22805;1009;1006;0;0
+22806;1009;1006;0;0
+22807;1009;1006;0;0
+22808;1009;1006;0;0
+22809;1009;1006;0;0
+22810;1009;1006;0;0
+22811;1009;1006;0;0
+22812;1009;1006;0;0
+22813;1009;1006;0;0
+22814;1009;1006;0;0
+22815;1010;1007;0;0
+22816;1010;1007;0;0
+22817;1010;1007;0;0
+22818;1010;1007;0;0
+22819;1010;1007;0;0
+22820;1010;1007;0;0
+22821;1010;1007;0;0
+22822;1010;1007;0;0
+22823;1010;1007;0;0
+22824;1010;1007;0;0
+22825;1010;1007;0;0
+22826;1010;1007;0;0
+22827;1010;1007;0;0
+22828;1010;1007;0;0
+22829;1010;1007;0;0
+22830;1010;1007;0;0
+22831;1010;1007;0;0
+22832;1010;1007;0;0
+22833;1010;1007;0;0
+22834;1010;1007;0;0
+22835;1010;1007;0;0
+22836;1010;1007;0;0
+22837;1010;1007;0;0
+22838;1010;1007;0;0
+22839;1010;1007;0;0
+22840;1010;1007;0;0
+22841;1010;1007;0;0
+22842;1011;1008;0;0
+22843;1011;1008;0;0
+22844;1011;1008;0;0
+22845;1011;1008;0;0
+22846;1011;1008;0;0
+22847;1011;1008;0;0
+22848;1011;1008;0;0
+22849;1011;1008;0;0
+22850;1011;1008;0;0
+22851;1011;1008;0;0
+22852;1011;1008;0;0
+22853;1011;1008;0;0
+22854;1011;1008;0;0
+22855;1011;1008;0;0
+22856;1011;1008;0;0
+22857;1011;1008;0;0
+22858;1011;1008;0;0
+22859;1011;1008;0;0
+22860;1011;1008;0;0
+22861;1011;1008;0;0
+22862;1012;1009;0;0
+22863;1012;1009;0;0
+22864;1012;1009;0;0
+22865;1012;1009;0;0
+22866;1012;1009;0;0
+22867;1012;1009;0;0
+22868;1012;1009;0;0
+22869;1012;1009;0;0
+22870;1012;1009;0;0
+22871;1012;1009;0;0
+22872;1012;1009;0;0
+22873;1012;1009;0;0
+22874;1012;1009;0;0
+22875;1012;1009;0;0
+22876;1012;1009;0;0
+22877;1012;1009;0;0
+22878;1012;1009;0;0
+22879;1012;1009;0;0
+22880;1013;1010;0;0
+22881;1013;1010;0;0
+22882;1013;1010;0;0
+22883;1013;1010;0;0
+22884;1013;1010;0;0
+22885;1013;1010;0;0
+22886;1013;1010;0;0
+22887;1013;1010;0;0
+22888;1013;1010;0;0
+22889;1013;1010;0;0
+22890;1013;1010;0;0
+22891;1013;1010;0;0
+22892;1013;1010;0;0
+22893;1013;1010;0;0
+22894;1013;1010;0;0
+22895;1013;1010;0;0
+22896;1014;1011;0;0
+22897;1014;1011;0;0
+22898;1014;1011;0;0
+22899;1014;1011;0;0
+22900;1014;1011;0;0
+22901;1014;1011;0;0
+22902;1014;1011;0;0
+22903;1014;1011;0;0
+22904;1014;1011;0;0
+22905;1014;1011;0;0
+22906;1014;1011;0;0
+22907;1014;1011;0;0
+22908;1014;1011;0;0
+22909;1014;1011;0;0
+22910;1014;1011;0;0
+22911;1014;1011;0;0
+22912;1014;1011;0;0
+22913;1014;1011;0;0
+22914;1014;1011;0;0
+22915;1014;1011;0;0
+22916;1014;1011;0;0
+22917;1014;1011;0;0
+22918;1015;1012;0;0
+22919;1015;1012;0;0
+22920;1015;1012;0;0
+22921;1015;1012;0;0
+22922;1015;1012;0;0
+22923;1015;1012;0;0
+22924;1015;1012;0;0
+22925;1015;1012;0;0
+22926;1015;1012;0;0
+22927;1015;1012;0;0
+22928;1015;1012;0;0
+22929;1015;1012;0;0
+22930;1015;1012;0;0
+22931;1015;1012;0;0
+22932;1015;1012;0;0
+22933;1015;1012;0;0
+22934;1016;1013;0;0
+22935;1016;1013;0;0
+22936;1016;1013;0;0
+22937;1016;1013;0;0
+22938;1016;1013;0;0
+22939;1016;1013;0;0
+22940;1016;1013;0;0
+22941;1016;1013;0;0
+22942;1016;1013;0;0
+22943;1016;1013;0;0
+22944;1016;1013;0;0
+22945;1016;1013;0;0
+22946;1016;1013;0;0
+22947;1016;1013;0;0
+22948;1016;1013;0;0
+22949;1016;1013;0;0
+22950;1016;1013;0;0
+22951;1016;1013;0;0
+22952;1016;1013;0;0
+22953;1016;1013;0;0
+22954;1016;1013;0;0
+22955;1016;1013;0;0
+22956;1017;1014;0;0
+22957;1017;1014;0;0
+22958;1017;1014;0;0
+22959;1017;1014;0;0
+22960;1017;1014;0;0
+22961;1017;1014;0;0
+22962;1017;1014;0;0
+22963;1017;1014;0;0
+22964;1017;1014;0;0
+22965;1017;1014;0;0
+22966;1017;1014;0;0
+22967;1017;1014;0;0
+22968;1017;1014;0;0
+22969;1017;1014;0;0
+22970;1017;1014;0;0
+22971;1017;1014;0;0
+22972;1017;1014;0;0
+22973;1017;1014;0;0
+22974;1017;1014;0;0
+22975;1017;1014;0;0
+22976;1017;1014;0;0
+22977;1017;1014;0;0
+22978;1018;1015;0;0
+22979;1018;1015;0;0
+22980;1018;1015;0;0
+22981;1018;1015;0;0
+22982;1018;1015;0;0
+22983;1018;1015;0;0
+22984;1018;1015;0;0
+22985;1018;1015;0;0
+22986;1018;1015;0;0
+22987;1018;1015;0;0
+22988;1018;1015;0;0
+22989;1018;1015;0;0
+22990;1018;1015;0;0
+22991;1018;1015;0;0
+22992;1018;1015;0;0
+22993;1018;1015;0;0
+22994;1019;1016;0;0
+22995;1019;1016;0;0
+22996;1019;1016;0;0
+22997;1019;1016;0;0
+22998;1019;1016;0;0
+22999;1019;1016;0;0
+23000;1019;1016;0;0
+23001;1019;1016;0;0
+23002;1019;1016;0;0
+23003;1019;1016;0;0
+23004;1019;1016;0;0
+23005;1019;1016;0;0
+23006;1019;1016;0;0
+23007;1019;1016;0;0
+23008;1019;1016;0;0
+23009;1019;1016;0;0
+23010;1019;1016;0;0
+23011;1019;1016;0;0
+23012;1019;1016;0;0
+23013;1019;1016;0;0
+23014;1019;1016;0;0
+23015;1019;1016;0;0
+23016;1019;1016;0;0
+23017;1019;1016;0;0
+23018;1019;1016;0;0
+23019;1019;1016;0;0
+23020;1019;1016;0;0
+23021;1019;1016;0;0
+23022;1020;1017;0;0
+23023;1020;1017;0;0
+23024;1020;1017;0;0
+23025;1020;1017;0;0
+23026;1020;1017;0;0
+23027;1020;1017;0;0
+23028;1020;1017;0;0
+23029;1020;1017;0;0
+23030;1020;1017;0;0
+23031;1020;1017;0;0
+23032;1020;1017;0;0
+23033;1020;1017;0;0
+23034;1020;1017;0;0
+23035;1020;1017;0;0
+23036;1020;1017;0;0
+23037;1020;1017;0;0
+23038;1020;1017;0;0
+23039;1020;1017;0;0
+23040;1020;1017;0;0
+23041;1020;1017;0;0
+23042;1020;1017;0;0
+23043;1020;1017;0;0
+23044;1020;1017;0;0
+23045;1020;1017;0;0
+23046;1021;1018;0;0
+23047;1021;1018;0;0
+23048;1021;1018;0;0
+23049;1021;1018;0;0
+23050;1021;1018;0;0
+23051;1021;1018;0;0
+23052;1021;1018;0;0
+23053;1021;1018;0;0
+23054;1021;1018;0;0
+23055;1021;1018;0;0
+23056;1021;1018;0;0
+23057;1021;1018;0;0
+23058;1021;1018;0;0
+23059;1021;1018;0;0
+23060;1021;1018;0;0
+23061;1021;1018;0;0
+23062;1021;1018;0;0
+23063;1021;1018;0;0
+23064;1021;1018;0;0
+23065;1021;1018;0;0
+23066;1021;1018;0;0
+23067;1021;1018;0;0
+23068;1021;1018;0;0
+23069;1022;1019;0;0
+23070;1022;1019;0;0
+23071;1022;1019;0;0
+23072;1022;1019;0;0
+23073;1022;1019;0;0
+23074;1022;1019;0;0
+23075;1022;1019;0;0
+23076;1022;1019;0;0
+23077;1022;1019;0;0
+23078;1022;1019;0;0
+23079;1022;1019;0;0
+23080;1022;1019;0;0
+23081;1022;1019;0;0
+23082;1022;1019;0;0
+23083;1022;1019;0;0
+23084;1022;1019;0;0
+23085;1022;1019;0;0
+23086;1022;1019;0;0
+23087;1022;1019;0;0
+23088;1023;1020;0;0
+23089;1023;1020;0;0
+23090;1023;1020;0;0
+23091;1023;1020;0;0
+23092;1023;1020;0;0
+23093;1023;1020;0;0
+23094;1023;1020;0;0
+23095;1023;1020;0;0
+23096;1023;1020;0;0
+23097;1023;1020;0;0
+23098;1023;1020;0;0
+23099;1023;1020;0;0
+23100;1023;1020;0;0
+23101;1023;1020;0;0
+23102;1023;1020;0;0
+23103;1023;1020;0;0
+23104;1023;1020;0;0
+23105;1023;1020;0;0
+23106;1023;1020;0;0
+23107;1023;1020;0;0
+23108;1023;1020;0;0
+23109;1023;1020;0;0
+23110;1023;1020;0;0
+23111;1023;1020;0;0
+23112;1023;1020;0;0
+23113;1023;1020;0;0
+23114;1023;1020;0;0
+23115;1023;1020;0;0
+23116;1023;1020;0;0
+23117;1024;1021;0;0
+23118;1024;1021;0;0
+23119;1024;1021;0;0
+23120;1024;1021;0;0
+23121;1024;1021;0;0
+23122;1024;1021;0;0
+23123;1024;1021;0;0
+23124;1024;1021;0;0
+23125;1024;1021;0;0
+23126;1024;1021;0;0
+23127;1024;1021;0;0
+23128;1024;1021;0;0
+23129;1024;1021;0;0
+23130;1024;1021;0;0
+23131;1024;1021;0;0
+23132;1024;1021;0;0
+23133;1024;1021;0;0
+23134;1024;1021;0;0
+23135;1024;1021;0;0
+23136;1024;1021;0;0
+23137;1024;1021;0;0
+23138;1024;1021;0;0
+23139;1024;1021;0;0
+23140;1024;1021;0;0
+23141;1025;1022;0;0
+23142;1025;1022;0;0
+23143;1025;1022;0;0
+23144;1025;1022;0;0
+23145;1025;1022;0;0
+23146;1025;1022;0;0
+23147;1025;1022;0;0
+23148;1025;1022;0;0
+23149;1025;1022;0;0
+23150;1025;1022;0;0
+23151;1025;1022;0;0
+23152;1025;1022;0;0
+23153;1025;1022;0;0
+23154;1025;1022;0;0
+23155;1025;1022;0;0
+23156;1025;1022;0;0
+23157;1026;1023;0;0
+23158;1026;1023;0;0
+23159;1026;1023;0;0
+23160;1026;1023;0;0
+23161;1026;1023;0;0
+23162;1026;1023;0;0
+23163;1026;1023;0;0
+23164;1026;1023;0;0
+23165;1026;1023;0;0
+23166;1026;1023;0;0
+23167;1026;1023;0;0
+23168;1026;1023;0;0
+23169;1026;1023;0;0
+23170;1026;1023;0;0
+23171;1026;1023;0;0
+23172;1026;1023;0;0
+23173;1026;1023;0;0
+23174;1026;1023;0;0
+23175;1026;1023;0;0
+23176;1026;1023;0;0
+23177;1026;1023;0;0
+23178;1026;1023;0;0
+23179;1026;1023;0;0
+23180;1026;1023;0;0
+23181;1026;1023;0;0
+23182;1026;1023;0;0
+23183;1026;1023;0;0
+23184;1026;1023;0;0
+23185;1027;1024;0;0
+23186;1027;1024;0;0
+23187;1027;1024;0;0
+23188;1027;1024;0;0
+23189;1027;1024;0;0
+23190;1027;1024;0;0
+23191;1027;1024;0;0
+23192;1027;1024;0;0
+23193;1027;1024;0;0
+23194;1027;1024;0;0
+23195;1027;1024;0;0
+23196;1027;1024;0;0
+23197;1027;1024;0;0
+23198;1027;1024;0;0
+23199;1027;1024;0;0
+23200;1027;1024;0;0
+23201;1027;1024;0;0
+23202;1027;1024;0;0
+23203;1027;1024;0;0
+23204;1028;1025;0;0
+23205;1028;1025;0;0
+23206;1028;1025;0;0
+23207;1028;1025;0;0
+23208;1028;1025;0;0
+23209;1028;1025;0;0
+23210;1028;1025;0;0
+23211;1028;1025;0;0
+23212;1028;1025;0;0
+23213;1028;1025;0;0
+23214;1028;1025;0;0
+23215;1028;1025;0;0
+23216;1028;1025;0;0
+23217;1028;1025;0;0
+23218;1028;1025;0;0
+23219;1028;1025;0;0
+23220;1028;1025;0;0
+23221;1028;1025;0;0
+23222;1028;1025;0;0
+23223;1028;1025;0;0
+23224;1028;1025;0;0
+23225;1028;1025;0;0
+23226;1028;1025;0;0
+23227;1028;1025;0;0
+23228;1028;1025;0;0
+23229;1029;1026;0;0
+23230;1029;1026;0;0
+23231;1029;1026;0;0
+23232;1029;1026;0;0
+23233;1029;1026;0;0
+23234;1029;1026;0;0
+23235;1029;1026;0;0
+23236;1029;1026;0;0
+23237;1029;1026;0;0
+23238;1029;1026;0;0
+23239;1029;1026;0;0
+23240;1029;1026;0;0
+23241;1029;1026;0;0
+23242;1029;1026;0;0
+23243;1029;1026;0;0
+23244;1029;1026;0;0
+23245;1029;1026;0;0
+23246;1029;1026;0;0
+23247;1029;1026;0;0
+23248;1029;1026;0;0
+23249;1029;1026;0;0
+23250;1030;1027;0;0
+23251;1030;1027;0;0
+23252;1030;1027;0;0
+23253;1030;1027;0;0
+23254;1030;1027;0;0
+23255;1030;1027;0;0
+23256;1030;1027;0;0
+23257;1030;1027;0;0
+23258;1030;1027;0;0
+23259;1030;1027;0;0
+23260;1030;1027;0;0
+23261;1030;1027;0;0
+23262;1030;1027;0;0
+23263;1030;1027;0;0
+23264;1030;1027;0;0
+23265;1030;1027;0;0
+23266;1030;1027;0;0
+23267;1030;1027;0;0
+23268;1030;1027;0;0
+23269;1031;1028;0;0
+23270;1031;1028;0;0
+23271;1031;1028;0;0
+23272;1031;1028;0;0
+23273;1031;1028;0;0
+23274;1031;1028;0;0
+23275;1031;1028;0;0
+23276;1031;1028;0;0
+23277;1031;1028;0;0
+23278;1031;1028;0;0
+23279;1031;1028;0;0
+23280;1031;1028;0;0
+23281;1031;1028;0;0
+23282;1031;1028;0;0
+23283;1031;1028;0;0
+23284;1031;1028;0;0
+23285;1031;1028;0;0
+23286;1031;1028;0;0
+23287;1031;1028;0;0
+23288;1031;1028;0;0
+23289;1031;1028;0;0
+23290;1031;1028;0;0
+23291;1031;1028;0;0
+23292;1031;1028;0;0
+23293;1031;1028;0;0
+23294;1032;1029;0;0
+23295;1032;1029;0;0
+23296;1032;1029;0;0
+23297;1032;1029;0;0
+23298;1032;1029;0;0
+23299;1032;1029;0;0
+23300;1032;1029;0;0
+23301;1032;1029;0;0
+23302;1032;1029;0;0
+23303;1032;1029;0;0
+23304;1032;1029;0;0
+23305;1032;1029;0;0
+23306;1032;1029;0;0
+23307;1032;1029;0;0
+23308;1032;1029;0;0
+23309;1032;1029;0;0
+23310;1033;1030;0;0
+23311;1033;1030;0;0
+23312;1033;1030;0;0
+23313;1033;1030;0;0
+23314;1033;1030;0;0
+23315;1033;1030;0;0
+23316;1033;1030;0;0
+23317;1033;1030;0;0
+23318;1033;1030;0;0
+23319;1033;1030;0;0
+23320;1033;1030;0;0
+23321;1033;1030;0;0
+23322;1033;1030;0;0
+23323;1033;1030;0;0
+23324;1033;1030;0;0
+23325;1033;1030;0;0
+23326;1033;1030;0;0
+23327;1033;1030;0;0
+23328;1033;1030;0;0
+23329;1034;1031;0;0
+23330;1034;1031;0;0
+23331;1034;1031;0;0
+23332;1034;1031;0;0
+23333;1034;1031;0;0
+23334;1034;1031;0;0
+23335;1034;1031;0;0
+23336;1034;1031;0;0
+23337;1034;1031;0;0
+23338;1034;1031;0;0
+23339;1034;1031;0;0
+23340;1034;1031;0;0
+23341;1034;1031;0;0
+23342;1034;1031;0;0
+23343;1034;1031;0;0
+23344;1034;1031;0;0
+23345;1034;1031;0;0
+23346;1034;1031;0;0
+23347;1034;1031;0;0
+23348;1034;1031;0;0
+23349;1034;1031;0;0
+23350;1034;1031;0;0
+23351;1034;1031;0;0
+23352;1034;1031;0;0
+23353;1034;1031;0;0
+23354;1034;1031;0;0
+23355;1034;1031;0;0
+23356;1034;1031;0;0
+23357;1035;1032;0;0
+23358;1035;1032;0;0
+23359;1035;1032;0;0
+23360;1035;1032;0;0
+23361;1035;1032;0;0
+23362;1035;1032;0;0
+23363;1035;1032;0;0
+23364;1035;1032;0;0
+23365;1035;1032;0;0
+23366;1035;1032;0;0
+23367;1035;1032;0;0
+23368;1035;1032;0;0
+23369;1035;1032;0;0
+23370;1035;1032;0;0
+23371;1035;1032;0;0
+23372;1035;1032;0;0
+23373;1035;1032;0;0
+23374;1036;1033;0;0
+23375;1036;1033;0;0
+23376;1036;1033;0;0
+23377;1036;1033;0;0
+23378;1036;1033;0;0
+23379;1036;1033;0;0
+23380;1036;1033;0;0
+23381;1036;1033;0;0
+23382;1036;1033;0;0
+23383;1036;1033;0;0
+23384;1036;1033;0;0
+23385;1036;1033;0;0
+23386;1036;1033;0;0
+23387;1036;1033;0;0
+23388;1036;1033;0;0
+23389;1036;1033;0;0
+23390;1036;1033;0;0
+23391;1036;1033;0;0
+23392;1036;1033;0;0
+23393;1036;1033;0;0
+23394;1036;1033;0;0
+23395;1036;1033;0;0
+23396;1036;1033;0;0
+23397;1036;1033;0;0
+23398;1036;1033;0;0
+23399;1036;1033;0;0
+23400;1036;1033;0;0
+23401;1037;1034;0;0
+23402;1037;1034;0;0
+23403;1037;1034;0;0
+23404;1037;1034;0;0
+23405;1037;1034;0;0
+23406;1037;1034;0;0
+23407;1037;1034;0;0
+23408;1037;1034;0;0
+23409;1037;1034;0;0
+23410;1037;1034;0;0
+23411;1037;1034;0;0
+23412;1037;1034;0;0
+23413;1037;1034;0;0
+23414;1037;1034;0;0
+23415;1037;1034;0;0
+23416;1037;1034;0;0
+23417;1037;1034;0;0
+23418;1037;1034;0;0
+23419;1037;1034;0;0
+23420;1037;1034;0;0
+23421;1037;1034;0;0
+23422;1037;1034;0;0
+23423;1037;1034;0;0
+23424;1037;1034;0;0
+23425;1037;1034;0;0
+23426;1037;1034;0;0
+23427;1037;1034;0;0
+23428;1037;1034;0;0
+23429;1038;1035;0;0
+23430;1038;1035;0;0
+23431;1038;1035;0;0
+23432;1038;1035;0;0
+23433;1038;1035;0;0
+23434;1038;1035;0;0
+23435;1038;1035;0;0
+23436;1038;1035;0;0
+23437;1038;1035;0;0
+23438;1038;1035;0;0
+23439;1038;1035;0;0
+23440;1038;1035;0;0
+23441;1038;1035;0;0
+23442;1038;1035;0;0
+23443;1038;1035;0;0
+23444;1038;1035;0;0
+23445;1038;1035;0;0
+23446;1038;1035;0;0
+23447;1038;1035;0;0
+23448;1038;1035;0;0
+23449;1038;1035;0;0
+23450;1038;1035;0;0
+23451;1038;1035;0;0
+23452;1038;1035;0;0
+23453;1038;1035;0;0
+23454;1038;1035;0;0
+23455;1038;1035;0;0
+23456;1039;1036;0;0
+23457;1039;1036;0;0
+23458;1039;1036;0;0
+23459;1039;1036;0;0
+23460;1039;1036;0;0
+23461;1039;1036;0;0
+23462;1039;1036;0;0
+23463;1039;1036;0;0
+23464;1039;1036;0;0
+23465;1039;1036;0;0
+23466;1039;1036;0;0
+23467;1039;1036;0;0
+23468;1039;1036;0;0
+23469;1039;1036;0;0
+23470;1039;1036;0;0
+23471;1039;1036;0;0
+23472;1039;1036;0;0
+23473;1039;1036;0;0
+23474;1039;1036;0;0
+23475;1039;1036;0;0
+23476;1039;1036;0;0
+23477;1040;1037;0;0
+23478;1040;1037;0;0
+23479;1040;1037;0;0
+23480;1040;1037;0;0
+23481;1040;1037;0;0
+23482;1040;1037;0;0
+23483;1040;1037;0;0
+23484;1040;1037;0;0
+23485;1040;1037;0;0
+23486;1040;1037;0;0
+23487;1040;1037;0;0
+23488;1040;1037;0;0
+23489;1040;1037;0;0
+23490;1040;1037;0;0
+23491;1040;1037;0;0
+23492;1040;1037;0;0
+23493;1040;1037;0;0
+23494;1040;1037;0;0
+23495;1040;1037;0;0
+23496;1040;1037;0;0
+23497;1040;1037;0;0
+23498;1040;1037;0;0
+23499;1041;1038;0;0
+23500;1041;1038;0;0
+23501;1041;1038;0;0
+23502;1041;1038;0;0
+23503;1041;1038;0;0
+23504;1041;1038;0;0
+23505;1041;1038;0;0
+23506;1041;1038;0;0
+23507;1041;1038;0;0
+23508;1041;1038;0;0
+23509;1041;1038;0;0
+23510;1041;1038;0;0
+23511;1041;1038;0;0
+23512;1041;1038;0;0
+23513;1041;1038;0;0
+23514;1041;1038;0;0
+23515;1041;1038;0;0
+23516;1041;1038;0;0
+23517;1041;1038;0;0
+23518;1041;1038;0;0
+23519;1041;1038;0;0
+23520;1041;1038;0;0
+23521;1041;1038;0;0
+23522;1041;1038;0;0
+23523;1042;1039;0;0
+23524;1042;1039;0;0
+23525;1042;1039;0;0
+23526;1042;1039;0;0
+23527;1042;1039;0;0
+23528;1042;1039;0;0
+23529;1042;1039;0;0
+23530;1042;1039;0;0
+23531;1042;1039;0;0
+23532;1042;1039;0;0
+23533;1042;1039;0;0
+23534;1042;1039;0;0
+23535;1042;1039;0;0
+23536;1042;1039;0;0
+23537;1042;1039;0;0
+23538;1042;1039;0;0
+23539;1042;1039;0;0
+23540;1042;1039;0;0
+23541;1042;1039;0;0
+23542;1042;1039;0;0
+23543;1042;1039;0;0
+23544;1043;1040;0;0
+23545;1043;1040;0;0
+23546;1043;1040;0;0
+23547;1043;1040;0;0
+23548;1043;1040;0;0
+23549;1043;1040;0;0
+23550;1043;1040;0;0
+23551;1043;1040;0;0
+23552;1043;1040;0;0
+23553;1043;1040;0;0
+23554;1043;1040;0;0
+23555;1043;1040;0;0
+23556;1043;1040;0;0
+23557;1043;1040;0;0
+23558;1043;1040;0;0
+23559;1043;1040;0;0
+23560;1043;1040;0;0
+23561;1043;1040;0;0
+23562;1043;1040;0;0
+23563;1043;1040;0;0
+23564;1043;1040;0;0
+23565;1044;1041;0;0
+23566;1044;1041;0;0
+23567;1044;1041;0;0
+23568;1044;1041;0;0
+23569;1044;1041;0;0
+23570;1044;1041;0;0
+23571;1044;1041;0;0
+23572;1044;1041;0;0
+23573;1044;1041;0;0
+23574;1044;1041;0;0
+23575;1044;1041;0;0
+23576;1044;1041;0;0
+23577;1044;1041;0;0
+23578;1044;1041;0;0
+23579;1044;1041;0;0
+23580;1044;1041;0;0
+23581;1044;1041;0;0
+23582;1044;1041;0;0
+23583;1044;1041;0;0
+23584;1044;1041;0;0
+23585;1044;1041;0;0
+23586;1044;1041;0;0
+23587;1044;1041;0;0
+23588;1044;1041;0;0
+23589;1044;1041;0;0
+23590;1045;1042;0;0
+23591;1045;1042;0;0
+23592;1045;1042;0;0
+23593;1045;1042;0;0
+23594;1045;1042;0;0
+23595;1045;1042;0;0
+23596;1045;1042;0;0
+23597;1045;1042;0;0
+23598;1045;1042;0;0
+23599;1045;1042;0;0
+23600;1045;1042;0;0
+23601;1045;1042;0;0
+23602;1045;1042;0;0
+23603;1045;1042;0;0
+23604;1045;1042;0;0
+23605;1045;1042;0;0
+23606;1045;1042;0;0
+23607;1045;1042;0;0
+23608;1045;1042;0;0
+23609;1045;1042;0;0
+23610;1045;1042;0;0
+23611;1045;1042;0;0
+23612;1045;1042;0;0
+23613;1045;1042;0;0
+23614;1045;1042;0;0
+23615;1045;1042;0;0
+23616;1045;1042;0;0
+23617;1046;1043;0;0
+23618;1046;1043;0;0
+23619;1046;1043;0;0
+23620;1046;1043;0;0
+23621;1046;1043;0;0
+23622;1046;1043;0;0
+23623;1046;1043;0;0
+23624;1046;1043;0;0
+23625;1046;1043;0;0
+23626;1046;1043;0;0
+23627;1046;1043;0;0
+23628;1046;1043;0;0
+23629;1046;1043;0;0
+23630;1046;1043;0;0
+23631;1046;1043;0;0
+23632;1046;1043;0;0
+23633;1046;1043;0;0
+23634;1046;1043;0;0
+23635;1046;1043;0;0
+23636;1046;1043;0;0
+23637;1046;1043;0;0
+23638;1046;1043;0;0
+23639;1046;1043;0;0
+23640;1047;1044;0;0
+23641;1047;1044;0;0
+23642;1047;1044;0;0
+23643;1047;1044;0;0
+23644;1047;1044;0;0
+23645;1047;1044;0;0
+23646;1047;1044;0;0
+23647;1047;1044;0;0
+23648;1047;1044;0;0
+23649;1047;1044;0;0
+23650;1047;1044;0;0
+23651;1047;1044;0;0
+23652;1047;1044;0;0
+23653;1047;1044;0;0
+23654;1047;1044;0;0
+23655;1047;1044;0;0
+23656;1047;1044;0;0
+23657;1047;1044;0;0
+23658;1047;1044;0;0
+23659;1047;1044;0;0
+23660;1047;1044;0;0
+23661;1047;1044;0;0
+23662;1047;1044;0;0
+23663;1047;1044;0;0
+23664;1048;1045;0;0
+23665;1048;1045;0;0
+23666;1048;1045;0;0
+23667;1048;1045;0;0
+23668;1048;1045;0;0
+23669;1048;1045;0;0
+23670;1048;1045;0;0
+23671;1048;1045;0;0
+23672;1048;1045;0;0
+23673;1048;1045;0;0
+23674;1048;1045;0;0
+23675;1048;1045;0;0
+23676;1048;1045;0;0
+23677;1048;1045;0;0
+23678;1048;1045;0;0
+23679;1048;1045;0;0
+23680;1048;1045;0;0
+23681;1048;1045;0;0
+23682;1048;1045;0;0
+23683;1048;1045;0;0
+23684;1048;1045;0;0
+23685;1049;1046;0;0
+23686;1049;1046;0;0
+23687;1049;1046;0;0
+23688;1049;1046;0;0
+23689;1049;1046;0;0
+23690;1049;1046;0;0
+23691;1049;1046;0;0
+23692;1049;1046;0;0
+23693;1049;1046;0;0
+23694;1049;1046;0;0
+23695;1049;1046;0;0
+23696;1049;1046;0;0
+23697;1049;1046;0;0
+23698;1049;1046;0;0
+23699;1049;1046;0;0
+23700;1049;1046;0;0
+23701;1049;1046;0;0
+23702;1049;1046;0;0
+23703;1049;1046;0;0
+23704;1049;1046;0;0
+23705;1050;1047;0;0
+23706;1050;1047;0;0
+23707;1050;1047;0;0
+23708;1050;1047;0;0
+23709;1050;1047;0;0
+23710;1050;1047;0;0
+23711;1050;1047;0;0
+23712;1050;1047;0;0
+23713;1050;1047;0;0
+23714;1050;1047;0;0
+23715;1050;1047;0;0
+23716;1050;1047;0;0
+23717;1050;1047;0;0
+23718;1050;1047;0;0
+23719;1050;1047;0;0
+23720;1050;1047;0;0
+23721;1050;1047;0;0
+23722;1050;1047;0;0
+23723;1050;1047;0;0
+23724;1050;1047;0;0
+23725;1050;1047;0;0
+23726;1050;1047;0;0
+23727;1050;1047;0;0
+23728;1050;1047;0;0
+23729;1050;1047;0;0
+23730;1050;1047;0;0
+23731;1050;1047;0;0
+23732;1050;1047;0;0
+23733;1051;1048;0;0
+23734;1051;1048;0;0
+23735;1051;1048;0;0
+23736;1051;1048;0;0
+23737;1051;1048;0;0
+23738;1051;1048;0;0
+23739;1051;1048;0;0
+23740;1051;1048;0;0
+23741;1051;1048;0;0
+23742;1051;1048;0;0
+23743;1051;1048;0;0
+23744;1051;1048;0;0
+23745;1051;1048;0;0
+23746;1051;1048;0;0
+23747;1051;1048;0;0
+23748;1051;1048;0;0
+23749;1051;1048;0;0
+23750;1051;1048;0;0
+23751;1051;1048;0;0
+23752;1051;1048;0;0
+23753;1051;1048;0;0
+23754;1051;1048;0;0
+23755;1051;1048;0;0
+23756;1051;1048;0;0
+23757;1051;1048;0;0
+23758;1051;1048;0;0
+23759;1051;1048;0;0
+23760;1052;1049;0;0
+23761;1052;1049;0;0
+23762;1052;1049;0;0
+23763;1052;1049;0;0
+23764;1052;1049;0;0
+23765;1052;1049;0;0
+23766;1052;1049;0;0
+23767;1052;1049;0;0
+23768;1052;1049;0;0
+23769;1052;1049;0;0
+23770;1052;1049;0;0
+23771;1052;1049;0;0
+23772;1052;1049;0;0
+23773;1052;1049;0;0
+23774;1052;1049;0;0
+23775;1052;1049;0;0
+23776;1052;1049;0;0
+23777;1052;1049;0;0
+23778;1052;1049;0;0
+23779;1052;1049;0;0
+23780;1052;1049;0;0
+23781;1052;1049;0;0
+23782;1052;1049;0;0
+23783;1052;1049;0;0
+23784;1052;1049;0;0
+23785;1052;1049;0;0
+23786;1052;1049;0;0
+23787;1052;1049;0;0
+23788;1052;1049;0;0
+23789;1053;1050;0;0
+23790;1053;1050;0;0
+23791;1053;1050;0;0
+23792;1053;1050;0;0
+23793;1053;1050;0;0
+23794;1053;1050;0;0
+23795;1053;1050;0;0
+23796;1053;1050;0;0
+23797;1053;1050;0;0
+23798;1053;1050;0;0
+23799;1053;1050;0;0
+23800;1053;1050;0;0
+23801;1053;1050;0;0
+23802;1053;1050;0;0
+23803;1053;1050;0;0
+23804;1053;1050;0;0
+23805;1053;1050;0;0
+23806;1053;1050;0;0
+23807;1053;1050;0;0
+23808;1054;1051;0;0
+23809;1054;1051;0;0
+23810;1054;1051;0;0
+23811;1054;1051;0;0
+23812;1054;1051;0;0
+23813;1054;1051;0;0
+23814;1054;1051;0;0
+23815;1054;1051;0;0
+23816;1054;1051;0;0
+23817;1054;1051;0;0
+23818;1054;1051;0;0
+23819;1054;1051;0;0
+23820;1054;1051;0;0
+23821;1054;1051;0;0
+23822;1054;1051;0;0
+23823;1054;1051;0;0
+23824;1054;1051;0;0
+23825;1054;1051;0;0
+23826;1054;1051;0;0
+23827;1055;1052;0;0
+23828;1055;1052;0;0
+23829;1055;1052;0;0
+23830;1055;1052;0;0
+23831;1055;1052;0;0
+23832;1055;1052;0;0
+23833;1055;1052;0;0
+23834;1055;1052;0;0
+23835;1055;1052;0;0
+23836;1055;1052;0;0
+23837;1055;1052;0;0
+23838;1055;1052;0;0
+23839;1055;1052;0;0
+23840;1055;1052;0;0
+23841;1055;1052;0;0
+23842;1055;1052;0;0
+23843;1055;1052;0;0
+23844;1056;1053;0;0
+23845;1056;1053;0;0
+23846;1056;1053;0;0
+23847;1056;1053;0;0
+23848;1056;1053;0;0
+23849;1056;1053;0;0
+23850;1056;1053;0;0
+23851;1056;1053;0;0
+23852;1056;1053;0;0
+23853;1056;1053;0;0
+23854;1056;1053;0;0
+23855;1056;1053;0;0
+23856;1056;1053;0;0
+23857;1056;1053;0;0
+23858;1056;1053;0;0
+23859;1056;1053;0;0
+23860;1056;1053;0;0
+23861;1056;1053;0;0
+23862;1056;1053;0;0
+23863;1056;1053;0;0
+23864;1056;1053;0;0
+23865;1056;1053;0;0
+23866;1056;1053;0;0
+23867;1056;1053;0;0
+23868;1056;1053;0;0
+23869;1056;1053;0;0
+23870;1056;1053;0;0
+23871;1056;1053;0;0
+23872;1057;1054;0;0
+23873;1057;1054;0;0
+23874;1057;1054;0;0
+23875;1057;1054;0;0
+23876;1057;1054;0;0
+23877;1057;1054;0;0
+23878;1057;1054;0;0
+23879;1057;1054;0;0
+23880;1057;1054;0;0
+23881;1057;1054;0;0
+23882;1057;1054;0;0
+23883;1057;1054;0;0
+23884;1057;1054;0;0
+23885;1057;1054;0;0
+23886;1057;1054;0;0
+23887;1057;1054;0;0
+23888;1057;1054;0;0
+23889;1057;1054;0;0
+23890;1057;1054;0;0
+23891;1057;1054;0;0
+23892;1057;1054;0;0
+23893;1057;1054;0;0
+23894;1057;1054;0;0
+23895;1058;1055;0;0
+23896;1058;1055;0;0
+23897;1058;1055;0;0
+23898;1058;1055;0;0
+23899;1058;1055;0;0
+23900;1058;1055;0;0
+23901;1058;1055;0;0
+23902;1058;1055;0;0
+23903;1058;1055;0;0
+23904;1058;1055;0;0
+23905;1058;1055;0;0
+23906;1058;1055;0;0
+23907;1058;1055;0;0
+23908;1058;1055;0;0
+23909;1058;1055;0;0
+23910;1058;1055;0;0
+23911;1058;1055;0;0
+23912;1058;1055;0;0
+23913;1058;1055;0;0
+23914;1058;1055;0;0
+23915;1058;1055;0;0
+23916;1058;1055;0;0
+23917;1058;1055;0;0
+23918;1058;1055;0;0
+23919;1059;1056;0;0
+23920;1059;1056;0;0
+23921;1059;1056;0;0
+23922;1059;1056;0;0
+23923;1059;1056;0;0
+23924;1059;1056;0;0
+23925;1059;1056;0;0
+23926;1059;1056;0;0
+23927;1059;1056;0;0
+23928;1059;1056;0;0
+23929;1059;1056;0;0
+23930;1059;1056;0;0
+23931;1059;1056;0;0
+23932;1059;1056;0;0
+23933;1059;1056;0;0
+23934;1059;1056;0;0
+23935;1059;1056;0;0
+23936;1059;1056;0;0
+23937;1059;1056;0;0
+23938;1059;1056;0;0
+23939;1060;1057;0;0
+23940;1060;1057;0;0
+23941;1060;1057;0;0
+23942;1060;1057;0;0
+23943;1060;1057;0;0
+23944;1060;1057;0;0
+23945;1060;1057;0;0
+23946;1060;1057;0;0
+23947;1060;1057;0;0
+23948;1060;1057;0;0
+23949;1060;1057;0;0
+23950;1060;1057;0;0
+23951;1060;1057;0;0
+23952;1060;1057;0;0
+23953;1060;1057;0;0
+23954;1060;1057;0;0
+23955;1061;1058;0;0
+23956;1061;1058;0;0
+23957;1061;1058;0;0
+23958;1061;1058;0;0
+23959;1061;1058;0;0
+23960;1061;1058;0;0
+23961;1061;1058;0;0
+23962;1061;1058;0;0
+23963;1061;1058;0;0
+23964;1061;1058;0;0
+23965;1061;1058;0;0
+23966;1061;1058;0;0
+23967;1061;1058;0;0
+23968;1061;1058;0;0
+23969;1061;1058;0;0
+23970;1061;1058;0;0
+23971;1062;1059;0;0
+23972;1062;1059;0;0
+23973;1062;1059;0;0
+23974;1062;1059;0;0
+23975;1062;1059;0;0
+23976;1062;1059;0;0
+23977;1062;1059;0;0
+23978;1062;1059;0;0
+23979;1062;1059;0;0
+23980;1062;1059;0;0
+23981;1062;1059;0;0
+23982;1062;1059;0;0
+23983;1062;1059;0;0
+23984;1062;1059;0;0
+23985;1062;1059;0;0
+23986;1062;1059;0;0
+23987;1062;1059;0;0
+23988;1062;1059;0;0
+23989;1062;1059;0;0
+23990;1062;1059;0;0
+23991;1062;1059;0;0
+23992;1062;1059;0;0
+23993;1062;1059;0;0
+23994;1062;1059;0;0
+23995;1062;1059;0;0
+23996;1062;1059;0;0
+23997;1063;1060;0;0
+23998;1063;1060;0;0
+23999;1063;1060;0;0
+24000;1063;1060;0;0
+24001;1063;1060;0;0
+24002;1063;1060;0;0
+24003;1063;1060;0;0
+24004;1063;1060;0;0
+24005;1063;1060;0;0
+24006;1063;1060;0;0
+24007;1063;1060;0;0
+24008;1063;1060;0;0
+24009;1063;1060;0;0
+24010;1063;1060;0;0
+24011;1063;1060;0;0
+24012;1063;1060;0;0
+24013;1063;1060;0;0
+24014;1063;1060;0;0
+24015;1063;1060;0;0
+24016;1063;1060;0;0
+24017;1063;1060;0;0
+24018;1063;1060;0;0
+24019;1063;1060;0;0
+24020;1063;1060;0;0
+24021;1063;1060;0;0
+24022;1063;1060;0;0
+24023;1064;1061;0;0
+24024;1064;1061;0;0
+24025;1064;1061;0;0
+24026;1064;1061;0;0
+24027;1064;1061;0;0
+24028;1064;1061;0;0
+24029;1064;1061;0;0
+24030;1064;1061;0;0
+24031;1064;1061;0;0
+24032;1064;1061;0;0
+24033;1064;1061;0;0
+24034;1064;1061;0;0
+24035;1064;1061;0;0
+24036;1064;1061;0;0
+24037;1064;1061;0;0
+24038;1064;1061;0;0
+24039;1064;1061;0;0
+24040;1064;1061;0;0
+24041;1064;1061;0;0
+24042;1064;1061;0;0
+24043;1064;1061;0;0
+24044;1064;1061;0;0
+24045;1065;1062;0;0
+24046;1065;1062;0;0
+24047;1065;1062;0;0
+24048;1065;1062;0;0
+24049;1065;1062;0;0
+24050;1065;1062;0;0
+24051;1065;1062;0;0
+24052;1065;1062;0;0
+24053;1065;1062;0;0
+24054;1065;1062;0;0
+24055;1065;1062;0;0
+24056;1065;1062;0;0
+24057;1065;1062;0;0
+24058;1065;1062;0;0
+24059;1065;1062;0;0
+24060;1065;1062;0;0
+24061;1065;1062;0;0
+24062;1065;1062;0;0
+24063;1065;1062;0;0
+24064;1066;1063;0;0
+24065;1066;1063;0;0
+24066;1066;1063;0;0
+24067;1066;1063;0;0
+24068;1066;1063;0;0
+24069;1066;1063;0;0
+24070;1066;1063;0;0
+24071;1066;1063;0;0
+24072;1066;1063;0;0
+24073;1066;1063;0;0
+24074;1066;1063;0;0
+24075;1066;1063;0;0
+24076;1066;1063;0;0
+24077;1066;1063;0;0
+24078;1066;1063;0;0
+24079;1067;1064;0;0
+24080;1067;1064;0;0
+24081;1067;1064;0;0
+24082;1067;1064;0;0
+24083;1067;1064;0;0
+24084;1067;1064;0;0
+24085;1067;1064;0;0
+24086;1067;1064;0;0
+24087;1067;1064;0;0
+24088;1067;1064;0;0
+24089;1067;1064;0;0
+24090;1067;1064;0;0
+24091;1067;1064;0;0
+24092;1067;1064;0;0
+24093;1067;1064;0;0
+24094;1067;1064;0;0
+24095;1067;1064;0;0
+24096;1067;1064;0;0
+24097;1067;1064;0;0
+24098;1067;1064;0;0
+24099;1067;1064;0;0
+24100;1067;1064;0;0
+24101;1067;1064;0;0
+24102;1067;1064;0;0
+24103;1067;1064;0;0
+24104;1067;1064;0;0
+24105;1067;1064;0;0
+24106;1067;1064;0;0
+24107;1067;1064;0;0
+24108;1067;1064;0;0
+24109;1068;1065;0;0
+24110;1068;1065;0;0
+24111;1068;1065;0;0
+24112;1068;1065;0;0
+24113;1068;1065;0;0
+24114;1068;1065;0;0
+24115;1068;1065;0;0
+24116;1068;1065;0;0
+24117;1068;1065;0;0
+24118;1068;1065;0;0
+24119;1068;1065;0;0
+24120;1068;1065;0;0
+24121;1068;1065;0;0
+24122;1068;1065;0;0
+24123;1068;1065;0;0
+24124;1068;1065;0;0
+24125;1068;1065;0;0
+24126;1068;1065;0;0
+24127;1068;1065;0;0
+24128;1068;1065;0;0
+24129;1068;1065;0;0
+24130;1069;1066;0;0
+24131;1069;1066;0;0
+24132;1069;1066;0;0
+24133;1069;1066;0;0
+24134;1069;1066;0;0
+24135;1069;1066;0;0
+24136;1069;1066;0;0
+24137;1069;1066;0;0
+24138;1069;1066;0;0
+24139;1069;1066;0;0
+24140;1069;1066;0;0
+24141;1069;1066;0;0
+24142;1069;1066;0;0
+24143;1069;1066;0;0
+24144;1069;1066;0;0
+24145;1069;1066;0;0
+24146;1069;1066;0;0
+24147;1069;1066;0;0
+24148;1069;1066;0;0
+24149;1069;1066;0;0
+24150;1069;1066;0;0
+24151;1069;1066;0;0
+24152;1069;1066;0;0
+24153;1069;1066;0;0
+24154;1069;1066;0;0
+24155;1069;1066;0;0
+24156;1069;1066;0;0
+24157;1070;1067;0;0
+24158;1070;1067;0;0
+24159;1070;1067;0;0
+24160;1070;1067;0;0
+24161;1070;1067;0;0
+24162;1070;1067;0;0
+24163;1070;1067;0;0
+24164;1070;1067;0;0
+24165;1070;1067;0;0
+24166;1070;1067;0;0
+24167;1070;1067;0;0
+24168;1070;1067;0;0
+24169;1070;1067;0;0
+24170;1070;1067;0;0
+24171;1070;1067;0;0
+24172;1070;1067;0;0
+24173;1070;1067;0;0
+24174;1070;1067;0;0
+24175;1070;1067;0;0
+24176;1070;1067;0;0
+24177;1071;1068;0;0
+24178;1071;1068;0;0
+24179;1071;1068;0;0
+24180;1071;1068;0;0
+24181;1071;1068;0;0
+24182;1071;1068;0;0
+24183;1071;1068;0;0
+24184;1071;1068;0;0
+24185;1071;1068;0;0
+24186;1071;1068;0;0
+24187;1071;1068;0;0
+24188;1071;1068;0;0
+24189;1071;1068;0;0
+24190;1071;1068;0;0
+24191;1071;1068;0;0
+24192;1071;1068;0;0
+24193;1072;1069;0;0
+24194;1072;1069;0;0
+24195;1072;1069;0;0
+24196;1072;1069;0;0
+24197;1072;1069;0;0
+24198;1072;1069;0;0
+24199;1072;1069;0;0
+24200;1072;1069;0;0
+24201;1072;1069;0;0
+24202;1072;1069;0;0
+24203;1072;1069;0;0
+24204;1072;1069;0;0
+24205;1072;1069;0;0
+24206;1072;1069;0;0
+24207;1072;1069;0;0
+24208;1072;1069;0;0
+24209;1072;1069;0;0
+24210;1072;1069;0;0
+24211;1073;1070;0;0
+24212;1073;1070;0;0
+24213;1073;1070;0;0
+24214;1073;1070;0;0
+24215;1073;1070;0;0
+24216;1073;1070;0;0
+24217;1073;1070;0;0
+24218;1073;1070;0;0
+24219;1073;1070;0;0
+24220;1073;1070;0;0
+24221;1073;1070;0;0
+24222;1073;1070;0;0
+24223;1073;1070;0;0
+24224;1073;1070;0;0
+24225;1073;1070;0;0
+24226;1074;1071;0;0
+24227;1074;1071;0;0
+24228;1074;1071;0;0
+24229;1074;1071;0;0
+24230;1074;1071;0;0
+24231;1074;1071;0;0
+24232;1074;1071;0;0
+24233;1074;1071;0;0
+24234;1074;1071;0;0
+24235;1074;1071;0;0
+24236;1074;1071;0;0
+24237;1074;1071;0;0
+24238;1074;1071;0;0
+24239;1074;1071;0;0
+24240;1074;1071;0;0
+24241;1074;1071;0;0
+24242;1074;1071;0;0
+24243;1074;1071;0;0
+24244;1074;1071;0;0
+24245;1074;1071;0;0
+24246;1074;1071;0;0
+24247;1074;1071;0;0
+24248;1074;1071;0;0
+24249;1075;1072;0;0
+24250;1075;1072;0;0
+24251;1075;1072;0;0
+24252;1075;1072;0;0
+24253;1075;1072;0;0
+24254;1075;1072;0;0
+24255;1075;1072;0;0
+24256;1075;1072;0;0
+24257;1075;1072;0;0
+24258;1075;1072;0;0
+24259;1075;1072;0;0
+24260;1075;1072;0;0
+24261;1075;1072;0;0
+24262;1075;1072;0;0
+24263;1075;1072;0;0
+24264;1075;1072;0;0
+24265;1075;1072;0;0
+24266;1075;1072;0;0
+24267;1075;1072;0;0
+24268;1075;1072;0;0
+24269;1075;1072;0;0
+24270;1075;1072;0;0
+24271;1075;1072;0;0
+24272;1075;1072;0;0
+24273;1075;1072;0;0
+24274;1075;1072;0;0
+24275;1075;1072;0;0
+24276;1075;1072;0;0
+24277;1075;1072;0;0
+24278;1075;1072;0;0
+24279;1076;1073;0;0
+24280;1076;1073;0;0
+24281;1076;1073;0;0
+24282;1076;1073;0;0
+24283;1076;1073;0;0
+24284;1076;1073;0;0
+24285;1076;1073;0;0
+24286;1076;1073;0;0
+24287;1076;1073;0;0
+24288;1076;1073;0;0
+24289;1076;1073;0;0
+24290;1076;1073;0;0
+24291;1076;1073;0;0
+24292;1076;1073;0;0
+24293;1076;1073;0;0
+24294;1076;1073;0;0
+24295;1076;1073;0;0
+24296;1076;1073;0;0
+24297;1076;1073;0;0
+24298;1076;1073;0;0
+24299;1076;1073;0;0
+24300;1077;1074;0;0
+24301;1077;1074;0;0
+24302;1077;1074;0;0
+24303;1077;1074;0;0
+24304;1077;1074;0;0
+24305;1077;1074;0;0
+24306;1077;1074;0;0
+24307;1077;1074;0;0
+24308;1077;1074;0;0
+24309;1077;1074;0;0
+24310;1077;1074;0;0
+24311;1077;1074;0;0
+24312;1077;1074;0;0
+24313;1077;1074;0;0
+24314;1077;1074;0;0
+24315;1077;1074;0;0
+24316;1077;1074;0;0
+24317;1077;1074;0;0
+24318;1077;1074;0;0
+24319;1077;1074;0;0
+24320;1077;1074;0;0
+24321;1077;1074;0;0
+24322;1078;1075;0;0
+24323;1078;1075;0;0
+24324;1078;1075;0;0
+24325;1078;1075;0;0
+24326;1078;1075;0;0
+24327;1078;1075;0;0
+24328;1078;1075;0;0
+24329;1078;1075;0;0
+24330;1078;1075;0;0
+24331;1078;1075;0;0
+24332;1078;1075;0;0
+24333;1078;1075;0;0
+24334;1078;1075;0;0
+24335;1078;1075;0;0
+24336;1078;1075;0;0
+24337;1078;1075;0;0
+24338;1078;1075;0;0
+24339;1078;1075;0;0
+24340;1078;1075;0;0
+24341;1079;1076;0;0
+24342;1079;1076;0;0
+24343;1079;1076;0;0
+24344;1079;1076;0;0
+24345;1079;1076;0;0
+24346;1079;1076;0;0
+24347;1079;1076;0;0
+24348;1079;1076;0;0
+24349;1079;1076;0;0
+24350;1079;1076;0;0
+24351;1079;1076;0;0
+24352;1079;1076;0;0
+24353;1079;1076;0;0
+24354;1079;1076;0;0
+24355;1079;1076;0;0
+24356;1079;1076;0;0
+24357;1079;1076;0;0
+24358;1079;1076;0;0
+24359;1079;1076;0;0
+24360;1079;1076;0;0
+24361;1079;1076;0;0
+24362;1079;1076;0;0
+24363;1079;1076;0;0
+24364;1079;1076;0;0
+24365;1079;1076;0;0
+24366;1079;1076;0;0
+24367;1079;1076;0;0
+24368;1079;1076;0;0
+24369;1079;1076;0;0
+24370;1079;1076;0;0
+24371;1080;1077;0;0
+24372;1080;1077;0;0
+24373;1080;1077;0;0
+24374;1080;1077;0;0
+24375;1080;1077;0;0
+24376;1080;1077;0;0
+24377;1080;1077;0;0
+24378;1080;1077;0;0
+24379;1080;1077;0;0
+24380;1080;1077;0;0
+24381;1080;1077;0;0
+24382;1080;1077;0;0
+24383;1080;1077;0;0
+24384;1080;1077;0;0
+24385;1080;1077;0;0
+24386;1080;1077;0;0
+24387;1080;1077;0;0
+24388;1080;1077;0;0
+24389;1080;1077;0;0
+24390;1080;1077;0;0
+24391;1080;1077;0;0
+24392;1080;1077;0;0
+24393;1080;1077;0;0
+24394;1080;1077;0;0
+24395;1081;1078;0;0
+24396;1081;1078;0;0
+24397;1081;1078;0;0
+24398;1081;1078;0;0
+24399;1081;1078;0;0
+24400;1081;1078;0;0
+24401;1081;1078;0;0
+24402;1081;1078;0;0
+24403;1081;1078;0;0
+24404;1081;1078;0;0
+24405;1081;1078;0;0
+24406;1081;1078;0;0
+24407;1081;1078;0;0
+24408;1081;1078;0;0
+24409;1081;1078;0;0
+24410;1081;1078;0;0
+24411;1081;1078;0;0
+24412;1081;1078;0;0
+24413;1081;1078;0;0
+24414;1081;1078;0;0
+24415;1081;1078;0;0
+24416;1081;1078;0;0
+24417;1081;1078;0;0
+24418;1081;1078;0;0
+24419;1082;1079;0;0
+24420;1082;1079;0;0
+24421;1082;1079;0;0
+24422;1082;1079;0;0
+24423;1082;1079;0;0
+24424;1082;1079;0;0
+24425;1082;1079;0;0
+24426;1082;1079;0;0
+24427;1082;1079;0;0
+24428;1082;1079;0;0
+24429;1082;1079;0;0
+24430;1082;1079;0;0
+24431;1082;1079;0;0
+24432;1082;1079;0;0
+24433;1082;1079;0;0
+24434;1082;1079;0;0
+24435;1082;1079;0;0
+24436;1082;1079;0;0
+24437;1082;1079;0;0
+24438;1082;1079;0;0
+24439;1082;1079;0;0
+24440;1082;1079;0;0
+24441;1082;1079;0;0
+24442;1083;1080;0;0
+24443;1083;1080;0;0
+24444;1083;1080;0;0
+24445;1083;1080;0;0
+24446;1083;1080;0;0
+24447;1083;1080;0;0
+24448;1083;1080;0;0
+24449;1083;1080;0;0
+24450;1083;1080;0;0
+24451;1083;1080;0;0
+24452;1083;1080;0;0
+24453;1083;1080;0;0
+24454;1083;1080;0;0
+24455;1083;1080;0;0
+24456;1083;1080;0;0
+24457;1083;1080;0;0
+24458;1083;1080;0;0
+24459;1083;1080;0;0
+24460;1084;1081;0;0
+24461;1084;1081;0;0
+24462;1084;1081;0;0
+24463;1084;1081;0;0
+24464;1084;1081;0;0
+24465;1084;1081;0;0
+24466;1084;1081;0;0
+24467;1084;1081;0;0
+24468;1084;1081;0;0
+24469;1084;1081;0;0
+24470;1084;1081;0;0
+24471;1084;1081;0;0
+24472;1084;1081;0;0
+24473;1084;1081;0;0
+24474;1084;1081;0;0
+24475;1084;1081;0;0
+24476;1084;1081;0;0
+24477;1084;1081;0;0
+24478;1084;1081;0;0
+24479;1084;1081;0;0
+24480;1084;1081;0;0
+24481;1084;1081;0;0
+24482;1084;1081;0;0
+24483;1084;1081;0;0
+24484;1084;1081;0;0
+24485;1084;1081;0;0
+24486;1084;1081;0;0
+24487;1084;1081;0;0
+24488;1084;1081;0;0
+24489;1085;1082;0;0
+24490;1085;1082;0;0
+24491;1085;1082;0;0
+24492;1085;1082;0;0
+24493;1085;1082;0;0
+24494;1085;1082;0;0
+24495;1085;1082;0;0
+24496;1085;1082;0;0
+24497;1085;1082;0;0
+24498;1085;1082;0;0
+24499;1085;1082;0;0
+24500;1085;1082;0;0
+24501;1085;1082;0;0
+24502;1085;1082;0;0
+24503;1085;1082;0;0
+24504;1085;1082;0;0
+24505;1085;1082;0;0
+24506;1085;1082;0;0
+24507;1086;1083;0;0
+24508;1086;1083;0;0
+24509;1086;1083;0;0
+24510;1086;1083;0;0
+24511;1086;1083;0;0
+24512;1086;1083;0;0
+24513;1086;1083;0;0
+24514;1086;1083;0;0
+24515;1086;1083;0;0
+24516;1086;1083;0;0
+24517;1086;1083;0;0
+24518;1086;1083;0;0
+24519;1086;1083;0;0
+24520;1086;1083;0;0
+24521;1086;1083;0;0
+24522;1086;1083;0;0
+24523;1086;1083;0;0
+24524;1086;1083;0;0
+24525;1086;1083;0;0
+24526;1086;1083;0;0
+24527;1086;1083;0;0
+24528;1086;1083;0;0
+24529;1086;1083;0;0
+24530;1087;1084;0;0
+24531;1087;1084;0;0
+24532;1087;1084;0;0
+24533;1087;1084;0;0
+24534;1087;1084;0;0
+24535;1087;1084;0;0
+24536;1087;1084;0;0
+24537;1087;1084;0;0
+24538;1087;1084;0;0
+24539;1087;1084;0;0
+24540;1087;1084;0;0
+24541;1087;1084;0;0
+24542;1087;1084;0;0
+24543;1087;1084;0;0
+24544;1087;1084;0;0
+24545;1087;1084;0;0
+24546;1087;1084;0;0
+24547;1087;1084;0;0
+24548;1087;1084;0;0
+24549;1087;1084;0;0
+24550;1087;1084;0;0
+24551;1087;1084;0;0
+24552;1087;1084;0;0
+24553;1087;1084;0;0
+24554;1087;1084;0;0
+24555;1087;1084;0;0
+24556;1087;1084;0;0
+24557;1088;1085;0;0
+24558;1088;1085;0;0
+24559;1088;1085;0;0
+24560;1088;1085;0;0
+24561;1088;1085;0;0
+24562;1088;1085;0;0
+24563;1088;1085;0;0
+24564;1088;1085;0;0
+24565;1088;1085;0;0
+24566;1088;1085;0;0
+24567;1088;1085;0;0
+24568;1088;1085;0;0
+24569;1088;1085;0;0
+24570;1088;1085;0;0
+24571;1088;1085;0;0
+24572;1088;1085;0;0
+24573;1088;1085;0;0
+24574;1088;1085;0;0
+24575;1088;1085;0;0
+24576;1088;1085;0;0
+24577;1089;1086;0;0
+24578;1089;1086;0;0
+24579;1089;1086;0;0
+24580;1089;1086;0;0
+24581;1089;1086;0;0
+24582;1089;1086;0;0
+24583;1089;1086;0;0
+24584;1089;1086;0;0
+24585;1089;1086;0;0
+24586;1089;1086;0;0
+24587;1089;1086;0;0
+24588;1089;1086;0;0
+24589;1089;1086;0;0
+24590;1089;1086;0;0
+24591;1089;1086;0;0
+24592;1089;1086;0;0
+24593;1089;1086;0;0
+24594;1089;1086;0;0
+24595;1089;1086;0;0
+24596;1089;1086;0;0
+24597;1089;1086;0;0
+24598;1089;1086;0;0
+24599;1089;1086;0;0
+24600;1089;1086;0;0
+24601;1089;1086;0;0
+24602;1090;1087;0;0
+24603;1090;1087;0;0
+24604;1090;1087;0;0
+24605;1090;1087;0;0
+24606;1090;1087;0;0
+24607;1090;1087;0;0
+24608;1090;1087;0;0
+24609;1090;1087;0;0
+24610;1090;1087;0;0
+24611;1090;1087;0;0
+24612;1090;1087;0;0
+24613;1090;1087;0;0
+24614;1090;1087;0;0
+24615;1090;1087;0;0
+24616;1090;1087;0;0
+24617;1090;1087;0;0
+24618;1090;1087;0;0
+24619;1090;1087;0;0
+24620;1091;1088;0;0
+24621;1091;1088;0;0
+24622;1091;1088;0;0
+24623;1091;1088;0;0
+24624;1091;1088;0;0
+24625;1091;1088;0;0
+24626;1091;1088;0;0
+24627;1091;1088;0;0
+24628;1091;1088;0;0
+24629;1091;1088;0;0
+24630;1091;1088;0;0
+24631;1091;1088;0;0
+24632;1091;1088;0;0
+24633;1091;1088;0;0
+24634;1091;1088;0;0
+24635;1091;1088;0;0
+24636;1091;1088;0;0
+24637;1091;1088;0;0
+24638;1091;1088;0;0
+24639;1091;1088;0;0
+24640;1091;1088;0;0
+24641;1092;1089;0;0
+24642;1092;1089;0;0
+24643;1092;1089;0;0
+24644;1092;1089;0;0
+24645;1092;1089;0;0
+24646;1092;1089;0;0
+24647;1092;1089;0;0
+24648;1092;1089;0;0
+24649;1092;1089;0;0
+24650;1092;1089;0;0
+24651;1092;1089;0;0
+24652;1092;1089;0;0
+24653;1092;1089;0;0
+24654;1092;1089;0;0
+24655;1092;1089;0;0
+24656;1093;1090;0;0
+24657;1093;1090;0;0
+24658;1093;1090;0;0
+24659;1093;1090;0;0
+24660;1093;1090;0;0
+24661;1093;1090;0;0
+24662;1093;1090;0;0
+24663;1093;1090;0;0
+24664;1093;1090;0;0
+24665;1093;1090;0;0
+24666;1093;1090;0;0
+24667;1093;1090;0;0
+24668;1093;1090;0;0
+24669;1093;1090;0;0
+24670;1093;1090;0;0
+24671;1093;1090;0;0
+24672;1093;1090;0;0
+24673;1093;1090;0;0
+24674;1093;1090;0;0
+24675;1093;1090;0;0
+24676;1093;1090;0;0
+24677;1093;1090;0;0
+24678;1093;1090;0;0
+24679;1093;1090;0;0
+24680;1093;1090;0;0
+24681;1093;1090;0;0
+24682;1093;1090;0;0
+24683;1093;1090;0;0
+24684;1093;1090;0;0
+24685;1093;1090;0;0
+24686;1094;1091;0;0
+24687;1094;1091;0;0
+24688;1094;1091;0;0
+24689;1094;1091;0;0
+24690;1094;1091;0;0
+24691;1094;1091;0;0
+24692;1094;1091;0;0
+24693;1094;1091;0;0
+24694;1094;1091;0;0
+24695;1094;1091;0;0
+24696;1094;1091;0;0
+24697;1094;1091;0;0
+24698;1094;1091;0;0
+24699;1094;1091;0;0
+24700;1094;1091;0;0
+24701;1094;1091;0;0
+24702;1094;1091;0;0
+24703;1095;1092;0;0
+24704;1095;1092;0;0
+24705;1095;1092;0;0
+24706;1095;1092;0;0
+24707;1095;1092;0;0
+24708;1095;1092;0;0
+24709;1095;1092;0;0
+24710;1095;1092;0;0
+24711;1095;1092;0;0
+24712;1095;1092;0;0
+24713;1095;1092;0;0
+24714;1095;1092;0;0
+24715;1095;1092;0;0
+24716;1095;1092;0;0
+24717;1095;1092;0;0
+24718;1095;1092;0;0
+24719;1095;1092;0;0
+24720;1095;1092;0;0
+24721;1095;1092;0;0
+24722;1095;1092;0;0
+24723;1095;1092;0;0
+24724;1095;1092;0;0
+24725;1095;1092;0;0
+24726;1095;1092;0;0
+24727;1095;1092;0;0
+24728;1095;1092;0;0
+24729;1096;1093;0;0
+24730;1096;1093;0;0
+24731;1096;1093;0;0
+24732;1096;1093;0;0
+24733;1096;1093;0;0
+24734;1096;1093;0;0
+24735;1096;1093;0;0
+24736;1096;1093;0;0
+24737;1096;1093;0;0
+24738;1096;1093;0;0
+24739;1096;1093;0;0
+24740;1096;1093;0;0
+24741;1096;1093;0;0
+24742;1096;1093;0;0
+24743;1096;1093;0;0
+24744;1096;1093;0;0
+24745;1096;1093;0;0
+24746;1096;1093;0;0
+24747;1096;1093;0;0
+24748;1096;1093;0;0
+24749;1096;1093;0;0
+24750;1096;1093;0;0
+24751;1096;1093;0;0
+24752;1096;1093;0;0
+24753;1096;1093;0;0
+24754;1096;1093;0;0
+24755;1096;1093;0;0
+24756;1097;1094;0;0
+24757;1097;1094;0;0
+24758;1097;1094;0;0
+24759;1097;1094;0;0
+24760;1097;1094;0;0
+24761;1097;1094;0;0
+24762;1097;1094;0;0
+24763;1097;1094;0;0
+24764;1097;1094;0;0
+24765;1097;1094;0;0
+24766;1097;1094;0;0
+24767;1097;1094;0;0
+24768;1097;1094;0;0
+24769;1097;1094;0;0
+24770;1097;1094;0;0
+24771;1097;1094;0;0
+24772;1097;1094;0;0
+24773;1097;1094;0;0
+24774;1097;1094;0;0
+24775;1097;1094;0;0
+24776;1097;1094;0;0
+24777;1097;1094;0;0
+24778;1097;1094;0;0
+24779;1098;1095;0;0
+24780;1098;1095;0;0
+24781;1098;1095;0;0
+24782;1098;1095;0;0
+24783;1098;1095;0;0
+24784;1098;1095;0;0
+24785;1098;1095;0;0
+24786;1098;1095;0;0
+24787;1098;1095;0;0
+24788;1098;1095;0;0
+24789;1098;1095;0;0
+24790;1098;1095;0;0
+24791;1098;1095;0;0
+24792;1098;1095;0;0
+24793;1098;1095;0;0
+24794;1098;1095;0;0
+24795;1098;1095;0;0
+24796;1098;1095;0;0
+24797;1098;1095;0;0
+24798;1098;1095;0;0
+24799;1098;1095;0;0
+24800;1098;1095;0;0
+24801;1098;1095;0;0
+24802;1099;1096;0;0
+24803;1099;1096;0;0
+24804;1099;1096;0;0
+24805;1099;1096;0;0
+24806;1099;1096;0;0
+24807;1099;1096;0;0
+24808;1099;1096;0;0
+24809;1099;1096;0;0
+24810;1099;1096;0;0
+24811;1099;1096;0;0
+24812;1099;1096;0;0
+24813;1099;1096;0;0
+24814;1099;1096;0;0
+24815;1099;1096;0;0
+24816;1099;1096;0;0
+24817;1099;1096;0;0
+24818;1099;1096;0;0
+24819;1099;1096;0;0
+24820;1099;1096;0;0
+24821;1099;1096;0;0
+24822;1099;1096;0;0
+24823;1099;1096;0;0
+24824;1099;1096;0;0
+24825;1100;1097;0;0
+24826;1100;1097;0;0
+24827;1100;1097;0;0
+24828;1100;1097;0;0
+24829;1100;1097;0;0
+24830;1100;1097;0;0
+24831;1100;1097;0;0
+24832;1100;1097;0;0
+24833;1100;1097;0;0
+24834;1100;1097;0;0
+24835;1100;1097;0;0
+24836;1100;1097;0;0
+24837;1100;1097;0;0
+24838;1100;1097;0;0
+24839;1100;1097;0;0
+24840;1100;1097;0;0
+24841;1100;1097;0;0
+24842;1100;1097;0;0
+24843;1100;1097;0;0
+24844;1101;1098;0;0
+24845;1101;1098;0;0
+24846;1101;1098;0;0
+24847;1101;1098;0;0
+24848;1101;1098;0;0
+24849;1101;1098;0;0
+24850;1101;1098;0;0
+24851;1101;1098;0;0
+24852;1101;1098;0;0
+24853;1101;1098;0;0
+24854;1101;1098;0;0
+24855;1101;1098;0;0
+24856;1101;1098;0;0
+24857;1101;1098;0;0
+24858;1101;1098;0;0
+24859;1101;1098;0;0
+24860;1101;1098;0;0
+24861;1101;1098;0;0
+24862;1102;1099;0;0
+24863;1102;1099;0;0
+24864;1102;1099;0;0
+24865;1102;1099;0;0
+24866;1102;1099;0;0
+24867;1102;1099;0;0
+24868;1102;1099;0;0
+24869;1102;1099;0;0
+24870;1102;1099;0;0
+24871;1102;1099;0;0
+24872;1102;1099;0;0
+24873;1102;1099;0;0
+24874;1102;1099;0;0
+24875;1102;1099;0;0
+24876;1102;1099;0;0
+24877;1102;1099;0;0
+24878;1102;1099;0;0
+24879;1102;1099;0;0
+24880;1102;1099;0;0
+24881;1102;1099;0;0
+24882;1102;1099;0;0
+24883;1102;1099;0;0
+24884;1102;1099;0;0
+24885;1102;1099;0;0
+24886;1102;1099;0;0
+24887;1102;1099;0;0
+24888;1102;1099;0;0
+24889;1102;1099;0;0
+24890;1102;1099;0;0
+24891;1102;1099;0;0
+24892;1103;1100;0;0
+24893;1103;1100;0;0
+24894;1103;1100;0;0
+24895;1103;1100;0;0
+24896;1103;1100;0;0
+24897;1103;1100;0;0
+24898;1103;1100;0;0
+24899;1103;1100;0;0
+24900;1103;1100;0;0
+24901;1103;1100;0;0
+24902;1103;1100;0;0
+24903;1103;1100;0;0
+24904;1103;1100;0;0
+24905;1103;1100;0;0
+24906;1103;1100;0;0
+24907;1103;1100;0;0
+24908;1103;1100;0;0
+24909;1103;1100;0;0
+24910;1103;1100;0;0
+24911;1104;1101;0;0
+24912;1104;1101;0;0
+24913;1104;1101;0;0
+24914;1104;1101;0;0
+24915;1104;1101;0;0
+24916;1104;1101;0;0
+24917;1104;1101;0;0
+24918;1104;1101;0;0
+24919;1104;1101;0;0
+24920;1104;1101;0;0
+24921;1104;1101;0;0
+24922;1104;1101;0;0
+24923;1104;1101;0;0
+24924;1104;1101;0;0
+24925;1104;1101;0;0
+24926;1104;1101;0;0
+24927;1104;1101;0;0
+24928;1104;1101;0;0
+24929;1104;1101;0;0
+24930;1104;1101;0;0
+24931;1104;1101;0;0
+24932;1104;1101;0;0
+24933;1104;1101;0;0
+24934;1104;1101;0;0
+24935;1104;1101;0;0
+24936;1104;1101;0;0
+24937;1104;1101;0;0
+24938;1104;1101;0;0
+24939;1104;1101;0;0
+24940;1104;1101;0;0
+24941;1105;1102;0;0
+24942;1105;1102;0;0
+24943;1105;1102;0;0
+24944;1105;1102;0;0
+24945;1105;1102;0;0
+24946;1105;1102;0;0
+24947;1105;1102;0;0
+24948;1105;1102;0;0
+24949;1105;1102;0;0
+24950;1105;1102;0;0
+24951;1105;1102;0;0
+24952;1105;1102;0;0
+24953;1105;1102;0;0
+24954;1105;1102;0;0
+24955;1105;1102;0;0
+24956;1105;1102;0;0
+24957;1105;1102;0;0
+24958;1105;1102;0;0
+24959;1105;1102;0;0
+24960;1105;1102;0;0
+24961;1106;1103;0;0
+24962;1106;1103;0;0
+24963;1106;1103;0;0
+24964;1106;1103;0;0
+24965;1106;1103;0;0
+24966;1106;1103;0;0
+24967;1106;1103;0;0
+24968;1106;1103;0;0
+24969;1106;1103;0;0
+24970;1106;1103;0;0
+24971;1106;1103;0;0
+24972;1106;1103;0;0
+24973;1106;1103;0;0
+24974;1106;1103;0;0
+24975;1106;1103;0;0
+24976;1106;1103;0;0
+24977;1106;1103;0;0
+24978;1106;1103;0;0
+24979;1106;1103;0;0
+24980;1106;1103;0;0
+24981;1106;1103;0;0
+24982;1106;1103;0;0
+24983;1106;1103;0;0
+24984;1106;1103;0;0
+24985;1106;1103;0;0
+24986;1106;1103;0;0
+24987;1107;1104;0;0
+24988;1107;1104;0;0
+24989;1107;1104;0;0
+24990;1107;1104;0;0
+24991;1107;1104;0;0
+24992;1107;1104;0;0
+24993;1107;1104;0;0
+24994;1107;1104;0;0
+24995;1107;1104;0;0
+24996;1107;1104;0;0
+24997;1107;1104;0;0
+24998;1107;1104;0;0
+24999;1107;1104;0;0
+25000;1107;1104;0;0
+25001;1107;1104;0;0
+25002;1107;1104;0;0
+25003;1107;1104;0;0
+25004;1107;1104;0;0
+25005;1108;1105;0;0
+25006;1108;1105;0;0
+25007;1108;1105;0;0
+25008;1108;1105;0;0
+25009;1108;1105;0;0
+25010;1108;1105;0;0
+25011;1108;1105;0;0
+25012;1108;1105;0;0
+25013;1108;1105;0;0
+25014;1108;1105;0;0
+25015;1108;1105;0;0
+25016;1108;1105;0;0
+25017;1108;1105;0;0
+25018;1108;1105;0;0
+25019;1108;1105;0;0
+25020;1108;1105;0;0
+25021;1108;1105;0;0
+25022;1108;1105;0;0
+25023;1108;1105;0;0
+25024;1108;1105;0;0
+25025;1108;1105;0;0
+25026;1108;1105;0;0
+25027;1108;1105;0;0
+25028;1108;1105;0;0
+25029;1108;1105;0;0
+25030;1108;1105;0;0
+25031;1108;1105;0;0
+25032;1108;1105;0;0
+25033;1108;1105;0;0
+25034;1109;1106;0;0
+25035;1109;1106;0;0
+25036;1109;1106;0;0
+25037;1109;1106;0;0
+25038;1109;1106;0;0
+25039;1109;1106;0;0
+25040;1109;1106;0;0
+25041;1109;1106;0;0
+25042;1109;1106;0;0
+25043;1109;1106;0;0
+25044;1109;1106;0;0
+25045;1109;1106;0;0
+25046;1109;1106;0;0
+25047;1109;1106;0;0
+25048;1109;1106;0;0
+25049;1110;1107;0;0
+25050;1110;1107;0;0
+25051;1110;1107;0;0
+25052;1110;1107;0;0
+25053;1110;1107;0;0
+25054;1110;1107;0;0
+25055;1110;1107;0;0
+25056;1110;1107;0;0
+25057;1110;1107;0;0
+25058;1110;1107;0;0
+25059;1110;1107;0;0
+25060;1110;1107;0;0
+25061;1110;1107;0;0
+25062;1110;1107;0;0
+25063;1110;1107;0;0
+25064;1110;1107;0;0
+25065;1110;1107;0;0
+25066;1110;1107;0;0
+25067;1110;1107;0;0
+25068;1110;1107;0;0
+25069;1110;1107;0;0
+25070;1110;1107;0;0
+25071;1110;1107;0;0
+25072;1111;1108;0;0
+25073;1111;1108;0;0
+25074;1111;1108;0;0
+25075;1111;1108;0;0
+25076;1111;1108;0;0
+25077;1111;1108;0;0
+25078;1111;1108;0;0
+25079;1111;1108;0;0
+25080;1111;1108;0;0
+25081;1111;1108;0;0
+25082;1111;1108;0;0
+25083;1111;1108;0;0
+25084;1111;1108;0;0
+25085;1111;1108;0;0
+25086;1111;1108;0;0
+25087;1111;1108;0;0
+25088;1111;1108;0;0
+25089;1111;1108;0;0
+25090;1111;1108;0;0
+25091;1111;1108;0;0
+25092;1111;1108;0;0
+25093;1111;1108;0;0
+25094;1112;1109;0;0
+25095;1112;1109;0;0
+25096;1112;1109;0;0
+25097;1112;1109;0;0
+25098;1112;1109;0;0
+25099;1112;1109;0;0
+25100;1112;1109;0;0
+25101;1112;1109;0;0
+25102;1112;1109;0;0
+25103;1112;1109;0;0
+25104;1112;1109;0;0
+25105;1112;1109;0;0
+25106;1112;1109;0;0
+25107;1112;1109;0;0
+25108;1112;1109;0;0
+25109;1112;1109;0;0
+25110;1112;1109;0;0
+25111;1112;1109;0;0
+25112;1112;1109;0;0
+25113;1112;1109;0;0
+25114;1112;1109;0;0
+25115;1112;1109;0;0
+25116;1112;1109;0;0
+25117;1112;1109;0;0
+25118;1112;1109;0;0
+25119;1112;1109;0;0
+25120;1112;1109;0;0
+25121;1113;1110;0;0
+25122;1113;1110;0;0
+25123;1113;1110;0;0
+25124;1113;1110;0;0
+25125;1113;1110;0;0
+25126;1113;1110;0;0
+25127;1113;1110;0;0
+25128;1113;1110;0;0
+25129;1113;1110;0;0
+25130;1113;1110;0;0
+25131;1113;1110;0;0
+25132;1113;1110;0;0
+25133;1113;1110;0;0
+25134;1113;1110;0;0
+25135;1113;1110;0;0
+25136;1113;1110;0;0
+25137;1113;1110;0;0
+25138;1113;1110;0;0
+25139;1113;1110;0;0
+25140;1113;1110;0;0
+25141;1113;1110;0;0
+25142;1113;1110;0;0
+25143;1113;1110;0;0
+25144;1113;1110;0;0
+25145;1113;1110;0;0
+25146;1113;1110;0;0
+25147;1113;1110;0;0
+25148;1113;1110;0;0
+25149;1113;1110;0;0
+25150;1114;1111;0;0
+25151;1114;1111;0;0
+25152;1114;1111;0;0
+25153;1114;1111;0;0
+25154;1114;1111;0;0
+25155;1114;1111;0;0
+25156;1114;1111;0;0
+25157;1114;1111;0;0
+25158;1114;1111;0;0
+25159;1114;1111;0;0
+25160;1114;1111;0;0
+25161;1114;1111;0;0
+25162;1114;1111;0;0
+25163;1114;1111;0;0
+25164;1114;1111;0;0
+25165;1114;1111;0;0
+25166;1114;1111;0;0
+25167;1114;1111;0;0
+25168;1114;1111;0;0
+25169;1114;1111;0;0
+25170;1114;1111;0;0
+25171;1114;1111;0;0
+25172;1115;1112;0;0
+25173;1115;1112;0;0
+25174;1115;1112;0;0
+25175;1115;1112;0;0
+25176;1115;1112;0;0
+25177;1115;1112;0;0
+25178;1115;1112;0;0
+25179;1115;1112;0;0
+25180;1115;1112;0;0
+25181;1115;1112;0;0
+25182;1115;1112;0;0
+25183;1115;1112;0;0
+25184;1115;1112;0;0
+25185;1115;1112;0;0
+25186;1115;1112;0;0
+25187;1115;1112;0;0
+25188;1115;1112;0;0
+25189;1115;1112;0;0
+25190;1116;1113;0;0
+25191;1116;1113;0;0
+25192;1116;1113;0;0
+25193;1116;1113;0;0
+25194;1116;1113;0;0
+25195;1116;1113;0;0
+25196;1116;1113;0;0
+25197;1116;1113;0;0
+25198;1116;1113;0;0
+25199;1116;1113;0;0
+25200;1116;1113;0;0
+25201;1116;1113;0;0
+25202;1116;1113;0;0
+25203;1116;1113;0;0
+25204;1116;1113;0;0
+25205;1117;1114;0;0
+25206;1117;1114;0;0
+25207;1117;1114;0;0
+25208;1117;1114;0;0
+25209;1117;1114;0;0
+25210;1117;1114;0;0
+25211;1117;1114;0;0
+25212;1117;1114;0;0
+25213;1117;1114;0;0
+25214;1117;1114;0;0
+25215;1117;1114;0;0
+25216;1117;1114;0;0
+25217;1117;1114;0;0
+25218;1117;1114;0;0
+25219;1117;1114;0;0
+25220;1117;1114;0;0
+25221;1117;1114;0;0
+25222;1117;1114;0;0
+25223;1117;1114;0;0
+25224;1117;1114;0;0
+25225;1117;1114;0;0
+25226;1117;1114;0;0
+25227;1117;1114;0;0
+25228;1117;1114;0;0
+25229;1117;1114;0;0
+25230;1117;1114;0;0
+25231;1117;1114;0;0
+25232;1117;1114;0;0
+25233;1117;1114;0;0
+25234;1117;1114;0;0
+25235;1118;1115;0;0
+25236;1118;1115;0;0
+25237;1118;1115;0;0
+25238;1118;1115;0;0
+25239;1118;1115;0;0
+25240;1118;1115;0;0
+25241;1118;1115;0;0
+25242;1118;1115;0;0
+25243;1118;1115;0;0
+25244;1118;1115;0;0
+25245;1118;1115;0;0
+25246;1118;1115;0;0
+25247;1118;1115;0;0
+25248;1118;1115;0;0
+25249;1118;1115;0;0
+25250;1119;1116;0;0
+25251;1119;1116;0;0
+25252;1119;1116;0;0
+25253;1119;1116;0;0
+25254;1119;1116;0;0
+25255;1119;1116;0;0
+25256;1119;1116;0;0
+25257;1119;1116;0;0
+25258;1119;1116;0;0
+25259;1119;1116;0;0
+25260;1119;1116;0;0
+25261;1119;1116;0;0
+25262;1119;1116;0;0
+25263;1119;1116;0;0
+25264;1119;1116;0;0
+25265;1119;1116;0;0
+25266;1119;1116;0;0
+25267;1119;1116;0;0
+25268;1119;1116;0;0
+25269;1119;1116;0;0
+25270;1119;1116;0;0
+25271;1119;1116;0;0
+25272;1119;1116;0;0
+25273;1119;1116;0;0
+25274;1119;1116;0;0
+25275;1120;1117;0;0
+25276;1120;1117;0;0
+25277;1120;1117;0;0
+25278;1120;1117;0;0
+25279;1120;1117;0;0
+25280;1120;1117;0;0
+25281;1120;1117;0;0
+25282;1120;1117;0;0
+25283;1120;1117;0;0
+25284;1120;1117;0;0
+25285;1120;1117;0;0
+25286;1120;1117;0;0
+25287;1120;1117;0;0
+25288;1120;1117;0;0
+25289;1120;1117;0;0
+25290;1120;1117;0;0
+25291;1120;1117;0;0
+25292;1120;1117;0;0
+25293;1120;1117;0;0
+25294;1120;1117;0;0
+25295;1120;1117;0;0
+25296;1120;1117;0;0
+25297;1120;1117;0;0
+25298;1120;1117;0;0
+25299;1120;1117;0;0
+25300;1121;1118;0;0
+25301;1121;1118;0;0
+25302;1121;1118;0;0
+25303;1121;1118;0;0
+25304;1121;1118;0;0
+25305;1121;1118;0;0
+25306;1121;1118;0;0
+25307;1121;1118;0;0
+25308;1121;1118;0;0
+25309;1121;1118;0;0
+25310;1121;1118;0;0
+25311;1121;1118;0;0
+25312;1121;1118;0;0
+25313;1121;1118;0;0
+25314;1121;1118;0;0
+25315;1121;1118;0;0
+25316;1121;1118;0;0
+25317;1121;1118;0;0
+25318;1121;1118;0;0
+25319;1122;1119;0;0
+25320;1122;1119;0;0
+25321;1122;1119;0;0
+25322;1122;1119;0;0
+25323;1122;1119;0;0
+25324;1122;1119;0;0
+25325;1122;1119;0;0
+25326;1122;1119;0;0
+25327;1122;1119;0;0
+25328;1122;1119;0;0
+25329;1122;1119;0;0
+25330;1122;1119;0;0
+25331;1122;1119;0;0
+25332;1122;1119;0;0
+25333;1122;1119;0;0
+25334;1122;1119;0;0
+25335;1122;1119;0;0
+25336;1122;1119;0;0
+25337;1122;1119;0;0
+25338;1122;1119;0;0
+25339;1122;1119;0;0
+25340;1122;1119;0;0
+25341;1122;1119;0;0
+25342;1122;1119;0;0
+25343;1122;1119;0;0
+25344;1122;1119;0;0
+25345;1122;1119;0;0
+25346;1122;1119;0;0
+25347;1122;1119;0;0
+25348;1123;1120;0;0
+25349;1123;1120;0;0
+25350;1123;1120;0;0
+25351;1123;1120;0;0
+25352;1123;1120;0;0
+25353;1123;1120;0;0
+25354;1123;1120;0;0
+25355;1123;1120;0;0
+25356;1123;1120;0;0
+25357;1123;1120;0;0
+25358;1123;1120;0;0
+25359;1123;1120;0;0
+25360;1123;1120;0;0
+25361;1123;1120;0;0
+25362;1123;1120;0;0
+25363;1123;1120;0;0
+25364;1124;1121;0;0
+25365;1124;1121;0;0
+25366;1124;1121;0;0
+25367;1124;1121;0;0
+25368;1124;1121;0;0
+25369;1124;1121;0;0
+25370;1124;1121;0;0
+25371;1124;1121;0;0
+25372;1124;1121;0;0
+25373;1124;1121;0;0
+25374;1124;1121;0;0
+25375;1124;1121;0;0
+25376;1124;1121;0;0
+25377;1124;1121;0;0
+25378;1124;1121;0;0
+25379;1124;1121;0;0
+25380;1124;1121;0;0
+25381;1124;1121;0;0
+25382;1124;1121;0;0
+25383;1124;1121;0;0
+25384;1125;1122;0;0
+25385;1125;1122;0;0
+25386;1125;1122;0;0
+25387;1125;1122;0;0
+25388;1125;1122;0;0
+25389;1125;1122;0;0
+25390;1125;1122;0;0
+25391;1125;1122;0;0
+25392;1125;1122;0;0
+25393;1125;1122;0;0
+25394;1125;1122;0;0
+25395;1125;1122;0;0
+25396;1125;1122;0;0
+25397;1125;1122;0;0
+25398;1125;1122;0;0
+25399;1125;1122;0;0
+25400;1125;1122;0;0
+25401;1125;1122;0;0
+25402;1125;1122;0;0
+25403;1125;1122;0;0
+25404;1125;1122;0;0
+25405;1126;1123;0;0
+25406;1126;1123;0;0
+25407;1126;1123;0;0
+25408;1126;1123;0;0
+25409;1126;1123;0;0
+25410;1126;1123;0;0
+25411;1126;1123;0;0
+25412;1126;1123;0;0
+25413;1126;1123;0;0
+25414;1126;1123;0;0
+25415;1126;1123;0;0
+25416;1126;1123;0;0
+25417;1126;1123;0;0
+25418;1126;1123;0;0
+25419;1126;1123;0;0
+25420;1126;1123;0;0
+25421;1126;1123;0;0
+25422;1126;1123;0;0
+25423;1126;1123;0;0
+25424;1126;1123;0;0
+25425;1126;1123;0;0
+25426;1126;1123;0;0
+25427;1126;1123;0;0
+25428;1126;1123;0;0
+25429;1126;1123;0;0
+25430;1126;1123;0;0
+25431;1126;1123;0;0
+25432;1126;1123;0;0
+25433;1126;1123;0;0
+25434;1127;1124;0;0
+25435;1127;1124;0;0
+25436;1127;1124;0;0
+25437;1127;1124;0;0
+25438;1127;1124;0;0
+25439;1127;1124;0;0
+25440;1127;1124;0;0
+25441;1127;1124;0;0
+25442;1127;1124;0;0
+25443;1127;1124;0;0
+25444;1127;1124;0;0
+25445;1127;1124;0;0
+25446;1127;1124;0;0
+25447;1127;1124;0;0
+25448;1127;1124;0;0
+25449;1127;1124;0;0
+25450;1127;1124;0;0
+25451;1127;1124;0;0
+25452;1128;1125;0;0
+25453;1128;1125;0;0
+25454;1128;1125;0;0
+25455;1128;1125;0;0
+25456;1128;1125;0;0
+25457;1128;1125;0;0
+25458;1128;1125;0;0
+25459;1128;1125;0;0
+25460;1128;1125;0;0
+25461;1128;1125;0;0
+25462;1128;1125;0;0
+25463;1128;1125;0;0
+25464;1128;1125;0;0
+25465;1128;1125;0;0
+25466;1128;1125;0;0
+25467;1128;1125;0;0
+25468;1128;1125;0;0
+25469;1128;1125;0;0
+25470;1128;1125;0;0
+25471;1128;1125;0;0
+25472;1129;1126;0;0
+25473;1129;1126;0;0
+25474;1129;1126;0;0
+25475;1129;1126;0;0
+25476;1129;1126;0;0
+25477;1129;1126;0;0
+25478;1129;1126;0;0
+25479;1129;1126;0;0
+25480;1129;1126;0;0
+25481;1129;1126;0;0
+25482;1129;1126;0;0
+25483;1129;1126;0;0
+25484;1129;1126;0;0
+25485;1129;1126;0;0
+25486;1129;1126;0;0
+25487;1129;1126;0;0
+25488;1129;1126;0;0
+25489;1129;1126;0;0
+25490;1129;1126;0;0
+25491;1130;1127;0;0
+25492;1130;1127;0;0
+25493;1130;1127;0;0
+25494;1130;1127;0;0
+25495;1130;1127;0;0
+25496;1130;1127;0;0
+25497;1130;1127;0;0
+25498;1130;1127;0;0
+25499;1130;1127;0;0
+25500;1130;1127;0;0
+25501;1130;1127;0;0
+25502;1130;1127;0;0
+25503;1130;1127;0;0
+25504;1130;1127;0;0
+25505;1130;1127;0;0
+25506;1130;1127;0;0
+25507;1130;1127;0;0
+25508;1131;1128;0;0
+25509;1131;1128;0;0
+25510;1131;1128;0;0
+25511;1131;1128;0;0
+25512;1131;1128;0;0
+25513;1131;1128;0;0
+25514;1131;1128;0;0
+25515;1131;1128;0;0
+25516;1131;1128;0;0
+25517;1131;1128;0;0
+25518;1131;1128;0;0
+25519;1131;1128;0;0
+25520;1131;1128;0;0
+25521;1131;1128;0;0
+25522;1131;1128;0;0
+25523;1131;1128;0;0
+25524;1131;1128;0;0
+25525;1131;1128;0;0
+25526;1131;1128;0;0
+25527;1131;1128;0;0
+25528;1131;1128;0;0
+25529;1132;1129;0;0
+25530;1132;1129;0;0
+25531;1132;1129;0;0
+25532;1132;1129;0;0
+25533;1132;1129;0;0
+25534;1132;1129;0;0
+25535;1132;1129;0;0
+25536;1132;1129;0;0
+25537;1132;1129;0;0
+25538;1132;1129;0;0
+25539;1132;1129;0;0
+25540;1132;1129;0;0
+25541;1132;1129;0;0
+25542;1132;1129;0;0
+25543;1132;1129;0;0
+25544;1132;1129;0;0
+25545;1132;1129;0;0
+25546;1132;1129;0;0
+25547;1132;1129;0;0
+25548;1133;1130;0;0
+25549;1133;1130;0;0
+25550;1133;1130;0;0
+25551;1133;1130;0;0
+25552;1133;1130;0;0
+25553;1133;1130;0;0
+25554;1133;1130;0;0
+25555;1133;1130;0;0
+25556;1133;1130;0;0
+25557;1133;1130;0;0
+25558;1133;1130;0;0
+25559;1133;1130;0;0
+25560;1133;1130;0;0
+25561;1133;1130;0;0
+25562;1133;1130;0;0
+25563;1133;1130;0;0
+25564;1133;1130;0;0
+25565;1133;1130;0;0
+25566;1133;1130;0;0
+25567;1133;1130;0;0
+25568;1133;1130;0;0
+25569;1133;1130;0;0
+25570;1133;1130;0;0
+25571;1133;1130;0;0
+25572;1133;1130;0;0
+25573;1133;1130;0;0
+25574;1133;1130;0;0
+25575;1133;1130;0;0
+25576;1133;1130;0;0
+25577;1134;1131;0;0
+25578;1134;1131;0;0
+25579;1134;1131;0;0
+25580;1134;1131;0;0
+25581;1134;1131;0;0
+25582;1134;1131;0;0
+25583;1134;1131;0;0
+25584;1134;1131;0;0
+25585;1134;1131;0;0
+25586;1134;1131;0;0
+25587;1134;1131;0;0
+25588;1134;1131;0;0
+25589;1134;1131;0;0
+25590;1134;1131;0;0
+25591;1134;1131;0;0
+25592;1134;1131;0;0
+25593;1134;1131;0;0
+25594;1134;1131;0;0
+25595;1134;1131;0;0
+25596;1134;1131;0;0
+25597;1134;1131;0;0
+25598;1135;1132;0;0
+25599;1135;1132;0;0
+25600;1135;1132;0;0
+25601;1135;1132;0;0
+25602;1135;1132;0;0
+25603;1135;1132;0;0
+25604;1135;1132;0;0
+25605;1135;1132;0;0
+25606;1135;1132;0;0
+25607;1135;1132;0;0
+25608;1135;1132;0;0
+25609;1135;1132;0;0
+25610;1135;1132;0;0
+25611;1135;1132;0;0
+25612;1135;1132;0;0
+25613;1135;1132;0;0
+25614;1135;1132;0;0
+25615;1135;1132;0;0
+25616;1135;1132;0;0
+25617;1135;1132;0;0
+25618;1135;1132;0;0
+25619;1135;1132;0;0
+25620;1135;1132;0;0
+25621;1135;1132;0;0
+25622;1135;1132;0;0
+25623;1135;1132;0;0
+25624;1135;1132;0;0
+25625;1136;1133;0;0
+25626;1136;1133;0;0
+25627;1136;1133;0;0
+25628;1136;1133;0;0
+25629;1136;1133;0;0
+25630;1136;1133;0;0
+25631;1136;1133;0;0
+25632;1136;1133;0;0
+25633;1136;1133;0;0
+25634;1136;1133;0;0
+25635;1136;1133;0;0
+25636;1136;1133;0;0
+25637;1136;1133;0;0
+25638;1136;1133;0;0
+25639;1136;1133;0;0
+25640;1136;1133;0;0
+25641;1136;1133;0;0
+25642;1136;1133;0;0
+25643;1136;1133;0;0
+25644;1136;1133;0;0
+25645;1136;1133;0;0
+25646;1136;1133;0;0
+25647;1136;1133;0;0
+25648;1136;1133;0;0
+25649;1136;1133;0;0
+25650;1136;1133;0;0
+25651;1136;1133;0;0
+25652;1136;1133;0;0
+25653;1136;1133;0;0
+25654;1136;1133;0;0
+25655;1137;1134;0;0
+25656;1137;1134;0;0
+25657;1137;1134;0;0
+25658;1137;1134;0;0
+25659;1137;1134;0;0
+25660;1137;1134;0;0
+25661;1137;1134;0;0
+25662;1137;1134;0;0
+25663;1137;1134;0;0
+25664;1137;1134;0;0
+25665;1137;1134;0;0
+25666;1137;1134;0;0
+25667;1137;1134;0;0
+25668;1137;1134;0;0
+25669;1137;1134;0;0
+25670;1137;1134;0;0
+25671;1137;1134;0;0
+25672;1137;1134;0;0
+25673;1137;1134;0;0
+25674;1137;1134;0;0
+25675;1137;1134;0;0
+25676;1137;1134;0;0
+25677;1137;1134;0;0
+25678;1137;1134;0;0
+25679;1138;1135;0;0
+25680;1138;1135;0;0
+25681;1138;1135;0;0
+25682;1138;1135;0;0
+25683;1138;1135;0;0
+25684;1138;1135;0;0
+25685;1138;1135;0;0
+25686;1138;1135;0;0
+25687;1138;1135;0;0
+25688;1138;1135;0;0
+25689;1138;1135;0;0
+25690;1138;1135;0;0
+25691;1138;1135;0;0
+25692;1138;1135;0;0
+25693;1138;1135;0;0
+25694;1138;1135;0;0
+25695;1138;1135;0;0
+25696;1138;1135;0;0
+25697;1138;1135;0;0
+25698;1138;1135;0;0
+25699;1138;1135;0;0
+25700;1138;1135;0;0
+25701;1138;1135;0;0
+25702;1138;1135;0;0
+25703;1138;1135;0;0
+25704;1138;1135;0;0
+25705;1138;1135;0;0
+25706;1138;1135;0;0
+25707;1138;1135;0;0
+25708;1138;1135;0;0
+25709;1139;1136;0;0
+25710;1139;1136;0;0
+25711;1139;1136;0;0
+25712;1139;1136;0;0
+25713;1139;1136;0;0
+25714;1139;1136;0;0
+25715;1139;1136;0;0
+25716;1139;1136;0;0
+25717;1139;1136;0;0
+25718;1139;1136;0;0
+25719;1139;1136;0;0
+25720;1139;1136;0;0
+25721;1139;1136;0;0
+25722;1139;1136;0;0
+25723;1139;1136;0;0
+25724;1139;1136;0;0
+25725;1139;1136;0;0
+25726;1139;1136;0;0
+25727;1139;1136;0;0
+25728;1139;1136;0;0
+25729;1139;1136;0;0
+25730;1139;1136;0;0
+25731;1139;1136;0;0
+25732;1139;1136;0;0
+25733;1139;1136;0;0
+25734;1139;1136;0;0
+25735;1140;1137;0;0
+25736;1140;1137;0;0
+25737;1140;1137;0;0
+25738;1140;1137;0;0
+25739;1140;1137;0;0
+25740;1140;1137;0;0
+25741;1140;1137;0;0
+25742;1140;1137;0;0
+25743;1140;1137;0;0
+25744;1140;1137;0;0
+25745;1140;1137;0;0
+25746;1140;1137;0;0
+25747;1140;1137;0;0
+25748;1140;1137;0;0
+25749;1140;1137;0;0
+25750;1140;1137;0;0
+25751;1140;1137;0;0
+25752;1140;1137;0;0
+25753;1140;1137;0;0
+25754;1140;1137;0;0
+25755;1140;1137;0;0
+25756;1141;1138;0;0
+25757;1141;1138;0;0
+25758;1141;1138;0;0
+25759;1141;1138;0;0
+25760;1141;1138;0;0
+25761;1141;1138;0;0
+25762;1141;1138;0;0
+25763;1141;1138;0;0
+25764;1141;1138;0;0
+25765;1141;1138;0;0
+25766;1141;1138;0;0
+25767;1141;1138;0;0
+25768;1141;1138;0;0
+25769;1141;1138;0;0
+25770;1141;1138;0;0
+25771;1141;1138;0;0
+25772;1141;1138;0;0
+25773;1142;1139;0;0
+25774;1142;1139;0;0
+25775;1142;1139;0;0
+25776;1142;1139;0;0
+25777;1142;1139;0;0
+25778;1142;1139;0;0
+25779;1142;1139;0;0
+25780;1142;1139;0;0
+25781;1142;1139;0;0
+25782;1142;1139;0;0
+25783;1142;1139;0;0
+25784;1142;1139;0;0
+25785;1142;1139;0;0
+25786;1142;1139;0;0
+25787;1142;1139;0;0
+25788;1143;1140;0;0
+25789;1143;1140;0;0
+25790;1143;1140;0;0
+25791;1143;1140;0;0
+25792;1143;1140;0;0
+25793;1143;1140;0;0
+25794;1143;1140;0;0
+25795;1143;1140;0;0
+25796;1143;1140;0;0
+25797;1143;1140;0;0
+25798;1143;1140;0;0
+25799;1143;1140;0;0
+25800;1143;1140;0;0
+25801;1143;1140;0;0
+25802;1143;1140;0;0
+25803;1143;1140;0;0
+25804;1143;1140;0;0
+25805;1143;1140;0;0
+25806;1143;1140;0;0
+25807;1143;1140;0;0
+25808;1143;1140;0;0
+25809;1143;1140;0;0
+25810;1144;1141;0;0
+25811;1144;1141;0;0
+25812;1144;1141;0;0
+25813;1144;1141;0;0
+25814;1144;1141;0;0
+25815;1144;1141;0;0
+25816;1144;1141;0;0
+25817;1144;1141;0;0
+25818;1144;1141;0;0
+25819;1144;1141;0;0
+25820;1144;1141;0;0
+25821;1144;1141;0;0
+25822;1144;1141;0;0
+25823;1144;1141;0;0
+25824;1144;1141;0;0
+25825;1144;1141;0;0
+25826;1144;1141;0;0
+25827;1144;1141;0;0
+25828;1144;1141;0;0
+25829;1144;1141;0;0
+25830;1145;1142;0;0
+25831;1145;1142;0;0
+25832;1145;1142;0;0
+25833;1145;1142;0;0
+25834;1145;1142;0;0
+25835;1145;1142;0;0
+25836;1145;1142;0;0
+25837;1145;1142;0;0
+25838;1145;1142;0;0
+25839;1145;1142;0;0
+25840;1145;1142;0;0
+25841;1145;1142;0;0
+25842;1145;1142;0;0
+25843;1145;1142;0;0
+25844;1145;1142;0;0
+25845;1145;1142;0;0
+25846;1145;1142;0;0
+25847;1145;1142;0;0
+25848;1145;1142;0;0
+25849;1145;1142;0;0
+25850;1145;1142;0;0
+25851;1146;1143;0;0
+25852;1146;1143;0;0
+25853;1146;1143;0;0
+25854;1146;1143;0;0
+25855;1146;1143;0;0
+25856;1146;1143;0;0
+25857;1146;1143;0;0
+25858;1146;1143;0;0
+25859;1146;1143;0;0
+25860;1146;1143;0;0
+25861;1146;1143;0;0
+25862;1146;1143;0;0
+25863;1146;1143;0;0
+25864;1146;1143;0;0
+25865;1146;1143;0;0
+25866;1146;1143;0;0
+25867;1146;1143;0;0
+25868;1146;1143;0;0
+25869;1146;1143;0;0
+25870;1146;1143;0;0
+25871;1146;1143;0;0
+25872;1146;1143;0;0
+25873;1146;1143;0;0
+25874;1146;1143;0;0
+25875;1147;1144;0;0
+25876;1147;1144;0;0
+25877;1147;1144;0;0
+25878;1147;1144;0;0
+25879;1147;1144;0;0
+25880;1147;1144;0;0
+25881;1147;1144;0;0
+25882;1147;1144;0;0
+25883;1147;1144;0;0
+25884;1147;1144;0;0
+25885;1147;1144;0;0
+25886;1147;1144;0;0
+25887;1147;1144;0;0
+25888;1147;1144;0;0
+25889;1147;1144;0;0
+25890;1147;1144;0;0
+25891;1147;1144;0;0
+25892;1147;1144;0;0
+25893;1147;1144;0;0
+25894;1147;1144;0;0
+25895;1147;1144;0;0
+25896;1147;1144;0;0
+25897;1148;1145;0;0
+25898;1148;1145;0;0
+25899;1148;1145;0;0
+25900;1148;1145;0;0
+25901;1148;1145;0;0
+25902;1148;1145;0;0
+25903;1148;1145;0;0
+25904;1148;1145;0;0
+25905;1148;1145;0;0
+25906;1148;1145;0;0
+25907;1148;1145;0;0
+25908;1148;1145;0;0
+25909;1148;1145;0;0
+25910;1148;1145;0;0
+25911;1148;1145;0;0
+25912;1148;1145;0;0
+25913;1148;1145;0;0
+25914;1148;1145;0;0
+25915;1148;1145;0;0
+25916;1148;1145;0;0
+25917;1148;1145;0;0
+25918;1148;1145;0;0
+25919;1148;1145;0;0
+25920;1149;1146;0;0
+25921;1149;1146;0;0
+25922;1149;1146;0;0
+25923;1149;1146;0;0
+25924;1149;1146;0;0
+25925;1149;1146;0;0
+25926;1149;1146;0;0
+25927;1149;1146;0;0
+25928;1149;1146;0;0
+25929;1149;1146;0;0
+25930;1149;1146;0;0
+25931;1149;1146;0;0
+25932;1149;1146;0;0
+25933;1149;1146;0;0
+25934;1149;1146;0;0
+25935;1149;1146;0;0
+25936;1149;1146;0;0
+25937;1150;1147;0;0
+25938;1150;1147;0;0
+25939;1150;1147;0;0
+25940;1150;1147;0;0
+25941;1150;1147;0;0
+25942;1150;1147;0;0
+25943;1150;1147;0;0
+25944;1150;1147;0;0
+25945;1150;1147;0;0
+25946;1150;1147;0;0
+25947;1150;1147;0;0
+25948;1150;1147;0;0
+25949;1150;1147;0;0
+25950;1150;1147;0;0
+25951;1150;1147;0;0
+25952;1150;1147;0;0
+25953;1150;1147;0;0
+25954;1150;1147;0;0
+25955;1150;1147;0;0
+25956;1150;1147;0;0
+25957;1150;1147;0;0
+25958;1150;1147;0;0
+25959;1150;1147;0;0
+25960;1150;1147;0;0
+25961;1150;1147;0;0
+25962;1150;1147;0;0
+25963;1150;1147;0;0
+25964;1151;1148;0;0
+25965;1151;1148;0;0
+25966;1151;1148;0;0
+25967;1151;1148;0;0
+25968;1151;1148;0;0
+25969;1151;1148;0;0
+25970;1151;1148;0;0
+25971;1151;1148;0;0
+25972;1151;1148;0;0
+25973;1151;1148;0;0
+25974;1151;1148;0;0
+25975;1151;1148;0;0
+25976;1151;1148;0;0
+25977;1151;1148;0;0
+25978;1151;1148;0;0
+25979;1152;1149;0;0
+25980;1152;1149;0;0
+25981;1152;1149;0;0
+25982;1152;1149;0;0
+25983;1152;1149;0;0
+25984;1152;1149;0;0
+25985;1152;1149;0;0
+25986;1152;1149;0;0
+25987;1152;1149;0;0
+25988;1152;1149;0;0
+25989;1152;1149;0;0
+25990;1152;1149;0;0
+25991;1152;1149;0;0
+25992;1152;1149;0;0
+25993;1152;1149;0;0
+25994;1152;1149;0;0
+25995;1152;1149;0;0
+25996;1152;1149;0;0
+25997;1152;1149;0;0
+25998;1152;1149;0;0
+25999;1152;1149;0;0
+26000;1152;1149;0;0
+26001;1152;1149;0;0
+26002;1152;1149;0;0
+26003;1152;1149;0;0
+26004;1152;1149;0;0
+26005;1152;1149;0;0
+26006;1152;1149;0;0
+26007;1152;1149;0;0
+26008;1153;1150;0;0
+26009;1153;1150;0;0
+26010;1153;1150;0;0
+26011;1153;1150;0;0
+26012;1153;1150;0;0
+26013;1153;1150;0;0
+26014;1153;1150;0;0
+26015;1153;1150;0;0
+26016;1153;1150;0;0
+26017;1153;1150;0;0
+26018;1153;1150;0;0
+26019;1153;1150;0;0
+26020;1153;1150;0;0
+26021;1153;1150;0;0
+26022;1153;1150;0;0
+26023;1153;1150;0;0
+26024;1153;1150;0;0
+26025;1153;1150;0;0
+26026;1153;1150;0;0
+26027;1153;1150;0;0
+26028;1153;1150;0;0
+26029;1153;1150;0;0
+26030;1153;1150;0;0
+26031;1154;1151;0;0
+26032;1154;1151;0;0
+26033;1154;1151;0;0
+26034;1154;1151;0;0
+26035;1154;1151;0;0
+26036;1154;1151;0;0
+26037;1154;1151;0;0
+26038;1154;1151;0;0
+26039;1154;1151;0;0
+26040;1154;1151;0;0
+26041;1154;1151;0;0
+26042;1154;1151;0;0
+26043;1154;1151;0;0
+26044;1154;1151;0;0
+26045;1154;1151;0;0
+26046;1154;1151;0;0
+26047;1155;1152;0;0
+26048;1155;1152;0;0
+26049;1155;1152;0;0
+26050;1155;1152;0;0
+26051;1155;1152;0;0
+26052;1155;1152;0;0
+26053;1155;1152;0;0
+26054;1155;1152;0;0
+26055;1155;1152;0;0
+26056;1155;1152;0;0
+26057;1155;1152;0;0
+26058;1155;1152;0;0
+26059;1155;1152;0;0
+26060;1155;1152;0;0
+26061;1155;1152;0;0
+26062;1155;1152;0;0
+26063;1155;1152;0;0
+26064;1155;1152;0;0
+26065;1155;1152;0;0
+26066;1155;1152;0;0
+26067;1155;1152;0;0
+26068;1155;1152;0;0
+26069;1155;1152;0;0
+26070;1156;1153;0;0
+26071;1156;1153;0;0
+26072;1156;1153;0;0
+26073;1156;1153;0;0
+26074;1156;1153;0;0
+26075;1156;1153;0;0
+26076;1156;1153;0;0
+26077;1156;1153;0;0
+26078;1156;1153;0;0
+26079;1156;1153;0;0
+26080;1156;1153;0;0
+26081;1156;1153;0;0
+26082;1156;1153;0;0
+26083;1156;1153;0;0
+26084;1156;1153;0;0
+26085;1156;1153;0;0
+26086;1156;1153;0;0
+26087;1156;1153;0;0
+26088;1156;1153;0;0
+26089;1156;1153;0;0
+26090;1156;1153;0;0
+26091;1156;1153;0;0
+26092;1156;1153;0;0
+26093;1156;1153;0;0
+26094;1156;1153;0;0
+26095;1156;1153;0;0
+26096;1156;1153;0;0
+26097;1156;1153;0;0
+26098;1156;1153;0;0
+26099;1156;1153;0;0
+26100;1157;1154;0;0
+26101;1157;1154;0;0
+26102;1157;1154;0;0
+26103;1157;1154;0;0
+26104;1157;1154;0;0
+26105;1157;1154;0;0
+26106;1157;1154;0;0
+26107;1157;1154;0;0
+26108;1157;1154;0;0
+26109;1157;1154;0;0
+26110;1157;1154;0;0
+26111;1157;1154;0;0
+26112;1157;1154;0;0
+26113;1157;1154;0;0
+26114;1157;1154;0;0
+26115;1157;1154;0;0
+26116;1157;1154;0;0
+26117;1157;1154;0;0
+26118;1157;1154;0;0
+26119;1157;1154;0;0
+26120;1157;1154;0;0
+26121;1157;1154;0;0
+26122;1157;1154;0;0
+26123;1157;1154;0;0
+26124;1157;1154;0;0
+26125;1157;1154;0;0
+26126;1157;1154;0;0
+26127;1158;1155;0;0
+26128;1158;1155;0;0
+26129;1158;1155;0;0
+26130;1158;1155;0;0
+26131;1158;1155;0;0
+26132;1158;1155;0;0
+26133;1158;1155;0;0
+26134;1158;1155;0;0
+26135;1158;1155;0;0
+26136;1158;1155;0;0
+26137;1158;1155;0;0
+26138;1158;1155;0;0
+26139;1158;1155;0;0
+26140;1158;1155;0;0
+26141;1158;1155;0;0
+26142;1158;1155;0;0
+26143;1158;1155;0;0
+26144;1158;1155;0;0
+26145;1158;1155;0;0
+26146;1158;1155;0;0
+26147;1158;1155;0;0
+26148;1158;1155;0;0
+26149;1158;1155;0;0
+26150;1159;1156;0;0
+26151;1159;1156;0;0
+26152;1159;1156;0;0
+26153;1159;1156;0;0
+26154;1159;1156;0;0
+26155;1159;1156;0;0
+26156;1159;1156;0;0
+26157;1159;1156;0;0
+26158;1159;1156;0;0
+26159;1159;1156;0;0
+26160;1159;1156;0;0
+26161;1159;1156;0;0
+26162;1159;1156;0;0
+26163;1159;1156;0;0
+26164;1159;1156;0;0
+26165;1159;1156;0;0
+26166;1159;1156;0;0
+26167;1159;1156;0;0
+26168;1159;1156;0;0
+26169;1160;1157;0;0
+26170;1160;1157;0;0
+26171;1160;1157;0;0
+26172;1160;1157;0;0
+26173;1160;1157;0;0
+26174;1160;1157;0;0
+26175;1160;1157;0;0
+26176;1160;1157;0;0
+26177;1160;1157;0;0
+26178;1160;1157;0;0
+26179;1160;1157;0;0
+26180;1160;1157;0;0
+26181;1160;1157;0;0
+26182;1160;1157;0;0
+26183;1160;1157;0;0
+26184;1160;1157;0;0
+26185;1160;1157;0;0
+26186;1160;1157;0;0
+26187;1161;1158;0;0
+26188;1161;1158;0;0
+26189;1161;1158;0;0
+26190;1161;1158;0;0
+26191;1161;1158;0;0
+26192;1161;1158;0;0
+26193;1161;1158;0;0
+26194;1161;1158;0;0
+26195;1161;1158;0;0
+26196;1161;1158;0;0
+26197;1161;1158;0;0
+26198;1161;1158;0;0
+26199;1161;1158;0;0
+26200;1161;1158;0;0
+26201;1161;1158;0;0
+26202;1161;1158;0;0
+26203;1161;1158;0;0
+26204;1161;1158;0;0
+26205;1161;1158;0;0
+26206;1162;1159;0;0
+26207;1162;1159;0;0
+26208;1162;1159;0;0
+26209;1162;1159;0;0
+26210;1162;1159;0;0
+26211;1162;1159;0;0
+26212;1162;1159;0;0
+26213;1162;1159;0;0
+26214;1162;1159;0;0
+26215;1162;1159;0;0
+26216;1162;1159;0;0
+26217;1162;1159;0;0
+26218;1162;1159;0;0
+26219;1162;1159;0;0
+26220;1162;1159;0;0
+26221;1162;1159;0;0
+26222;1162;1159;0;0
+26223;1162;1159;0;0
+26224;1163;1160;0;0
+26225;1163;1160;0;0
+26226;1163;1160;0;0
+26227;1163;1160;0;0
+26228;1163;1160;0;0
+26229;1163;1160;0;0
+26230;1163;1160;0;0
+26231;1163;1160;0;0
+26232;1163;1160;0;0
+26233;1163;1160;0;0
+26234;1163;1160;0;0
+26235;1163;1160;0;0
+26236;1163;1160;0;0
+26237;1163;1160;0;0
+26238;1163;1160;0;0
+26239;1163;1160;0;0
+26240;1163;1160;0;0
+26241;1163;1160;0;0
+26242;1163;1160;0;0
+26243;1163;1160;0;0
+26244;1163;1160;0;0
+26245;1163;1160;0;0
+26246;1163;1160;0;0
+26247;1163;1160;0;0
+26248;1163;1160;0;0
+26249;1163;1160;0;0
+26250;1163;1160;0;0
+26251;1163;1160;0;0
+26252;1163;1160;0;0
+26253;1164;1161;0;0
+26254;1164;1161;0;0
+26255;1164;1161;0;0
+26256;1164;1161;0;0
+26257;1164;1161;0;0
+26258;1164;1161;0;0
+26259;1164;1161;0;0
+26260;1164;1161;0;0
+26261;1164;1161;0;0
+26262;1164;1161;0;0
+26263;1164;1161;0;0
+26264;1164;1161;0;0
+26265;1164;1161;0;0
+26266;1164;1161;0;0
+26267;1164;1161;0;0
+26268;1164;1161;0;0
+26269;1164;1161;0;0
+26270;1164;1161;0;0
+26271;1165;1162;0;0
+26272;1165;1162;0;0
+26273;1165;1162;0;0
+26274;1165;1162;0;0
+26275;1165;1162;0;0
+26276;1165;1162;0;0
+26277;1165;1162;0;0
+26278;1165;1162;0;0
+26279;1165;1162;0;0
+26280;1165;1162;0;0
+26281;1165;1162;0;0
+26282;1165;1162;0;0
+26283;1165;1162;0;0
+26284;1165;1162;0;0
+26285;1165;1162;0;0
+26286;1165;1162;0;0
+26287;1165;1162;0;0
+26288;1165;1162;0;0
+26289;1165;1162;0;0
+26290;1165;1162;0;0
+26291;1165;1162;0;0
+26292;1165;1162;0;0
+26293;1165;1162;0;0
+26294;1165;1162;0;0
+26295;1165;1162;0;0
+26296;1165;1162;0;0
+26297;1165;1162;0;0
+26298;1166;1163;0;0
+26299;1166;1163;0;0
+26300;1166;1163;0;0
+26301;1166;1163;0;0
+26302;1166;1163;0;0
+26303;1166;1163;0;0
+26304;1166;1163;0;0
+26305;1166;1163;0;0
+26306;1166;1163;0;0
+26307;1166;1163;0;0
+26308;1166;1163;0;0
+26309;1166;1163;0;0
+26310;1166;1163;0;0
+26311;1166;1163;0;0
+26312;1166;1163;0;0
+26313;1166;1163;0;0
+26314;1166;1163;0;0
+26315;1166;1163;0;0
+26316;1166;1163;0;0
+26317;1166;1163;0;0
+26318;1166;1163;0;0
+26319;1166;1163;0;0
+26320;1166;1163;0;0
+26321;1166;1163;0;0
+26322;1167;1164;0;0
+26323;1167;1164;0;0
+26324;1167;1164;0;0
+26325;1167;1164;0;0
+26326;1167;1164;0;0
+26327;1167;1164;0;0
+26328;1167;1164;0;0
+26329;1167;1164;0;0
+26330;1167;1164;0;0
+26331;1167;1164;0;0
+26332;1167;1164;0;0
+26333;1167;1164;0;0
+26334;1167;1164;0;0
+26335;1167;1164;0;0
+26336;1167;1164;0;0
+26337;1167;1164;0;0
+26338;1167;1164;0;0
+26339;1167;1164;0;0
+26340;1167;1164;0;0
+26341;1167;1164;0;0
+26342;1167;1164;0;0
+26343;1167;1164;0;0
+26344;1167;1164;0;0
+26345;1167;1164;0;0
+26346;1167;1164;0;0
+26347;1167;1164;0;0
+26348;1167;1164;0;0
+26349;1167;1164;0;0
+26350;1167;1164;0;0
+26351;1167;1164;0;0
+26352;1168;1165;0;0
+26353;1168;1165;0;0
+26354;1168;1165;0;0
+26355;1168;1165;0;0
+26356;1168;1165;0;0
+26357;1168;1165;0;0
+26358;1168;1165;0;0
+26359;1168;1165;0;0
+26360;1168;1165;0;0
+26361;1168;1165;0;0
+26362;1168;1165;0;0
+26363;1168;1165;0;0
+26364;1168;1165;0;0
+26365;1168;1165;0;0
+26366;1168;1165;0;0
+26367;1168;1165;0;0
+26368;1168;1165;0;0
+26369;1168;1165;0;0
+26370;1168;1165;0;0
+26371;1169;1166;0;0
+26372;1169;1166;0;0
+26373;1169;1166;0;0
+26374;1169;1166;0;0
+26375;1169;1166;0;0
+26376;1169;1166;0;0
+26377;1169;1166;0;0
+26378;1169;1166;0;0
+26379;1169;1166;0;0
+26380;1169;1166;0;0
+26381;1169;1166;0;0
+26382;1169;1166;0;0
+26383;1169;1166;0;0
+26384;1169;1166;0;0
+26385;1169;1166;0;0
+26386;1169;1166;0;0
+26387;1170;1167;0;0
+26388;1170;1167;0;0
+26389;1170;1167;0;0
+26390;1170;1167;0;0
+26391;1170;1167;0;0
+26392;1170;1167;0;0
+26393;1170;1167;0;0
+26394;1170;1167;0;0
+26395;1170;1167;0;0
+26396;1170;1167;0;0
+26397;1170;1167;0;0
+26398;1170;1167;0;0
+26399;1170;1167;0;0
+26400;1170;1167;0;0
+26401;1170;1167;0;0
+26402;1170;1167;0;0
+26403;1170;1167;0;0
+26404;1170;1167;0;0
+26405;1170;1167;0;0
+26406;1170;1167;0;0
+26407;1170;1167;0;0
+26408;1171;1168;0;0
+26409;1171;1168;0;0
+26410;1171;1168;0;0
+26411;1171;1168;0;0
+26412;1171;1168;0;0
+26413;1171;1168;0;0
+26414;1171;1168;0;0
+26415;1171;1168;0;0
+26416;1171;1168;0;0
+26417;1171;1168;0;0
+26418;1171;1168;0;0
+26419;1171;1168;0;0
+26420;1171;1168;0;0
+26421;1171;1168;0;0
+26422;1171;1168;0;0
+26423;1171;1168;0;0
+26424;1171;1168;0;0
+26425;1172;1169;0;0
+26426;1172;1169;0;0
+26427;1172;1169;0;0
+26428;1172;1169;0;0
+26429;1172;1169;0;0
+26430;1172;1169;0;0
+26431;1172;1169;0;0
+26432;1172;1169;0;0
+26433;1172;1169;0;0
+26434;1172;1169;0;0
+26435;1172;1169;0;0
+26436;1172;1169;0;0
+26437;1172;1169;0;0
+26438;1172;1169;0;0
+26439;1172;1169;0;0
+26440;1172;1169;0;0
+26441;1172;1169;0;0
+26442;1172;1169;0;0
+26443;1172;1169;0;0
+26444;1172;1169;0;0
+26445;1173;1170;0;0
+26446;1173;1170;0;0
+26447;1173;1170;0;0
+26448;1173;1170;0;0
+26449;1173;1170;0;0
+26450;1173;1170;0;0
+26451;1173;1170;0;0
+26452;1173;1170;0;0
+26453;1173;1170;0;0
+26454;1173;1170;0;0
+26455;1173;1170;0;0
+26456;1173;1170;0;0
+26457;1173;1170;0;0
+26458;1173;1170;0;0
+26459;1173;1170;0;0
+26460;1174;1171;0;0
+26461;1174;1171;0;0
+26462;1174;1171;0;0
+26463;1174;1171;0;0
+26464;1174;1171;0;0
+26465;1174;1171;0;0
+26466;1174;1171;0;0
+26467;1174;1171;0;0
+26468;1174;1171;0;0
+26469;1174;1171;0;0
+26470;1174;1171;0;0
+26471;1174;1171;0;0
+26472;1174;1171;0;0
+26473;1174;1171;0;0
+26474;1174;1171;0;0
+26475;1174;1171;0;0
+26476;1174;1171;0;0
+26477;1174;1171;0;0
+26478;1174;1171;0;0
+26479;1174;1171;0;0
+26480;1174;1171;0;0
+26481;1174;1171;0;0
+26482;1174;1171;0;0
+26483;1174;1171;0;0
+26484;1174;1171;0;0
+26485;1175;1172;0;0
+26486;1175;1172;0;0
+26487;1175;1172;0;0
+26488;1175;1172;0;0
+26489;1175;1172;0;0
+26490;1175;1172;0;0
+26491;1175;1172;0;0
+26492;1175;1172;0;0
+26493;1175;1172;0;0
+26494;1175;1172;0;0
+26495;1175;1172;0;0
+26496;1175;1172;0;0
+26497;1175;1172;0;0
+26498;1175;1172;0;0
+26499;1175;1172;0;0
+26500;1175;1172;0;0
+26501;1175;1172;0;0
+26502;1175;1172;0;0
+26503;1175;1172;0;0
+26504;1175;1172;0;0
+26505;1175;1172;0;0
+26506;1176;1173;0;0
+26507;1176;1173;0;0
+26508;1176;1173;0;0
+26509;1176;1173;0;0
+26510;1176;1173;0;0
+26511;1176;1173;0;0
+26512;1176;1173;0;0
+26513;1176;1173;0;0
+26514;1176;1173;0;0
+26515;1176;1173;0;0
+26516;1176;1173;0;0
+26517;1176;1173;0;0
+26518;1176;1173;0;0
+26519;1176;1173;0;0
+26520;1176;1173;0;0
+26521;1176;1173;0;0
+26522;1176;1173;0;0
+26523;1176;1173;0;0
+26524;1176;1173;0;0
+26525;1177;1174;0;0
+26526;1177;1174;0;0
+26527;1177;1174;0;0
+26528;1177;1174;0;0
+26529;1177;1174;0;0
+26530;1177;1174;0;0
+26531;1177;1174;0;0
+26532;1177;1174;0;0
+26533;1177;1174;0;0
+26534;1177;1174;0;0
+26535;1177;1174;0;0
+26536;1177;1174;0;0
+26537;1177;1174;0;0
+26538;1177;1174;0;0
+26539;1177;1174;0;0
+26540;1177;1174;0;0
+26541;1177;1174;0;0
+26542;1177;1174;0;0
+26543;1177;1174;0;0
+26544;1177;1174;0;0
+26545;1177;1174;0;0
+26546;1177;1174;0;0
+26547;1177;1174;0;0
+26548;1177;1174;0;0
+26549;1177;1174;0;0
+26550;1177;1174;0;0
+26551;1177;1174;0;0
+26552;1178;1175;0;0
+26553;1178;1175;0;0
+26554;1178;1175;0;0
+26555;1178;1175;0;0
+26556;1178;1175;0;0
+26557;1178;1175;0;0
+26558;1178;1175;0;0
+26559;1178;1175;0;0
+26560;1178;1175;0;0
+26561;1178;1175;0;0
+26562;1178;1175;0;0
+26563;1178;1175;0;0
+26564;1178;1175;0;0
+26565;1178;1175;0;0
+26566;1178;1175;0;0
+26567;1178;1175;0;0
+26568;1178;1175;0;0
+26569;1178;1175;0;0
+26570;1179;1176;0;0
+26571;1179;1176;0;0
+26572;1179;1176;0;0
+26573;1179;1176;0;0
+26574;1179;1176;0;0
+26575;1179;1176;0;0
+26576;1179;1176;0;0
+26577;1179;1176;0;0
+26578;1179;1176;0;0
+26579;1179;1176;0;0
+26580;1179;1176;0;0
+26581;1179;1176;0;0
+26582;1179;1176;0;0
+26583;1179;1176;0;0
+26584;1179;1176;0;0
+26585;1179;1176;0;0
+26586;1179;1176;0;0
+26587;1179;1176;0;0
+26588;1179;1176;0;0
+26589;1179;1176;0;0
+26590;1179;1176;0;0
+26591;1179;1176;0;0
+26592;1179;1176;0;0
+26593;1179;1176;0;0
+26594;1179;1176;0;0
+26595;1179;1176;0;0
+26596;1180;1177;0;0
+26597;1180;1177;0;0
+26598;1180;1177;0;0
+26599;1180;1177;0;0
+26600;1180;1177;0;0
+26601;1180;1177;0;0
+26602;1180;1177;0;0
+26603;1180;1177;0;0
+26604;1180;1177;0;0
+26605;1180;1177;0;0
+26606;1180;1177;0;0
+26607;1180;1177;0;0
+26608;1180;1177;0;0
+26609;1180;1177;0;0
+26610;1180;1177;0;0
+26611;1180;1177;0;0
+26612;1180;1177;0;0
+26613;1180;1177;0;0
+26614;1180;1177;0;0
+26615;1180;1177;0;0
+26616;1180;1177;0;0
+26617;1180;1177;0;0
+26618;1180;1177;0;0
+26619;1180;1177;0;0
+26620;1180;1177;0;0
+26621;1180;1177;0;0
+26622;1180;1177;0;0
+26623;1180;1177;0;0
+26624;1180;1177;0;0
+26625;1180;1177;0;0
+26626;1181;1178;0;0
+26627;1181;1178;0;0
+26628;1181;1178;0;0
+26629;1181;1178;0;0
+26630;1181;1178;0;0
+26631;1181;1178;0;0
+26632;1181;1178;0;0
+26633;1181;1178;0;0
+26634;1181;1178;0;0
+26635;1181;1178;0;0
+26636;1181;1178;0;0
+26637;1181;1178;0;0
+26638;1181;1178;0;0
+26639;1181;1178;0;0
+26640;1181;1178;0;0
+26641;1181;1178;0;0
+26642;1181;1178;0;0
+26643;1181;1178;0;0
+26644;1181;1178;0;0
+26645;1181;1178;0;0
+26646;1181;1178;0;0
+26647;1181;1178;0;0
+26648;1181;1178;0;0
+26649;1181;1178;0;0
+26650;1181;1178;0;0
+26651;1181;1178;0;0
+26652;1182;1179;0;0
+26653;1182;1179;0;0
+26654;1182;1179;0;0
+26655;1182;1179;0;0
+26656;1182;1179;0;0
+26657;1182;1179;0;0
+26658;1182;1179;0;0
+26659;1182;1179;0;0
+26660;1182;1179;0;0
+26661;1182;1179;0;0
+26662;1182;1179;0;0
+26663;1182;1179;0;0
+26664;1182;1179;0;0
+26665;1182;1179;0;0
+26666;1182;1179;0;0
+26667;1182;1179;0;0
+26668;1182;1179;0;0
+26669;1182;1179;0;0
+26670;1182;1179;0;0
+26671;1182;1179;0;0
+26672;1182;1179;0;0
+26673;1182;1179;0;0
+26674;1182;1179;0;0
+26675;1182;1179;0;0
+26676;1183;1180;0;0
+26677;1183;1180;0;0
+26678;1183;1180;0;0
+26679;1183;1180;0;0
+26680;1183;1180;0;0
+26681;1183;1180;0;0
+26682;1183;1180;0;0
+26683;1183;1180;0;0
+26684;1183;1180;0;0
+26685;1183;1180;0;0
+26686;1183;1180;0;0
+26687;1183;1180;0;0
+26688;1183;1180;0;0
+26689;1183;1180;0;0
+26690;1183;1180;0;0
+26691;1183;1180;0;0
+26692;1183;1180;0;0
+26693;1183;1180;0;0
+26694;1183;1180;0;0
+26695;1183;1180;0;0
+26696;1183;1180;0;0
+26697;1183;1180;0;0
+26698;1183;1180;0;0
+26699;1183;1180;0;0
+26700;1184;1181;0;0
+26701;1184;1181;0;0
+26702;1184;1181;0;0
+26703;1184;1181;0;0
+26704;1184;1181;0;0
+26705;1184;1181;0;0
+26706;1184;1181;0;0
+26707;1184;1181;0;0
+26708;1184;1181;0;0
+26709;1184;1181;0;0
+26710;1184;1181;0;0
+26711;1184;1181;0;0
+26712;1184;1181;0;0
+26713;1184;1181;0;0
+26714;1184;1181;0;0
+26715;1184;1181;0;0
+26716;1184;1181;0;0
+26717;1184;1181;0;0
+26718;1184;1181;0;0
+26719;1184;1181;0;0
+26720;1184;1181;0;0
+26721;1184;1181;0;0
+26722;1184;1181;0;0
+26723;1184;1181;0;0
+26724;1184;1181;0;0
+26725;1185;1182;0;0
+26726;1185;1182;0;0
+26727;1185;1182;0;0
+26728;1185;1182;0;0
+26729;1185;1182;0;0
+26730;1185;1182;0;0
+26731;1185;1182;0;0
+26732;1185;1182;0;0
+26733;1185;1182;0;0
+26734;1185;1182;0;0
+26735;1185;1182;0;0
+26736;1185;1182;0;0
+26737;1185;1182;0;0
+26738;1185;1182;0;0
+26739;1185;1182;0;0
+26740;1185;1182;0;0
+26741;1185;1182;0;0
+26742;1185;1182;0;0
+26743;1185;1182;0;0
+26744;1185;1182;0;0
+26745;1185;1182;0;0
+26746;1185;1182;0;0
+26747;1185;1182;0;0
+26748;1185;1182;0;0
+26749;1185;1182;0;0
+26750;1185;1182;0;0
+26751;1185;1182;0;0
+26752;1185;1182;0;0
+26753;1185;1182;0;0
+26754;1185;1182;0;0
+26755;1186;1183;0;0
+26756;1186;1183;0;0
+26757;1186;1183;0;0
+26758;1186;1183;0;0
+26759;1186;1183;0;0
+26760;1186;1183;0;0
+26761;1186;1183;0;0
+26762;1186;1183;0;0
+26763;1186;1183;0;0
+26764;1186;1183;0;0
+26765;1186;1183;0;0
+26766;1186;1183;0;0
+26767;1186;1183;0;0
+26768;1186;1183;0;0
+26769;1186;1183;0;0
+26770;1186;1183;0;0
+26771;1186;1183;0;0
+26772;1186;1183;0;0
+26773;1186;1183;0;0
+26774;1187;1184;0;0
+26775;1187;1184;0;0
+26776;1187;1184;0;0
+26777;1187;1184;0;0
+26778;1187;1184;0;0
+26779;1187;1184;0;0
+26780;1187;1184;0;0
+26781;1187;1184;0;0
+26782;1187;1184;0;0
+26783;1187;1184;0;0
+26784;1187;1184;0;0
+26785;1187;1184;0;0
+26786;1187;1184;0;0
+26787;1187;1184;0;0
+26788;1187;1184;0;0
+26789;1187;1184;0;0
+26790;1187;1184;0;0
+26791;1187;1184;0;0
+26792;1187;1184;0;0
+26793;1187;1184;0;0
+26794;1187;1184;0;0
+26795;1187;1184;0;0
+26796;1187;1184;0;0
+26797;1187;1184;0;0
+26798;1187;1184;0;0
+26799;1187;1184;0;0
+26800;1187;1184;0;0
+26801;1187;1184;0;0
+26802;1187;1184;0;0
+26803;1187;1184;0;0
+26804;1188;1185;0;0
+26805;1188;1185;0;0
+26806;1188;1185;0;0
+26807;1188;1185;0;0
+26808;1188;1185;0;0
+26809;1188;1185;0;0
+26810;1188;1185;0;0
+26811;1188;1185;0;0
+26812;1188;1185;0;0
+26813;1188;1185;0;0
+26814;1188;1185;0;0
+26815;1188;1185;0;0
+26816;1188;1185;0;0
+26817;1188;1185;0;0
+26818;1188;1185;0;0
+26819;1188;1185;0;0
+26820;1188;1185;0;0
+26821;1188;1185;0;0
+26822;1188;1185;0;0
+26823;1188;1185;0;0
+26824;1188;1185;0;0
+26825;1188;1185;0;0
+26826;1188;1185;0;0
+26827;1188;1185;0;0
+26828;1188;1185;0;0
+26829;1188;1185;0;0
+26830;1189;1186;0;0
+26831;1189;1186;0;0
+26832;1189;1186;0;0
+26833;1189;1186;0;0
+26834;1189;1186;0;0
+26835;1189;1186;0;0
+26836;1189;1186;0;0
+26837;1189;1186;0;0
+26838;1189;1186;0;0
+26839;1189;1186;0;0
+26840;1189;1186;0;0
+26841;1189;1186;0;0
+26842;1189;1186;0;0
+26843;1189;1186;0;0
+26844;1189;1186;0;0
+26845;1189;1186;0;0
+26846;1189;1186;0;0
+26847;1189;1186;0;0
+26848;1189;1186;0;0
+26849;1189;1186;0;0
+26850;1189;1186;0;0
+26851;1189;1186;0;0
+26852;1189;1186;0;0
+26853;1189;1186;0;0
+26854;1189;1186;0;0
+26855;1189;1186;0;0
+26856;1189;1186;0;0
+26857;1189;1186;0;0
+26858;1189;1186;0;0
+26859;1190;1187;0;0
+26860;1190;1187;0;0
+26861;1190;1187;0;0
+26862;1190;1187;0;0
+26863;1190;1187;0;0
+26864;1190;1187;0;0
+26865;1190;1187;0;0
+26866;1190;1187;0;0
+26867;1190;1187;0;0
+26868;1190;1187;0;0
+26869;1190;1187;0;0
+26870;1190;1187;0;0
+26871;1190;1187;0;0
+26872;1190;1187;0;0
+26873;1190;1187;0;0
+26874;1190;1187;0;0
+26875;1190;1187;0;0
+26876;1190;1187;0;0
+26877;1191;1188;0;0
+26878;1191;1188;0;0
+26879;1191;1188;0;0
+26880;1191;1188;0;0
+26881;1191;1188;0;0
+26882;1191;1188;0;0
+26883;1191;1188;0;0
+26884;1191;1188;0;0
+26885;1191;1188;0;0
+26886;1191;1188;0;0
+26887;1191;1188;0;0
+26888;1191;1188;0;0
+26889;1191;1188;0;0
+26890;1191;1188;0;0
+26891;1191;1188;0;0
+26892;1191;1188;0;0
+26893;1191;1188;0;0
+26894;1191;1188;0;0
+26895;1191;1188;0;0
+26896;1191;1188;0;0
+26897;1191;1188;0;0
+26898;1191;1188;0;0
+26899;1191;1188;0;0
+26900;1191;1188;0;0
+26901;1191;1188;0;0
+26902;1191;1188;0;0
+26903;1191;1188;0;0
+26904;1191;1188;0;0
+26905;1191;1188;0;0
+26906;1191;1188;0;0
+26907;1192;1189;0;0
+26908;1192;1189;0;0
+26909;1192;1189;0;0
+26910;1192;1189;0;0
+26911;1192;1189;0;0
+26912;1192;1189;0;0
+26913;1192;1189;0;0
+26914;1192;1189;0;0
+26915;1192;1189;0;0
+26916;1192;1189;0;0
+26917;1192;1189;0;0
+26918;1192;1189;0;0
+26919;1192;1189;0;0
+26920;1192;1189;0;0
+26921;1192;1189;0;0
+26922;1192;1189;0;0
+26923;1192;1189;0;0
+26924;1192;1189;0;0
+26925;1192;1189;0;0
+26926;1192;1189;0;0
+26927;1192;1189;0;0
+26928;1192;1189;0;0
+26929;1193;1190;0;0
+26930;1193;1190;0;0
+26931;1193;1190;0;0
+26932;1193;1190;0;0
+26933;1193;1190;0;0
+26934;1193;1190;0;0
+26935;1193;1190;0;0
+26936;1193;1190;0;0
+26937;1193;1190;0;0
+26938;1193;1190;0;0
+26939;1193;1190;0;0
+26940;1193;1190;0;0
+26941;1193;1190;0;0
+26942;1193;1190;0;0
+26943;1193;1190;0;0
+26944;1193;1190;0;0
+26945;1193;1190;0;0
+26946;1193;1190;0;0
+26947;1193;1190;0;0
+26948;1193;1190;0;0
+26949;1193;1190;0;0
+26950;1193;1190;0;0
+26951;1193;1190;0;0
+26952;1193;1190;0;0
+26953;1193;1190;0;0
+26954;1193;1190;0;0
+26955;1193;1190;0;0
+26956;1193;1190;0;0
+26957;1193;1190;0;0
+26958;1194;1191;0;0
+26959;1194;1191;0;0
+26960;1194;1191;0;0
+26961;1194;1191;0;0
+26962;1194;1191;0;0
+26963;1194;1191;0;0
+26964;1194;1191;0;0
+26965;1194;1191;0;0
+26966;1194;1191;0;0
+26967;1194;1191;0;0
+26968;1194;1191;0;0
+26969;1194;1191;0;0
+26970;1194;1191;0;0
+26971;1194;1191;0;0
+26972;1194;1191;0;0
+26973;1194;1191;0;0
+26974;1194;1191;0;0
+26975;1194;1191;0;0
+26976;1194;1191;0;0
+26977;1194;1191;0;0
+26978;1194;1191;0;0
+26979;1194;1191;0;0
+26980;1194;1191;0;0
+26981;1194;1191;0;0
+26982;1194;1191;0;0
+26983;1194;1191;0;0
+26984;1194;1191;0;0
+26985;1194;1191;0;0
+26986;1195;1192;0;0
+26987;1195;1192;0;0
+26988;1195;1192;0;0
+26989;1195;1192;0;0
+26990;1195;1192;0;0
+26991;1195;1192;0;0
+26992;1195;1192;0;0
+26993;1195;1192;0;0
+26994;1195;1192;0;0
+26995;1195;1192;0;0
+26996;1195;1192;0;0
+26997;1195;1192;0;0
+26998;1195;1192;0;0
+26999;1195;1192;0;0
+27000;1195;1192;0;0
+27001;1195;1192;0;0
+27002;1195;1192;0;0
+27003;1195;1192;0;0
+27004;1195;1192;0;0
+27005;1195;1192;0;0
+27006;1195;1192;0;0
+27007;1195;1192;0;0
+27008;1195;1192;0;0
+27009;1195;1192;0;0
+27010;1195;1192;0;0
+27011;1195;1192;0;0
+27012;1195;1192;0;0
+27013;1195;1192;0;0
+27014;1196;1193;0;0
+27015;1196;1193;0;0
+27016;1196;1193;0;0
+27017;1196;1193;0;0
+27018;1196;1193;0;0
+27019;1196;1193;0;0
+27020;1196;1193;0;0
+27021;1196;1193;0;0
+27022;1196;1193;0;0
+27023;1196;1193;0;0
+27024;1196;1193;0;0
+27025;1196;1193;0;0
+27026;1196;1193;0;0
+27027;1196;1193;0;0
+27028;1196;1193;0;0
+27029;1196;1193;0;0
+27030;1196;1193;0;0
+27031;1196;1193;0;0
+27032;1196;1193;0;0
+27033;1196;1193;0;0
+27034;1196;1193;0;0
+27035;1196;1193;0;0
+27036;1196;1193;0;0
+27037;1196;1193;0;0
+27038;1196;1193;0;0
+27039;1196;1193;0;0
+27040;1197;1194;0;0
+27041;1197;1194;0;0
+27042;1197;1194;0;0
+27043;1197;1194;0;0
+27044;1197;1194;0;0
+27045;1197;1194;0;0
+27046;1197;1194;0;0
+27047;1197;1194;0;0
+27048;1197;1194;0;0
+27049;1197;1194;0;0
+27050;1197;1194;0;0
+27051;1197;1194;0;0
+27052;1197;1194;0;0
+27053;1197;1194;0;0
+27054;1197;1194;0;0
+27055;1197;1194;0;0
+27056;1197;1194;0;0
+27057;1197;1194;0;0
+27058;1197;1194;0;0
+27059;1197;1194;0;0
+27060;1197;1194;0;0
+27061;1197;1194;0;0
+27062;1197;1194;0;0
+27063;1197;1194;0;0
+27064;1197;1194;0;0
+27065;1197;1194;0;0
+27066;1197;1194;0;0
+27067;1197;1194;0;0
+27068;1197;1194;0;0
+27069;1197;1194;0;0
+27070;1198;1195;0;0
+27071;1198;1195;0;0
+27072;1198;1195;0;0
+27073;1198;1195;0;0
+27074;1198;1195;0;0
+27075;1198;1195;0;0
+27076;1198;1195;0;0
+27077;1198;1195;0;0
+27078;1198;1195;0;0
+27079;1198;1195;0;0
+27080;1198;1195;0;0
+27081;1198;1195;0;0
+27082;1198;1195;0;0
+27083;1198;1195;0;0
+27084;1198;1195;0;0
+27085;1198;1195;0;0
+27086;1198;1195;0;0
+27087;1198;1195;0;0
+27088;1198;1195;0;0
+27089;1198;1195;0;0
+27090;1198;1195;0;0
+27091;1198;1195;0;0
+27092;1198;1195;0;0
+27093;1198;1195;0;0
+27094;1198;1195;0;0
+27095;1198;1195;0;0
+27096;1199;1196;0;0
+27097;1199;1196;0;0
+27098;1199;1196;0;0
+27099;1199;1196;0;0
+27100;1199;1196;0;0
+27101;1199;1196;0;0
+27102;1199;1196;0;0
+27103;1199;1196;0;0
+27104;1199;1196;0;0
+27105;1199;1196;0;0
+27106;1199;1196;0;0
+27107;1199;1196;0;0
+27108;1199;1196;0;0
+27109;1199;1196;0;0
+27110;1199;1196;0;0
+27111;1199;1196;0;0
+27112;1199;1196;0;0
+27113;1199;1196;0;0
+27114;1199;1196;0;0
+27115;1199;1196;0;0
+27116;1200;1197;0;0
+27117;1200;1197;0;0
+27118;1200;1197;0;0
+27119;1200;1197;0;0
+27120;1200;1197;0;0
+27121;1200;1197;0;0
+27122;1200;1197;0;0
+27123;1200;1197;0;0
+27124;1200;1197;0;0
+27125;1200;1197;0;0
+27126;1200;1197;0;0
+27127;1200;1197;0;0
+27128;1200;1197;0;0
+27129;1200;1197;0;0
+27130;1200;1197;0;0
+27131;1200;1197;0;0
+27132;1200;1197;0;0
+27133;1200;1197;0;0
+27134;1200;1197;0;0
+27135;1200;1197;0;0
+27136;1200;1197;0;0
+27137;1200;1197;0;0
+27138;1200;1197;0;0
+27139;1200;1197;0;0
+27140;1200;1197;0;0
+27141;1201;1198;0;0
+27142;1201;1198;0;0
+27143;1201;1198;0;0
+27144;1201;1198;0;0
+27145;1201;1198;0;0
+27146;1201;1198;0;0
+27147;1201;1198;0;0
+27148;1201;1198;0;0
+27149;1201;1198;0;0
+27150;1201;1198;0;0
+27151;1201;1198;0;0
+27152;1201;1198;0;0
+27153;1201;1198;0;0
+27154;1201;1198;0;0
+27155;1201;1198;0;0
+27156;1201;1198;0;0
+27157;1201;1198;0;0
+27158;1201;1198;0;0
+27159;1201;1198;0;0
+27160;1201;1198;0;0
+27161;1202;1199;0;0
+27162;1202;1199;0;0
+27163;1202;1199;0;0
+27164;1202;1199;0;0
+27165;1202;1199;0;0
+27166;1202;1199;0;0
+27167;1202;1199;0;0
+27168;1202;1199;0;0
+27169;1202;1199;0;0
+27170;1202;1199;0;0
+27171;1202;1199;0;0
+27172;1202;1199;0;0
+27173;1202;1199;0;0
+27174;1202;1199;0;0
+27175;1202;1199;0;0
+27176;1202;1199;0;0
+27177;1202;1199;0;0
+27178;1202;1199;0;0
+27179;1202;1199;0;0
+27180;1202;1199;0;0
+27181;1202;1199;0;0
+27182;1202;1199;0;0
+27183;1202;1199;0;0
+27184;1202;1199;0;0
+27185;1202;1199;0;0
+27186;1202;1199;0;0
+27187;1202;1199;0;0
+27188;1203;1200;0;0
+27189;1203;1200;0;0
+27190;1203;1200;0;0
+27191;1203;1200;0;0
+27192;1203;1200;0;0
+27193;1203;1200;0;0
+27194;1203;1200;0;0
+27195;1203;1200;0;0
+27196;1203;1200;0;0
+27197;1203;1200;0;0
+27198;1203;1200;0;0
+27199;1203;1200;0;0
+27200;1203;1200;0;0
+27201;1203;1200;0;0
+27202;1203;1200;0;0
+27203;1203;1200;0;0
+27204;1203;1200;0;0
+27205;1203;1200;0;0
+27206;1204;1201;0;0
+27207;1204;1201;0;0
+27208;1204;1201;0;0
+27209;1204;1201;0;0
+27210;1204;1201;0;0
+27211;1204;1201;0;0
+27212;1204;1201;0;0
+27213;1204;1201;0;0
+27214;1204;1201;0;0
+27215;1204;1201;0;0
+27216;1204;1201;0;0
+27217;1204;1201;0;0
+27218;1204;1201;0;0
+27219;1204;1201;0;0
+27220;1204;1201;0;0
+27221;1204;1201;0;0
+27222;1204;1201;0;0
+27223;1204;1201;0;0
+27224;1204;1201;0;0
+27225;1204;1201;0;0
+27226;1204;1201;0;0
+27227;1204;1201;0;0
+27228;1204;1201;0;0
+27229;1204;1201;0;0
+27230;1204;1201;0;0
+27231;1204;1201;0;0
+27232;1204;1201;0;0
+27233;1204;1201;0;0
+27234;1205;1202;0;0
+27235;1205;1202;0;0
+27236;1205;1202;0;0
+27237;1205;1202;0;0
+27238;1205;1202;0;0
+27239;1205;1202;0;0
+27240;1205;1202;0;0
+27241;1205;1202;0;0
+27242;1205;1202;0;0
+27243;1205;1202;0;0
+27244;1205;1202;0;0
+27245;1205;1202;0;0
+27246;1205;1202;0;0
+27247;1205;1202;0;0
+27248;1205;1202;0;0
+27249;1205;1202;0;0
+27250;1205;1202;0;0
+27251;1205;1202;0;0
+27252;1205;1202;0;0
+27253;1205;1202;0;0
+27254;1205;1202;0;0
+27255;1205;1202;0;0
+27256;1205;1202;0;0
+27257;1205;1202;0;0
+27258;1205;1202;0;0
+27259;1205;1202;0;0
+27260;1205;1202;0;0
+27261;1205;1202;0;0
+27262;1206;1203;0;0
+27263;1206;1203;0;0
+27264;1206;1203;0;0
+27265;1206;1203;0;0
+27266;1206;1203;0;0
+27267;1206;1203;0;0
+27268;1206;1203;0;0
+27269;1206;1203;0;0
+27270;1206;1203;0;0
+27271;1206;1203;0;0
+27272;1206;1203;0;0
+27273;1206;1203;0;0
+27274;1206;1203;0;0
+27275;1206;1203;0;0
+27276;1206;1203;0;0
+27277;1206;1203;0;0
+27278;1206;1203;0;0
+27279;1206;1203;0;0
+27280;1206;1203;0;0
+27281;1206;1203;0;0
+27282;1206;1203;0;0
+27283;1207;1204;0;0
+27284;1207;1204;0;0
+27285;1207;1204;0;0
+27286;1207;1204;0;0
+27287;1207;1204;0;0
+27288;1207;1204;0;0
+27289;1207;1204;0;0
+27290;1207;1204;0;0
+27291;1207;1204;0;0
+27292;1207;1204;0;0
+27293;1207;1204;0;0
+27294;1207;1204;0;0
+27295;1207;1204;0;0
+27296;1207;1204;0;0
+27297;1207;1204;0;0
+27298;1207;1204;0;0
+27299;1207;1204;0;0
+27300;1207;1204;0;0
+27301;1207;1204;0;0
+27302;1207;1204;0;0
+27303;1207;1204;0;0
+27304;1208;1205;0;0
+27305;1208;1205;0;0
+27306;1208;1205;0;0
+27307;1208;1205;0;0
+27308;1208;1205;0;0
+27309;1208;1205;0;0
+27310;1208;1205;0;0
+27311;1208;1205;0;0
+27312;1208;1205;0;0
+27313;1208;1205;0;0
+27314;1208;1205;0;0
+27315;1208;1205;0;0
+27316;1208;1205;0;0
+27317;1208;1205;0;0
+27318;1208;1205;0;0
+27319;1208;1205;0;0
+27320;1208;1205;0;0
+27321;1208;1205;0;0
+27322;1208;1205;0;0
+27323;1208;1205;0;0
+27324;1208;1205;0;0
+27325;1208;1205;0;0
+27326;1208;1205;0;0
+27327;1209;1206;0;0
+27328;1209;1206;0;0
+27329;1209;1206;0;0
+27330;1209;1206;0;0
+27331;1209;1206;0;0
+27332;1209;1206;0;0
+27333;1209;1206;0;0
+27334;1209;1206;0;0
+27335;1209;1206;0;0
+27336;1209;1206;0;0
+27337;1209;1206;0;0
+27338;1209;1206;0;0
+27339;1209;1206;0;0
+27340;1209;1206;0;0
+27341;1209;1206;0;0
+27342;1209;1206;0;0
+27343;1209;1206;0;0
+27344;1209;1206;0;0
+27345;1209;1206;0;0
+27346;1209;1206;0;0
+27347;1209;1206;0;0
+27348;1209;1206;0;0
+27349;1209;1206;0;0
+27350;1209;1206;0;0
+27351;1209;1206;0;0
+27352;1209;1206;0;0
+27353;1210;1207;0;0
+27354;1210;1207;0;0
+27355;1210;1207;0;0
+27356;1210;1207;0;0
+27357;1210;1207;0;0
+27358;1210;1207;0;0
+27359;1210;1207;0;0
+27360;1210;1207;0;0
+27361;1210;1207;0;0
+27362;1210;1207;0;0
+27363;1210;1207;0;0
+27364;1210;1207;0;0
+27365;1210;1207;0;0
+27366;1210;1207;0;0
+27367;1210;1207;0;0
+27368;1210;1207;0;0
+27369;1210;1207;0;0
+27370;1211;1208;0;0
+27371;1211;1208;0;0
+27372;1211;1208;0;0
+27373;1211;1208;0;0
+27374;1211;1208;0;0
+27375;1211;1208;0;0
+27376;1211;1208;0;0
+27377;1211;1208;0;0
+27378;1211;1208;0;0
+27379;1211;1208;0;0
+27380;1211;1208;0;0
+27381;1211;1208;0;0
+27382;1211;1208;0;0
+27383;1211;1208;0;0
+27384;1211;1208;0;0
+27385;1211;1208;0;0
+27386;1211;1208;0;0
+27387;1211;1208;0;0
+27388;1211;1208;0;0
+27389;1211;1208;0;0
+27390;1211;1208;0;0
+27391;1211;1208;0;0
+27392;1211;1208;0;0
+27393;1211;1208;0;0
+27394;1211;1208;0;0
+27395;1211;1208;0;0
+27396;1211;1208;0;0
+27397;1211;1208;0;0
+27398;1211;1208;0;0
+27399;1211;1208;0;0
+27400;1212;1209;0;0
+27401;1212;1209;0;0
+27402;1212;1209;0;0
+27403;1212;1209;0;0
+27404;1212;1209;0;0
+27405;1212;1209;0;0
+27406;1212;1209;0;0
+27407;1212;1209;0;0
+27408;1212;1209;0;0
+27409;1212;1209;0;0
+27410;1212;1209;0;0
+27411;1212;1209;0;0
+27412;1212;1209;0;0
+27413;1212;1209;0;0
+27414;1212;1209;0;0
+27415;1212;1209;0;0
+27416;1212;1209;0;0
+27417;1212;1209;0;0
+27418;1212;1209;0;0
+27419;1212;1209;0;0
+27420;1212;1209;0;0
+27421;1212;1209;0;0
+27422;1212;1209;0;0
+27423;1212;1209;0;0
+27424;1213;1210;0;0
+27425;1213;1210;0;0
+27426;1213;1210;0;0
+27427;1213;1210;0;0
+27428;1213;1210;0;0
+27429;1213;1210;0;0
+27430;1213;1210;0;0
+27431;1213;1210;0;0
+27432;1213;1210;0;0
+27433;1213;1210;0;0
+27434;1213;1210;0;0
+27435;1213;1210;0;0
+27436;1213;1210;0;0
+27437;1213;1210;0;0
+27438;1213;1210;0;0
+27439;1213;1210;0;0
+27440;1213;1210;0;0
+27441;1213;1210;0;0
+27442;1213;1210;0;0
+27443;1213;1210;0;0
+27444;1213;1210;0;0
+27445;1213;1210;0;0
+27446;1213;1210;0;0
+27447;1214;1211;0;0
+27448;1214;1211;0;0
+27449;1214;1211;0;0
+27450;1214;1211;0;0
+27451;1214;1211;0;0
+27452;1214;1211;0;0
+27453;1214;1211;0;0
+27454;1214;1211;0;0
+27455;1214;1211;0;0
+27456;1214;1211;0;0
+27457;1214;1211;0;0
+27458;1214;1211;0;0
+27459;1214;1211;0;0
+27460;1214;1211;0;0
+27461;1214;1211;0;0
+27462;1214;1211;0;0
+27463;1214;1211;0;0
+27464;1214;1211;0;0
+27465;1214;1211;0;0
+27466;1215;1212;0;0
+27467;1215;1212;0;0
+27468;1215;1212;0;0
+27469;1215;1212;0;0
+27470;1215;1212;0;0
+27471;1215;1212;0;0
+27472;1215;1212;0;0
+27473;1215;1212;0;0
+27474;1215;1212;0;0
+27475;1215;1212;0;0
+27476;1215;1212;0;0
+27477;1215;1212;0;0
+27478;1215;1212;0;0
+27479;1215;1212;0;0
+27480;1215;1212;0;0
+27481;1215;1212;0;0
+27482;1215;1212;0;0
+27483;1215;1212;0;0
+27484;1215;1212;0;0
+27485;1215;1212;0;0
+27486;1215;1212;0;0
+27487;1215;1212;0;0
+27488;1215;1212;0;0
+27489;1215;1212;0;0
+27490;1215;1212;0;0
+27491;1215;1212;0;0
+27492;1216;1213;0;0
+27493;1216;1213;0;0
+27494;1216;1213;0;0
+27495;1216;1213;0;0
+27496;1216;1213;0;0
+27497;1216;1213;0;0
+27498;1216;1213;0;0
+27499;1216;1213;0;0
+27500;1216;1213;0;0
+27501;1216;1213;0;0
+27502;1216;1213;0;0
+27503;1216;1213;0;0
+27504;1216;1213;0;0
+27505;1216;1213;0;0
+27506;1216;1213;0;0
+27507;1216;1213;0;0
+27508;1216;1213;0;0
+27509;1216;1213;0;0
+27510;1216;1213;0;0
+27511;1216;1213;0;0
+27512;1216;1213;0;0
+27513;1216;1213;0;0
+27514;1216;1213;0;0
+27515;1216;1213;0;0
+27516;1216;1213;0;0
+27517;1216;1213;0;0
+27518;1216;1213;0;0
+27519;1217;1214;0;0
+27520;1217;1214;0;0
+27521;1217;1214;0;0
+27522;1217;1214;0;0
+27523;1217;1214;0;0
+27524;1217;1214;0;0
+27525;1217;1214;0;0
+27526;1217;1214;0;0
+27527;1217;1214;0;0
+27528;1217;1214;0;0
+27529;1217;1214;0;0
+27530;1217;1214;0;0
+27531;1217;1214;0;0
+27532;1217;1214;0;0
+27533;1217;1214;0;0
+27534;1217;1214;0;0
+27535;1217;1214;0;0
+27536;1217;1214;0;0
+27537;1217;1214;0;0
+27538;1217;1214;0;0
+27539;1217;1214;0;0
+27540;1217;1214;0;0
+27541;1217;1214;0;0
+27542;1218;1215;0;0
+27543;1218;1215;0;0
+27544;1218;1215;0;0
+27545;1218;1215;0;0
+27546;1218;1215;0;0
+27547;1218;1215;0;0
+27548;1218;1215;0;0
+27549;1218;1215;0;0
+27550;1218;1215;0;0
+27551;1218;1215;0;0
+27552;1218;1215;0;0
+27553;1218;1215;0;0
+27554;1218;1215;0;0
+27555;1218;1215;0;0
+27556;1218;1215;0;0
+27557;1218;1215;0;0
+27558;1219;1216;0;0
+27559;1219;1216;0;0
+27560;1219;1216;0;0
+27561;1219;1216;0;0
+27562;1219;1216;0;0
+27563;1219;1216;0;0
+27564;1219;1216;0;0
+27565;1219;1216;0;0
+27566;1219;1216;0;0
+27567;1219;1216;0;0
+27568;1219;1216;0;0
+27569;1219;1216;0;0
+27570;1219;1216;0;0
+27571;1219;1216;0;0
+27572;1219;1216;0;0
+27573;1219;1216;0;0
+27574;1219;1216;0;0
+27575;1219;1216;0;0
+27576;1219;1216;0;0
+27577;1219;1216;0;0
+27578;1219;1216;0;0
+27579;1219;1216;0;0
+27580;1219;1216;0;0
+27581;1219;1216;0;0
+27582;1219;1216;0;0
+27583;1219;1216;0;0
+27584;1219;1216;0;0
+27585;1220;1217;0;0
+27586;1220;1217;0;0
+27587;1220;1217;0;0
+27588;1220;1217;0;0
+27589;1220;1217;0;0
+27590;1220;1217;0;0
+27591;1220;1217;0;0
+27592;1220;1217;0;0
+27593;1220;1217;0;0
+27594;1220;1217;0;0
+27595;1220;1217;0;0
+27596;1220;1217;0;0
+27597;1220;1217;0;0
+27598;1220;1217;0;0
+27599;1220;1217;0;0
+27600;1220;1217;0;0
+27601;1221;1218;0;0
+27602;1221;1218;0;0
+27603;1221;1218;0;0
+27604;1221;1218;0;0
+27605;1221;1218;0;0
+27606;1221;1218;0;0
+27607;1221;1218;0;0
+27608;1221;1218;0;0
+27609;1221;1218;0;0
+27610;1221;1218;0;0
+27611;1221;1218;0;0
+27612;1221;1218;0;0
+27613;1221;1218;0;0
+27614;1221;1218;0;0
+27615;1221;1218;0;0
+27616;1221;1218;0;0
+27617;1221;1218;0;0
+27618;1221;1218;0;0
+27619;1221;1218;0;0
+27620;1221;1218;0;0
+27621;1221;1218;0;0
+27622;1221;1218;0;0
+27623;1221;1218;0;0
+27624;1222;1219;0;0
+27625;1222;1219;0;0
+27626;1222;1219;0;0
+27627;1222;1219;0;0
+27628;1222;1219;0;0
+27629;1222;1219;0;0
+27630;1222;1219;0;0
+27631;1222;1219;0;0
+27632;1222;1219;0;0
+27633;1222;1219;0;0
+27634;1222;1219;0;0
+27635;1222;1219;0;0
+27636;1222;1219;0;0
+27637;1222;1219;0;0
+27638;1222;1219;0;0
+27639;1222;1219;0;0
+27640;1222;1219;0;0
+27641;1222;1219;0;0
+27642;1222;1219;0;0
+27643;1222;1219;0;0
+27644;1222;1219;0;0
+27645;1223;1220;0;0
+27646;1223;1220;0;0
+27647;1223;1220;0;0
+27648;1223;1220;0;0
+27649;1223;1220;0;0
+27650;1223;1220;0;0
+27651;1223;1220;0;0
+27652;1223;1220;0;0
+27653;1223;1220;0;0
+27654;1223;1220;0;0
+27655;1223;1220;0;0
+27656;1223;1220;0;0
+27657;1223;1220;0;0
+27658;1223;1220;0;0
+27659;1223;1220;0;0
+27660;1223;1220;0;0
+27661;1223;1220;0;0
+27662;1223;1220;0;0
+27663;1223;1220;0;0
+27664;1223;1220;0;0
+27665;1223;1220;0;0
+27666;1223;1220;0;0
+27667;1223;1220;0;0
+27668;1223;1220;0;0
+27669;1223;1220;0;0
+27670;1223;1220;0;0
+27671;1224;1221;0;0
+27672;1224;1221;0;0
+27673;1224;1221;0;0
+27674;1224;1221;0;0
+27675;1224;1221;0;0
+27676;1224;1221;0;0
+27677;1224;1221;0;0
+27678;1224;1221;0;0
+27679;1224;1221;0;0
+27680;1224;1221;0;0
+27681;1224;1221;0;0
+27682;1224;1221;0;0
+27683;1224;1221;0;0
+27684;1224;1221;0;0
+27685;1224;1221;0;0
+27686;1224;1221;0;0
+27687;1224;1221;0;0
+27688;1224;1221;0;0
+27689;1224;1221;0;0
+27690;1224;1221;0;0
+27691;1224;1221;0;0
+27692;1224;1221;0;0
+27693;1224;1221;0;0
+27694;1224;1221;0;0
+27695;1224;1221;0;0
+27696;1224;1221;0;0
+27697;1225;1222;0;0
+27698;1225;1222;0;0
+27699;1225;1222;0;0
+27700;1225;1222;0;0
+27701;1225;1222;0;0
+27702;1225;1222;0;0
+27703;1225;1222;0;0
+27704;1225;1222;0;0
+27705;1225;1222;0;0
+27706;1225;1222;0;0
+27707;1225;1222;0;0
+27708;1225;1222;0;0
+27709;1225;1222;0;0
+27710;1225;1222;0;0
+27711;1225;1222;0;0
+27712;1225;1222;0;0
+27713;1225;1222;0;0
+27714;1225;1222;0;0
+27715;1225;1222;0;0
+27716;1225;1222;0;0
+27717;1225;1222;0;0
+27718;1225;1222;0;0
+27719;1225;1222;0;0
+27720;1225;1222;0;0
+27721;1225;1222;0;0
+27722;1225;1222;0;0
+27723;1225;1222;0;0
+27724;1225;1222;0;0
+27725;1225;1222;0;0
+27726;1226;1223;0;0
+27727;1226;1223;0;0
+27728;1226;1223;0;0
+27729;1226;1223;0;0
+27730;1226;1223;0;0
+27731;1226;1223;0;0
+27732;1226;1223;0;0
+27733;1226;1223;0;0
+27734;1226;1223;0;0
+27735;1226;1223;0;0
+27736;1226;1223;0;0
+27737;1226;1223;0;0
+27738;1226;1223;0;0
+27739;1226;1223;0;0
+27740;1226;1223;0;0
+27741;1226;1223;0;0
+27742;1227;1224;0;0
+27743;1227;1224;0;0
+27744;1227;1224;0;0
+27745;1227;1224;0;0
+27746;1227;1224;0;0
+27747;1227;1224;0;0
+27748;1227;1224;0;0
+27749;1227;1224;0;0
+27750;1227;1224;0;0
+27751;1227;1224;0;0
+27752;1227;1224;0;0
+27753;1227;1224;0;0
+27754;1227;1224;0;0
+27755;1227;1224;0;0
+27756;1227;1224;0;0
+27757;1227;1224;0;0
+27758;1227;1224;0;0
+27759;1227;1224;0;0
+27760;1227;1224;0;0
+27761;1227;1224;0;0
+27762;1227;1224;0;0
+27763;1227;1224;0;0
+27764;1227;1224;0;0
+27765;1227;1224;0;0
+27766;1227;1224;0;0
+27767;1227;1224;0;0
+27768;1227;1224;0;0
+27769;1227;1224;0;0
+27770;1227;1224;0;0
+27771;1228;1225;0;0
+27772;1228;1225;0;0
+27773;1228;1225;0;0
+27774;1228;1225;0;0
+27775;1228;1225;0;0
+27776;1228;1225;0;0
+27777;1228;1225;0;0
+27778;1228;1225;0;0
+27779;1228;1225;0;0
+27780;1228;1225;0;0
+27781;1228;1225;0;0
+27782;1228;1225;0;0
+27783;1228;1225;0;0
+27784;1228;1225;0;0
+27785;1228;1225;0;0
+27786;1228;1225;0;0
+27787;1228;1225;0;0
+27788;1228;1225;0;0
+27789;1228;1225;0;0
+27790;1228;1225;0;0
+27791;1228;1225;0;0
+27792;1228;1225;0;0
+27793;1228;1225;0;0
+27794;1228;1225;0;0
+27795;1228;1225;0;0
+27796;1228;1225;0;0
+27797;1228;1225;0;0
+27798;1229;1226;0;0
+27799;1229;1226;0;0
+27800;1229;1226;0;0
+27801;1229;1226;0;0
+27802;1229;1226;0;0
+27803;1229;1226;0;0
+27804;1229;1226;0;0
+27805;1229;1226;0;0
+27806;1229;1226;0;0
+27807;1229;1226;0;0
+27808;1229;1226;0;0
+27809;1229;1226;0;0
+27810;1229;1226;0;0
+27811;1229;1226;0;0
+27812;1229;1226;0;0
+27813;1229;1226;0;0
+27814;1229;1226;0;0
+27815;1229;1226;0;0
+27816;1229;1226;0;0
+27817;1229;1226;0;0
+27818;1229;1226;0;0
+27819;1229;1226;0;0
+27820;1229;1226;0;0
+27821;1229;1226;0;0
+27822;1229;1226;0;0
+27823;1230;1227;0;0
+27824;1230;1227;0;0
+27825;1230;1227;0;0
+27826;1230;1227;0;0
+27827;1230;1227;0;0
+27828;1230;1227;0;0
+27829;1230;1227;0;0
+27830;1230;1227;0;0
+27831;1230;1227;0;0
+27832;1230;1227;0;0
+27833;1230;1227;0;0
+27834;1230;1227;0;0
+27835;1230;1227;0;0
+27836;1230;1227;0;0
+27837;1230;1227;0;0
+27838;1230;1227;0;0
+27839;1230;1227;0;0
+27840;1230;1227;0;0
+27841;1230;1227;0;0
+27842;1230;1227;0;0
+27843;1231;1228;0;0
+27844;1231;1228;0;0
+27845;1231;1228;0;0
+27846;1231;1228;0;0
+27847;1231;1228;0;0
+27848;1231;1228;0;0
+27849;1231;1228;0;0
+27850;1231;1228;0;0
+27851;1231;1228;0;0
+27852;1231;1228;0;0
+27853;1231;1228;0;0
+27854;1231;1228;0;0
+27855;1231;1228;0;0
+27856;1231;1228;0;0
+27857;1231;1228;0;0
+27858;1231;1228;0;0
+27859;1231;1228;0;0
+27860;1231;1228;0;0
+27861;1231;1228;0;0
+27862;1231;1228;0;0
+27863;1232;1229;0;0
+27864;1232;1229;0;0
+27865;1232;1229;0;0
+27866;1232;1229;0;0
+27867;1232;1229;0;0
+27868;1232;1229;0;0
+27869;1232;1229;0;0
+27870;1232;1229;0;0
+27871;1232;1229;0;0
+27872;1232;1229;0;0
+27873;1232;1229;0;0
+27874;1232;1229;0;0
+27875;1232;1229;0;0
+27876;1232;1229;0;0
+27877;1232;1229;0;0
+27878;1232;1229;0;0
+27879;1232;1229;0;0
+27880;1232;1229;0;0
+27881;1232;1229;0;0
+27882;1232;1229;0;0
+27883;1232;1229;0;0
+27884;1232;1229;0;0
+27885;1232;1229;0;0
+27886;1232;1229;0;0
+27887;1232;1229;0;0
+27888;1232;1229;0;0
+27889;1232;1229;0;0
+27890;1232;1229;0;0
+27891;1233;1230;0;0
+27892;1233;1230;0;0
+27893;1233;1230;0;0
+27894;1233;1230;0;0
+27895;1233;1230;0;0
+27896;1233;1230;0;0
+27897;1233;1230;0;0
+27898;1233;1230;0;0
+27899;1233;1230;0;0
+27900;1233;1230;0;0
+27901;1233;1230;0;0
+27902;1233;1230;0;0
+27903;1233;1230;0;0
+27904;1233;1230;0;0
+27905;1233;1230;0;0
+27906;1233;1230;0;0
+27907;1233;1230;0;0
+27908;1233;1230;0;0
+27909;1233;1230;0;0
+27910;1233;1230;0;0
+27911;1233;1230;0;0
+27912;1233;1230;0;0
+27913;1234;1231;0;0
+27914;1234;1231;0;0
+27915;1234;1231;0;0
+27916;1234;1231;0;0
+27917;1234;1231;0;0
+27918;1234;1231;0;0
+27919;1234;1231;0;0
+27920;1234;1231;0;0
+27921;1234;1231;0;0
+27922;1234;1231;0;0
+27923;1234;1231;0;0
+27924;1234;1231;0;0
+27925;1234;1231;0;0
+27926;1234;1231;0;0
+27927;1234;1231;0;0
+27928;1234;1231;0;0
+27929;1234;1231;0;0
+27930;1235;1232;0;0
+27931;1235;1232;0;0
+27932;1235;1232;0;0
+27933;1235;1232;0;0
+27934;1235;1232;0;0
+27935;1235;1232;0;0
+27936;1235;1232;0;0
+27937;1235;1232;0;0
+27938;1235;1232;0;0
+27939;1235;1232;0;0
+27940;1235;1232;0;0
+27941;1235;1232;0;0
+27942;1235;1232;0;0
+27943;1235;1232;0;0
+27944;1235;1232;0;0
+27945;1235;1232;0;0
+27946;1235;1232;0;0
+27947;1235;1232;0;0
+27948;1235;1232;0;0
+27949;1235;1232;0;0
+27950;1235;1232;0;0
+27951;1235;1232;0;0
+27952;1235;1232;0;0
+27953;1235;1232;0;0
+27954;1235;1232;0;0
+27955;1235;1232;0;0
+27956;1235;1232;0;0
+27957;1235;1232;0;0
+27958;1235;1232;0;0
+27959;1236;1233;0;0
+27960;1236;1233;0;0
+27961;1236;1233;0;0
+27962;1236;1233;0;0
+27963;1236;1233;0;0
+27964;1236;1233;0;0
+27965;1236;1233;0;0
+27966;1236;1233;0;0
+27967;1236;1233;0;0
+27968;1236;1233;0;0
+27969;1236;1233;0;0
+27970;1236;1233;0;0
+27971;1236;1233;0;0
+27972;1236;1233;0;0
+27973;1236;1233;0;0
+27974;1236;1233;0;0
+27975;1236;1233;0;0
+27976;1236;1233;0;0
+27977;1236;1233;0;0
+27978;1236;1233;0;0
+27979;1236;1233;0;0
+27980;1236;1233;0;0
+27981;1236;1233;0;0
+27982;1236;1233;0;0
+27983;1236;1233;0;0
+27984;1237;1234;0;0
+27985;1237;1234;0;0
+27986;1237;1234;0;0
+27987;1237;1234;0;0
+27988;1237;1234;0;0
+27989;1237;1234;0;0
+27990;1237;1234;0;0
+27991;1237;1234;0;0
+27992;1237;1234;0;0
+27993;1237;1234;0;0
+27994;1237;1234;0;0
+27995;1237;1234;0;0
+27996;1237;1234;0;0
+27997;1237;1234;0;0
+27998;1237;1234;0;0
+27999;1237;1234;0;0
+28000;1237;1234;0;0
+28001;1237;1234;0;0
+28002;1237;1234;0;0
+28003;1237;1234;0;0
+28004;1237;1234;0;0
+28005;1237;1234;0;0
+28006;1237;1234;0;0
+28007;1237;1234;0;0
+28008;1237;1234;0;0
+28009;1237;1234;0;0
+28010;1238;1235;0;0
+28011;1238;1235;0;0
+28012;1238;1235;0;0
+28013;1238;1235;0;0
+28014;1238;1235;0;0
+28015;1238;1235;0;0
+28016;1238;1235;0;0
+28017;1238;1235;0;0
+28018;1238;1235;0;0
+28019;1238;1235;0;0
+28020;1238;1235;0;0
+28021;1238;1235;0;0
+28022;1238;1235;0;0
+28023;1238;1235;0;0
+28024;1238;1235;0;0
+28025;1239;1236;0;0
+28026;1239;1236;0;0
+28027;1239;1236;0;0
+28028;1239;1236;0;0
+28029;1239;1236;0;0
+28030;1239;1236;0;0
+28031;1239;1236;0;0
+28032;1239;1236;0;0
+28033;1239;1236;0;0
+28034;1239;1236;0;0
+28035;1239;1236;0;0
+28036;1239;1236;0;0
+28037;1239;1236;0;0
+28038;1239;1236;0;0
+28039;1239;1236;0;0
+28040;1240;1237;0;0
+28041;1240;1237;0;0
+28042;1240;1237;0;0
+28043;1240;1237;0;0
+28044;1240;1237;0;0
+28045;1240;1237;0;0
+28046;1240;1237;0;0
+28047;1240;1237;0;0
+28048;1240;1237;0;0
+28049;1240;1237;0;0
+28050;1240;1237;0;0
+28051;1240;1237;0;0
+28052;1240;1237;0;0
+28053;1240;1237;0;0
+28054;1240;1237;0;0
+28055;1240;1237;0;0
+28056;1240;1237;0;0
+28057;1241;1238;0;0
+28058;1241;1238;0;0
+28059;1241;1238;0;0
+28060;1241;1238;0;0
+28061;1241;1238;0;0
+28062;1241;1238;0;0
+28063;1241;1238;0;0
+28064;1241;1238;0;0
+28065;1241;1238;0;0
+28066;1241;1238;0;0
+28067;1241;1238;0;0
+28068;1241;1238;0;0
+28069;1241;1238;0;0
+28070;1241;1238;0;0
+28071;1241;1238;0;0
+28072;1241;1238;0;0
+28073;1241;1238;0;0
+28074;1241;1238;0;0
+28075;1241;1238;0;0
+28076;1241;1238;0;0
+28077;1241;1238;0;0
+28078;1241;1238;0;0
+28079;1241;1238;0;0
+28080;1241;1238;0;0
+28081;1241;1238;0;0
+28082;1241;1238;0;0
+28083;1241;1238;0;0
+28084;1242;1239;0;0
+28085;1242;1239;0;0
+28086;1242;1239;0;0
+28087;1242;1239;0;0
+28088;1242;1239;0;0
+28089;1242;1239;0;0
+28090;1242;1239;0;0
+28091;1242;1239;0;0
+28092;1242;1239;0;0
+28093;1242;1239;0;0
+28094;1242;1239;0;0
+28095;1242;1239;0;0
+28096;1242;1239;0;0
+28097;1242;1239;0;0
+28098;1242;1239;0;0
+28099;1242;1239;0;0
+28100;1242;1239;0;0
+28101;1242;1239;0;0
+28102;1242;1239;0;0
+28103;1242;1239;0;0
+28104;1242;1239;0;0
+28105;1242;1239;0;0
+28106;1242;1239;0;0
+28107;1242;1239;0;0
+28108;1242;1239;0;0
+28109;1243;1240;0;0
+28110;1243;1240;0;0
+28111;1243;1240;0;0
+28112;1243;1240;0;0
+28113;1243;1240;0;0
+28114;1243;1240;0;0
+28115;1243;1240;0;0
+28116;1243;1240;0;0
+28117;1243;1240;0;0
+28118;1243;1240;0;0
+28119;1243;1240;0;0
+28120;1243;1240;0;0
+28121;1243;1240;0;0
+28122;1243;1240;0;0
+28123;1243;1240;0;0
+28124;1243;1240;0;0
+28125;1243;1240;0;0
+28126;1243;1240;0;0
+28127;1243;1240;0;0
+28128;1243;1240;0;0
+28129;1243;1240;0;0
+28130;1243;1240;0;0
+28131;1243;1240;0;0
+28132;1243;1240;0;0
+28133;1243;1240;0;0
+28134;1243;1240;0;0
+28135;1244;1241;0;0
+28136;1244;1241;0;0
+28137;1244;1241;0;0
+28138;1244;1241;0;0
+28139;1244;1241;0;0
+28140;1244;1241;0;0
+28141;1244;1241;0;0
+28142;1244;1241;0;0
+28143;1244;1241;0;0
+28144;1244;1241;0;0
+28145;1244;1241;0;0
+28146;1244;1241;0;0
+28147;1244;1241;0;0
+28148;1244;1241;0;0
+28149;1244;1241;0;0
+28150;1244;1241;0;0
+28151;1244;1241;0;0
+28152;1244;1241;0;0
+28153;1244;1241;0;0
+28154;1244;1241;0;0
+28155;1244;1241;0;0
+28156;1244;1241;0;0
+28157;1244;1241;0;0
+28158;1244;1241;0;0
+28159;1244;1241;0;0
+28160;1245;1242;0;0
+28161;1245;1242;0;0
+28162;1245;1242;0;0
+28163;1245;1242;0;0
+28164;1245;1242;0;0
+28165;1245;1242;0;0
+28166;1245;1242;0;0
+28167;1245;1242;0;0
+28168;1245;1242;0;0
+28169;1245;1242;0;0
+28170;1245;1242;0;0
+28171;1245;1242;0;0
+28172;1245;1242;0;0
+28173;1245;1242;0;0
+28174;1245;1242;0;0
+28175;1245;1242;0;0
+28176;1245;1242;0;0
+28177;1245;1242;0;0
+28178;1245;1242;0;0
+28179;1245;1242;0;0
+28180;1245;1242;0;0
+28181;1245;1242;0;0
+28182;1245;1242;0;0
+28183;1245;1242;0;0
+28184;1246;1243;0;0
+28185;1246;1243;0;0
+28186;1246;1243;0;0
+28187;1246;1243;0;0
+28188;1246;1243;0;0
+28189;1246;1243;0;0
+28190;1246;1243;0;0
+28191;1246;1243;0;0
+28192;1246;1243;0;0
+28193;1246;1243;0;0
+28194;1246;1243;0;0
+28195;1246;1243;0;0
+28196;1246;1243;0;0
+28197;1246;1243;0;0
+28198;1246;1243;0;0
+28199;1246;1243;0;0
+28200;1246;1243;0;0
+28201;1246;1243;0;0
+28202;1246;1243;0;0
+28203;1246;1243;0;0
+28204;1247;1244;0;0
+28205;1247;1244;0;0
+28206;1247;1244;0;0
+28207;1247;1244;0;0
+28208;1247;1244;0;0
+28209;1247;1244;0;0
+28210;1247;1244;0;0
+28211;1247;1244;0;0
+28212;1247;1244;0;0
+28213;1247;1244;0;0
+28214;1247;1244;0;0
+28215;1247;1244;0;0
+28216;1247;1244;0;0
+28217;1247;1244;0;0
+28218;1247;1244;0;0
+28219;1247;1244;0;0
+28220;1247;1244;0;0
+28221;1247;1244;0;0
+28222;1247;1244;0;0
+28223;1247;1244;0;0
+28224;1247;1244;0;0
+28225;1247;1244;0;0
+28226;1247;1244;0;0
+28227;1247;1244;0;0
+28228;1247;1244;0;0
+28229;1247;1244;0;0
+28230;1247;1244;0;0
+28231;1248;1245;0;0
+28232;1248;1245;0;0
+28233;1248;1245;0;0
+28234;1248;1245;0;0
+28235;1248;1245;0;0
+28236;1248;1245;0;0
+28237;1248;1245;0;0
+28238;1248;1245;0;0
+28239;1248;1245;0;0
+28240;1248;1245;0;0
+28241;1248;1245;0;0
+28242;1248;1245;0;0
+28243;1248;1245;0;0
+28244;1248;1245;0;0
+28245;1248;1245;0;0
+28246;1248;1245;0;0
+28247;1248;1245;0;0
+28248;1248;1245;0;0
+28249;1248;1245;0;0
+28250;1248;1245;0;0
+28251;1248;1245;0;0
+28252;1248;1245;0;0
+28253;1248;1245;0;0
+28254;1248;1245;0;0
+28255;1248;1245;0;0
+28256;1248;1245;0;0
+28257;1248;1245;0;0
+28258;1248;1245;0;0
+28259;1249;1246;0;0
+28260;1249;1246;0;0
+28261;1249;1246;0;0
+28262;1249;1246;0;0
+28263;1249;1246;0;0
+28264;1249;1246;0;0
+28265;1249;1246;0;0
+28266;1249;1246;0;0
+28267;1249;1246;0;0
+28268;1249;1246;0;0
+28269;1249;1246;0;0
+28270;1249;1246;0;0
+28271;1249;1246;0;0
+28272;1249;1246;0;0
+28273;1249;1246;0;0
+28274;1249;1246;0;0
+28275;1249;1246;0;0
+28276;1249;1246;0;0
+28277;1249;1246;0;0
+28278;1250;1247;0;0
+28279;1250;1247;0;0
+28280;1250;1247;0;0
+28281;1250;1247;0;0
+28282;1250;1247;0;0
+28283;1250;1247;0;0
+28284;1250;1247;0;0
+28285;1250;1247;0;0
+28286;1250;1247;0;0
+28287;1250;1247;0;0
+28288;1250;1247;0;0
+28289;1250;1247;0;0
+28290;1250;1247;0;0
+28291;1250;1247;0;0
+28292;1250;1247;0;0
+28293;1250;1247;0;0
+28294;1250;1247;0;0
+28295;1250;1247;0;0
+28296;1250;1247;0;0
+28297;1250;1247;0;0
+28298;1250;1247;0;0
+28299;1250;1247;0;0
+28300;1250;1247;0;0
+28301;1250;1247;0;0
+28302;1250;1247;0;0
+28303;1250;1247;0;0
+28304;1250;1247;0;0
+28305;1250;1247;0;0
+28306;1250;1247;0;0
+28307;1251;1248;0;0
+28308;1251;1248;0;0
+28309;1251;1248;0;0
+28310;1251;1248;0;0
+28311;1251;1248;0;0
+28312;1251;1248;0;0
+28313;1251;1248;0;0
+28314;1251;1248;0;0
+28315;1251;1248;0;0
+28316;1251;1248;0;0
+28317;1251;1248;0;0
+28318;1251;1248;0;0
+28319;1251;1248;0;0
+28320;1251;1248;0;0
+28321;1251;1248;0;0
+28322;1251;1248;0;0
+28323;1251;1248;0;0
+28324;1251;1248;0;0
+28325;1251;1248;0;0
+28326;1251;1248;0;0
+28327;1251;1248;0;0
+28328;1251;1248;0;0
+28329;1252;1249;0;0
+28330;1252;1249;0;0
+28331;1252;1249;0;0
+28332;1252;1249;0;0
+28333;1252;1249;0;0
+28334;1252;1249;0;0
+28335;1252;1249;0;0
+28336;1252;1249;0;0
+28337;1252;1249;0;0
+28338;1252;1249;0;0
+28339;1252;1249;0;0
+28340;1252;1249;0;0
+28341;1252;1249;0;0
+28342;1252;1249;0;0
+28343;1252;1249;0;0
+28344;1252;1249;0;0
+28345;1252;1249;0;0
+28346;1252;1249;0;0
+28347;1252;1249;0;0
+28348;1253;1250;0;0
+28349;1253;1250;0;0
+28350;1253;1250;0;0
+28351;1253;1250;0;0
+28352;1253;1250;0;0
+28353;1253;1250;0;0
+28354;1253;1250;0;0
+28355;1253;1250;0;0
+28356;1253;1250;0;0
+28357;1253;1250;0;0
+28358;1253;1250;0;0
+28359;1253;1250;0;0
+28360;1253;1250;0;0
+28361;1253;1250;0;0
+28362;1253;1250;0;0
+28363;1253;1250;0;0
+28364;1253;1250;0;0
+28365;1253;1250;0;0
+28366;1253;1250;0;0
+28367;1253;1250;0;0
+28368;1253;1250;0;0
+28369;1253;1250;0;0
+28370;1253;1250;0;0
+28371;1253;1250;0;0
+28372;1253;1250;0;0
+28373;1254;1251;0;0
+28374;1254;1251;0;0
+28375;1254;1251;0;0
+28376;1254;1251;0;0
+28377;1254;1251;0;0
+28378;1254;1251;0;0
+28379;1254;1251;0;0
+28380;1254;1251;0;0
+28381;1254;1251;0;0
+28382;1254;1251;0;0
+28383;1254;1251;0;0
+28384;1254;1251;0;0
+28385;1254;1251;0;0
+28386;1254;1251;0;0
+28387;1254;1251;0;0
+28388;1255;1252;0;0
+28389;1255;1252;0;0
+28390;1255;1252;0;0
+28391;1255;1252;0;0
+28392;1255;1252;0;0
+28393;1255;1252;0;0
+28394;1255;1252;0;0
+28395;1255;1252;0;0
+28396;1255;1252;0;0
+28397;1255;1252;0;0
+28398;1255;1252;0;0
+28399;1255;1252;0;0
+28400;1255;1252;0;0
+28401;1255;1252;0;0
+28402;1255;1252;0;0
+28403;1255;1252;0;0
+28404;1255;1252;0;0
+28405;1255;1252;0;0
+28406;1255;1252;0;0
+28407;1255;1252;0;0
+28408;1255;1252;0;0
+28409;1255;1252;0;0
+28410;1255;1252;0;0
+28411;1255;1252;0;0
+28412;1255;1252;0;0
+28413;1255;1252;0;0
+28414;1256;1253;0;0
+28415;1256;1253;0;0
+28416;1256;1253;0;0
+28417;1256;1253;0;0
+28418;1256;1253;0;0
+28419;1256;1253;0;0
+28420;1256;1253;0;0
+28421;1256;1253;0;0
+28422;1256;1253;0;0
+28423;1256;1253;0;0
+28424;1256;1253;0;0
+28425;1256;1253;0;0
+28426;1256;1253;0;0
+28427;1256;1253;0;0
+28428;1256;1253;0;0
+28429;1256;1253;0;0
+28430;1256;1253;0;0
+28431;1256;1253;0;0
+28432;1257;1254;0;0
+28433;1257;1254;0;0
+28434;1257;1254;0;0
+28435;1257;1254;0;0
+28436;1257;1254;0;0
+28437;1257;1254;0;0
+28438;1257;1254;0;0
+28439;1257;1254;0;0
+28440;1257;1254;0;0
+28441;1257;1254;0;0
+28442;1257;1254;0;0
+28443;1257;1254;0;0
+28444;1257;1254;0;0
+28445;1257;1254;0;0
+28446;1257;1254;0;0
+28447;1257;1254;0;0
+28448;1257;1254;0;0
+28449;1257;1254;0;0
+28450;1257;1254;0;0
+28451;1258;1255;0;0
+28452;1258;1255;0;0
+28453;1258;1255;0;0
+28454;1258;1255;0;0
+28455;1258;1255;0;0
+28456;1258;1255;0;0
+28457;1258;1255;0;0
+28458;1258;1255;0;0
+28459;1258;1255;0;0
+28460;1258;1255;0;0
+28461;1258;1255;0;0
+28462;1258;1255;0;0
+28463;1258;1255;0;0
+28464;1258;1255;0;0
+28465;1258;1255;0;0
+28466;1258;1255;0;0
+28467;1258;1255;0;0
+28468;1258;1255;0;0
+28469;1258;1255;0;0
+28470;1258;1255;0;0
+28471;1258;1255;0;0
+28472;1258;1255;0;0
+28473;1258;1255;0;0
+28474;1258;1255;0;0
+28475;1258;1255;0;0
+28476;1258;1255;0;0
+28477;1259;1256;0;0
+28478;1259;1256;0;0
+28479;1259;1256;0;0
+28480;1259;1256;0;0
+28481;1259;1256;0;0
+28482;1259;1256;0;0
+28483;1259;1256;0;0
+28484;1259;1256;0;0
+28485;1259;1256;0;0
+28486;1259;1256;0;0
+28487;1259;1256;0;0
+28488;1259;1256;0;0
+28489;1259;1256;0;0
+28490;1259;1256;0;0
+28491;1259;1256;0;0
+28492;1259;1256;0;0
+28493;1259;1256;0;0
+28494;1259;1256;0;0
+28495;1259;1256;0;0
+28496;1259;1256;0;0
+28497;1259;1256;0;0
+28498;1259;1256;0;0
+28499;1259;1256;0;0
+28500;1259;1256;0;0
+28501;1259;1256;0;0
+28502;1259;1256;0;0
+28503;1259;1256;0;0
+28504;1259;1256;0;0
+28505;1259;1256;0;0
+28506;1259;1256;0;0
+28507;1260;1257;0;0
+28508;1260;1257;0;0
+28509;1260;1257;0;0
+28510;1260;1257;0;0
+28511;1260;1257;0;0
+28512;1260;1257;0;0
+28513;1260;1257;0;0
+28514;1260;1257;0;0
+28515;1260;1257;0;0
+28516;1260;1257;0;0
+28517;1260;1257;0;0
+28518;1260;1257;0;0
+28519;1260;1257;0;0
+28520;1260;1257;0;0
+28521;1260;1257;0;0
+28522;1260;1257;0;0
+28523;1260;1257;0;0
+28524;1260;1257;0;0
+28525;1260;1257;0;0
+28526;1260;1257;0;0
+28527;1260;1257;0;0
+28528;1260;1257;0;0
+28529;1260;1257;0;0
+28530;1260;1257;0;0
+28531;1260;1257;0;0
+28532;1261;1258;0;0
+28533;1261;1258;0;0
+28534;1261;1258;0;0
+28535;1261;1258;0;0
+28536;1261;1258;0;0
+28537;1261;1258;0;0
+28538;1261;1258;0;0
+28539;1261;1258;0;0
+28540;1261;1258;0;0
+28541;1261;1258;0;0
+28542;1261;1258;0;0
+28543;1261;1258;0;0
+28544;1261;1258;0;0
+28545;1261;1258;0;0
+28546;1261;1258;0;0
+28547;1261;1258;0;0
+28548;1261;1258;0;0
+28549;1261;1258;0;0
+28550;1261;1258;0;0
+28551;1261;1258;0;0
+28552;1261;1258;0;0
+28553;1261;1258;0;0
+28554;1261;1258;0;0
+28555;1261;1258;0;0
+28556;1262;1259;0;0
+28557;1262;1259;0;0
+28558;1262;1259;0;0
+28559;1262;1259;0;0
+28560;1262;1259;0;0
+28561;1262;1259;0;0
+28562;1262;1259;0;0
+28563;1262;1259;0;0
+28564;1262;1259;0;0
+28565;1262;1259;0;0
+28566;1262;1259;0;0
+28567;1262;1259;0;0
+28568;1262;1259;0;0
+28569;1262;1259;0;0
+28570;1262;1259;0;0
+28571;1262;1259;0;0
+28572;1262;1259;0;0
+28573;1262;1259;0;0
+28574;1262;1259;0;0
+28575;1262;1259;0;0
+28576;1262;1259;0;0
+28577;1262;1259;0;0
+28578;1262;1259;0;0
+28579;1262;1259;0;0
+28580;1263;1260;0;0
+28581;1263;1260;0;0
+28582;1263;1260;0;0
+28583;1263;1260;0;0
+28584;1263;1260;0;0
+28585;1263;1260;0;0
+28586;1263;1260;0;0
+28587;1263;1260;0;0
+28588;1263;1260;0;0
+28589;1263;1260;0;0
+28590;1263;1260;0;0
+28591;1263;1260;0;0
+28592;1263;1260;0;0
+28593;1263;1260;0;0
+28594;1263;1260;0;0
+28595;1263;1260;0;0
+28596;1263;1260;0;0
+28597;1263;1260;0;0
+28598;1263;1260;0;0
+28599;1263;1260;0;0
+28600;1263;1260;0;0
+28601;1263;1260;0;0
+28602;1263;1260;0;0
+28603;1263;1260;0;0
+28604;1263;1260;0;0
+28605;1263;1260;0;0
+28606;1263;1260;0;0
+28607;1263;1260;0;0
+28608;1263;1260;0;0
+28609;1264;1261;0;0
+28610;1264;1261;0;0
+28611;1264;1261;0;0
+28612;1264;1261;0;0
+28613;1264;1261;0;0
+28614;1264;1261;0;0
+28615;1264;1261;0;0
+28616;1264;1261;0;0
+28617;1264;1261;0;0
+28618;1264;1261;0;0
+28619;1264;1261;0;0
+28620;1264;1261;0;0
+28621;1264;1261;0;0
+28622;1264;1261;0;0
+28623;1264;1261;0;0
+28624;1265;1262;0;0
+28625;1265;1262;0;0
+28626;1265;1262;0;0
+28627;1265;1262;0;0
+28628;1265;1262;0;0
+28629;1265;1262;0;0
+28630;1265;1262;0;0
+28631;1265;1262;0;0
+28632;1265;1262;0;0
+28633;1265;1262;0;0
+28634;1265;1262;0;0
+28635;1265;1262;0;0
+28636;1265;1262;0;0
+28637;1265;1262;0;0
+28638;1265;1262;0;0
+28639;1265;1262;0;0
+28640;1265;1262;0;0
+28641;1265;1262;0;0
+28642;1265;1262;0;0
+28643;1265;1262;0;0
+28644;1265;1262;0;0
+28645;1265;1262;0;0
+28646;1266;1263;0;0
+28647;1266;1263;0;0
+28648;1266;1263;0;0
+28649;1266;1263;0;0
+28650;1266;1263;0;0
+28651;1266;1263;0;0
+28652;1266;1263;0;0
+28653;1266;1263;0;0
+28654;1266;1263;0;0
+28655;1266;1263;0;0
+28656;1266;1263;0;0
+28657;1266;1263;0;0
+28658;1266;1263;0;0
+28659;1266;1263;0;0
+28660;1266;1263;0;0
+28661;1266;1263;0;0
+28662;1266;1263;0;0
+28663;1266;1263;0;0
+28664;1266;1263;0;0
+28665;1266;1263;0;0
+28666;1266;1263;0;0
+28667;1266;1263;0;0
+28668;1267;1264;0;0
+28669;1267;1264;0;0
+28670;1267;1264;0;0
+28671;1267;1264;0;0
+28672;1267;1264;0;0
+28673;1267;1264;0;0
+28674;1267;1264;0;0
+28675;1267;1264;0;0
+28676;1267;1264;0;0
+28677;1267;1264;0;0
+28678;1267;1264;0;0
+28679;1267;1264;0;0
+28680;1267;1264;0;0
+28681;1267;1264;0;0
+28682;1267;1264;0;0
+28683;1267;1264;0;0
+28684;1267;1264;0;0
+28685;1267;1264;0;0
+28686;1267;1264;0;0
+28687;1267;1264;0;0
+28688;1267;1264;0;0
+28689;1267;1264;0;0
+28690;1267;1264;0;0
+28691;1267;1264;0;0
+28692;1267;1264;0;0
+28693;1268;1265;0;0
+28694;1268;1265;0;0
+28695;1268;1265;0;0
+28696;1268;1265;0;0
+28697;1268;1265;0;0
+28698;1268;1265;0;0
+28699;1268;1265;0;0
+28700;1268;1265;0;0
+28701;1268;1265;0;0
+28702;1268;1265;0;0
+28703;1268;1265;0;0
+28704;1268;1265;0;0
+28705;1268;1265;0;0
+28706;1268;1265;0;0
+28707;1268;1265;0;0
+28708;1269;1266;0;0
+28709;1269;1266;0;0
+28710;1269;1266;0;0
+28711;1269;1266;0;0
+28712;1269;1266;0;0
+28713;1269;1266;0;0
+28714;1269;1266;0;0
+28715;1269;1266;0;0
+28716;1269;1266;0;0
+28717;1269;1266;0;0
+28718;1269;1266;0;0
+28719;1269;1266;0;0
+28720;1269;1266;0;0
+28721;1269;1266;0;0
+28722;1269;1266;0;0
+28723;1269;1266;0;0
+28724;1269;1266;0;0
+28725;1269;1266;0;0
+28726;1269;1266;0;0
+28727;1269;1266;0;0
+28728;1269;1266;0;0
+28729;1269;1266;0;0
+28730;1270;1267;0;0
+28731;1270;1267;0;0
+28732;1270;1267;0;0
+28733;1270;1267;0;0
+28734;1270;1267;0;0
+28735;1270;1267;0;0
+28736;1270;1267;0;0
+28737;1270;1267;0;0
+28738;1270;1267;0;0
+28739;1270;1267;0;0
+28740;1270;1267;0;0
+28741;1270;1267;0;0
+28742;1270;1267;0;0
+28743;1270;1267;0;0
+28744;1270;1267;0;0
+28745;1270;1267;0;0
+28746;1270;1267;0;0
+28747;1270;1267;0;0
+28748;1270;1267;0;0
+28749;1270;1267;0;0
+28750;1270;1267;0;0
+28751;1270;1267;0;0
+28752;1270;1267;0;0
+28753;1270;1267;0;0
+28754;1270;1267;0;0
+28755;1270;1267;0;0
+28756;1270;1267;0;0
+28757;1270;1267;0;0
+28758;1270;1267;0;0
+28759;1270;1267;0;0
+28760;1271;1268;0;0
+28761;1271;1268;0;0
+28762;1271;1268;0;0
+28763;1271;1268;0;0
+28764;1271;1268;0;0
+28765;1271;1268;0;0
+28766;1271;1268;0;0
+28767;1271;1268;0;0
+28768;1271;1268;0;0
+28769;1271;1268;0;0
+28770;1271;1268;0;0
+28771;1271;1268;0;0
+28772;1271;1268;0;0
+28773;1271;1268;0;0
+28774;1271;1268;0;0
+28775;1271;1268;0;0
+28776;1271;1268;0;0
+28777;1271;1268;0;0
+28778;1271;1268;0;0
+28779;1271;1268;0;0
+28780;1271;1268;0;0
+28781;1271;1268;0;0
+28782;1271;1268;0;0
+28783;1272;1269;0;0
+28784;1272;1269;0;0
+28785;1272;1269;0;0
+28786;1272;1269;0;0
+28787;1272;1269;0;0
+28788;1272;1269;0;0
+28789;1272;1269;0;0
+28790;1272;1269;0;0
+28791;1272;1269;0;0
+28792;1272;1269;0;0
+28793;1272;1269;0;0
+28794;1272;1269;0;0
+28795;1272;1269;0;0
+28796;1272;1269;0;0
+28797;1272;1269;0;0
+28798;1272;1269;0;0
+28799;;;;
diff --git a/build/test/cmake_install.cmake b/build/test/cmake_install.cmake
new file mode 100644
index 0000000..24ff839
--- /dev/null
+++ b/build/test/cmake_install.cmake
@@ -0,0 +1,44 @@
+# Install script for directory: /home/toto/projets/factory/test
+
+# Set the install prefix
+if(NOT DEFINED CMAKE_INSTALL_PREFIX)
+ set(CMAKE_INSTALL_PREFIX "/home/toto/usr")
+endif()
+string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
+
+# Set the install configuration name.
+if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME)
+ if(BUILD_TYPE)
+ string(REGEX REPLACE "^[^A-Za-z0-9_]+" ""
+ CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}")
+ else()
+ set(CMAKE_INSTALL_CONFIG_NAME "Debug")
+ endif()
+ message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"")
+endif()
+
+# Set the component getting installed.
+if(NOT CMAKE_INSTALL_COMPONENT)
+ if(COMPONENT)
+ message(STATUS "Install component: \"${COMPONENT}\"")
+ set(CMAKE_INSTALL_COMPONENT "${COMPONENT}")
+ else()
+ set(CMAKE_INSTALL_COMPONENT)
+ endif()
+endif()
+
+# Install shared libraries without execute permission?
+if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE)
+ set(CMAKE_INSTALL_SO_NO_EXE "1")
+endif()
+
+# Is this installation the result of a crosscompile?
+if(NOT DEFINED CMAKE_CROSSCOMPILING)
+ set(CMAKE_CROSSCOMPILING "FALSE")
+endif()
+
+# Set default install directory permissions.
+if(NOT DEFINED CMAKE_OBJDUMP)
+ set(CMAKE_OBJDUMP "/usr/bin/objdump")
+endif()
+
diff --git a/build/test/test_json b/build/test/test_json
new file mode 100755
index 0000000..94a65e6
Binary files /dev/null and b/build/test/test_json differ
diff --git a/build/test/test_simple b/build/test/test_simple
new file mode 100755
index 0000000..fe3c215
Binary files /dev/null and b/build/test/test_simple differ
diff --git a/data/factory.json b/data/factory.json
new file mode 100644
index 0000000..75ad708
--- /dev/null
+++ b/data/factory.json
@@ -0,0 +1,149 @@
+{
+ "products": [
+ {
+ "id": 0,
+ "program": [
+ {
+ "poolID": 0,
+ "sequence": [
+ 0,
+ 1,
+ 2
+ ]
+ },
+ {
+ "poolID": 1,
+ "sequence": [
+ 0
+ ]
+ },
+ {
+ "poolID": 2,
+ "sequence": [
+ 0,
+ 1
+ ]
+ }
+ ]
+ },
+ {
+ "id": 1,
+ "program": [
+ {
+ "poolID": 0,
+ "sequence": [
+ 1,
+ 2,
+ 0
+ ]
+ },
+ {
+ "poolID": 1,
+ "sequence": [
+ 0
+ ]
+ },
+ {
+ "poolID": 2,
+ "sequence": [
+ 0,
+ 1
+ ]
+ }
+ ]
+ },
+ {
+ "id": 2,
+ "program": [
+ {
+ "poolID": 0,
+ "sequence": [
+ 2,
+ 0,
+ 1
+ ]
+ },
+ {
+ "poolID": 1,
+ "sequence": [
+ 0
+ ]
+ },
+ {
+ "poolID": 2,
+ "sequence": [
+ 0,
+ 1
+ ]
+ }
+ ]
+ }
+ ],
+ "generator": {
+ "random_seed": 62642,
+ "min_send_speed_rate": 15,
+ "max_send_speed_rate": 30
+ },
+ "pools": [
+ {
+ "id": 0,
+ "type": 0,
+ "machines": [
+ {
+ "id": 0,
+ "type": 0,
+ "load_time": 1,
+ "processing_time": 10,
+ "unload_time": 1
+ },
+ {
+ "id": 1,
+ "type": 0,
+ "load_time": 1,
+ "processing_time": 8,
+ "unload_time": 1
+ },
+ {
+ "id": 2,
+ "type": 0,
+ "load_time": 1,
+ "processing_time": 15,
+ "unload_time": 1
+ }
+ ]
+ },
+ {
+ "id": 1,
+ "type": 0,
+ "machines": [
+ {
+ "id": 0,
+ "type": 0,
+ "load_time": 1,
+ "processing_time": 30,
+ "unload_time": 1
+ }
+ ]
+ },
+ {
+ "id": 2,
+ "type": 0,
+ "machines": [
+ {
+ "id": 0,
+ "type": 0,
+ "load_time": 1,
+ "processing_time": 20,
+ "unload_time": 1
+ },
+ {
+ "id": 1,
+ "type": 0,
+ "load_time": 1,
+ "processing_time": 60,
+ "unload_time": 1
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/factory_in_out.json b/data/factory_in_out.json
new file mode 100644
index 0000000..36d1cc4
--- /dev/null
+++ b/data/factory_in_out.json
@@ -0,0 +1,336 @@
+{
+ "products": [
+ {
+ "id": 0,
+ "program": [
+ {
+ "poolID": 0,
+ "sequence": [
+ {
+ "machineID": 0,
+ "ins": [
+ {
+ "itemID": 1000,
+ "source": {
+ "stockID": 0
+ },
+ "quantity": 1
+ }
+ ],
+ "outs": [
+ {
+ "destination": {
+ "poolID": 0,
+ "stockID": 0
+ }
+ }
+ ]
+ },
+ {
+ "machineID": 1,
+ "ins": [
+ {
+ "source": {
+ "poolID": 0,
+ "stockID": 0
+ }
+ },
+ {
+ "itemID": 1001,
+ "source": {
+ "stockID": 0
+ },
+ "quantity": 1
+ }
+ ],
+ "outs": [
+ {
+ "destination": {
+ "poolID": 0,
+ "stockID": 1
+ }
+ }
+ ]
+ },
+ {
+ "machineID": 2,
+ "ins": [
+ {
+ "source": {
+ "poolID": 0,
+ "stockID": 1
+ }
+ }
+ ],
+ "outs": [
+ {
+ "destination": {
+ "poolID": 0,
+ "stockID": 2
+ }
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "poolID": 1,
+ "sequence": [
+ {
+ "machineID": 0,
+ "ins": [
+ {
+ "source": {
+ "poolID": 0,
+ "stockID": 2
+ }
+ }
+ ],
+ "outs": [
+ {
+ "destination": {
+ "poolID": 2,
+ "stockID": 0
+ }
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "poolID": 2,
+ "sequence": [
+ {
+ "machineID": 0,
+ "ins": [
+ {
+ "source": {
+ "poolID": 2,
+ "stockID": 0
+ }
+ }
+ ],
+ "outs": [
+ {
+ "destination": {
+ "poolID": 2,
+ "stockID": 1
+ }
+ }
+ ]
+ },
+ {
+ "machineID": 1,
+ "ins": [
+ {
+ "source": {
+ "poolID": 2,
+ "stockID": 1
+ }
+ }
+ ],
+ "outs": [
+ {
+ "destination": {
+ "poolID": 3,
+ "stockID": 0
+ }
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "poolID": 3,
+ "sequence": [
+ {
+ "machineID": 0,
+ "ins": [
+ {
+ "source": {
+ "poolID": 3,
+ "stockID": 0
+ }
+ }
+ ]
+ }
+ ]
+ }
+ ]
+ },
+ {
+ "id": 1,
+ "program": [
+ {
+ "poolID": 0,
+ "sequence": [
+ 1,
+ 2,
+ 0
+ ]
+ },
+ {
+ "poolID": 1,
+ "sequence": [
+ 0
+ ]
+ },
+ {
+ "poolID": 2,
+ "sequence": [
+ 0,
+ 1
+ ]
+ }
+ ]
+ },
+ {
+ "id": 2,
+ "program": [
+ {
+ "poolID": 0,
+ "sequence": [
+ 2,
+ 0,
+ 1
+ ]
+ },
+ {
+ "poolID": 1,
+ "sequence": [
+ 0
+ ]
+ },
+ {
+ "poolID": 2,
+ "sequence": [
+ 0,
+ 1
+ ]
+ }
+ ]
+ }
+ ],
+ "generator": {
+ "random_seed": 62642,
+ "min_send_speed_rate": 15,
+ "max_send_speed_rate": 30
+ },
+ "pools": [
+ {
+ "id": 0,
+ "type": 0,
+ "machines": [
+ {
+ "id": 0,
+ "type": 0,
+ "load_time": 1,
+ "processing_time": 10,
+ "unload_time": 1
+ },
+ {
+ "id": 1,
+ "type": 0,
+ "load_time": 1,
+ "processing_time": 8,
+ "unload_time": 1
+ },
+ {
+ "id": 2,
+ "type": 0,
+ "load_time": 1,
+ "processing_time": 15,
+ "unload_time": 1
+ }
+ ],
+ "stocks": [
+ {
+ "id": 0,
+ "capacity": -1
+ },
+ {
+ "id": 1,
+ "capacity": -1
+ },
+ {
+ "id": 2,
+ "capacity": -1
+ }
+ ]
+ },
+ {
+ "id": 1,
+ "type": 0,
+ "machines": [
+ {
+ "id": 0,
+ "type": 0,
+ "load_time": 1,
+ "processing_time": 30,
+ "unload_time": 1
+ }
+ ]
+ },
+ {
+ "id": 2,
+ "type": 0,
+ "machines": [
+ {
+ "id": 0,
+ "type": 0,
+ "load_time": 1,
+ "processing_time": 20,
+ "unload_time": 1
+ },
+ {
+ "id": 1,
+ "type": 0,
+ "load_time": 1,
+ "processing_time": 60,
+ "unload_time": 1
+ }
+ ],
+ "stocks": [
+ {
+ "id": 0,
+ "capacity": -1
+ },
+ {
+ "id": 1,
+ "capacity": -1
+ }
+ ]
+ },
+ {
+ "id": 3,
+ "type": 0,
+ "machines": [
+ {
+ "id": 0,
+ "type": 3
+ }
+ ],
+ "stocks": [
+ {
+ "id": 0,
+ "capacity": -1
+ }
+ ]
+ }
+ ],
+ "stocks": [
+ {
+ "id": 0,
+ "items": [
+ {
+ "id": 1000,
+ "quantity": -1
+ },
+ {
+ "id": 1001,
+ "quantity": -1
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/data/factory_with_sinks.json b/data/factory_with_sinks.json
new file mode 100644
index 0000000..f0b9871
--- /dev/null
+++ b/data/factory_with_sinks.json
@@ -0,0 +1,177 @@
+{
+ "products": [
+ {
+ "id": 0,
+ "program": [
+ {
+ "poolID": 0,
+ "sequence": [
+ 0,
+ 1,
+ 2
+ ]
+ },
+ {
+ "poolID": 1,
+ "sequence": [
+ 0
+ ]
+ },
+ {
+ "poolID": 2,
+ "sequence": [
+ 0,
+ 1
+ ]
+ },
+ {
+ "poolID": 3,
+ "sequence": [
+ 0
+ ]
+ }
+ ]
+ },
+ {
+ "id": 1,
+ "program": [
+ {
+ "poolID": 0,
+ "sequence": [
+ 1,
+ 2,
+ 0
+ ]
+ },
+ {
+ "poolID": 1,
+ "sequence": [
+ 0
+ ]
+ },
+ {
+ "poolID": 2,
+ "sequence": [
+ 0,
+ 1
+ ]
+ },
+ {
+ "poolID": 3,
+ "sequence": [
+ 0
+ ]
+ }
+ ]
+ },
+ {
+ "id": 2,
+ "program": [
+ {
+ "poolID": 0,
+ "sequence": [
+ 2,
+ 0,
+ 1
+ ]
+ },
+ {
+ "poolID": 1,
+ "sequence": [
+ 0
+ ]
+ },
+ {
+ "poolID": 2,
+ "sequence": [
+ 0,
+ 1
+ ]
+ },
+ {
+ "poolID": 3,
+ "sequence": [
+ 0
+ ]
+ }
+ ]
+ }
+ ],
+ "generator": {
+ "random_seed": 62642,
+ "min_send_speed_rate": 15,
+ "max_send_speed_rate": 30
+ },
+ "pools": [
+ {
+ "id": 0,
+ "type": 0,
+ "machines": [
+ {
+ "id": 0,
+ "type": 0,
+ "load_time": 1,
+ "processing_time": 10,
+ "unload_time": 1
+ },
+ {
+ "id": 1,
+ "type": 0,
+ "load_time": 1,
+ "processing_time": 8,
+ "unload_time": 1
+ },
+ {
+ "id": 2,
+ "type": 0,
+ "load_time": 1,
+ "processing_time": 15,
+ "unload_time": 1
+ }
+ ]
+ },
+ {
+ "id": 1,
+ "type": 0,
+ "machines": [
+ {
+ "id": 0,
+ "type": 0,
+ "load_time": 1,
+ "processing_time": 30,
+ "unload_time": 1
+ }
+ ]
+ },
+ {
+ "id": 2,
+ "type": 0,
+ "machines": [
+ {
+ "id": 0,
+ "type": 0,
+ "load_time": 1,
+ "processing_time": 20,
+ "unload_time": 1
+ },
+ {
+ "id": 1,
+ "type": 0,
+ "load_time": 1,
+ "processing_time": 60,
+ "unload_time": 1
+ }
+ ]
+ },
+ {
+ "id": 3,
+ "type": 0,
+ "machines": [
+ {
+ "id": 0,
+ "type": 3
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/Base.cpp b/src/Base.cpp
new file mode 100644
index 0000000..42f7701
--- /dev/null
+++ b/src/Base.cpp
@@ -0,0 +1,31 @@
+/**
+ * @file Base.cpp
+ * @author The ARTIS Development Team
+ * See the AUTHORS or Authors.txt file
+ */
+
+/*
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
+ *
+ * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program 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 General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
+
+#include "Base.hpp"
+
+namespace artis::factory {
+
+} // namespace artis::factory
\ No newline at end of file
diff --git a/src/Base.hpp b/src/Base.hpp
new file mode 100644
index 0000000..37d2c52
--- /dev/null
+++ b/src/Base.hpp
@@ -0,0 +1,69 @@
+/**
+ * @file Base.hpp
+ * @author The ARTIS Development Team
+ * See the AUTHORS or Authors.txt file
+ */
+
+/*
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
+ *
+ * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program 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 General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
+
+#ifndef ARTIS_FACTORY_BASE_HPP
+#define ARTIS_FACTORY_BASE_HPP
+
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+#include
+
+namespace artis::factory {
+
+typedef typename artis::common::DoubleTime::type Time;
+typedef typename artis::common::event::ExternalEvent ExternalEvent;
+typedef typename artis::common::event::Bag Bag;
+typedef typename artis::common::observer::View View;
+typedef typename artis::common::observer::Output> Output;
+typedef typename artis::common::Coordinator Coordinator;
+typedef typename artis::common::Trace Trace;
+typedef typename artis::common::TraceElement TraceElement;
+
+template
+using Context = artis::pdevs::Context;
+
+template
+class Dynamics : public artis::pdevs::Dynamics {
+public:
+ Dynamics(const std::string &name, const Context &context)
+ : artis::pdevs::Dynamics(name, context) {}
+
+ ~Dynamics() override = default;
+
+ void dconf(const Time &t, const Time &e, const Bag &bag) override {
+ this->dint(t);
+ this->dext(t, e, bag);
+ }
+};
+
+} // namespace artis::factory
+
+#endif
\ No newline at end of file
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
new file mode 100644
index 0000000..7a594e9
--- /dev/null
+++ b/src/CMakeLists.txt
@@ -0,0 +1,19 @@
+ADD_DEFINITIONS(-DWITH_TRACE)
+
+INCLUDE_DIRECTORIES(
+ ${CMAKE_SOURCE_DIR}/src
+ ${ARTIS_INCLUDE_DIRS}
+ ${Boost_INCLUDE_DIRS})
+
+LINK_DIRECTORIES(${ARTIS_LIBRARY_DIRS})
+
+SET(FACTORY_CORE_HPP Base.hpp Combiner.hpp Conveyor.hpp FactoryGraphManager.hpp Item.hpp ItemStock.hpp JsonReader.hpp
+ Machine.hpp PoolRouter.hpp Processor.hpp ProductionOrder.hpp ProductionOrderGenerator.hpp Router.hpp
+ Separator.hpp Sink.hpp Stock.hpp)
+
+SET(FACTORY_CORE_CPP Base.cpp Combiner.hpp Conveyor.hpp ItemStock.cpp Machine.cpp PoolRouter.cpp Processor.cpp
+ ProductionOrder.cpp ProductionOrderGenerator.cpp Router.cpp Separator.cpp Sink.cpp Stock.cpp)
+
+ADD_LIBRARY(factory_core ${FACTORY_CORE_HPP} ${FACTORY_CORE_CPP})
+
+TARGET_LINK_LIBRARIES(factory_core ${Boost_LIBRARIES} ${ARTIS_LIBRARIES})
diff --git a/src/Combiner.cpp b/src/Combiner.cpp
new file mode 100644
index 0000000..b1b350a
--- /dev/null
+++ b/src/Combiner.cpp
@@ -0,0 +1,61 @@
+/**
+ * @file Combiner.cpp
+ * @author The ARTIS Development Team
+ * See the AUTHORS or Authors.txt file
+ */
+
+/*
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
+ *
+ * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program 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 General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
+
+#include "Combiner.hpp"
+
+namespace artis::factory {
+
+void Combiner::dint(const Time & /* t */) {
+ // TODO
+}
+
+void Combiner::dext(const Time & /* t */, const Time & /* e */, const Bag &bag) {
+ std::for_each(bag.begin(), bag.end(), [](const ExternalEvent & /* event */) {
+ // TODO
+ });
+}
+
+void Combiner::start(const Time & /* t */) {
+ // TODO
+}
+
+Time Combiner::ta(const Time & /* t */) const {
+ // TODO
+ return artis::common::DoubleTime::infinity;
+}
+
+Bag Combiner::lambda(const Time & /* t */) const {
+ Bag bag;
+
+ // TODO
+ return bag;
+}
+
+artis::common::event::Value Combiner::observe(const Time & /* t */, unsigned int /* index */) const {
+ return {};
+}
+
+} // namespace artis::factory
\ No newline at end of file
diff --git a/src/Combiner.hpp b/src/Combiner.hpp
new file mode 100644
index 0000000..63e62c8
--- /dev/null
+++ b/src/Combiner.hpp
@@ -0,0 +1,84 @@
+/**
+ * @file Combiner.hpp
+ * @author The ARTIS Development Team
+ * See the AUTHORS or Authors.txt file
+ */
+
+/*
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
+ *
+ * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program 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 General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
+
+#ifndef ARTIS_FACTORY_COMBINER_HPP
+#define ARTIS_FACTORY_COMBINER_HPP
+
+#include "Base.hpp"
+#include "Machine.hpp"
+#include "ProductionOrder.hpp"
+
+namespace artis::factory {
+
+struct CombinerParameters : MachineParameters {
+};
+
+class Combiner : public Dynamics {
+public:
+ struct inputs {
+ enum values {
+ IN
+ };
+ };
+
+ struct outputs {
+ enum values {
+ OUT
+ };
+ };
+
+ struct vars {
+ enum values {
+ };
+ };
+
+ Combiner(const std::string &name, const Context &context)
+ : Dynamics(name, context) {
+ input_port({inputs::IN, "in"});
+ output_port({outputs::OUT, "out"});
+ }
+
+ ~Combiner() override = default;
+
+ void dint(const Time &t) override;
+
+ void dext(const Time &t, const Time &e, const Bag &bag) override;
+
+ void start(const Time &t) override;
+
+ Time ta(const Time &t) const override;
+
+ Bag lambda(const Time &t) const override;
+
+ artis::common::event::Value observe(const Time &t, unsigned int index) const override;
+
+private:
+ // TODO (state)
+};
+
+} // namespace artis::factory
+
+#endif
\ No newline at end of file
diff --git a/src/Conveyor.cpp b/src/Conveyor.cpp
new file mode 100644
index 0000000..b644061
--- /dev/null
+++ b/src/Conveyor.cpp
@@ -0,0 +1,61 @@
+/**
+ * @file Conveyor.cpp
+ * @author The ARTIS Development Team
+ * See the AUTHORS or Authors.txt file
+ */
+
+/*
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
+ *
+ * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program 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 General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
+
+#include "Conveyor.hpp"
+
+namespace artis::factory {
+
+void Conveyor::dint(const Time & /* t */) {
+ // TODO
+}
+
+void Conveyor::dext(const Time & /* t */, const Time & /* e */, const Bag &bag) {
+ std::for_each(bag.begin(), bag.end(), [](const ExternalEvent & /* event */) {
+ // TODO
+ });
+}
+
+void Conveyor::start(const Time & /* t */) {
+ // TODO
+}
+
+Time Conveyor::ta(const Time & /* t */) const {
+ // TODO
+ return artis::common::DoubleTime::infinity;
+}
+
+Bag Conveyor::lambda(const Time & /* t */) const {
+ Bag bag;
+
+ // TODO
+ return bag;
+}
+
+artis::common::event::Value Conveyor::observe(const Time & /* t */, unsigned int /* index */) const {
+ return {};
+}
+
+} // namespace artis::factory
\ No newline at end of file
diff --git a/src/Conveyor.hpp b/src/Conveyor.hpp
new file mode 100644
index 0000000..dd2b8ed
--- /dev/null
+++ b/src/Conveyor.hpp
@@ -0,0 +1,84 @@
+/**
+ * @file Conveyor.hpp
+ * @author The ARTIS Development Team
+ * See the AUTHORS or Authors.txt file
+ */
+
+/*
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
+ *
+ * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program 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 General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
+
+#ifndef ARTIS_FACTORY_CONVEYOR_HPP
+#define ARTIS_FACTORY_CONVEYOR_HPP
+
+#include "Base.hpp"
+#include "Machine.hpp"
+#include "ProductionOrder.hpp"
+
+namespace artis::factory {
+
+struct ConveyorParameters : MachineParameters {
+};
+
+class Conveyor : public Dynamics {
+public:
+ struct inputs {
+ enum values {
+ IN
+ };
+ };
+
+ struct outputs {
+ enum values {
+ OUT
+ };
+ };
+
+ struct vars {
+ enum values {
+ };
+ };
+
+ Conveyor(const std::string &name, const Context &context)
+ : Dynamics(name, context) {
+ input_port({inputs::IN, "in"});
+ output_port({outputs::OUT, "out"});
+ }
+
+ ~Conveyor() override = default;
+
+ void dint(const Time &t) override;
+
+ void dext(const Time &t, const Time &e, const Bag &bag) override;
+
+ void start(const Time &t) override;
+
+ Time ta(const Time &t) const override;
+
+ Bag lambda(const Time &t) const override;
+
+ artis::common::event::Value observe(const Time &t, unsigned int index) const override;
+
+private:
+ // TODO (state)
+};
+
+} // namespace artis::factory
+
+#endif
\ No newline at end of file
diff --git a/src/FactoryGraphManager.hpp b/src/FactoryGraphManager.hpp
new file mode 100644
index 0000000..139bd2e
--- /dev/null
+++ b/src/FactoryGraphManager.hpp
@@ -0,0 +1,145 @@
+/**
+ * @file FactoryGraphManager.hpp
+ * @author The ARTIS Development Team
+ * See the AUTHORS or Authors.txt file
+ */
+
+/*
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
+ *
+ * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program 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 General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
+
+#ifndef ARTIS_FACTORY_FACTORY_GRAPH_MANAGER_HPP
+#define ARTIS_FACTORY_FACTORY_GRAPH_MANAGER_HPP
+
+#include "Base.hpp"
+#include "JsonReader.hpp"
+#include "PoolRouter.hpp"
+#include "Router.hpp"
+
+#include
+
+namespace artis::factory {
+
+struct FactoryGraphManagerParameters {
+ Factory factory;
+};
+
+class FactoryGraphManager
+ : public artis::pdevs::GraphManager {
+public:
+ enum sub_models {
+ GENERATOR, ROUTER, POOL_ROUTER, MACHINE = 10000
+ };
+
+ FactoryGraphManager(Coordinator *coordinator, const artis::common::NoParameters ¶meters,
+ const FactoryGraphManagerParameters &graph_parameters) :
+ artis::pdevs::GraphManager(
+ coordinator, parameters, graph_parameters) {
+ unsigned int machine_index = 0;
+ std::map programs;
+
+ for (const auto &product: graph_parameters.factory._products) {
+ unsigned int product_id = product.first;
+ Program program;
+
+ for (const auto &pool_job: product.second._pool_jobs) {
+ std::vector machines;
+
+ for (const auto &machine_job: pool_job._machine_jobs) {
+ machines.push_back(machine_job._machine_id);
+ }
+ program.emplace_back((uint8_t) pool_job._pool_id, machines);
+ }
+ programs[product_id] = program;
+ }
+
+ ProductionOrderGeneratorParameters generator_parameters{programs,
+ graph_parameters.factory._generator._random_seed,
+ graph_parameters.factory._generator._min_send_speed_rate,
+ graph_parameters.factory._generator._max_send_speed_rate};
+
+ _generator = new GeneratorSimulator("G", generator_parameters);
+ _router = new RouterSimulator("R", {graph_parameters.factory._pools.size()});
+
+ this->add_child(ROUTER, _router);
+ this->add_child(GENERATOR, _generator);
+
+ for (const auto &p: graph_parameters.factory._pools) {
+ _pool_routers.push_back(
+ new PoolRouterSimulator("P_R_" + std::to_string(std::get<0>(p)),
+ PoolRouterParameters{std::get<1>(p), std::get<2>(p).size()}));
+ this->add_child(POOL_ROUTER + std::get<0>(p), _pool_routers.back());
+ out({_router, artis::factory::Router::outputs::OUT_P + std::get<0>(p)})
+ >> in({_pool_routers.back(), artis::factory::PoolRouter::inputs::IN});
+ out({_pool_routers.back(), artis::factory::PoolRouter::outputs::OUT})
+ >> in({_router, artis::factory::Router::inputs::IN_P + std::get<0>(p)});
+ for (const auto &m: std::get<2>(p)) {
+ switch (m->machine_type) {
+ case PROCESSOR: {
+ auto new_processor = new ProcessorSimulator(
+ "M_" + std::to_string(m->pool_id) + "_" + std::to_string(m->machine_id), (ProcessorParameters &) (*m));
+
+ _processors.push_back(new_processor);
+ this->add_child(MACHINE + machine_index, new_processor);
+ out({_pool_routers.back(), artis::factory::PoolRouter::outputs::OUT_M + m->machine_id})
+ >> in({new_processor, artis::factory::Processor::inputs::IN});
+ out({new_processor, artis::factory::Processor::outputs::OUT})
+ >> in({_pool_routers.back(), artis::factory::PoolRouter::inputs::IN_M + m->machine_id});
+ ++machine_index;
+ break;
+ }
+ case SINK: {
+ // TODO
+ break;
+ }
+ case SEPARATOR: {
+ // TODO
+ break;
+ }
+ case COMBINER : {
+ // TODO
+ break;
+ }
+ case CONVEYOR :{
+ // TODO
+ break;
+ }
+ default: {}
+ }
+ }
+ }
+ out({_generator, artis::factory::ProductionOrderGenerator::outputs::OUT})
+ >> in({_router, artis::factory::Router::inputs::IN});
+ }
+
+private:
+ typedef artis::pdevs::Simulator GeneratorSimulator;
+ typedef artis::pdevs::Simulator RouterSimulator;
+ typedef artis::pdevs::Simulator PoolRouterSimulator;
+ typedef artis::pdevs::Simulator ProcessorSimulator;
+
+ GeneratorSimulator *_generator;
+ RouterSimulator *_router;
+ std::vector _pool_routers;
+ std::vector _processors;
+};
+
+}
+
+#endif //ARTIS_FACTORY_FACTORY_GRAPH_MANAGER_HPP
diff --git a/src/Item.hpp b/src/Item.hpp
new file mode 100644
index 0000000..bfaaad3
--- /dev/null
+++ b/src/Item.hpp
@@ -0,0 +1,42 @@
+/**
+ * @file Item.hpp
+ * @author The ARTIS Development Team
+ * See the AUTHORS or Authors.txt file
+ */
+
+/*
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
+ *
+ * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program 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 General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
+
+#ifndef ARTIS_FACTORY_ITEM_HPP
+#define ARTIS_FACTORY_ITEM_HPP
+
+namespace artis::factory {
+
+struct BaseItem {
+ unsigned int _id;
+};
+
+struct Item {
+ unsigned int _po_id;
+};
+
+}
+
+#endif //ARTIS_FACTORY_ITEM_HPP
diff --git a/src/ItemStock.cpp b/src/ItemStock.cpp
new file mode 100644
index 0000000..79cb840
--- /dev/null
+++ b/src/ItemStock.cpp
@@ -0,0 +1,61 @@
+/**
+ * @file ItemStock.cpp
+ * @author The ARTIS Development Team
+ * See the AUTHORS or Authors.txt file
+ */
+
+/*
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
+ *
+ * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program 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 General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
+
+#include "ItemStock.hpp"
+
+namespace artis::factory {
+
+void ItemStock::dint(const Time & /* t */) {
+ // TODO
+}
+
+void ItemStock::dext(const Time & /* t */, const Time & /* e */, const Bag &bag) {
+ std::for_each(bag.begin(), bag.end(), [](const ExternalEvent & /* event */) {
+ // TODO
+ });
+}
+
+void ItemStock::start(const Time & /* t */) {
+ // TODO
+}
+
+Time ItemStock::ta(const Time & /* t */) const {
+ // TODO
+ return artis::common::DoubleTime::infinity;
+}
+
+Bag ItemStock::lambda(const Time & /* t */) const {
+ Bag bag;
+
+ // TODO
+ return bag;
+}
+
+artis::common::event::Value ItemStock::observe(const Time & /* t */, unsigned int /* index */) const {
+ return {};
+}
+
+} // namespace artis::factory
\ No newline at end of file
diff --git a/src/ItemStock.hpp b/src/ItemStock.hpp
new file mode 100644
index 0000000..58f280e
--- /dev/null
+++ b/src/ItemStock.hpp
@@ -0,0 +1,83 @@
+/**
+ * @file ItemStock.hpp
+ * @author The ARTIS Development Team
+ * See the AUTHORS or Authors.txt file
+ */
+
+/*
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
+ *
+ * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program 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 General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
+
+#ifndef ARTIS_FACTORY_ITEM_STOCK_HPP
+#define ARTIS_FACTORY_ITEM_STOCK_HPP
+
+#include "Base.hpp"
+#include "ProductionOrder.hpp"
+
+namespace artis::factory {
+
+struct ItemStockParameters {
+};
+
+class ItemStock : public Dynamics {
+public:
+ struct inputs {
+ enum values {
+ IN
+ };
+ };
+
+ struct outputs {
+ enum values {
+ OUT
+ };
+ };
+
+ struct vars {
+ enum values {
+ };
+ };
+
+ ItemStock(const std::string &name, const Context &context)
+ : Dynamics(name, context) {
+ input_port({inputs::IN, "in"});
+ output_port({outputs::OUT, "out"});
+ }
+
+ ~ItemStock() override = default;
+
+ void dint(const Time &t) override;
+
+ void dext(const Time &t, const Time &e, const Bag &bag) override;
+
+ void start(const Time &t) override;
+
+ Time ta(const Time &t) const override;
+
+ Bag lambda(const Time &t) const override;
+
+ artis::common::event::Value observe(const Time &t, unsigned int index) const override;
+
+private:
+ // TODO (state)
+};
+
+} // namespace artis::factory
+
+#endif
\ No newline at end of file
diff --git a/src/JsonReader.hpp b/src/JsonReader.hpp
new file mode 100644
index 0000000..0889edb
--- /dev/null
+++ b/src/JsonReader.hpp
@@ -0,0 +1,285 @@
+/**
+ * @file Base.hpp
+ * @author The ARTIS Development Team
+ * See the AUTHORS or Authors.txt file
+ */
+
+/*
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
+ *
+ * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program 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 General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
+
+#ifndef ARTIS_FACTORY_JSON_READER_HPP
+#define ARTIS_FACTORY_JSON_READER_HPP
+
+#include "Combiner.hpp"
+#include "Conveyor.hpp"
+#include "Machine.hpp"
+#include "Processor.hpp"
+#include "ProductionOrderGenerator.hpp"
+#include "Separator.hpp"
+#include "Sink.hpp"
+
+#include
+
+namespace artis::factory {
+
+struct Location {
+ int _pool_id;
+ unsigned int _stock_id;
+};
+
+struct In {
+ int _id; // -1 if global
+ Location _source;
+ unsigned int _quantity;
+};
+
+struct Out {
+ int _id; // -1 if global
+ Location _destination;
+ unsigned int _quantity;
+};
+
+struct MachineJob {
+ unsigned int _machine_id;
+ std::vector _ins;
+ std::vector _outs;
+};
+
+struct PoolJob {
+ unsigned int _pool_id;
+ std::vector _machine_jobs;
+};
+
+struct Product {
+ unsigned int _id;
+ std::vector _pool_jobs;
+};
+
+struct Generator {
+ uint _random_seed;
+ uint _min_send_speed_rate;
+ uint _max_send_speed_rate;
+};
+
+struct Stock {
+ unsigned int _id;
+ int _capacity; // if -1 then infinity
+};
+
+struct Item {
+ unsigned int _id;
+ int _quantity; // if -1 then infinity
+};
+
+struct ItemStock {
+ unsigned int _id;
+ std::vector- _items;
+};
+
+struct Factory {
+ Generator _generator;
+ std::vector>, std::vector >> _pools;
+ std::map _products;
+ std::vector _stocks;
+};
+
+class JsonReader {
+public:
+ JsonReader() = default;
+
+ const Factory &factory() const { return _factory; }
+
+ Factory &factory() { return _factory; }
+
+ void parse(const std::string &str) {
+ nlohmann::json data = nlohmann::json::parse(str);
+
+ parse_products(data["products"]);
+ parse_generator(data["generator"]);
+ parse_pools(data["pools"]);
+ if (data.contains("stocks")) {
+ parse_item_stocks(data["stocks"]);
+ }
+ }
+
+private:
+ void parse_generator(const nlohmann::json &data) {
+ _factory._generator = Generator{data["random_seed"].get(),
+ data["min_send_speed_rate"].get(),
+ data["max_send_speed_rate"].get()};
+ }
+
+ std::vector parse_ins(const nlohmann::json &data) {
+ std::vector ins;
+
+ for (const nlohmann::json &in: data) {
+ int item_id = in.contains("itemID") ? in["itemID"].get() : -1;
+ int source_pool_id = in["source"].contains("poolID") ? in["source"]["poolID"].get() : -1;
+ unsigned int source_stock_id = in["source"]["stockID"].get();
+ unsigned int quantity = in.contains("quantity") ? in["quantity"].get() : 1;
+
+ ins.push_back(In{item_id, Location{source_pool_id, source_stock_id}, quantity});
+ }
+ return ins;
+ }
+
+ std::vector> parse_machines(const nlohmann::json &data, unsigned int pool_id) {
+ std::vector> machines;
+
+ for (const nlohmann::json &machine: data) {
+ unsigned int machine_type = machine["type"].get();
+
+ switch (machine_type) {
+ case PROCESSOR: {
+ unsigned int load_time = machine.contains("load_time") ? machine["load_time"].get() : 0;
+ unsigned int processing_time = machine.contains("processing_time")
+ ? machine["processing_time"].get() : 0;
+ unsigned int unload_time = machine.contains("unload_time") ? machine["unload_time"].get() : 0;
+
+ machines.push_back(
+ std::make_shared(ProcessorParameters{{machine["id"].get(), machine_type,
+ pool_id}, load_time, processing_time,
+ unload_time}));
+ break;
+ }
+ case SINK: {
+ machines.push_back(std::make_shared(
+ SinkParameters{{machine["id"].get(), machine_type, pool_id}}));
+ break;
+ }
+ case SEPARATOR: {
+ // TODO
+ machines.push_back(std::make_shared(
+ SeparatorParameters{{machine["id"].get(), machine_type, pool_id}}));
+ break;
+ }
+ case COMBINER : {
+ // TODO
+ machines.push_back(std::make_shared(
+ CombinerParameters{{machine["id"].get(), machine_type, pool_id}}));
+ break;
+ }
+ case CONVEYOR : {
+ // TODO
+ machines.push_back(std::make_shared(
+ ConveyorParameters{{machine["id"].get(), machine_type, pool_id}}));
+ break;
+ }
+ default: {
+ }
+ }
+ }
+ return machines;
+ }
+
+ std::vector parse_outs(const nlohmann::json &data) {
+ std::vector outs;
+
+ for (const nlohmann::json &out: data) {
+ int item_id = out.contains("itemID") ? out["itemID"].get() : -1;
+ int destination_pool_id = out["destination"].contains("poolID") ? out["destination"]["poolID"].get() : -1;
+ unsigned int destination_stock_id = out["destination"]["stockID"].get();
+ unsigned int quantity = out.contains("quantity") ? out["quantity"].get() : 1;
+
+ outs.push_back(Out{item_id, Location{destination_pool_id, destination_stock_id}, quantity});
+ }
+ return outs;
+ }
+
+ void parse_pools(const nlohmann::json &data) {
+ for (const nlohmann::json &pool: data) {
+ unsigned int pool_id = pool["id"].get();
+ unsigned int pool_type = pool["type"].get();
+ std::vector stocks;
+
+ if (pool.contains("stocks")) {
+ for (const nlohmann::json &stock: pool["stocks"]) {
+ unsigned int stock_id = stock["id"].get();
+ int capacity = stock["capacity"].get();
+
+ stocks.push_back({stock_id, capacity});
+ }
+ }
+ _factory._pools.emplace_back(pool_id, pool_type, parse_machines(pool["machines"], pool_id), stocks);
+ }
+ }
+
+ void parse_products(const nlohmann::json &data) {
+ for (const nlohmann::json &product: data) {
+ unsigned int product_id = product["id"].get();
+
+ _factory._products[product_id] = Product{product_id, parse_program(product["program"])};
+ }
+ }
+
+ std::vector parse_program(const nlohmann::json &data) {
+ std::vector program;
+
+ for (const nlohmann::json &pool_machine: data) {
+ unsigned int pool_id = pool_machine["poolID"].get();
+
+ program.push_back(PoolJob{pool_id, parse_sequence(pool_machine["sequence"])});
+ }
+ return program;
+ }
+
+ std::vector parse_sequence(const nlohmann::json &data) {
+ std::vector sequence;
+
+ for (const nlohmann::json &machine: data) {
+ if (machine.is_object()) {
+ std::vector ins;
+ std::vector outs;
+
+ if (machine.contains("ins")) {
+ ins = parse_ins(machine["ins"]);
+ }
+ if (machine.contains("outs")) {
+ outs = parse_outs(machine["outs"]);
+ }
+ sequence.push_back(MachineJob{machine["machineID"].get(), ins, outs});
+ } else {
+ sequence.push_back(MachineJob{machine.get(), {}, {}});
+ }
+ }
+ return sequence;
+ }
+
+ void parse_item_stocks(const nlohmann::json &data) {
+ for (const nlohmann::json &stock: data) {
+ unsigned int stock_id = stock["id"].get();
+ std::vector
- items;
+
+ for (const nlohmann::json &item: stock["items"]) {
+ unsigned int item_id = item["id"].get();
+ int quantity = item["quantity"].get();
+
+ items.push_back({item_id, quantity});
+ }
+ _factory._stocks.push_back({stock_id, items});
+ }
+ }
+
+ Factory _factory;
+};
+
+}
+
+#endif //ARTIS_FACTORY_JSON_READER_HPP
diff --git a/src/Machine.cpp b/src/Machine.cpp
new file mode 100644
index 0000000..2e10cdf
--- /dev/null
+++ b/src/Machine.cpp
@@ -0,0 +1,31 @@
+/**
+ * @file Machine.cpp
+ * @author The ARTIS Development Team
+ * See the AUTHORS or Authors.txt file
+ */
+
+/*
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
+ *
+ * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program 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 General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
+
+#include "Machine.hpp"
+
+namespace artis::factory {
+
+} // namespace artis::factory
\ No newline at end of file
diff --git a/src/Machine.hpp b/src/Machine.hpp
new file mode 100644
index 0000000..7dc9f99
--- /dev/null
+++ b/src/Machine.hpp
@@ -0,0 +1,43 @@
+/**
+ * @file Machine.hpp
+ * @author The ARTIS Development Team
+ * See the AUTHORS or Authors.txt file
+ */
+
+/*
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
+ *
+ * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program 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 General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
+
+#ifndef ARTIS_FACTORY_MACHINE_HPP
+#define ARTIS_FACTORY_MACHINE_HPP
+
+#include "Base.hpp"
+#include "ProductionOrder.hpp"
+
+namespace artis::factory {
+
+struct MachineParameters {
+ uint machine_id;
+ uint machine_type;
+ uint pool_id;
+};
+
+} // namespace artis::factory
+
+#endif
\ No newline at end of file
diff --git a/src/PoolRouter.cpp b/src/PoolRouter.cpp
new file mode 100644
index 0000000..19beeff
--- /dev/null
+++ b/src/PoolRouter.cpp
@@ -0,0 +1,153 @@
+/**
+ * @file PoolRouter.cpp
+ * @author The ARTIS Development Team
+ * See the AUTHORS or Authors.txt file
+ */
+
+/*
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
+ *
+ * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program 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 General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
+
+#include "PoolRouter.hpp"
+
+namespace artis::factory {
+
+void PoolRouter::dint(const Time & /* t */) {
+ switch (_phase) {
+ case Phase::INIT: {
+ _phase = Phase::WAIT;
+ break;
+ }
+ case Phase::WAIT: {
+ break;
+ }
+ case Phase::SEND: {
+ auto it = next_po();
+
+ assert(it != _pending_po.cend());
+
+ if ((*it)->is_finish()) {
+ _available_machines[(*it)->last_operation()->get_loc_index()] = true;
+ } else if ((*it)->current_operation().get_type() == CHANGE_POOL_TYPE) {
+ _available_machines[(*it)->previous_operation()->get_loc_index()] = true;
+ } else {
+ _available_machines[(*it)->current_operation().get_loc_index()] = false;
+ }
+ _pending_po.erase(it);
+ if (std::find_if(_pending_po.cbegin(), _pending_po.cend(), [this](const auto &e) {
+ return e->is_finish() or e->current_operation().get_type() == CHANGE_POOL_TYPE or
+ _available_machines[e->current_operation().get_loc_index()];
+ }) != _pending_po.cend()) {
+ _phase = Phase::SEND;
+ } else {
+ _phase = Phase::WAIT;
+ }
+ break;
+ }
+ }
+}
+
+void PoolRouter::dext(const Time &t, const Time & /* e */, const Bag &bag) {
+ std::for_each(bag.begin(), bag.end(), [t, this](const common::event::ExternalEvent &event) {
+ if (event.port_index() == inputs::IN) {
+ uint8_t *data = nullptr;
+
+ event.data()(data);
+ _pending_po.push_back(std::make_unique(data, event.data().size()));
+ _pending_po.back()->next();
+ } else if (event.port_index() >= inputs::IN_M) {
+ uint8_t *data = nullptr;
+
+ event.data()(data);
+ _pending_po.push_back(std::make_unique(data, event.data().size()));
+ _available_machines[event.port_index() - inputs::IN_M] = true;
+ _pending_po.back()->next();
+ }
+ }
+ );
+ if (std::find_if(_pending_po.cbegin(), _pending_po.cend(), [this](const auto &e) {
+ return e->is_finish() or e->current_operation().get_type() == CHANGE_POOL_TYPE or
+ _available_machines[e->current_operation().get_loc_index()];
+ }) != _pending_po.cend()) {
+ _phase = Phase::SEND;
+ } else {
+ _phase = Phase::WAIT;
+ }
+}
+
+void PoolRouter::start(const Time & /* t */) {
+ _phase = Phase::INIT;
+}
+
+Time PoolRouter::ta(const Time & /* t */) const {
+ switch (_phase) {
+ case Phase::INIT:
+ return 0;
+ case Phase::WAIT:
+ return artis::common::DoubleTime::infinity;
+ case Phase::SEND:
+ return 0;
+ }
+ return artis::common::DoubleTime::infinity;
+}
+
+Bag PoolRouter::lambda(const Time & /* t */) const {
+ Bag bag;
+
+ if (_phase == Phase::SEND) {
+ if (not _pending_po.empty()) {
+ auto it = next_po();
+
+ assert(it != _pending_po.cend());
+
+ auto po = it->get();
+
+ if (po->is_finish() or po->current_operation().get_type() == CHANGE_POOL_TYPE) {
+ bag.push_back(ExternalEvent(outputs::OUT, common::event::Value(po->_buffer, po->_size)));
+ } else if (po->current_operation().get_type() == CHANGE_MACHINE_TYPE) {
+ bag.push_back(ExternalEvent(outputs::OUT_M + po->current_operation().get_loc_index(),
+ common::event::Value(po->_buffer, po->_size)));
+ }
+ }
+ }
+ return bag;
+}
+
+artis::common::event::Value PoolRouter::observe(const Time & /* t */, unsigned int index) const {
+ switch (index) {
+ case vars::WAITING_PO_NUMBER:
+ return (unsigned int) _pending_po.size();
+ }
+ return {};
+}
+
+PoolRouter::ProductionOrders::const_iterator PoolRouter::next_po() const {
+ auto it = std::find_if(_pending_po.cbegin(), _pending_po.cend(), [](const auto &e) {
+ return e->is_finish() or e->current_operation().get_type() == CHANGE_POOL_TYPE;
+ });
+
+ if (it != _pending_po.cend()) {
+ return it;
+ } else {
+ return std::find_if(_pending_po.cbegin(), _pending_po.cend(),
+ [this](const auto &e) { return _available_machines[e->current_operation().get_loc_index()]; });
+ }
+}
+
+} // namespace artis::factory
\ No newline at end of file
diff --git a/src/PoolRouter.hpp b/src/PoolRouter.hpp
new file mode 100644
index 0000000..94fe489
--- /dev/null
+++ b/src/PoolRouter.hpp
@@ -0,0 +1,123 @@
+/**
+ * @file PoolRouter.hpp
+ * @author The ARTIS Development Team
+ * See the AUTHORS or Authors.txt file
+ */
+
+/*
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
+ *
+ * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program 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 General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
+
+#ifndef ARTIS_FACTORY_POOL_ROUTER_HPP
+#define ARTIS_FACTORY_POOL_ROUTER_HPP
+
+#include "Base.hpp"
+#include "ProductionOrder.hpp"
+
+#include
+
+namespace artis::factory {
+
+struct PoolRouterParameters {
+ uint type;
+ std::size_t machine_number;
+};
+
+class PoolRouter : public Dynamics {
+public:
+ struct inputs {
+ enum values {
+ IN, IN_M = 1000
+ };
+ };
+
+ struct outputs {
+ enum values {
+ OUT, OUT_M = 1000
+ };
+ };
+
+ struct vars {
+ enum values {
+ WAITING_PO_NUMBER
+ };
+ };
+
+ PoolRouter(const std::string &name, const Context &context)
+ : Dynamics(name, context),
+ _parameters(context.parameters()), _available_machines(context.parameters().machine_number) {
+ input_port({inputs::IN, "in"});
+ output_port({outputs::OUT, "out"});
+ for (unsigned int i = 0; i < context.parameters().machine_number; ++i) {
+ output_port({outputs::OUT_M + i, "out_m" + std::to_string(i)});
+ input_port({inputs::IN_M + i, "in_m" + std::to_string(i)});
+ _available_machines[i] = true;
+ }
+ observables({{vars::WAITING_PO_NUMBER, "waiting_po_number"}});
+ }
+
+ ~PoolRouter() override = default;
+
+ void dint(const Time & /* t */) override;
+
+ void dext(const Time & /* t */, const Time & /* e */, const Bag & /* bag*/) override;
+
+ void start(const Time & /* t */) override;
+
+ Time ta(const Time & /* t */) const override;
+
+ Bag lambda(const Time & /* t */) const override;
+
+ artis::common::event::Value observe(const Time &t, unsigned int index) const override;
+
+private:
+ typedef std::deque> ProductionOrders;
+
+ ProductionOrders::const_iterator next_po() const;
+
+ struct Phase {
+ enum values {
+ INIT, WAIT, SEND
+ };
+
+ static std::string to_string(const values &value) {
+ switch (value) {
+ case INIT:
+ return "INIT";
+ case WAIT:
+ return "WAIT";
+ case SEND:
+ return "SEND";
+ }
+ return "";
+ }
+ };
+
+ // parameters
+ PoolRouterParameters _parameters;
+
+ // state
+ Phase::values _phase;
+ ProductionOrders _pending_po;
+ std::vector _available_machines;
+};
+
+} // namespace artis::factory
+
+#endif
\ No newline at end of file
diff --git a/src/Processor.cpp b/src/Processor.cpp
new file mode 100644
index 0000000..8316ff9
--- /dev/null
+++ b/src/Processor.cpp
@@ -0,0 +1,61 @@
+/**
+ * @file Processor.cpp
+ * @author The ARTIS Development Team
+ * See the AUTHORS or Authors.txt file
+ */
+
+/*
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
+ *
+ * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program 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 General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
+
+#include "Processor.hpp"
+
+namespace artis::factory {
+
+void Processor::dint(const Time & /* t */) {
+ // TODO
+}
+
+void Processor::dext(const Time & /* t */, const Time & /* e */, const Bag &bag) {
+ std::for_each(bag.begin(), bag.end(), [](const ExternalEvent & /* event */) {
+ // TODO
+ });
+}
+
+void Processor::start(const Time & /* t */) {
+ // TODO
+}
+
+Time Processor::ta(const Time & /* t */) const {
+ // TODO
+ return artis::common::DoubleTime::infinity;
+}
+
+Bag Processor::lambda(const Time & /* t */) const {
+ Bag bag;
+
+ // TODO
+ return bag;
+}
+
+artis::common::event::Value Processor::observe(const Time & /* t */, unsigned int /* index */) const {
+ return {};
+}
+
+} // namespace artis::factory
\ No newline at end of file
diff --git a/src/Processor.hpp b/src/Processor.hpp
new file mode 100644
index 0000000..408ddbd
--- /dev/null
+++ b/src/Processor.hpp
@@ -0,0 +1,87 @@
+/**
+ * @file Processor.hpp
+ * @author The ARTIS Development Team
+ * See the AUTHORS or Authors.txt file
+ */
+
+/*
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
+ *
+ * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program 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 General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
+
+#ifndef ARTIS_FACTORY_PROCESSOR_HPP
+#define ARTIS_FACTORY_PROCESSOR_HPP
+
+#include "Base.hpp"
+#include "Machine.hpp"
+#include "ProductionOrder.hpp"
+
+namespace artis::factory {
+
+struct ProcessorParameters : MachineParameters {
+ uint load_time;
+ uint processing_time;
+ uint unload_time;
+};
+
+class Processor : public Dynamics {
+public:
+ struct inputs {
+ enum values {
+ IN
+ };
+ };
+
+ struct outputs {
+ enum values {
+ OUT
+ };
+ };
+
+ struct vars {
+ enum values {
+ };
+ };
+
+ Processor(const std::string &name, const Context &context)
+ : Dynamics(name, context) {
+ input_port({inputs::IN, "in"});
+ output_port({outputs::OUT, "out"});
+ }
+
+ ~Processor() override = default;
+
+ void dint(const Time &t) override;
+
+ void dext(const Time &t, const Time &e, const Bag &bag) override;
+
+ void start(const Time &t) override;
+
+ Time ta(const Time &t) const override;
+
+ Bag lambda(const Time &t) const override;
+
+ artis::common::event::Value observe(const Time &t, unsigned int index) const override;
+
+private:
+ // TODO (state)
+};
+
+} // namespace artis::factory
+
+#endif
\ No newline at end of file
diff --git a/src/ProductionOrder.cpp b/src/ProductionOrder.cpp
new file mode 100644
index 0000000..3ae3f02
--- /dev/null
+++ b/src/ProductionOrder.cpp
@@ -0,0 +1,218 @@
+/**
+ * @file ProductionOrder.cpp
+ * @author The ARTIS Development Team
+ * See the AUTHORS or Authors.txt file
+ */
+
+/*
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
+ *
+ * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program 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 General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
+
+#include "ProductionOrder.hpp"
+
+#include
+#include
+#include
+#include
+
+namespace artis::factory {
+
+void put_bits(uint8_t *buffer, ProductionOrder::Reference &reference, uint8_t data, uint8_t bit_number) {
+ if (8 - reference._bit_index >= bit_number) {
+ buffer[reference._byte_index] |= data << (8 - bit_number - reference._bit_index);
+ reference._bit_index += bit_number;
+ if (reference._bit_index == 8) {
+ ++reference._byte_index;
+ reference._bit_index = 0;
+ }
+ } else {
+ buffer[reference._byte_index] |= data >> (bit_number - (8 - reference._bit_index));
+ ++reference._byte_index;
+ reference._bit_index = bit_number - (8 - reference._bit_index);
+ data &= 0xFF >> (8 - reference._bit_index);
+ buffer[reference._byte_index] |= data << (8 - reference._bit_index);
+ }
+}
+
+uint8_t get_bits(uint8_t const *buffer,
+ const ProductionOrder::Reference &reference,
+ uint8_t bit_number) {
+ uint8_t data = 0;
+
+ if (8 - reference._bit_index >= bit_number) {
+ data = (uint8_t) (buffer[reference._byte_index] << reference._bit_index) >>
+ (8 - bit_number);
+ } else {
+ uint8_t mask = ~(uint8_t) (0xFF << (8 - reference._bit_index));
+
+ data = (uint8_t) (buffer[reference._byte_index] & mask);
+ data <<= bit_number - (8 - reference._bit_index);
+ data |= (uint8_t) (buffer[reference._byte_index + 1] >>
+ (8 - (bit_number - (8 - reference._bit_index))));
+ }
+ return data;
+}
+
+void ProductionOrder::Reference::operator+=(uint8_t p) {
+ _byte_index += (_bit_index + p) / 8;
+ _bit_index += p;
+ _bit_index %= 8;
+}
+
+ProductionOrder::ProductionOrder(uint8_t *buffer, std::size_t size)
+ : _buffer(nullptr), _size(size), _bsize(0), _current_operation(nullptr) {
+ _buffer = new uint8_t[size];
+ std::memcpy(_buffer, buffer, size);
+ _bsize = (_buffer[BIT_NUMBER_POSITION] << 8) + _buffer[BIT_NUMBER_POSITION + 1];
+ update_operation(_buffer[INDEX_POSITION]);
+ _is_finish = _buffer[INDEX_POSITION] + 1 >= _buffer[OPERATION_NUMBER_POSITION];
+}
+
+ProductionOrder::ProductionOrder(uint16_t ID, uint16_t product_ID, const Program &program) : _is_finish(false) {
+ Reference reference{0, 0};
+ std::size_t operation_number = 0;
+
+ _bsize = HEADER_SIZE * 8; // size + index + operation number
+ std::for_each(program.cbegin(), program.cend(),
+ [this, &operation_number](const PoolMachineSequence &sequence) {
+ _bsize +=
+ sequence._machines.size() * (MACHINE_SIZE + TYPE_SIZE);
+ _bsize += POOL_SIZE + TYPE_SIZE;
+ operation_number += sequence._machines.size() + 1;
+ });
+ _size = _bsize / 8 + 1;
+ _buffer = new uint8_t[_size];
+ memset(_buffer, 0, _size);
+
+ // bit number
+ _buffer[reference._byte_index++] = (uint8_t) (_bsize >> 8);
+ _buffer[reference._byte_index++] = (uint8_t) (_bsize & 0xFF);
+
+ // ID
+ _buffer[reference._byte_index++] = (uint8_t) (ID >> 8);
+ _buffer[reference._byte_index++] = (uint8_t) (ID & 0xFF);
+
+ // product ID
+ _buffer[reference._byte_index++] = (uint8_t) (product_ID >> 8);
+ _buffer[reference._byte_index++] = (uint8_t) (product_ID & 0xFF);
+
+ // index
+ _buffer[reference._byte_index++] = (uint8_t) (0);
+
+ assert(operation_number < 256);
+
+ // operation number
+ _buffer[reference._byte_index++] = (int8_t) (operation_number);
+
+ // operations {change pool ; N change machine} * M
+ std::for_each(program.cbegin(), program.cend(), [this, &reference](const PoolMachineSequence &sequence) {
+ const ChangePool &operation = sequence._pool;
+
+ assert(operation._pool_id < (1 << POOL_SIZE));
+
+ put_bits(_buffer, reference, CHANGE_POOL_TYPE, TYPE_SIZE);
+ put_bits(_buffer, reference, operation._pool_id, POOL_SIZE);
+ std::for_each(sequence._machines.cbegin(), sequence._machines.cend(),
+ [this, &reference](const ChangeMachine &operation) {
+ assert(operation._machine_id < (1 << MACHINE_SIZE));
+
+ put_bits(_buffer, reference, CHANGE_MACHINE_TYPE, TYPE_SIZE);
+ put_bits(_buffer, reference, operation._machine_id, MACHINE_SIZE);
+ });
+ });
+
+ // current operation
+ _current_operation = std::make_unique(program.begin()->_pool);
+}
+
+std::unique_ptr ProductionOrder::get_operation(uint8_t index) const {
+ Reference reference{HEADER_SIZE, 0};
+ uint8_t operation_type = get_bits(_buffer, reference, TYPE_SIZE);
+
+ reference += TYPE_SIZE;
+ while (index > 0) {
+ switch (operation_type) {
+ case CHANGE_POOL_TYPE: {
+ reference += POOL_SIZE;
+ break;
+ }
+ case CHANGE_MACHINE_TYPE: {
+ reference += MACHINE_SIZE;
+ break;
+ }
+ default:
+ assert(false);
+ }
+ operation_type = get_bits(_buffer, reference, TYPE_SIZE);
+ reference += TYPE_SIZE;
+ --index;
+ }
+ switch (operation_type) {
+ case CHANGE_POOL_TYPE: {
+ return std::make_unique(get_bits(_buffer, reference, POOL_SIZE));
+ }
+ case CHANGE_MACHINE_TYPE: {
+ return std::make_unique(get_bits(_buffer, reference, MACHINE_SIZE));
+ }
+ }
+ assert(false);
+ return {};
+}
+
+std::unique_ptr ProductionOrder::last_operation() const {
+ return get_operation(operation_number() - 1);
+}
+
+void ProductionOrder::update_operation(uint8_t index) {
+ _current_operation = get_operation(index);
+}
+
+void ProductionOrder::next() {
+ if (_buffer[INDEX_POSITION] + 1 < _buffer[OPERATION_NUMBER_POSITION]) {
+ update_operation(++_buffer[INDEX_POSITION]);
+ } else {
+ _current_operation.reset(nullptr);
+ _is_finish = true;
+ }
+}
+
+std::unique_ptr ProductionOrder::previous_operation() const {
+ return get_operation(_buffer[INDEX_POSITION] - 1);
+}
+
+std::string ProductionOrder::to_string() const {
+ std::string str = "[ ";
+ uint16_t ID = (_buffer[ID_POSITION] << 8) + _buffer[ID_POSITION + 1];
+
+ str += std::to_string(ID) + " ][ ";
+ for (uint8_t i = 0; i < _buffer[OPERATION_NUMBER_POSITION]; ++i) {
+ if (_buffer[INDEX_POSITION] == i) {
+ str += "<";
+ }
+ str += get_operation(i)->to_string();
+ if (_buffer[INDEX_POSITION] == i) {
+ str += ">";
+ }
+ str += " ";
+ }
+ str += "]";
+ return str;
+}
+
+} // namespace artis::factory
\ No newline at end of file
diff --git a/src/ProductionOrder.hpp b/src/ProductionOrder.hpp
new file mode 100644
index 0000000..1dfef61
--- /dev/null
+++ b/src/ProductionOrder.hpp
@@ -0,0 +1,177 @@
+/**
+ * @file ProductionOrder.hpp
+ * @author The ARTIS Development Team
+ * See the AUTHORS or Authors.txt file
+ */
+
+/*
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
+ *
+ * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program 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 General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
+
+#ifndef ARTIS_FACTORY_PRODUCTION_ORDER_HPP
+#define ARTIS_FACTORY_PRODUCTION_ORDER_HPP
+
+#include
+#include
+#include
+#include
+
+namespace artis::factory {
+
+// HEADER = [bit number (16 bits)][ID (16 bits)][Product ID (16 bits)][index (8 bits)][operation number (8 bits)]
+const std::size_t POOL_SIZE = 7; // bit number
+const std::size_t MACHINE_SIZE = 4; // bit number
+const std::size_t TYPE_SIZE = 2; // bit number
+const std::size_t HEADER_SIZE = 8; // byte number
+
+const std::size_t BIT_NUMBER_POSITION = 0;
+const std::size_t ID_POSITION = BIT_NUMBER_POSITION + 2;
+const std::size_t PRODUCT_ID_POSITION = ID_POSITION + 2;
+const std::size_t INDEX_POSITION = PRODUCT_ID_POSITION + 2;
+const std::size_t OPERATION_NUMBER_POSITION = INDEX_POSITION + 1;
+
+const uint8_t CHANGE_POOL_TYPE = 0x00;
+const uint8_t CHANGE_MACHINE_TYPE = 0x01;
+
+// pool type
+const uint8_t FLOW_SHOP = 0x00;
+const uint8_t JOB_SHOP = 0x01;
+const uint8_t OPEN_SHOP = 0x02;
+
+// machine type
+const uint8_t PROCESSOR = 0x00;
+const uint8_t SINK = 0x01;
+const uint8_t SEPARATOR = 0x02;
+const uint8_t COMBINER = 0x03;
+const uint8_t CONVEYOR = 0x04;
+
+struct Operation {
+ virtual uint8_t get_type() const = 0;
+
+ virtual uint8_t get_loc_index() const = 0;
+
+ virtual std::string to_string() const = 0;
+
+ virtual ~Operation() = default;
+};
+
+struct ChangePool : Operation {
+ uint8_t _pool_id;
+
+ explicit ChangePool(uint8_t pool_id) : _pool_id(pool_id) {}
+
+ explicit ChangePool() { _pool_id = 0; }
+
+ uint8_t get_type() const { return CHANGE_POOL_TYPE; }
+
+ uint8_t get_loc_index() const { return _pool_id; }
+
+ std::string to_string() const {
+ return "ChangePool(" + std::to_string(_pool_id) + ")";
+ }
+};
+
+struct ChangeMachine : Operation {
+ uint8_t _machine_id;
+
+ explicit ChangeMachine(uint8_t machine_id) : _machine_id(machine_id) {}
+
+ explicit ChangeMachine() { _machine_id = 0; }
+
+ uint8_t get_type() const { return CHANGE_MACHINE_TYPE; }
+
+ uint8_t get_loc_index() const { return _machine_id; }
+
+ std::string to_string() const {
+ return "ChangeMachine(" + std::to_string((int) _machine_id) + ")";
+ }
+};
+
+struct PoolMachineSequence {
+ ChangePool _pool;
+ std::vector _machines;
+
+ PoolMachineSequence() = default;
+
+ PoolMachineSequence(uint8_t pool_index, const std::vector &machines_indexes) {
+ _pool._pool_id = pool_index;
+ for (auto machinesIndex: machines_indexes) {
+ _machines.emplace_back(machinesIndex);
+ }
+ }
+};
+
+typedef std::vector Program;
+
+struct ProductionOrder {
+ uint8_t *_buffer;
+ std::size_t _size;
+ std::size_t _bsize;
+ std::unique_ptr _current_operation;
+ bool _is_finish;
+
+ struct Reference {
+ uint8_t _byte_index;
+ uint8_t _bit_index;
+
+ void operator+=(uint8_t p);
+ };
+
+ ProductionOrder() : _buffer(nullptr), _size(0), _bsize(0), _current_operation(nullptr), _is_finish(true) {}
+
+ ProductionOrder(uint8_t *buffer, std::size_t size);
+
+ ~ProductionOrder() { delete[] _buffer; }
+
+ ProductionOrder(uint16_t ID, uint16_t product_ID, const Program &program);
+
+ const Operation ¤t_operation() const { return *_current_operation; }
+
+ uint16_t getID() const {
+ return (_buffer[ID_POSITION] << 8) + _buffer[ID_POSITION + 1];
+ }
+
+ std::unique_ptr get_operation(uint8_t index) const;
+
+ uint16_t get_productID() const {
+ return (_buffer[PRODUCT_ID_POSITION] << 8) + _buffer[PRODUCT_ID_POSITION + 1];
+ }
+
+ bool is_finish() const { return _is_finish; }
+
+ std::unique_ptr last_operation() const;
+
+ void next();
+
+ std::size_t operation_index() const { return _buffer[INDEX_POSITION]; }
+
+ std::size_t operation_number() const {
+ return _buffer[OPERATION_NUMBER_POSITION];
+ }
+
+ std::unique_ptr previous_operation() const;
+
+ std::string to_string() const;
+
+ void update_operation(uint8_t index);
+};
+
+} // namespace artis::factory
+
+#endif
\ No newline at end of file
diff --git a/src/ProductionOrderGenerator.cpp b/src/ProductionOrderGenerator.cpp
new file mode 100644
index 0000000..3bc3294
--- /dev/null
+++ b/src/ProductionOrderGenerator.cpp
@@ -0,0 +1,93 @@
+/**
+ * @file ProductionOrderGenerator.cpp
+ * @author The ARTIS Development Team
+ * See the AUTHORS or Authors.txt file
+ */
+
+/*
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
+ *
+ * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program 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 General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
+
+#include "ProductionOrderGenerator.hpp"
+
+namespace artis::factory {
+
+void ProductionOrderGenerator::dint(const Time & /* &t */) {
+ switch (_phase) {
+ case Phase::INIT:
+ _phase = Phase::SEND;
+ break;
+ case Phase::SEND: {
+ _current_id++;
+ _po_counter++;
+ _productID = _productIDs[_distrib_product(_rng)];
+ _po = std::make_unique(_current_id, _productID, _parameters.programs[_productID]);
+ _send_speed = _distrib_send_speed(_rng);
+ _phase = Phase::SEND;
+ break;
+ }
+ }
+}
+
+void ProductionOrderGenerator::dext(const Time & /* t */, const Time & /* e */, const Bag &bag) {
+ std::for_each(bag.begin(), bag.end(), [](const ExternalEvent & /* event */) {
+ assert(false);
+ });
+}
+
+void ProductionOrderGenerator::start(const Time & /* t */) {
+ _phase = Phase::INIT;
+ _po = nullptr;
+ _current_id = 0;
+ _productID = _productIDs[_distrib_product(_rng)];
+ _po = std::make_unique(_current_id, _productID, _parameters.programs[_productID]);
+ _po_counter = 0;
+ _send_speed = 0; // _distrib_send_speed(_rng);
+}
+
+Time ProductionOrderGenerator::ta(const Time & /* t */) const {
+ switch (_phase) {
+ case Phase::INIT:
+ return 0;
+ case Phase::SEND:
+ return _send_speed;
+ }
+ return artis::common::DoubleTime::infinity;
+}
+
+Bag ProductionOrderGenerator::lambda(const Time & /* t */) const {
+ Bag bag;
+
+ if (_phase == Phase::SEND) {
+ if (_po) {
+ bag.push_back(ExternalEvent(outputs::OUT, common::event::Value(_po->_buffer, _po->_size)));
+ }
+ }
+ return bag;
+}
+
+artis::common::event::Value ProductionOrderGenerator::observe(const Time & /* t */, unsigned int index) const {
+ switch (index) {
+ case vars::TOTAL_PO_NUMBER:
+ return (unsigned int) _po_counter;
+ }
+ return {};
+}
+
+} // namespace artis::factory
diff --git a/src/ProductionOrderGenerator.hpp b/src/ProductionOrderGenerator.hpp
new file mode 100644
index 0000000..eb17013
--- /dev/null
+++ b/src/ProductionOrderGenerator.hpp
@@ -0,0 +1,131 @@
+/**
+ * @file ProductionOrderGenerator.hpp
+ * @author The ARTIS Development Team
+ * See the AUTHORS or Authors.txt file
+ */
+
+/*
+ * ARTIS - the multimodeling and simulation environment
+ * This file is a part of the ARTIS environment
+ *
+ * Copyright (C) 2013-2023 ULCO http://www.univ-littoral.fr
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program 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 General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see .
+ */
+
+#ifndef ARTIS_FACTORY_PRODUCTION_ORDER_GENERATOR_HPP
+#define ARTIS_FACTORY_PRODUCTION_ORDER_GENERATOR_HPP
+
+#include "Base.hpp"
+#include "ProductionOrder.hpp"
+
+#include
+#include