commit 564a17a8fac55011e73506c020f5133c7f753b3d Author: simon Date: Fri Sep 27 22:56:07 2019 -0400 Initial commit (squashed) diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..fa1510e --- /dev/null +++ b/.gitattributes @@ -0,0 +1,3 @@ +CMakeModules/* linguist-vendored +web/js/*.min.js linguist-vendored +web/css/*.min.css linguist-vendored diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d897785 --- /dev/null +++ b/.gitignore @@ -0,0 +1,15 @@ +.idea +thumbs +test +*.cbp +CMakeCache.txt +CMakeFiles +cmake-build-debug +cmake_install.cmake +Makefile +*.out +LOG +sist2* +index.sist2/ +bundle.css +bundle.js diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..e706e95 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,18 @@ +[submodule "argparse"] + path = argparse + url = https://github.com/cofyc/argparse +[submodule "cJSON"] + path = cJSON + url = https://github.com/DaveGamble/cJSON +[submodule "lib/mupdf"] + path = lib/mupdf + url = git://git.ghostscript.com/mupdf.git +[submodule "lib/onion"] + path = lib/onion + url = https://github.com/davidmoreno/onion +[submodule "lib/ffmpeg"] + path = lib/ffmpeg + url = https://git.ffmpeg.org/ffmpeg.git +[submodule "lmdb"] + path = lmdb + url = https://github.com/LMDB/lmdb diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..bfcf0e1 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,125 @@ +cmake_minimum_required(VERSION 3.7) +set(CMAKE_C_STANDARD 11) + +project(sist2 C) +list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/CMakeModules") + +add_executable( + sist2 + src/main.c + src/sist.h + src/io/walk.h src/io/walk.c + src/parsing/media.h src/parsing/media.c + src/parsing/pdf.h src/parsing/pdf.c + src/io/store.h src/io/store.c + src/tpool.h src/tpool.c + src/parsing/parse.h src/parsing/parse.c + src/io/serialize.h src/io/serialize.c + src/parsing/mime.h src/parsing/mime.c src/parsing/mime_generated.c + src/parsing/text.h src/parsing/text.c + src/index/web.c src/index/web.h + src/web/serve.c src/web/serve.h + src/index/elastic.c src/index/elastic.h + src/util.c src/util.h + src/ctx.h src/types.h src/parsing/font.c src/parsing/font.h + + # argparse + argparse/argparse.h argparse/argparse.c + + # cJSON + cJSON/cJSON.h cJSON/cJSON.c + + # LMDB + lmdb/libraries/liblmdb/lmdb.h lmdb/libraries/liblmdb/mdb.c + lmdb/libraries/liblmdb/midl.h lmdb/libraries/liblmdb/midl.c +) + +find_package(PkgConfig REQUIRED) +set(ENV{PKG_CONFIG_PATH} "$ENV{PKG_CONFIG_PATH}:/usr/local/lib/pkgconfig/") + +find_package(LibMagic REQUIRED) +find_package(FFmpeg REQUIRED) +find_package(OpenSSL REQUIRED) +find_package(Freetype REQUIRED) + +pkg_check_modules(GLIB REQUIRED glib-2.0) +pkg_check_modules(GOBJECT REQUIRED gobject-2.0) +pkg_check_modules(UUID REQUIRED uuid) + +include_directories(${LIBMAGIC_INCLUDE_DIRS}) +link_directories(${LIBMAGIC_LIBRARY_DIRS}) +add_definitions(${LIBMAGIC_CFLAGS_OTHER}) + +link_directories(${UUID_LIBRARY_DIRS}) +include_directories(${UUID_INCLUDE_DIRS}) +add_definitions(${UUID_CFLAGS_OTHER}) + +include_directories(${GLIB_INCLUDE_DIRS}) +link_directories(${GLIB_LIBRARY_DIRS}) +add_definitions(${GLIB_CFLAGS_OTHER}) + +include_directories(${GOBJECT_INCLUDE_DIRS}) +link_directories(${GOBJECT_LIBRARY_DIRS}) +add_definitions(${GOBJECT_CFLAGS_OTHER}) + +link_directories(${FFMPEG_LIBRARY_DIRS}) +include_directories(${FFMPEG_INCLUDE_DIRS}) + +include_directories(${OPENSSL_INCLUDE_DIR}) +link_directories(${OPENSSL_CRYPTO_LIBRARY}) + +list(REMOVE_ITEM GLIB_LIBRARIES pcre) +list(REMOVE_ITEM GOBJECT_LIBRARIES pcre) +list(REMOVE_ITEM UUID_LIBRARIES pcre) + +include_directories(${FREETYPE_INCLUDE_DIRS}) +add_definitions(${FREETYPE_CFLAGS_OTHER}) + +include_directories( + ${PROJECT_SOURCE_DIR}/ + ${PROJECT_SOURCE_DIR}/lmdb/libraries/liblmdb/ + ${PROJECT_SOURCE_DIR}/lib/onion/src/ + ${PROJECT_SOURCE_DIR}/lib/mupdf/include/ +) + +target_compile_options(sist2 + PRIVATE + -Ofast +# -march=native + -fno-stack-protector + -fomit-frame-pointer + ) + +TARGET_LINK_LIBRARIES( + sist2 + + ${GOBJECT_LIBRARIES} + ${UUID_LIBRARIES} + ${GLIB_LIBRARIES} + + # ffmpeg + ${PROJECT_SOURCE_DIR}/lib/libavcodec.a + ${PROJECT_SOURCE_DIR}/lib/libavformat.a + ${PROJECT_SOURCE_DIR}/lib/libavutil.a + ${PROJECT_SOURCE_DIR}/lib/libswscale.a + ${PROJECT_SOURCE_DIR}/lib/libswresample.a + + # mupdf + ${PROJECT_SOURCE_DIR}/lib/libmupdf.a + ${PROJECT_SOURCE_DIR}/lib/libmupdf-third.a + + # onion + ${PROJECT_SOURCE_DIR}/lib/libonion_static.a + + pthread + curl + m + bz2 + magic +) + +add_custom_target( + before_sist2 + COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/scripts/before_build.sh +) +add_dependencies(sist2 before_sist2) diff --git a/Diagram1.dia b/Diagram1.dia new file mode 100644 index 0000000..32a3be8 Binary files /dev/null and b/Diagram1.dia differ diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..e72bfdd --- /dev/null +++ b/LICENSE @@ -0,0 +1,674 @@ + 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 +. \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..04ae0b0 --- /dev/null +++ b/README.md @@ -0,0 +1,89 @@ +![GitHub](https://img.shields.io/github/license/simon987/sist2.svg) +[![CodeFactor](https://www.codefactor.io/repository/github/simon987/sist2/badge?s=05daa325188aac4eae32c786f3d9cf4e0593f822)](https://www.codefactor.io/repository/github/simon987/sist2) + +# sist2 + +sist2 (Simple incremental search tool) + +## Features + + + +## Example usage + +```bash +sist2 scan [OPTION]... PATH + +# Examples +sist2 scan ~/Documents -o ./orig_idx/ +sist2 scan --threads 4 --content-size 16384 /mnt/Pictures +sist2 scan -i ./orig_idx/ -o ./updated_idx/ ~/Documents +``` + +```bash +sist2 index [OPTION]... INDEX + +# Examples +sist2 index --force-reset ./my_idx +sist2 index --print ./my_idx > raw_documents.ndjson +``` + +```bash +sist2 web [OPTION]... INDEX... + +# Examples +sist2 web --bind 0.0.0.0 --port 4321 ./my_idx1 ./my_idx2 ./my_idx3 +``` + +## Format support + +File type | Library | Content | Thumbnail | Metadata +:---|:---|:---|:---|:--- +pdf,xps,cbz,cbr,fb2,epub | MuPDF | yes | yes, `png` | *planned* | +`audio/*` | libav | - | yes, `jpeg` | ID3 tags | +`video/*` | libav | - | yes, `jpeg` | *planned* | +`image/*` | libav | - | yes, `jpeg` | *planned* | +ttf,ttc,cff,woff,fnt,otf | Freetype2 | - | yes, `bmp` | Name & style | +`text/plain` | *(none)* | yes | no | - | +docx, xlsx, pptx | | *planned* | no | *planned* | + + + + +## Installation + +1. Download runtime dependencies + + `apt install curl bzip2` + +1. Download binary + + Get [the latest release](https://github.com/simon987/sist2/releases) from GitHub + +1. (Optional) Add to search path + + `mv sist2 /usr/bin/` + +## Build from source + +1. Install compile-time dependencies + + *(Debian)* + ```bash + apt install git cmake pkg-config libglib2.0-dev\ + libssl-dev uuid-dev libavformat-dev libswscale-dev \ + python3 libmagic-dev libfreetype6-dev libcurl-dev \ + libbz2-dev yasm + ``` + *(Archlinux)* + ```bash + pacman -S git ffmpeg pkg-config cmake openssl curl \ + bzip2 yasm libutil-linux + ``` +2. Build + ```bash + git clone --recurse-submodules https://github.com/simon987/sist2 + ./scripts/get_static_libs.sh + cmake . + make + ``` \ No newline at end of file diff --git a/argparse b/argparse new file mode 160000 index 0000000..fafc503 --- /dev/null +++ b/argparse @@ -0,0 +1 @@ +Subproject commit fafc503d23d077bda40c29e8a20ea74707452721 diff --git a/cJSON b/cJSON new file mode 160000 index 0000000..2de7d04 --- /dev/null +++ b/cJSON @@ -0,0 +1 @@ +Subproject commit 2de7d04aaf67598e23d06573dcb4e370ebbad410 diff --git a/lib/ffmpeg b/lib/ffmpeg new file mode 160000 index 0000000..0481a1f --- /dev/null +++ b/lib/ffmpeg @@ -0,0 +1 @@ +Subproject commit 0481a1f6e5b8737c4fbc67794fd3a24cfcf34594 diff --git a/lib/mupdf b/lib/mupdf new file mode 160000 index 0000000..91782a4 --- /dev/null +++ b/lib/mupdf @@ -0,0 +1 @@ +Subproject commit 91782a434877d84b828fdeef20c569d4c3b4071b diff --git a/lib/onion b/lib/onion new file mode 160000 index 0000000..d8d4cc9 --- /dev/null +++ b/lib/onion @@ -0,0 +1 @@ +Subproject commit d8d4cc9290982e1fdd254377ff62d8175f9c6059 diff --git a/lmdb b/lmdb new file mode 160000 index 0000000..5c012bb --- /dev/null +++ b/lmdb @@ -0,0 +1 @@ +Subproject commit 5c012bbe033f9bbb273078b07dded59f080d348d diff --git a/mime.csv b/mime.csv new file mode 100644 index 0000000..fce1a1b --- /dev/null +++ b/mime.csv @@ -0,0 +1,355 @@ +application/arj, arj +application/base64, mme +application/binhex, hqx +application/book, boo|book +application/CDFV2, sdv +application/clariscad, ccad +application/commonground, dp +application/drafting, drw +application/freeloader, frl +application/futuresplash, spl +application/groupwise, vew +application/gzip, gz +application/hta, hta +application/i-deas, unv +application/iges, iges|igs +application/inf, inf +application/java-archive, jar +application/java, class +application/javascript, +application/x-archive, a +application/json, json +application/marc, mrc +application/mbedlet, mbd +application/mime, aps +application/mspowerpoint, ppz +application/msword, doc|dot|w6w|wiz|word +application/netmc, mcp +application/octet-stream, bin|dump|gpg +application/oda, oda +application/pdf, pdf +application/pgp-signature, pgp +application/pkcs7-signature, p7s +application/pkix-cert, cer|crt +application/postscript, ai|ps +application/pro_eng, part|prt +application/ringing-tones, rng +application/smil, smi|smil +application/solids, sol +application/sounder, sdr +application/step, step|stp +application/streamingmedia, ssm +application/vda, vda +application/vnd.fdf, fdf +application/vnd.font-fontforge-sfd, sfd +application/vnd.hp-hpgl, hgl|hpg|hpgl +application/vnd.ms-excel, xlb|xlc|xll|xlm|xls|xlw +application/vnd.ms-fontobject, eot +application/vnd.ms-opentype, otf +application/vnd.ms-pki.certstore, sst +application/vnd.ms-pki.pko, pko +application/vnd.ms-pki.seccat, cat +application/vnd.ms-powerpoint, pot|ppa|pps|ppt|pwz +application/vnd.ms-project, mpp +application/vnd.oasis.opendocument.base, odb +application/vnd.oasis.opendocument.formula, odf +application/vnd.oasis.opendocument.graphics, odg +application/vnd.oasis.opendocument.text, odt +application/vnd.wap.wmlc, wmlc +application/vnd.wap.wmlscriptc, wmlsc +application/vnd.xara, web +application/vocaltec-media-desc, vmd +application/vocaltec-media-file, vmf +application/wordperfect6.0, w60 +application/wordperfect6.1, w61 +application/wordperfect, wp|wp5|wp6|wpd +application/x-123, wk1 +application/x-aim, aim +application/x-authorware-bin, aab +application/x-authorware-map, aam +application/x-authorware-seg, aas +application/x-bcpio, bcpio +application/x-bittorrent, torrent +application/x-bsh, bsh +application/x-bytecode.python, pyc +application/x-bzip2, boz|bz2 +application/x-bzip, bz +application/x-cdlink, vcd +application/x-chat, cha|chat +application/x-cocoa, cco +application/x-conference, nsc +application/x-cpio, cpio +application/x-dbf, dbf +application/x-dbt, +application/x-deepv, deepv +application/x-director, dcr|dir|dxr +application/x-dosexec, dll +application/x-dvi, dvi +application/x-elc, elc +application/x-envoy, env|evy +application/x-esrehber, es +application/x-excel, xla|xld|xlk|xlt|xlv +application/x-executable, exe +application/x-font-sfn, +application/x-font-ttf, ttf +application/x-freelance, pre +application/x-git, +application/x-gsp, gsp +application/x-gss, gss +application/x-gtar, gtar +application/x-gzip, gzip +application/x-hdf, hdf +application/x-helpfile, help +application/x-httpd-imap, imap +application/x-ima, ima +application/x-internett-signup, ins +application/x-inventor, iv +application/x-ip2, ip +application/x-java-applet, +application/x-java-commerce, jcm +application/x-java-image, +application/x-java-keystore, +application/x-koan, skd|skm|skp|skt +application/x-latex, latex|ltx +application/x-livescreen, ivy +application/x-lotus, wq1 +application/x-lzh, lzh +application/x-lzx, lzx +application/x-mach-binary, jnilib|dylib +application/x-mach-executable, +application/x-magic-cap-package-1.0, mc$ +application/x-mathcad, mcd +application/x-meme, mm +application/x-midi, midi +application/x-mif, mif +application/x-mix-transfer, nix +application/xml, opf +application/x-ms-pdb, pdb +application/x-navi-animation, ani +application/x-navidoc, nvd +application/x-navimap, map +application/x-navistyle, stl +application/x-netcdf, cdf|nc +application/x-newton-compatible-pkg, pkg +application/x-object, o +application/x-omcdatamaker, omcd +application/x-omc, omc +application/x-omcregerator, omcr +application/x-pagemaker, pm4|pm5 +application/x-pcl, pcl +application/x-pixclscript, plx +application/x-pkcs7-certreqresp, p7r +application/x-pkcs7-signature, p7a +application/x-project, mpc|mpt|mpv|mpx +application/x-qpro, wb1 +application/x-sdp, sdp +application/x-sea, sea +application/x-seelogo, sl +application/x-setupscript, +application/x-sharedlib, so +application/x-shar, shar +application/x-shockwave-flash, swf +application/x-sprite, spr|sprite +application/x-sqlite3, +application/x-sv4cpio, sv4cpio +application/x-sv4crc, sv4crc +application/x-tar, tar +application/x-tbook, sbk|tbk +application/x-texinfo, texi|texinfo +application/x-tex-tfm, tfm +application/x-ustar, ustar +application/x-visio, vsd|vst|vsw +application/x-vnd.audioexplosion.mzz, mzz +application/x-vnd.ls-xpix, xpix +application/x-vrml, vrml +application/x-wais-source, src|wsrc +application/x-wintalk, wtk +application/x-world, svr +application/x-wri, wri +application/x-x509-ca-cert, der +application/x-xz, xz +application/zip, zip +audio/it, it +audio/make, funk|my|pfunk +audio/midi, kar +audio/mid, rmi +audio/mpeg, m2a|mpa +audio/ogg, ogg +audio/s3m, s3m +audio/tsp-audio, tsi +audio/tsplayer, tsp +audio/vnd.qcelp, qcp +audio/voxware, vox +audio/x-gsm, gsd|gsm +audio/x-jam, jam +audio/x-liveaudio, lam +audio/x-m4a, m4a +audio/x-midi, mid +audio/x-mod, +audio/x-mp4a-latm, +audio/x-mpeg-3, mp3 +audio/x-mpequrl, +audio/xm, xm +audio/x-nspaudio, lma +audio/x-pn-realaudio, ram|rm|rmm|rmp +audio/x-psid, sid +audio/x-realaudio, ra +audio/x-twinvq-plugin, vqe|vql +audio/x-twinvq, vqf +audio/x-voc, voc +audio/x-wav, wav +font/otf, +font/sfnt, +image/cmu-raster, rast +image/fif, fif +image/florian, flo|turbot +image/g3fax, g3 +image/gif, gif +image/ief, ief|iefs +image/jpeg, jfif|jfif-tbnl|jpe|jpeg|jpg +image/jutvision, jut +image/naplps, nap|naplps +image/pict, pic|pict +image/png, png|x-png +!image/svg, svg +!image/svg+xml, +image/vnd.fpx, fpx +image/vnd.microsoft.icon, +image/vnd.rn-realflash, rf +image/vnd.rn-realpix, rp +image/vnd.wap.wbmp, wbmp +image/vnd.xiff, xif +image/webp, webp +image/x-cmu-raster, ras +image/x-dwg, dwg|dxf|svf +image/x-eps, +image/x-icns, +!image/x-icon, ico +image/x-jg, art +image/x-jps, jps +image/x-ms-bmp, bm|bmp +image/x-niff, nif|niff +image/x-pcx, pcx +image/x-pict, pct +image/x-portable-bitmap, pbm +image/x-portable-graymap, pgm +image/x-portable-pixmap, ppm +image/x-quicktime, qif|qti|qtif +image/x-rgb, rgb +image/x-tiff, tif|tiff +image/tiff, +!image/x-xcf, xcf +!image/x-xpixmap, xpm +message/rfc822, mht|mhtml|mime +model/vnd.dwf, dwf +model/vrml, wrz +model/x-pov, pov +text/asp, asp +text/css, css +text/x-sass, sass +text/x-scss, scss +text/html, acgi|htm|html|htmls|htx|shtml +text/javascript, js +text/mcf, mcf +text/pascal, pas +text/plain, com|cmd|conf|def|g|idc|list|lst|mar|sdml|text|txt|md|groovy|license|properties|desktop|ini|rst|cmake|ipynb|readme|less|lo|go|yml|d|cs|hpp|srt +text/richtext, rt|rtf|rtx +text/scriplet, wsc +text/x-awk, awk +!video/x-jng, jng +video/x-mng, mng +image/x-cur, tga +image/x-xwindowdump, xwd +!image/vnd.adobe.photoshop, psd +text/tab-separated-values, tsv +text/troff, man|me|ms|roff|t|tr +text/uri-list, uni|unis|uri|uris +text/vnd.abc, abc +text/vnd.fmi.flexstor, flx +text/vnd.wap.wmlscript, wmls +text/vnd.wap.wml, wml +text/webviewhtml, htt +text/x-Algol68, +text/x-asm, asm|s +text/x-audiosoft-intra, aip +text/x-bcpl, +text/x-c, c|cc|h +text/x-c++, cpp|cxx|c++ +text/x-component, htc +text/x-diff, +text/x-fortran, f|f77|f90|for +text/x-java, jav|java +text/x-la-asf, lsx +text/x-lisp, el +text/x-m4, m4|ac +text/x-makefile, am|mak +text/xml, xml|pom|iml|plist +text/x-m, m +text/x-msdos-batch, bat +text/x-pascal, p +text/x-perl, pl +text/x-php, php +text/x-python, py +text/x-ruby, rb +text/x-server-parsed-html, ssi +text/x-setext, etx +text/x-sgml, sgm|sgml +text/x-shellscript, sh +text/x-speech, talk +text/x-tex, tex +text/x-uil, uil +text/x-uuencode, uue +text/x-vcalendar, vcs +video/animaflex, afl +video/avi, avi +video/avs-video, avs +video/mp4, mp4 +video/mpeg, m1v|m2v|mpe|mpeg|mpg +video/quicktime, moov|mov|qt +video/vdo, vdo +video/vivo, viv|vivo +video/vnd.rn-realvideo, rv +video/vosaic, vos +video/webm, webm +video/x-amt-demorun, xdr +video/x-amt-showrun, xsr +video/x-atomic3d-feature, fmf +video/x-dl, dl +video/x-dv, dif|dv +video/x-fli, fli +video/x-isvideo, isu +video/x-motion-jpeg, mjpg +video/x-ms-asf, asf|asx +video/x-qtc, qtc +video/x-sgi-movie, movie|mv +application/x-7z-compressed, 7z +application/vnd.openxmlformats-officedocument.wordprocessingml.document, docx +text/x-po, po +application/x-rpm, rpm +application/x-debian-package, deb +application/vnd.iccprofile, icm +application/dicom, dcm +image/x-exr, exr +application/vnd.iccprofile, icm +video/x-matroska, mkv +application/x-empty, +model/vnd.gdl, gdl +model/vnd.gs.gdl, gdsl +font/woff, woff +font/woff2, woff2 +application/epub+zip, epub +application/x-mobipocket-ebook, mobi +audio/x-flac, flac +application/x-rar, rar +video/x-msvideo, divx +video/x-flv, flv +application/x-kdelnk, +text/x-tcl, +application/ogg, ogv +application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, xlsx +application/vnd.ms-cab-compressed, cab +audio/mp4, m4b +!image/vnd.djvu, djvu +application/x-ms-reader, lit +application/CDFV2-corrupt, +text/x-vcard, vcf \ No newline at end of file diff --git a/schema/mappings.json b/schema/mappings.json new file mode 100644 index 0000000..a2b9d42 --- /dev/null +++ b/schema/mappings.json @@ -0,0 +1,85 @@ +{ + "properties": { + "path": { + "type": "text", + "analyzer": "path_analyzer", + "copy_to": "suggest-path" + }, + "suggest-path": { + "type": "completion", + "analyzer": "keyword" + }, + "mime": { + "type": "keyword" + }, + "videoc": { + "type": "keyword" + }, + "audioc": { + "type": "keyword" + }, + "duration": { + "type": "float" + }, + "width": { + "type": "integer" + }, + "height": { + "type": "integer" + }, + "mtime": { + "type": "integer" + }, + "size": { + "type": "long" + }, + "index": { + "type": "keyword" + }, + "name": { + "analyzer": "content_analyzer", + "type": "text", + "fields": { + "nGram": { + "type": "text", + "analyzer": "my_nGram" + } + } + }, + "font_name": { + "analyzer": "my_nGram", + "type": "text" + }, + "album": { + "analyzer": "my_nGram", + "type": "text" + }, + "artist": { + "analyzer": "my_nGram", + "type": "text" + }, + "title": { + "analyzer": "my_nGram", + "type": "text" + }, + "genre": { + "analyzer": "my_nGram", + "type": "text" + }, + "album_artist": { + "analyzer": "my_nGram", + "type": "text" + }, + "content": { + "analyzer": "content_analyzer", + "type": "text", + "index_options": "offsets", + "fields": { + "nGram": { + "type": "text", + "analyzer": "my_nGram" + } + } + } + } +} diff --git a/schema/settings.json b/schema/settings.json new file mode 100644 index 0000000..04284e3 --- /dev/null +++ b/schema/settings.json @@ -0,0 +1,38 @@ +{ + "index": { + "refresh_interval": "-1", + "codec": "best_compression" + }, + "analysis": { + "tokenizer": { + "path_tokenizer": { + "type": "path_hierarchy" + }, + "my_nGram_tokenizer": { + "type": "nGram", + "min_gram": 3, + "max_gram": 3 + } + }, + "analyzer": { + "path_analyzer": { + "tokenizer": "path_tokenizer", + "filter": [ + "lowercase" + ] + }, + "my_nGram": { + "tokenizer": "my_nGram_tokenizer", + "filter": [ + "lowercase" + ] + }, + "content_analyzer": { + "tokenizer": "standard", + "filter": [ + "lowercase" + ] + } + } + } +} \ No newline at end of file diff --git a/scripts/before_build.sh b/scripts/before_build.sh new file mode 100755 index 0000000..4ea706d --- /dev/null +++ b/scripts/before_build.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +rm web/js/bundle.js 2> /dev/null +cat `ls -v web/js/*.min.js` > web/js/bundle.js +cat web/js/{util,dom,search}.js >> web/js/bundle.js + +rm web/css/bundle.css 2> /dev/null +cat web/css/*.min.css > web/css/bundle.css +cat web/css/main.css >> web/css/bundle.css + +python3 scripts/mime.py > src/parsing/mime_generated.c +python3 scripts/serve_static.py > src/web/static_generated.c +python3 scripts/index_static.py > src/index/static_generated.c diff --git a/scripts/get_static_libs.sh b/scripts/get_static_libs.sh new file mode 100755 index 0000000..8794301 --- /dev/null +++ b/scripts/get_static_libs.sh @@ -0,0 +1,48 @@ +#!/bin/bash +cd lib + +cd mupdf +HAVE_X11=no HAVE_GLUT=no make -j 4 +cd .. + +mv mupdf/build/release/libmupdf.a . +mv mupdf/build/release/libmupdf-third.a . + +# libpcre +cd libpcre +./autogen.sh +./configure --disable-shared +make -j 4 +cd .. + +mv libpcre/.libs/libpcre.a . + +# ffmpeg +cd ffmpeg +./configure --disable-shared --enable-static --disable-ffmpeg --disable-ffplay \ + --disable-ffprobe --disable-doc\ + --disable-manpages --disable-postproc --disable-avfilter \ + --disable-alsa --disable-lzma --disable-xlib --disable-debug\ + --disable-vdpau --disable-vaapi --disable-sdl2 --disable-network +make -j 4 +cd .. + +mv ffmpeg/libavcodec/libavcodec.a . +mv ffmpeg/libavformat/libavformat.a . +mv ffmpeg/libavutil/libavutil.a . +mv ffmpeg/libswresample/libswresample.a . +mv ffmpeg/libswscale/libswscale.a . + +# onion +cd onion +mkdir build 2> /dev/null +cd build +cmake -DONION_USE_SSL=false -DONION_USE_PAM=false -DONION_USE_PNG=false -DONION_USE_JPEG=false \ +-DONION_USE_JPEG=false -DONION_USE_XML2=false -DONION_USE_SYSTEMD=false -DONION_USE_SQLITE3=false \ +-DONION_USE_REDIS=false -DONION_USE_GC=false -DONION_USE_TESTS=false -DONION_EXAMPLES=false \ +-DONION_USE_BINDINGS_CPP=false .. +make -j 4 +cd ../.. + +mv onion/build/src/onion/libonion_static.a . +cd .. diff --git a/scripts/index_static.py b/scripts/index_static.py new file mode 100644 index 0000000..cfd4dbe --- /dev/null +++ b/scripts/index_static.py @@ -0,0 +1,14 @@ +files = [ + "schema/mappings.json", + "schema/settings.json", +] + + +def clean(filepath): + return filepath.split("/")[-1].replace(".", "_").replace("-", "_") + + +for file in files: + with open(file, "rb") as f: + data = f.read() + print("char %s[%d] = {%s};" % (clean(file), len(data), ",".join(str(int(b)) for b in data))) diff --git a/scripts/mime.py b/scripts/mime.py new file mode 100644 index 0000000..c8633c6 --- /dev/null +++ b/scripts/mime.py @@ -0,0 +1,102 @@ +mimes = {} +noparse = set() +ext_in_hash = set() + +major_mime = { + "model": 1, + "example": 2, + "message": 3, + "multipart": 4, + "font": 5, + "video": 6, + "audio": 7, + "image": 8, + "text": 9, + "application": 10 +} + +pdf = ( + "application/pdf", + "application/x-cbr", + "application/x-cbz", + "application/vnd.ms-xpsdocument", +) + +font = ( + "application/vnd.ms-opentype", + "application/x-font-sfn", + "application/x-font-ttf", + "font/otf", + "font/sfnt", + "font/woff", + "font/woff2" +) + +cnt = 1 + + +def mime_id(mime): + global cnt + major = mime.split("/")[0] + mime_id = str((major_mime[major] << 16) + cnt) + cnt += 1 + if mime in noparse: + mime_id += " | 0x80000000" + elif mime in pdf: + mime_id += " | 0x40000000" + elif mime in font: + mime_id += " | 0x20000000" + elif mime == "application/x-empty": + return "1" + return mime_id + + +def clean(t): + return t.replace("/", "_").replace(".", "_").replace("+", "_").replace("-", "_") + + +with open("mime.csv") as f: + for l in f: + mime, ext_list = l.split(",") + if l.startswith("!"): + mime = mime[1:] + noparse.add(mime) + ext = [x.strip() for x in ext_list.split("|")] + mimes[mime] = ext + + print("// **Generated by mime.py**") + print("#ifndef MIME_GENERATED_C") + print("#define MIME_GENERATED_C") + print("#include \n") + print("#include \n") + # Enum + print("enum mime {") + for mime, ext in mimes.items(): + print(" " + clean(mime) + "=" + mime_id(mime) + ",") + print("};") + + # Enum -> string + print("char *mime_get_mime_text(unsigned int mime_id) {" + "switch (mime_id) {") + for mime, ext in mimes.items(): + print("case " + clean(mime) + ": return \"" + mime + "\";") + print("default: return NULL;}}") + + # Ext -> Enum + print("GHashTable *mime_get_ext_table() {" + "GHashTable *ext_table = g_hash_table_new(g_str_hash, g_str_equal);") + for mime, ext in mimes.items(): + for e in [e for e in ext if e]: + print("g_hash_table_insert(ext_table, \"" + e + "\", (gpointer)" + clean(mime) + ");") + if e in ext_in_hash: + raise Exception("extension already in hash: " + e) + ext_in_hash.add(e) + print("return ext_table;}") + + # string -> Enum + print("GHashTable *mime_get_mime_table() {" + "GHashTable *mime_table = g_hash_table_new(g_str_hash, g_str_equal);") + for mime, ext in mimes.items(): + print("g_hash_table_insert(mime_table, \"" + mime + "\", (gpointer)" + clean(mime) + ");") + print("return mime_table;}") + print("#endif") diff --git a/scripts/serve_static.py b/scripts/serve_static.py new file mode 100644 index 0000000..30021b5 --- /dev/null +++ b/scripts/serve_static.py @@ -0,0 +1,17 @@ +files = [ + "web/css/bundle.css", + "web/js/bundle.js", + "web/img/bg-bars.png", + "web/img/sprite-skin-flat.png", + "web/search.html", +] + + +def clean(filepath): + return filepath.split("/")[-1].replace(".", "_").replace("-", "_") + + +for file in files: + with open(file, "rb") as f: + data = f.read() + print("char %s[%d] = {%s};" % (clean(file), len(data), ",".join(str(int(b)) for b in data))) diff --git a/src/ctx.h b/src/ctx.h new file mode 100644 index 0000000..87d8f9d --- /dev/null +++ b/src/ctx.h @@ -0,0 +1,39 @@ +#ifndef SIST2_CTX_H +#define SIST2_CTX_H + +#include "sist.h" + +struct { + struct index_t index; + + GHashTable *mime_table; + GHashTable *ext_table; + + tpool_t *pool; + + int tn_size; + int threads; + int content_size; + float tn_qscale; + + int stat_tn_size; + int stat_index_size; + + GHashTable *original_table; + GHashTable *copy_table; +} ScanCtx; + + +struct { + char *es_url; +} IndexCtx; + +struct { + char *es_url; + int index_count; + struct index_t indices[16]; +} WebCtx; + + + +#endif diff --git a/src/index/elastic.c b/src/index/elastic.c new file mode 100644 index 0000000..8478c36 --- /dev/null +++ b/src/index/elastic.c @@ -0,0 +1,208 @@ +#include "elastic.h" +#include "src/ctx.h" + +#include +#include "web.h" +#include +#include +#include +#include + +#include "static_generated.c" + +#define BULK_INDEX_SIZE 100 + +typedef struct es_indexer { + int queued; + char *es_url; + es_bulk_line_t *line_head; + es_bulk_line_t *line_tail; +} es_indexer_t; + + +static es_indexer_t *Indexer; + +void print_json(cJSON *document, const char uuid_str[UUID_STR_LEN]) { + + cJSON *line = cJSON_CreateObject(); + + cJSON_AddStringToObject(line, "_id", uuid_str); + cJSON_AddStringToObject(line, "_index", "sist2"); + cJSON_AddStringToObject(line, "_type", "_doc"); + cJSON_AddItemToObject(line, "_source", document); + + char *json = cJSON_PrintUnformatted(line); + + printf("%s\n", json); + + cJSON_free(line); +} + +void index_json(cJSON *document, const char uuid_str[UUID_STR_LEN]) { + + char *json = cJSON_PrintUnformatted(document); + + size_t json_len = strlen(json); + es_bulk_line_t *bulk_line = malloc(sizeof(es_bulk_line_t) + json_len + 2); + memcpy(bulk_line->line, json, json_len); + memcpy(bulk_line->uuid_str, uuid_str, UUID_STR_LEN); + *(bulk_line->line + json_len) = '\n'; + *(bulk_line->line + json_len + 1) = '\0'; + bulk_line->next = NULL; + + cJSON_free(json); + elastic_index_line(bulk_line); +} + +void elastic_flush() { + + if (Indexer == NULL) { + Indexer = create_indexer(IndexCtx.es_url); + } + + es_bulk_line_t *line = Indexer->line_head; + + int count = 0; + + size_t buf_size = 0; + size_t buf_cur = 0; + char *buf = malloc(1); + + while (line != NULL) { + char action_str[512]; + snprintf(action_str, 512, "{\"index\":{\"_id\": \"%s\"}}\n", line->uuid_str); + size_t action_str_len = strlen(action_str); + + size_t line_len = strlen(line->line); + buf = realloc(buf, buf_size + line_len + action_str_len); + buf_size += line_len + action_str_len; + + memcpy(buf + buf_cur, action_str, action_str_len); + buf_cur += action_str_len; + memcpy(buf + buf_cur, line->line, line_len); + buf_cur += line_len; + + es_bulk_line_t *tmp = line; + line = line->next; + free(tmp); + count++; + } + buf = realloc(buf, buf_size + 1); + *(buf+buf_cur) = '\0'; + + Indexer->line_head = NULL; + Indexer->line_tail = NULL; + Indexer->queued = 0; + + char bulk_url[4096]; + snprintf(bulk_url, 4096, "%s/sist2/_bulk", Indexer->es_url); + response_t *r = web_post(bulk_url, buf, "Content-Type: application/x-ndjson"); + printf("Indexed %3d documents (%zukB) <%d>\n", count, buf_cur / 1024, r->status_code); + free_response(r); +} + +void elastic_index_line(es_bulk_line_t *line) { + + if (Indexer == NULL) { + Indexer = create_indexer(IndexCtx.es_url); + } + + if (Indexer->line_head == NULL) { + Indexer->line_head = line; + Indexer->line_tail = Indexer->line_head; + } else { + Indexer->line_tail->next = line; + Indexer->line_tail = line; + } + + Indexer->queued += 1; + + if (Indexer->queued >= BULK_INDEX_SIZE) { + elastic_flush(); + } +} + +es_indexer_t *create_indexer(const char *url) { + + size_t url_len = strlen(url); + char *es_url = malloc(url_len); + strcpy(es_url, url); + + es_indexer_t *indexer = malloc(sizeof(es_indexer_t)); + + indexer->es_url = es_url; + indexer->queued = 0; + indexer->line_head = NULL; + indexer->line_tail = NULL; + + return indexer; +} + +void destroy_indexer() { + + char url[4096]; + + snprintf(url, sizeof(url), "%s/sist2/_refresh", IndexCtx.es_url); + response_t *r = web_post(url, "", NULL); + printf("Refresh index <%d>\n", r->status_code); + free_response(r); + + snprintf(url, sizeof(url), "%s/sist2/_forcemerge", IndexCtx.es_url); + r = web_post(url, "", NULL); + printf("Merge index <%d>\n", r->status_code); + free_response(r); + + if (Indexer != NULL) { + free(Indexer->es_url); + free(Indexer); + } +} + +void elastic_init(int force_reset) { + + // Check if index exists + char url[4096]; + snprintf(url, 4096, "%s/sist2", IndexCtx.es_url); + response_t *r = web_get(url); + int index_exists = r->status_code == 200; + free_response(r); + + if (!index_exists || force_reset) { + r = web_delete(url); + printf("Delete index <%d>\n", r->status_code); + free_response(r); + + snprintf(url, 4096, "%s/sist2", IndexCtx.es_url); + r = web_put(url, "", NULL); + printf("Create index <%d>\n", r->status_code); + free_response(r); + + snprintf(url, 4096, "%s/sist2/_close", IndexCtx.es_url); + r = web_post(url, "", NULL); + printf("Close index <%d>\n", r->status_code); + free_response(r); + + snprintf(url, 4096, "%s/sist2/_settings", IndexCtx.es_url); + r = web_put(url, settings_json, "Content-Type: application/json"); + printf("Update settings <%d>\n", r->status_code); + free_response(r); + + snprintf(url, 4096, "%s/sist2/_mappings", IndexCtx.es_url); + r = web_put(url, mappings_json, "Content-Type: application/json"); + printf("Update mappings <%d>\n", r->status_code); + free_response(r); + + snprintf(url, 4096, "%s/sist2/_open", IndexCtx.es_url); + r = web_post(url, "", NULL); + printf("Open index <%d>\n", r->status_code); + free_response(r); + } +} + +cJSON *elastic_get_document(const char *uuid_str) { + char url[4096]; + snprintf(url, 4096, "%s/sist2/_source/%s", WebCtx.es_url, uuid_str); + + response_t *r = web_get(url); + return cJSON_Parse(r->body); +} diff --git a/src/index/elastic.h b/src/index/elastic.h new file mode 100644 index 0000000..4d9ddf0 --- /dev/null +++ b/src/index/elastic.h @@ -0,0 +1,33 @@ +#ifndef SIST2_ELASTIC_H +#define SIST2_ELASTIC_H + +#include "src/sist.h" + +typedef struct es_bulk_line { + struct es_bulk_line *next; + char uuid_str[UUID_STR_LEN]; + char line[0]; +} es_bulk_line_t; + +/** + * Note: indexer is *not* thread safe + */ +typedef struct es_indexer es_indexer_t; + +void elastic_index_line(es_bulk_line_t *line); + +void elastic_flush(); + +void print_json(cJSON *document, const char uuid_str[UUID_STR_LEN]); + +void index_json(cJSON *document, const char uuid_str[UUID_STR_LEN]); + +es_indexer_t *create_indexer(const char* es_url); + +void destroy_indexer(); + +void elastic_init(int force_reset); + +cJSON *elastic_get_document(const char *uuid_str); + +#endif diff --git a/src/index/static_generated.c b/src/index/static_generated.c new file mode 100644 index 0000000..230d140 --- /dev/null +++ b/src/index/static_generated.c @@ -0,0 +1,2 @@ +char mappings_json[1510] = {123,10,32,32,34,112,114,111,112,101,114,116,105,101,115,34,58,32,123,10,32,32,32,32,34,112,97,116,104,34,58,32,123,10,32,32,32,32,32,32,34,116,121,112,101,34,58,32,34,116,101,120,116,34,44,10,32,32,32,32,32,32,34,97,110,97,108,121,122,101,114,34,58,32,34,112,97,116,104,95,97,110,97,108,121,122,101,114,34,44,10,32,32,32,32,32,32,34,99,111,112,121,95,116,111,34,58,32,34,115,117,103,103,101,115,116,45,112,97,116,104,34,10,32,32,32,32,125,44,10,32,32,32,32,34,115,117,103,103,101,115,116,45,112,97,116,104,34,58,32,123,10,32,32,32,32,32,32,34,116,121,112,101,34,58,32,34,99,111,109,112,108,101,116,105,111,110,34,44,10,32,32,32,32,32,32,34,97,110,97,108,121,122,101,114,34,58,32,34,107,101,121,119,111,114,100,34,10,32,32,32,32,125,44,10,32,32,32,32,34,109,105,109,101,34,58,32,123,10,32,32,32,32,32,32,34,116,121,112,101,34,58,32,34,107,101,121,119,111,114,100,34,10,32,32,32,32,125,44,10,32,32,32,32,34,118,105,100,101,111,99,34,58,32,123,10,32,32,32,32,32,32,34,116,121,112,101,34,58,32,34,107,101,121,119,111,114,100,34,10,32,32,32,32,125,44,10,32,32,32,32,34,97,117,100,105,111,99,34,58,32,123,10,32,32,32,32,32,32,34,116,121,112,101,34,58,32,34,107,101,121,119,111,114,100,34,10,32,32,32,32,125,44,10,32,32,32,32,34,100,117,114,97,116,105,111,110,34,58,32,123,10,32,32,32,32,32,32,34,116,121,112,101,34,58,32,34,102,108,111,97,116,34,10,32,32,32,32,125,44,10,32,32,32,32,34,119,105,100,116,104,34,58,32,123,10,32,32,32,32,32,32,34,116,121,112,101,34,58,32,34,105,110,116,101,103,101,114,34,10,32,32,32,32,125,44,10,32,32,32,32,34,104,101,105,103,104,116,34,58,32,123,10,32,32,32,32,32,32,34,116,121,112,101,34,58,32,34,105,110,116,101,103,101,114,34,10,32,32,32,32,125,44,10,32,32,32,32,34,109,116,105,109,101,34,58,32,123,10,32,32,32,32,32,32,34,116,121,112,101,34,58,32,34,105,110,116,101,103,101,114,34,10,32,32,32,32,125,44,10,32,32,32,32,34,115,105,122,101,34,58,32,123,10,32,32,32,32,32,32,34,116,121,112,101,34,58,32,34,108,111,110,103,34,10,32,32,32,32,125,44,10,32,32,32,32,34,105,110,100,101,120,34,58,32,123,10,32,32,32,32,32,32,34,116,121,112,101,34,58,32,34,107,101,121,119,111,114,100,34,10,32,32,32,32,125,44,10,32,32,32,32,34,110,97,109,101,34,58,32,123,10,32,32,32,32,32,32,34,97,110,97,108,121,122,101,114,34,58,32,34,99,111,110,116,101,110,116,95,97,110,97,108,121,122,101,114,34,44,10,32,32,32,32,32,32,34,116,121,112,101,34,58,32,34,116,101,120,116,34,44,10,32,32,32,32,32,32,34,102,105,101,108,100,115,34,58,32,123,10,32,32,32,32,32,32,32,32,34,110,71,114,97,109,34,58,32,123,10,32,32,32,32,32,32,32,32,32,32,34,116,121,112,101,34,58,32,34,116,101,120,116,34,44,10,32,32,32,32,32,32,32,32,32,32,34,97,110,97,108,121,122,101,114,34,58,32,34,109,121,95,110,71,114,97,109,34,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,10,32,32,32,32,125,44,10,32,32,32,32,34,102,111,110,116,95,110,97,109,101,34,58,32,123,10,32,32,32,32,32,32,34,97,110,97,108,121,122,101,114,34,58,32,34,109,121,95,110,71,114,97,109,34,44,10,32,32,32,32,32,32,34,116,121,112,101,34,58,32,34,116,101,120,116,34,10,32,32,32,32,125,44,10,32,32,32,32,34,97,108,98,117,109,34,58,32,123,10,32,32,32,32,32,32,34,97,110,97,108,121,122,101,114,34,58,32,34,109,121,95,110,71,114,97,109,34,44,10,32,32,32,32,32,32,34,116,121,112,101,34,58,32,34,116,101,120,116,34,10,32,32,32,32,125,44,10,32,32,32,32,34,97,114,116,105,115,116,34,58,32,123,10,32,32,32,32,32,32,34,97,110,97,108,121,122,101,114,34,58,32,34,109,121,95,110,71,114,97,109,34,44,10,32,32,32,32,32,32,34,116,121,112,101,34,58,32,34,116,101,120,116,34,10,32,32,32,32,125,44,10,32,32,32,32,34,116,105,116,108,101,34,58,32,123,10,32,32,32,32,32,32,34,97,110,97,108,121,122,101,114,34,58,32,34,109,121,95,110,71,114,97,109,34,44,10,32,32,32,32,32,32,34,116,121,112,101,34,58,32,34,116,101,120,116,34,10,32,32,32,32,125,44,10,32,32,32,32,34,103,101,110,114,101,34,58,32,123,10,32,32,32,32,32,32,34,97,110,97,108,121,122,101,114,34,58,32,34,109,121,95,110,71,114,97,109,34,44,10,32,32,32,32,32,32,34,116,121,112,101,34,58,32,34,116,101,120,116,34,10,32,32,32,32,125,44,10,32,32,32,32,34,97,108,98,117,109,95,97,114,116,105,115,116,34,58,32,123,10,32,32,32,32,32,32,34,97,110,97,108,121,122,101,114,34,58,32,34,109,121,95,110,71,114,97,109,34,44,10,32,32,32,32,32,32,34,116,121,112,101,34,58,32,34,116,101,120,116,34,10,32,32,32,32,125,44,10,32,32,32,32,34,99,111,110,116,101,110,116,34,58,32,123,10,32,32,32,32,32,32,34,97,110,97,108,121,122,101,114,34,58,32,34,99,111,110,116,101,110,116,95,97,110,97,108,121,122,101,114,34,44,10,32,32,32,32,32,32,34,116,121,112,101,34,58,32,34,116,101,120,116,34,44,10,32,32,32,32,32,32,34,105,110,100,101,120,95,111,112,116,105,111,110,115,34,58,32,34,111,102,102,115,101,116,115,34,44,10,32,32,32,32,32,32,34,102,105,101,108,100,115,34,58,32,123,10,32,32,32,32,32,32,32,32,34,110,71,114,97,109,34,58,32,123,10,32,32,32,32,32,32,32,32,32,32,34,116,121,112,101,34,58,32,34,116,101,120,116,34,44,10,32,32,32,32,32,32,32,32,32,32,34,97,110,97,108,121,122,101,114,34,58,32,34,109,121,95,110,71,114,97,109,34,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,125,10,32,32,32,32,125,10,32,32,125,10,125,10}; +char settings_json[699] = {123,10,32,32,34,105,110,100,101,120,34,58,32,123,10,32,32,32,32,34,114,101,102,114,101,115,104,95,105,110,116,101,114,118,97,108,34,58,32,34,45,49,34,44,10,32,32,32,32,34,99,111,100,101,99,34,58,32,34,98,101,115,116,95,99,111,109,112,114,101,115,115,105,111,110,34,10,32,32,125,44,10,32,32,34,97,110,97,108,121,115,105,115,34,58,32,123,10,32,32,32,32,34,116,111,107,101,110,105,122,101,114,34,58,32,123,10,32,32,32,32,32,32,34,112,97,116,104,95,116,111,107,101,110,105,122,101,114,34,58,32,123,10,32,32,32,32,32,32,32,32,34,116,121,112,101,34,58,32,34,112,97,116,104,95,104,105,101,114,97,114,99,104,121,34,10,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,34,109,121,95,110,71,114,97,109,95,116,111,107,101,110,105,122,101,114,34,58,32,123,10,32,32,32,32,32,32,32,32,34,116,121,112,101,34,58,32,34,110,71,114,97,109,34,44,10,32,32,32,32,32,32,32,32,34,109,105,110,95,103,114,97,109,34,58,32,51,44,10,32,32,32,32,32,32,32,32,34,109,97,120,95,103,114,97,109,34,58,32,51,10,32,32,32,32,32,32,125,10,32,32,32,32,125,44,10,32,32,32,32,34,97,110,97,108,121,122,101,114,34,58,32,123,10,32,32,32,32,32,32,34,112,97,116,104,95,97,110,97,108,121,122,101,114,34,58,32,123,10,32,32,32,32,32,32,32,32,34,116,111,107,101,110,105,122,101,114,34,58,32,34,112,97,116,104,95,116,111,107,101,110,105,122,101,114,34,44,10,32,32,32,32,32,32,32,32,34,102,105,108,116,101,114,34,58,32,91,10,32,32,32,32,32,32,32,32,32,32,34,108,111,119,101,114,99,97,115,101,34,10,32,32,32,32,32,32,32,32,93,10,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,34,109,121,95,110,71,114,97,109,34,58,32,123,10,32,32,32,32,32,32,32,32,34,116,111,107,101,110,105,122,101,114,34,58,32,34,109,121,95,110,71,114,97,109,95,116,111,107,101,110,105,122,101,114,34,44,10,32,32,32,32,32,32,32,32,34,102,105,108,116,101,114,34,58,32,91,10,32,32,32,32,32,32,32,32,32,32,34,108,111,119,101,114,99,97,115,101,34,10,32,32,32,32,32,32,32,32,93,10,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,34,99,111,110,116,101,110,116,95,97,110,97,108,121,122,101,114,34,58,32,123,10,32,32,32,32,32,32,32,32,34,116,111,107,101,110,105,122,101,114,34,58,32,34,115,116,97,110,100,97,114,100,34,44,10,32,32,32,32,32,32,32,32,34,102,105,108,116,101,114,34,58,32,91,10,32,32,32,32,32,32,32,32,32,32,34,108,111,119,101,114,99,97,115,101,34,10,32,32,32,32,32,32,32,32,93,10,32,32,32,32,32,32,125,10,32,32,32,32,125,10,32,32,125,10,125}; diff --git a/src/index/web.c b/src/index/web.c new file mode 100644 index 0000000..272df6e --- /dev/null +++ b/src/index/web.c @@ -0,0 +1,130 @@ +#include "web.h" + +size_t write_cb(char *ptr, size_t size, size_t nmemb, void *user_data) { + + size_t real_size = size * nmemb; + dyn_buffer_t *buf = user_data; + dyn_buffer_write(buf, ptr, real_size); + return real_size; +} + +void free_response(response_t *resp) { + free(resp->body); + free(resp); +} + +response_t *web_get(const char *url) { + response_t *resp = malloc(sizeof(response_t)); + + CURL *curl; + dyn_buffer_t buffer = dyn_buffer_create(); + + curl = curl_easy_init(); + curl_easy_setopt(curl, CURLOPT_URL, url); + curl_easy_setopt(curl, CURLOPT_WRITEDATA, (void *) (&buffer)); + curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, write_cb); + curl_easy_setopt(curl, CURLOPT_USERAGENT, "sist2"); + + curl_easy_perform(curl); + curl_easy_getinfo(curl, CURLINFO_RESPONSE_CODE, &resp->status_code); + + curl_easy_cleanup(curl); + + resp->body = buffer.buf; + resp->size = buffer.cur; + return resp; +} + +response_t *web_post(const char *url, const char *data, const char *header) { + + response_t *resp = malloc(sizeof(response_t)); + + CURL *curl; + dyn_buffer_t buffer = dyn_buffer_create(); + + curl = curl_easy_init(); + curl_easy_setopt(curl, CURLOPT_URL, url); + curl_easy_setopt(curl, CURLOPT_WRITEDATA, (void *) (&buffer)); + curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, write_cb); + curl_easy_setopt(curl, CURLOPT_POST, 1); + curl_easy_setopt(curl, CURLOPT_USERAGENT, "sist2"); + + if (header != NULL) { + struct curl_slist *headers = NULL; + headers = curl_slist_append(headers, header); + curl_easy_setopt(curl, CURLOPT_HTTPHEADER, headers); + } + + curl_easy_setopt(curl, CURLOPT_POSTFIELDS, data); + + int r1 = curl_easy_perform(curl); + curl_easy_getinfo(curl, CURLINFO_RESPONSE_CODE, &resp->status_code); + + curl_easy_cleanup(curl); + + resp->body = buffer.buf; + resp->size = buffer.cur; + + return resp; +} + + +response_t *web_put(const char *url, const char *data, const char *header) { + + response_t *resp = malloc(sizeof(response_t)); + + CURL *curl; + dyn_buffer_t buffer = dyn_buffer_create(); + + curl = curl_easy_init(); + curl_easy_setopt(curl, CURLOPT_URL, url); + curl_easy_setopt(curl, CURLOPT_WRITEDATA, (void *) (&buffer)); + curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, write_cb); + curl_easy_setopt(curl, CURLOPT_CUSTOMREQUEST, "PUT"); + curl_easy_setopt(curl, CURLOPT_USERAGENT, "sist2"); + curl_easy_setopt(curl, CURLOPT_DNS_USE_GLOBAL_CACHE, 0); + curl_easy_setopt(curl, CURLOPT_IPRESOLVE, CURLOPT_DNS_LOCAL_IP4 ); + + if (header != NULL) { + struct curl_slist *headers = NULL; + headers = curl_slist_append(headers, header); + curl_easy_setopt(curl, CURLOPT_HTTPHEADER, headers); + } + + curl_easy_setopt(curl, CURLOPT_POSTFIELDS, data); + + curl_easy_perform(curl); + curl_easy_getinfo(curl, CURLINFO_RESPONSE_CODE, &resp->status_code); + + curl_easy_cleanup(curl); + + resp->body = buffer.buf; + resp->size = buffer.cur; + return resp; +} + +response_t *web_delete(const char *url) { + + response_t *resp = malloc(sizeof(response_t)); + + CURL *curl; + dyn_buffer_t buffer = dyn_buffer_create(); + + curl = curl_easy_init(); + curl_easy_setopt(curl, CURLOPT_URL, url); + curl_easy_setopt(curl, CURLOPT_WRITEDATA, (void *) (&buffer)); + curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, write_cb); + curl_easy_setopt(curl, CURLOPT_CUSTOMREQUEST, "DELETE"); + curl_easy_setopt(curl, CURLOPT_USERAGENT, "sist2"); + + curl_easy_setopt(curl, CURLOPT_POSTFIELDS, ""); + + curl_easy_perform(curl); + curl_easy_getinfo(curl, CURLINFO_RESPONSE_CODE, &resp->status_code); + + curl_easy_cleanup(curl); + + resp->body = buffer.buf; + resp->size = buffer.cur; + return resp; +} diff --git a/src/index/web.h b/src/index/web.h new file mode 100644 index 0000000..ca7d45d --- /dev/null +++ b/src/index/web.h @@ -0,0 +1,19 @@ +#ifndef SIST2_WEB_H +#define SIST2_WEB_H + +#include "src/sist.h" + +typedef struct response { + char *body; + size_t size; + int status_code; +} response_t; + +response_t *web_get(const char *url); +response_t *web_post(const char * url, const char * data, const char* header); +response_t *web_put(const char *url, const char *data, const char *header); +response_t *web_delete(const char *url); + +void free_response(response_t *resp); + +#endif diff --git a/src/io/serialize.c b/src/io/serialize.c new file mode 100644 index 0000000..a331c1c --- /dev/null +++ b/src/io/serialize.c @@ -0,0 +1,327 @@ +#include "src/ctx.h" +#include "serialize.h" + +static __thread int IndexFd = -1; + +typedef struct { + unsigned char uuid[16]; + unsigned long ino; + unsigned long size; + unsigned int mime; + int mtime; + short base; + short ext; +} line_t; + +void skip_meta(FILE *file) { + enum metakey key = getc(file); + while (key != '\n') { + if (IS_META_INT(key)) { + fseek(file, sizeof(int), SEEK_CUR); + } else if (IS_META_LONG(key)) { + fseek(file, sizeof(long), SEEK_CUR); + } else { + while ((getc(file))) {} + } + + key = getc(file); + } +} + +void write_index_descriptor(char *path, index_descriptor_t *desc) { + cJSON *json = cJSON_CreateObject(); + cJSON_AddStringToObject(json, "uuid", desc->uuid); + cJSON_AddStringToObject(json, "version", desc->version); + cJSON_AddStringToObject(json, "root", desc->root); + cJSON_AddStringToObject(json, "name", desc->name); + cJSON_AddStringToObject(json, "rewrite_url", desc->rewrite_url); + cJSON_AddNumberToObject(json, "timestamp", (double) desc->timestamp); + + int fd = open(path, O_CREAT | O_WRONLY, S_IRUSR | S_IWUSR); + if (fd == -1) { + perror(path); + } + char *str = cJSON_Print(json); + write(fd, str, strlen(str)); + free(str); + close(fd); + + cJSON_Delete(json); +} + +index_descriptor_t read_index_descriptor(char *path) { + + struct stat info; + stat(path, &info); + int fd = open(path, O_RDONLY); + char *buf = malloc(info.st_size + 1); + read(fd, buf, info.st_size); + *(buf + info.st_size) = '\0'; + close(fd); + + cJSON *json = cJSON_Parse(buf); + + index_descriptor_t descriptor; + descriptor.timestamp = (long) cJSON_GetObjectItem(json, "timestamp")->valuedouble; + strcpy(descriptor.root, cJSON_GetObjectItem(json, "root")->valuestring); + strcpy(descriptor.name, cJSON_GetObjectItem(json, "name")->valuestring); + strcpy(descriptor.rewrite_url, cJSON_GetObjectItem(json, "rewrite_url")->valuestring); + descriptor.root_len = (int)strlen(descriptor.root); + strcpy(descriptor.version, cJSON_GetObjectItem(json, "version")->valuestring); + strcpy(descriptor.uuid, cJSON_GetObjectItem(json, "uuid")->valuestring); + + cJSON_Delete(json); + free(buf); + + return descriptor; +} + +char *get_meta_key_text(enum metakey meta_key) { + + switch (meta_key) { + case MetaContent: + return "content"; + case MetaWidth: + return "width"; + case MetaHeight: + return "height"; + case MetaMediaDuration: + return "duration"; + case MetaMediaAudioCodec: + return "audioc"; + case MetaMediaVideoCodec: + return "videoc"; + case MetaMediaBitrate: + return "bitrate"; + case MetaArtist: + return "artist"; + case MetaAlbum: + return "album"; + case MetaAlbumArtist: + return "album_artist"; + case MetaGenre: + return "genre"; + case MetaTitle: + return "title"; + case MetaFontName: + return "font_name"; + default: + return NULL; + } +} + + +void write_document(document_t *doc) { + + if (IndexFd == -1) { + char dstfile[PATH_MAX]; + pid_t tid = syscall(SYS_gettid); + snprintf(dstfile, PATH_MAX, "%s_index_%d", ScanCtx.index.path, tid); + IndexFd = open(dstfile, O_CREAT | O_WRONLY | O_APPEND, S_IRUSR | S_IWUSR); + + if (IndexFd == -1) { + perror("open"); + } + } + + dyn_buffer_t buf = dyn_buffer_create(); + + // Ignore root directory in the file path + doc->ext = (short)(doc->ext - ScanCtx.index.desc.root_len); + doc->base = (short)(doc->base - ScanCtx.index.desc.root_len); + doc->filepath += ScanCtx.index.desc.root_len; + + dyn_buffer_write(&buf, doc, sizeof(line_t)); + dyn_buffer_write_str(&buf, doc->filepath); + + meta_line_t *meta = doc->meta_head; + while (meta != NULL) { + dyn_buffer_write_char(&buf, meta->key); + + if (IS_META_INT(meta->key)) { + dyn_buffer_write_int(&buf, meta->intval); + } else if (IS_META_LONG(meta->key)) { + dyn_buffer_write_long(&buf, meta->longval); + } else { + dyn_buffer_write_str(&buf, meta->strval); + } + + meta_line_t *tmp = meta; + meta = meta->next; + free(tmp); + } + dyn_buffer_write_char(&buf, '\n'); + + write(IndexFd, buf.buf, buf.cur); + ScanCtx.stat_index_size += buf.cur; + dyn_buffer_destroy(&buf); +} + +void serializer_cleanup() { + close(IndexFd); +} + +void read_index(const char *path, const char index_id[UUID_STR_LEN], index_func func) { + + line_t line; + dyn_buffer_t buf = dyn_buffer_create(); + + FILE *file = fopen(path, "rb"); + while (1) { + buf.cur = 0; + fread((void *) &line, 1, sizeof(line_t), file); + if (feof(file)) { + break; + } + + cJSON *document = cJSON_CreateObject(); + cJSON_AddStringToObject(document, "index", index_id); + + char uuid_str[UUID_STR_LEN]; + uuid_unparse(line.uuid, uuid_str); + + cJSON_AddStringToObject(document, "mime", mime_get_mime_text(line.mime)); + cJSON_AddNumberToObject(document, "size", (double)line.size); + cJSON_AddNumberToObject(document, "mtime", line.mtime); + + int c; + while ((c = getc(file)) != 0) { + dyn_buffer_write_char(&buf, (char) c); + } + dyn_buffer_write_char(&buf, '\0'); + + cJSON_AddStringToObject(document, "extension", buf.buf + line.ext); + if (*(buf.buf + line.ext - 1) == '.') { + *(buf.buf + line.ext - 1) = '\0'; + } else { + *(buf.buf + line.ext) = '\0'; + } + cJSON_AddStringToObject(document, "name", buf.buf + line.base); + *(buf.buf + line.base - 1) = '\0'; + cJSON_AddStringToObject(document, "path", buf.buf); + + enum metakey key = getc(file); + while (key != '\n') { + switch (key) { + case MetaWidth: + case MetaHeight: + case MetaMediaDuration: + case MetaMediaBitrate: { + int value; + fread(&value, sizeof(int), 1, file); + cJSON_AddNumberToObject(document, get_meta_key_text(key), value); + break; + } + case MetaMediaAudioCodec: + case MetaMediaVideoCodec: { + int value; + fread(&value, sizeof(int), 1, file); + const AVCodecDescriptor *desc = avcodec_descriptor_get(value); + if (desc != NULL) { + cJSON_AddStringToObject(document, get_meta_key_text(key), desc->name); + } + break; + } + + case MetaContent: + case MetaArtist: + case MetaAlbum: + case MetaAlbumArtist: + case MetaGenre: + case MetaFontName: + case MetaTitle: { + buf.cur = 0; + while ((c = getc(file)) != 0) { + dyn_buffer_write_char(&buf, (char) c); + } + dyn_buffer_write_char(&buf, '\0'); + cJSON_AddStringToObject(document, get_meta_key_text(key), buf.buf); + break; + } + } + + key = getc(file); + } + + func(document, uuid_str); + cJSON_free(document); + } + fclose(file); +} + +void incremental_read(GHashTable *table, const char *filepath) { + FILE *file = fopen(filepath, "rb"); + line_t line; + + while (1) { + fread((void *) &line, 1, sizeof(line_t), file); + if (feof(file)) { + break; + } + + incremental_put(table, line.ino, line.mtime); + + while ((getc(file))) {} + skip_meta(file); + } + fclose(file); +} + +/** + * Copy items from an index that are in the copy_table. Also copies from + * the store. + */ +void incremental_copy(store_t *store, store_t *dst_store, const char *filepath, + const char *dst_filepath, GHashTable *copy_table) { + FILE *file = fopen(filepath, "rb"); + FILE *dst_file = fopen(dst_filepath, "ab"); + line_t line; + + while (1) { + fread((void *) &line, 1, sizeof(line_t), file); + if (feof(file)) { + break; + } + + if (incremental_get(copy_table, line.ino)) { + fwrite(&line, sizeof(line), 1, dst_file); + + size_t buf_len; + char *buf = store_read(store, (char *) line.uuid, 16, &buf_len); + store_write(dst_store, (char *) line.uuid, 16, buf, buf_len); + + char c; + while ((c = (char) getc(file))) { + fwrite(&c, sizeof(c), 1, dst_file); + } + fwrite("\0", sizeof(c), 1, dst_file); + + enum metakey key; + while (1) { + key = getc(file); + if (key == '\n') { + break; + } + fwrite(&key, sizeof(char), 1, dst_file); + + if (IS_META_INT(key)) { + int val; + fread(&val, sizeof(val), 1, file); + fwrite(&val, sizeof(val), 1, dst_file); + } else if (IS_META_LONG(key)) { + long val; + fread(&val, sizeof(val), 1, file); + fwrite(&val, sizeof(val), 1, dst_file); + } else { + while ((c = (char) getc(file))) { + fwrite(&c, sizeof(c), 1, dst_file); + } + fwrite("\0", sizeof(c), 1, dst_file); + } + } + } else { + skip_meta(file); + } + } + fclose(file); +} diff --git a/src/io/serialize.h b/src/io/serialize.h new file mode 100644 index 0000000..2635efd --- /dev/null +++ b/src/io/serialize.h @@ -0,0 +1,27 @@ +#ifndef SIST2_SERIALIZE_H +#define SIST2_SERIALIZE_H + +#include "src/sist.h" +#include + +typedef void(*index_func)(cJSON *, const char[UUID_STR_LEN]); + +void incremental_copy(store_t *store, store_t *dst_store, const char *filepath, + const char *dst_filepath, GHashTable *copy_table); + +void write_document(document_t *doc); + +void read_index(const char *path, const char[UUID_STR_LEN], index_func); + +void incremental_read(GHashTable *table, const char *filepath); + +/** + * Must be called after write_document + */ +void serializer_cleanup(); + +void write_index_descriptor(char *path, index_descriptor_t *desc); + +index_descriptor_t read_index_descriptor(char *path); + +#endif \ No newline at end of file diff --git a/src/io/store.c b/src/io/store.c new file mode 100644 index 0000000..ce143d6 --- /dev/null +++ b/src/io/store.c @@ -0,0 +1,105 @@ +#include "store.h" +#include "src/ctx.h" + +store_t *store_create(char *path) { + + store_t *store = malloc(sizeof(struct store_t)); + pthread_rwlock_init(&store->lock, NULL); + + mdb_env_create(&store->env); + + int open_ret = mdb_env_open(store->env, + path, + MDB_WRITEMAP | MDB_MAPASYNC, + S_IRUSR | S_IWUSR + ); + + if (open_ret != 0) { + fprintf(stderr, "Error while opening store: %s", mdb_strerror(open_ret)); + exit(1); + } + + store->size = (size_t) 1024 * 1024 * 5; + ScanCtx.stat_tn_size = store->size; + mdb_env_set_mapsize(store->env, store->size); + + // Open dbi + MDB_txn *txn; + int r3 = mdb_txn_begin(store->env, NULL, 0, &txn); + int r4 = mdb_dbi_open(txn, NULL, 0, &store->dbi); + mdb_txn_commit(txn); + + return store; +} + +void store_destroy(store_t *store) { + + pthread_rwlock_destroy(&store->lock); + mdb_close(store->env, store->dbi); + mdb_env_close(store->env); + free(store); +} + +void store_write(store_t *store, char *key, size_t key_len, char *buf, size_t buf_len) { + + MDB_val mdb_key; + mdb_key.mv_data = key; + mdb_key.mv_size = key_len; + + MDB_val mdb_value; + mdb_value.mv_data = buf; + mdb_value.mv_size = buf_len; + + MDB_txn *txn; + pthread_rwlock_rdlock(&store->lock); + mdb_txn_begin(store->env, NULL, 0, &txn); + + int put_ret = mdb_put(txn, store->dbi, &mdb_key, &mdb_value, 0); + + if (put_ret == MDB_MAP_FULL) { + mdb_txn_abort(txn); + pthread_rwlock_unlock(&store->lock); + + // Cannot resize when there is a opened transaction. + // Resize take effect on the next commit. + pthread_rwlock_wrlock(&store->lock); + store->size += 1024 * 1024 * 5; + mdb_env_set_mapsize(store->env, store->size); + mdb_txn_begin(store->env, NULL, 0, &txn); + put_ret = mdb_put(txn, store->dbi, &mdb_key, &mdb_value, 0); + ScanCtx.stat_tn_size = store->size; + } + + mdb_txn_commit(txn); + pthread_rwlock_unlock(&store->lock); + + if (put_ret != 0) { + printf("%s\n", mdb_strerror(put_ret)); + } +} + +char *store_read(store_t *store, char *key, size_t key_len, size_t *ret_vallen) { + char *buf = NULL; + MDB_val mdb_key; + mdb_key.mv_data = key; + mdb_key.mv_size = key_len; + + MDB_val mdb_value; + + MDB_txn *txn; + mdb_txn_begin(store->env, NULL, MDB_RDONLY, &txn); + + int get_ret = mdb_get(txn, store->dbi, &mdb_key, &mdb_value); + + if (get_ret == MDB_NOTFOUND) { + *ret_vallen = 0; + } else { + *ret_vallen = mdb_value.mv_size; + buf = malloc(mdb_value.mv_size); + memcpy(buf, mdb_value.mv_data, mdb_value.mv_size); + } + + mdb_txn_abort(txn); + return buf; +} + diff --git a/src/io/store.h b/src/io/store.h new file mode 100644 index 0000000..42558f0 --- /dev/null +++ b/src/io/store.h @@ -0,0 +1,24 @@ +#ifndef SIST2_STORE_H +#define SIST2_STORE_H + +#include +#include + +typedef struct store_t { + MDB_dbi dbi; + MDB_env *env; + size_t size; + pthread_rwlock_t lock; +} store_t; + +#include "src/sist.h" + +store_t *store_create(char *path); + +void store_destroy(store_t *store); + +void store_write(store_t *store, char *key, size_t key_len, char *buf, size_t buf_len); + +char *store_read(store_t *store, char *key, size_t key_len, size_t *ret_vallen); + +#endif diff --git a/src/io/walk.c b/src/io/walk.c new file mode 100644 index 0000000..faac075 --- /dev/null +++ b/src/io/walk.c @@ -0,0 +1,34 @@ +#include "walk.h" +#include "src/ctx.h" + +parse_job_t *create_parse_job(const char *filepath, const struct stat *info, int base) { + int len = (int) strlen(filepath); + + parse_job_t *job = malloc(sizeof(parse_job_t) + len); + + memcpy(&(job->filepath), filepath, len + 1); + job->base = base; + char *p = strrchr(filepath + base, '.'); + if (p != NULL) { + job->ext = (int)(p - filepath + 1); + } else { + job->ext = len; + } + + memcpy(&(job->info), info, sizeof(struct stat)); + + return job; +} + +int handle_entry(const char *filepath, const struct stat *info, const int typeflag, struct FTW *ftw) { + if (typeflag == FTW_F && S_ISREG(info->st_mode)) { + parse_job_t *job = create_parse_job(filepath, info, ftw->base); + tpool_add_work(ScanCtx.pool, parse, job); + } + + return 0; +} + +int walk_directory_tree(const char *dirpath) { + return nftw(dirpath, handle_entry, 15, FTW_PHYS); +} diff --git a/src/io/walk.h b/src/io/walk.h new file mode 100644 index 0000000..9b46ee4 --- /dev/null +++ b/src/io/walk.h @@ -0,0 +1,10 @@ +#ifndef WALK_H +#define WALK_H + +#define _XOPEN_SOURCE 500 + +#include "src/sist.h" + +int walk_directory_tree(const char *); + +#endif diff --git a/src/main.c b/src/main.c new file mode 100644 index 0000000..7dd4358 --- /dev/null +++ b/src/main.c @@ -0,0 +1,333 @@ +#include "sist.h" +#include "ctx.h" + +static const char *const Version = "1.0.0"; + +static const char *const usage[] = { + "sist2 scan [OPTION]... PATH", + "sist2 index [OPTION]... INDEX", + "sist2 web [OPTION]... INDEX...", + NULL, +}; + +void init_dir(const char *dirpath) { + char path[PATH_MAX]; + snprintf(path, PATH_MAX, "%sdescriptor.json", dirpath); + + uuid_t uuid; + uuid_generate_time_safe(uuid); + uuid_unparse(uuid, ScanCtx.index.desc.uuid); + time(&ScanCtx.index.desc.timestamp); + strcpy(ScanCtx.index.desc.version, Version); + + write_index_descriptor(path, &ScanCtx.index.desc); +} + +void scan_print_header() { + printf("sist2 V%s\n", Version); + printf("---------------------\n"); + printf("threads\t\t%d\n", ScanCtx.threads); + printf("tn_qscale\t%.1f/31.0\n", ScanCtx.tn_qscale); + printf("tn_size\t\t%dpx\n", ScanCtx.tn_size); + printf("output\t\t%s\n", ScanCtx.index.path); +} + +void sist2_scan(const char *path, const char *incremental_from) { + + av_log_set_level(AV_LOG_QUIET); + + strcpy(ScanCtx.index.desc.root, abspath(path)); + ScanCtx.index.desc.root_len = (short) strlen(ScanCtx.index.desc.root); + + init_dir(ScanCtx.index.path); + + ScanCtx.mime_table = mime_get_mime_table(); + ScanCtx.ext_table = mime_get_ext_table(); + + char store_path[PATH_MAX]; + snprintf(store_path, PATH_MAX, "%sthumbs", ScanCtx.index.path); + mkdir(store_path, S_IWUSR | S_IRUSR | S_IXUSR); + ScanCtx.index.store = store_create(store_path); + + scan_print_header(); + + if (incremental_from != NULL) { + incremental_from = abspath(incremental_from); + ScanCtx.original_table = incremental_get_table(); + ScanCtx.copy_table = incremental_get_table(); + + DIR *dir = opendir(incremental_from); + if (dir == NULL) { + perror("opendir"); + return; + } + struct dirent *de; + while ((de = readdir(dir)) != NULL) { + if (strncmp(de->d_name, "_index_", sizeof("_index_") - 1) == 0) { + char file_path[PATH_MAX]; + snprintf(file_path, PATH_MAX, "%s/%s", incremental_from, de->d_name); + incremental_read(ScanCtx.original_table, file_path); + } + } + closedir(dir); + + printf("Loaded %d items in to mtime table.", g_hash_table_size(ScanCtx.original_table)); + } + + walk_directory_tree(ScanCtx.index.desc.root); + tpool_wait(ScanCtx.pool); + + if (incremental_from != NULL) { + char dst_path[PATH_MAX]; + snprintf(store_path, PATH_MAX, "%sthumbs", incremental_from); + snprintf(dst_path, PATH_MAX, "%s_index_original", ScanCtx.index.path); + store_t *source = store_create(store_path); + + DIR *dir = opendir(incremental_from); + if (dir == NULL) { + perror("opendir"); + return; + } + struct dirent *de; + while ((de = readdir(dir)) != NULL) { + if (strncmp(de->d_name, "_index_", sizeof("_index_") - 1) == 0) { + char file_path[PATH_MAX]; + snprintf(file_path, PATH_MAX, "%s/%s", incremental_from, de->d_name); + incremental_copy(source, ScanCtx.index.store, file_path, dst_path, ScanCtx.copy_table); + } + } + closedir(dir); + store_destroy(source); + } + + store_destroy(ScanCtx.index.store); + tpool_destroy(ScanCtx.pool); +} + +void sist2_index(const char *path, int print_index, int arg_force_reset) { + if (!print_index) { + elastic_init(arg_force_reset); + } + char *index_path = abspath(path); + char descriptor_path[PATH_MAX]; + snprintf(descriptor_path, PATH_MAX, "%s/descriptor.json", index_path); + + index_descriptor_t desc = read_index_descriptor(descriptor_path); + if (strcmp(desc.version, Version) != 0) { + fprintf(stderr, "Version mismatch! Index is v%s but executable is v%s\n", desc.version, Version); + return; + } + + DIR *dir = opendir(index_path); + if (dir == NULL) { + perror("opendir"); + return; + } + + index_func f; + if (print_index) { + f = print_json; + } else { + f = index_json; + } + + struct dirent *de; + while ((de = readdir(dir)) != NULL) { + if (strncmp(de->d_name, "_index_", sizeof("_index_") - 1) == 0) { + char file_path[PATH_MAX]; + snprintf(file_path, PATH_MAX, "%s/%s", index_path, de->d_name); + read_index(file_path, desc.uuid, f); + } + } + + if (!print_index) { + elastic_flush(); + destroy_indexer(); + } +} + +void sist2_web(const char *indices[], int index_count, const char *host, const char *port) { + + for (int i = 0; i < index_count; i++) { + char *abs_path = abspath(indices[i]); + + char path_tmp[PATH_MAX]; + + snprintf(path_tmp, PATH_MAX, "%sthumbs", abs_path); + WebCtx.indices[i].store = store_create(path_tmp); + + snprintf(path_tmp, PATH_MAX, "%sdescriptor.json", abs_path); + WebCtx.indices[i].desc = read_index_descriptor(path_tmp); + + strcpy(WebCtx.indices[i].path, abs_path); + printf("Loaded index: %s\n", WebCtx.indices[i].desc.name); + } + + WebCtx.index_count = index_count; + + serve(host, port); +} + +int main(int argc, const char *argv[]) { + + curl_global_init(CURL_GLOBAL_NOTHING); + + float arg_quality = 0; + int arg_size = 0; + int arg_content_size = 0; + int arg_threads = 0; + char *arg_incremental = NULL; + char *arg_output = NULL; + char *arg_rewrite_url = NULL; + char *arg_name = NULL; + + char *arg_es_url = NULL; + int arg_print_index = 0; + int arg_force_reset = 0; + + char *arg_web_host = NULL; + char *arg_web_port = NULL; + + struct argparse_option options[] = { + OPT_HELP(), + + OPT_GROUP("Scan options"), + OPT_INTEGER('t', "threads", &arg_threads, "Number of threads. DEFAULT=1"), + OPT_FLOAT('q', "quality", &arg_quality, + "Thumbnail quality, on a scale of 1.0 to 31.0, 1.0 being the best. DEFAULT=15"), + OPT_INTEGER(0, "size", &arg_size, "Thumbnail size, in pixels. DEFAULT=200"), + OPT_INTEGER(0, "content-size", &arg_content_size, + "Number of bytes to be extracted from text documents. DEFAULT=4096"), + OPT_STRING(0, "incremental", &arg_incremental, "Reuse an existing index and only scan modified files."), + OPT_STRING('o', "output", &arg_output, "Output directory. DEFAULT=index.sist2/"), + OPT_STRING(0, "rewrite-url", &arg_rewrite_url, "Serve files from this url instead of from disk."), + OPT_STRING(0, "name", &arg_name, "Index display name. DEFAULT: (name of the directory)"), + + OPT_GROUP("Index options"), + OPT_STRING(0, "es-url", &arg_es_url, "Elasticsearch url. DEFAULT=http://localhost:9200"), + OPT_BOOLEAN('p', "print", &arg_print_index, "Just print JSON documents to stdout."), + OPT_BOOLEAN('f', "force-reset", &arg_force_reset, "Reset Elasticsearch mappings and settings. " + "(You must use this option the first time you use the index command)"), + + OPT_GROUP("Web options"), + OPT_STRING(0, "es-url", &arg_es_url, "Elasticsearch url. DEFAULT=http://localhost:9200"), + OPT_STRING(0, "bind", &arg_web_host, "Listen on this address. DEFAULT=localhost"), + OPT_STRING(0, "port", &arg_web_port, "Listen on this port. DEFAULT=4090"), + + OPT_END(), + }; + + struct argparse argparse; + argparse_init(&argparse, options, usage, 0); + argparse_describe( + &argparse, + "\nLightning-fast file system indexer and search tool.", + "\nMade by simon987 . Released under GPL-3.0" + ); + + argc = argparse_parse(&argparse, argc, argv); + + //Set defaults + if (arg_quality == 0) { + arg_quality = 15; + } else if (arg_quality < 1 || arg_quality > 31) { + fprintf(stderr, "Invalid quality: %f\n", arg_quality); + return 1; + } + + if (arg_size == 0) { + arg_size = 200; + } else if (arg_size <= 0) { + fprintf(stderr, "Invalid size: %d\n", arg_size); + return 1; + } + + if (arg_content_size == 0) { + arg_content_size = 4096; + } else if (arg_content_size <= 0) { + fprintf(stderr, "Invalid content-size: %d\n", arg_content_size); + return 1; + } + + if (arg_threads == 0) { + arg_threads = 1; + } else if (arg_threads < 0) { + fprintf(stderr, "Invalid threads: %d\n", arg_threads); + return 1; + } + + if (arg_output == NULL) { + arg_output = "index.sist2/"; + } + + if (arg_es_url == NULL) { + arg_es_url = "http://localhost:9200"; + } + + if (arg_web_host == NULL) { + arg_web_host = "localhost"; + } + + if (arg_web_port == NULL) { + arg_web_port = "4090"; + } + + // Commands + if (argc == 0) { + argparse_usage(&argparse); + } else if (strcmp(argv[0], "scan") == 0) { + if (argc < 2) { + fprintf(stderr, "Required positional argument: PATH.\n"); + argparse_usage(&argparse); + return 1; + } + + if (arg_name == NULL) { + arg_name = g_path_get_basename(argv[1]); + } + + int ret = mkdir(arg_output, S_IRUSR | S_IWUSR | S_IXUSR); + if (ret != 0) { + fprintf(stderr, "Invalid output: '%s' (%s).\n", arg_output, strerror(errno)); + return 1; + } + + ScanCtx.tn_qscale = arg_quality; + ScanCtx.tn_size = arg_size; + ScanCtx.content_size = arg_content_size; + ScanCtx.pool = tpool_create(arg_threads, serializer_cleanup); + ScanCtx.threads = arg_threads; + strncpy(ScanCtx.index.path, arg_output, sizeof(ScanCtx.index.path)); + strncpy(ScanCtx.index.desc.name, arg_name, sizeof(ScanCtx.index.desc.name)); + if (arg_rewrite_url == NULL) { + strcpy(ScanCtx.index.desc.rewrite_url, ""); + } else { + strcpy(ScanCtx.index.desc.rewrite_url, arg_rewrite_url); + } + sist2_scan(argv[1], arg_incremental); + } else if (strcmp(argv[0], "index") == 0) { + if (argc < 2) { + fprintf(stderr, "Required positional argument: PATH.\n"); + argparse_usage(&argparse); + return 1; + } + IndexCtx.es_url = arg_es_url; + + sist2_index(argv[1], arg_print_index, arg_force_reset); + } else if (strcmp(argv[0], "web") == 0) { + if (argc < 2) { + fprintf(stderr, "Required positional argument: PATH.\n"); + argparse_usage(&argparse); + return 1; + } + WebCtx.es_url = arg_es_url; + + sist2_web(argv + 1, argc - 1, arg_web_host, arg_web_port); + } else { + fprintf(stderr, "Invalid command: '%s'\n", argv[0]); + argparse_usage(&argparse); + return 1; + } + printf("\n"); + return 0; +} diff --git a/src/parsing/font.c b/src/parsing/font.c new file mode 100644 index 0000000..3d5c1c4 --- /dev/null +++ b/src/parsing/font.c @@ -0,0 +1,211 @@ +#include "font.h" + +#include "ft2build.h" +#include "freetype/freetype.h" + +#include "src/ctx.h" + +__thread FT_Library library = NULL; + + +typedef struct text_dimensions { + unsigned int width; + unsigned int height; + unsigned int baseline; +} text_dimensions_t; + +typedef struct glyph { + unsigned int top; + unsigned int height; + unsigned int width; + unsigned int descent; + unsigned int ascent; + unsigned int advance_width; + unsigned char *pixmap; +} glyph_t; + + +__always_inline +int kerning_offset(char c, char pc, FT_Face face) { + FT_Vector kerning; + FT_Get_Kerning(face, c, pc, FT_KERNING_DEFAULT, &kerning); + + return (int) (kerning.x / 64); +} + +__always_inline +glyph_t ft_glyph_to_glyph(FT_GlyphSlot slot) { + glyph_t glyph; + + glyph.pixmap = slot->bitmap.buffer; + + glyph.width = slot->bitmap.width; + glyph.height = slot->bitmap.rows; + glyph.top = slot->bitmap_top; + glyph.advance_width = slot->advance.x / 64; + + glyph.descent = MAX(0, glyph.height - glyph.top); + glyph.ascent = MAX(0, MAX(glyph.top, glyph.height) - glyph.descent); + + return glyph; +} + +__always_inline +glyph_t get_glyph(char character, FT_Face face) { +} + +text_dimensions_t text_dimension(char *text, FT_Face face) { + text_dimensions_t dimensions; + + dimensions.width = 0; + + int num_chars = (int) strlen(text); + + unsigned int max_ascent = 0; + unsigned int max_descent = 0; + + char pc = 0; + for (int i = 0; i < num_chars; i++) { + char c = text[i]; + + FT_Load_Char(face, c, 0); + glyph_t glyph = ft_glyph_to_glyph(face->glyph); + + max_descent = MAX(max_descent, glyph.descent); + max_ascent = MAX(max_ascent, glyph.ascent); + + int kerning_x = kerning_offset(c, pc, face); + dimensions.width += MAX(glyph.advance_width, glyph.width) + kerning_x; + + pc = c; + } + + dimensions.height = max_ascent + max_descent; + dimensions.baseline = max_descent; + + return dimensions; +} + +void draw_glyph(glyph_t *glyph, int x, int y, struct text_dimensions text_info, unsigned char *bitmap) { + unsigned int src = 0; + unsigned int dst = y * text_info.width + x; + unsigned int row_offset = text_info.width - glyph->width; + unsigned int buf_len = text_info.width * text_info.height; + + for (unsigned int sy = 0; sy < glyph->height; sy++) { + for (unsigned int sx = 0; sx < glyph->width; sx++) { + if (dst < buf_len) { + bitmap[dst] |= glyph->pixmap[src]; + } + src++; + dst++; + } + dst += row_offset; + } +} + +void bmp_format(dyn_buffer_t *buf, text_dimensions_t dimensions, const unsigned char *bitmap) { + + dyn_buffer_write_short(buf, 0x4D42); // Magic + dyn_buffer_write_int(buf, 0); // Size placeholder + dyn_buffer_write_int(buf, 0x5157); //Reserved + dyn_buffer_write_int(buf, 14 + 40 + 256 * 4); // pixels offset + + dyn_buffer_write_int(buf, 40); // DIB size + dyn_buffer_write_int(buf, (int) dimensions.width); + dyn_buffer_write_int(buf, (int) dimensions.height); + dyn_buffer_write_short(buf, 1); // Color planes + dyn_buffer_write_short(buf, 8); // bits per pixel + dyn_buffer_write_int(buf, 0); // compression + dyn_buffer_write_int(buf, 0); // Ignored + dyn_buffer_write_int(buf, 3800); // hres + dyn_buffer_write_int(buf, 3800); // vres + dyn_buffer_write_int(buf, 256); // Color count + dyn_buffer_write_int(buf, 0); // Ignored + + // RGBA32 Color table (Grayscale) + for (int i = 255; i >= 0; i--) { + dyn_buffer_write_int(buf, i + (i << 8) + (i << 16)); + } + + // Pixel array: write from bottom to top, with rows padded to multiples of 4-bytes + for (int y = (int) dimensions.height - 1; y >= 0; y--) { + for (unsigned int x = 0; x < dimensions.width; x++) { + dyn_buffer_write_char(buf, (char) bitmap[y * dimensions.width + x]); + } + while (buf->cur % 4 != 0) { + dyn_buffer_write_char(buf, 0); + } + } + + // Size + *(int *) ((char *) buf->buf + 2) = buf->cur; +} + +void parse_font(const char *buf, size_t buf_len, document_t *doc) { + if (library == NULL) { + FT_Init_FreeType(&library); + } + + FT_Face face; + FT_Error err = FT_New_Memory_Face(library, (unsigned char *) buf, buf_len, 0, &face); + if (err != 0) { + return; + } + + char font_name[1024]; + + if (face->style_name == NULL || *(face->style_name) == '?') { + strcpy(font_name, face->family_name); + } else { + snprintf(font_name, sizeof(font_name), "%s %s", face->family_name, face->style_name); + } + + meta_line_t *meta_name = malloc(sizeof(meta_line_t) + strlen(font_name)); + meta_name->key = MetaFontName; + strcpy(meta_name->strval, font_name); + APPEND_META(doc, meta_name) + + int pixel = 64; + int num_chars = (int) strlen(font_name); + + err = FT_Set_Pixel_Sizes(face, 0, pixel); + if (err != 0) { + return; + } + + text_dimensions_t dimensions = text_dimension(font_name, face); + unsigned char *bitmap = calloc(dimensions.width * dimensions.height, 1); + + FT_Vector pen; + pen.x = 0; + + char pc = 0; + for (int i = 0; i < num_chars; i++) { + char c = font_name[i]; + + err = FT_Load_Char(face, c, FT_LOAD_NO_HINTING | FT_LOAD_RENDER); + if (err != 0) { + continue; + } + glyph_t glyph = ft_glyph_to_glyph(face->glyph); + + pen.x += kerning_offset(c, pc, face); + pen.y = dimensions.height - glyph.ascent - dimensions.baseline; + + draw_glyph(&glyph, pen.x, pen.y, dimensions, bitmap); + + pen.x += glyph.advance_width; + pc = c; + } + + dyn_buffer_t bmp_data = dyn_buffer_create(); + bmp_format(&bmp_data, dimensions, bitmap); + + store_write(ScanCtx.index.store, (char *) doc->uuid, sizeof(doc->uuid), (char *) bmp_data.buf, bmp_data.cur); + + dyn_buffer_destroy(&bmp_data); + free(bitmap); + + FT_Done_Face(face); +} diff --git a/src/parsing/font.h b/src/parsing/font.h new file mode 100644 index 0000000..9d1d736 --- /dev/null +++ b/src/parsing/font.h @@ -0,0 +1,9 @@ +#ifndef SIST2_FONT_H +#define SIST2_FONT_H + +#include "src/sist.h" + + +void parse_font(const char * buf, size_t buf_len, document_t *doc); + +#endif diff --git a/src/parsing/media.c b/src/parsing/media.c new file mode 100644 index 0000000..91b53f8 --- /dev/null +++ b/src/parsing/media.c @@ -0,0 +1,269 @@ +#include "src/sist.h" +#include "src/ctx.h" + +AVCodecContext *alloc_jpeg_encoder(int dstW, int dstH, float qscale) { + + AVCodec *jpeg_codec = avcodec_find_encoder(AV_CODEC_ID_MJPEG); + AVCodecContext *jpeg = avcodec_alloc_context3(jpeg_codec); + jpeg->width = dstW; + jpeg->height = dstH; + jpeg->time_base.den = 1000000; + jpeg->time_base.num = 1; + jpeg->i_quant_factor = qscale; + + jpeg->pix_fmt = AV_PIX_FMT_YUVJ420P; + int ret = avcodec_open2(jpeg, jpeg_codec, NULL); + + if (ret != 0) { + printf("Could not open jpeg encoder: %s!\n", av_err2str(ret)); + return NULL; + } + + return jpeg; +} + +AVFrame *scale_frame(const AVCodecContext *decoder, const AVFrame *frame, int size) { + AVFrame *scaled_frame = av_frame_alloc(); + + int dstW; + int dstH; + if (frame->width <= size && frame->height <= size) { + dstW = frame->width; + dstH = frame->height; + } else { + double ratio = (double) frame->width / frame->height; + if (frame->width > frame->height) { + dstW = size; + dstH = (int) (size / ratio); + } else { + dstW = (int) (size * ratio); + dstH = size; + } + } + + struct SwsContext *ctx = sws_getContext( + decoder->width, decoder->height, decoder->pix_fmt, + dstW, dstH, AV_PIX_FMT_YUVJ420P, + SWS_FAST_BILINEAR, 0, 0, 0 + ); + + int dst_buf_len = avpicture_get_size(AV_PIX_FMT_YUVJ420P, dstW, dstH); + uint8_t *dst_buf = (uint8_t *) av_malloc(dst_buf_len); + + avpicture_fill((AVPicture *) scaled_frame, dst_buf, AV_PIX_FMT_YUVJ420P, dstW, dstH); + + sws_scale(ctx, + (const uint8_t *const *) frame->data, frame->linesize, + 0, decoder->height, + scaled_frame->data, scaled_frame->linesize + ); + + scaled_frame->width = dstW; + scaled_frame->height = dstH; + scaled_frame->format = AV_PIX_FMT_YUV420P; + + sws_freeContext(ctx); + + return scaled_frame; +} + +AVFrame *read_frame(AVFormatContext *pFormatCtx, AVCodecContext *decoder, int stream_idx) { + AVFrame *frame = av_frame_alloc(); + + AVPacket avPacket; + av_init_packet(&avPacket); + + int receive_ret = -EAGAIN; + while (receive_ret == -EAGAIN) { + // Get video frame + while (1) { + int read_frame_ret = av_read_frame(pFormatCtx, &avPacket); + + if (read_frame_ret != 0) { + if (read_frame_ret != AVERROR_EOF) { + fprintf(stderr, "Error reading frame: %s\n", av_err2str(read_frame_ret)); + } + av_frame_free(&frame); + av_packet_unref(&avPacket); + return NULL; + } + + //Ignore audio/other frames + if (avPacket.stream_index != stream_idx) { + av_packet_unref(&avPacket); + continue; + } + break; + } + + // Feed it to decoder + int decode_ret = avcodec_send_packet(decoder, &avPacket); + if (decode_ret != 0) { + printf("Error decoding frame: %s\n", av_err2str(decode_ret)); + } + av_packet_unref(&avPacket); + receive_ret = avcodec_receive_frame(decoder, frame); + } + return frame; +} + +void append_audio_meta(AVFormatContext *pFormatCtx, document_t *doc) { + + AVDictionaryEntry *tag = NULL; + while ((tag = av_dict_get(pFormatCtx->metadata, "", tag, AV_DICT_IGNORE_SUFFIX))) { + char *key = tag->key; + for (; *key; ++key) *key = (char) tolower(*key); + + if (strcmp(tag->key, "artist") == 0) { + size_t len = strlen(tag->value); + meta_line_t *meta_tag = malloc(sizeof(meta_line_t) + len); + meta_tag->key = MetaArtist; + memcpy(meta_tag->strval, tag->value, len); + APPEND_META(doc, meta_tag) + } else if (strcmp(tag->key, "genre") == 0) { + size_t len = strlen(tag->value); + meta_line_t *meta_tag = malloc(sizeof(meta_line_t) + len); + meta_tag->key = MetaGenre; + memcpy(meta_tag->strval, tag->value, len); + APPEND_META(doc, meta_tag) + } else if (strcmp(tag->key, "title") == 0) { + size_t len = strlen(tag->value); + meta_line_t *meta_tag = malloc(sizeof(meta_line_t) + len); + meta_tag->key = MetaTitle; + memcpy(meta_tag->strval, tag->value, len); + APPEND_META(doc, meta_tag) + } else if (strcmp(tag->key, "album_artist") == 0) { + size_t len = strlen(tag->value); + meta_line_t *meta_tag = malloc(sizeof(meta_line_t) + len); + meta_tag->key = MetaAlbumArtist; + memcpy(meta_tag->strval, tag->value, len); + APPEND_META(doc, meta_tag) + } else if (strcmp(tag->key, "album") == 0) { + size_t len = strlen(tag->value); + meta_line_t *meta_tag = malloc(sizeof(meta_line_t) + len); + meta_tag->key = MetaAlbum; + memcpy(meta_tag->strval, tag->value, len); + APPEND_META(doc, meta_tag) + } + } +} + +void parse_media(const char *filepath, document_t *doc) { + + int video_stream = -1; + + AVFormatContext *pFormatCtx = avformat_alloc_context(); + int res = avformat_open_input(&pFormatCtx, filepath, NULL, NULL); + if (res < 0) { + printf("ERR%s %s\n", filepath, av_err2str(res)); + return; + } + + avformat_find_stream_info(pFormatCtx, NULL); + + for (int i = (int) pFormatCtx->nb_streams - 1; i >= 0; i--) { + AVStream *stream = pFormatCtx->streams[i]; + + if (stream->codecpar->codec_type == AVMEDIA_TYPE_AUDIO) { + meta_line_t *meta_audio = malloc(sizeof(meta_line_t)); + meta_audio->key = MetaMediaAudioCodec; + meta_audio->intval = stream->codecpar->codec_id; + APPEND_META(doc, meta_audio) + + append_audio_meta(pFormatCtx, doc); + + } else if (stream->codecpar->codec_type == AVMEDIA_TYPE_VIDEO) { + + meta_line_t *meta_vid = malloc(sizeof(meta_line_t)); + meta_vid->key = MetaMediaVideoCodec; + meta_vid->intval = stream->codecpar->codec_id; + APPEND_META(doc, meta_vid) + + meta_line_t *meta_w = malloc(sizeof(meta_line_t)); + meta_w->key = MetaWidth; + meta_w->intval = stream->codecpar->width; + APPEND_META(doc, meta_w) + + meta_line_t *meta_h = malloc(sizeof(meta_line_t)); + meta_h->key = MetaHeight; + meta_h->intval = stream->codecpar->height; + APPEND_META(doc, meta_h) + + video_stream = i; + } + } + + if (video_stream != -1) { + AVStream *stream = pFormatCtx->streams[video_stream]; + + if (stream->nb_frames > 1) { + //This is a video (not a still image) + meta_line_t *meta_duration = malloc(sizeof(meta_line_t)); + meta_duration->key = MetaMediaDuration; + meta_duration->longval = pFormatCtx->duration / AV_TIME_BASE; + APPEND_META(doc, meta_duration) + + meta_line_t *meta_bitrate = malloc(sizeof(meta_line_t)); + meta_bitrate->key = MetaMediaBitrate; + meta_bitrate->intval = pFormatCtx->bit_rate; + APPEND_META(doc, meta_bitrate) + } + + if (stream->codecpar->width <= 20 || stream->codecpar->height <= 20) { + avformat_close_input(&pFormatCtx); + avformat_free_context(pFormatCtx); + return; + } + + // Decoder + AVCodec *video_codec = avcodec_find_decoder(stream->codecpar->codec_id); + AVCodecContext *decoder = avcodec_alloc_context3(video_codec); + avcodec_parameters_to_context(decoder, stream->codecpar); + avcodec_open2(decoder, video_codec, NULL); + + //Seek + if (stream->nb_frames > 1 && stream->codecpar->codec_id != AV_CODEC_ID_GIF) { + int seek_ret = 0; + for (int i = 20; i >= 0; i--) { + seek_ret = av_seek_frame(pFormatCtx, video_stream, + stream->duration * 0.10, 0); + if (seek_ret == 0) { + break; + } + } + } + + AVFrame *frame = read_frame(pFormatCtx, decoder, video_stream); + if (frame == NULL) { + avcodec_free_context(&decoder); + avformat_close_input(&pFormatCtx); + avformat_free_context(pFormatCtx); + return; + } + + // Scale frame + AVFrame *scaled_frame = scale_frame(decoder, frame, ScanCtx.tn_size); + + // Encode frame to jpeg + AVCodecContext *jpeg_encoder = alloc_jpeg_encoder(scaled_frame->width, scaled_frame->height, ScanCtx.tn_qscale); + avcodec_send_frame(jpeg_encoder, scaled_frame); + + AVPacket jpeg_packet; + av_init_packet(&jpeg_packet); + avcodec_receive_packet(jpeg_encoder, &jpeg_packet); + + // Save thumbnail + store_write(ScanCtx.index.store, (char *) doc->uuid, sizeof(doc->uuid), (char *) jpeg_packet.data, jpeg_packet.size); + + av_packet_unref(&jpeg_packet); + av_frame_free(&frame); + av_free(*scaled_frame->data); + av_frame_free(&scaled_frame); + avcodec_free_context(&jpeg_encoder); + avcodec_free_context(&decoder); + } + + avformat_close_input(&pFormatCtx); + avformat_free_context(pFormatCtx); +} + diff --git a/src/parsing/media.h b/src/parsing/media.h new file mode 100644 index 0000000..60e2f34 --- /dev/null +++ b/src/parsing/media.h @@ -0,0 +1,11 @@ +#ifndef SIST2_MEDIA_H +#define SIST2_MEDIA_H + + +#include "src/sist.h" + +#define MIN_VIDEO_SIZE 1024 * 64 + +void parse_media(const char * filepath, document_t *doc); + +#endif diff --git a/src/parsing/mime.c b/src/parsing/mime.c new file mode 100644 index 0000000..e418077 --- /dev/null +++ b/src/parsing/mime.c @@ -0,0 +1,20 @@ +#include "mime.h" + +unsigned int mime_get_mime_by_ext(GHashTable *ext_table, const char * ext) { + char lower[64]; + char *p = lower; + while ((*ext)) { + *p++ = (char)tolower(*ext++); + } + *p = '\0'; + return (size_t) g_hash_table_lookup(ext_table, lower); +} + +unsigned int mime_get_mime_by_string(GHashTable *mime_table, const char * str) { + + const char * ptr = str; + while (*ptr == ' ' || *ptr == '[') { + ptr++; + } + return (size_t) g_hash_table_lookup(mime_table, ptr); +} diff --git a/src/parsing/mime.h b/src/parsing/mime.h new file mode 100644 index 0000000..7cab84f --- /dev/null +++ b/src/parsing/mime.h @@ -0,0 +1,45 @@ +#ifndef SIST2_MIME_H +#define SIST2_MIME_H + +#include "src/sist.h" + +#define MAJOR_MIME(mime_id) (mime_id & 0x0FFF0000) >> 16 + +#define MIME_EMPTY 1 + +#define DONT_PARSE 0x80000000 +#define SHOULD_PARSE(mime_id) (mime_id & DONT_PARSE) != DONT_PARSE + +#define PDF_MASK 0x40000000 +#define IS_PDF(mime_id) (mime_id & PDF_MASK) == PDF_MASK + +#define FONT_MASK 0x20000000 +#define IS_FONT(mime_id) (mime_id & FONT_MASK) == FONT_MASK + +enum major_mime { + MimeInvalid = 0, + MimeModel = 1, + MimeExample = 2, + MimeMessage = 3, + MimeMultipart = 4, + MimeFont = 5, + MimeVideo = 6, + MimeAudio = 7, + MimeImage = 8, + MimeText = 9, + MimeApplication = 10, +}; + +enum mime; + +GHashTable *mime_get_mime_table(); + +GHashTable *mime_get_ext_table(); + +char *mime_get_mime_text(unsigned int); + +unsigned int mime_get_mime_by_ext(GHashTable *ext_table, const char * ext); + +unsigned int mime_get_mime_by_string(GHashTable *mime_table, const char * str); + +#endif diff --git a/src/parsing/mime_generated.c b/src/parsing/mime_generated.c new file mode 100644 index 0000000..692e9f2 --- /dev/null +++ b/src/parsing/mime_generated.c @@ -0,0 +1,1552 @@ +// **Generated by mime.py** +#ifndef MIME_GENERATED_C +#define MIME_GENERATED_C +#include + +#include + +enum mime { + application_arj=655361, + application_base64=655362, + application_binhex=655363, + application_book=655364, + application_CDFV2=655365, + application_clariscad=655366, + application_commonground=655367, + application_drafting=655368, + application_freeloader=655369, + application_futuresplash=655370, + application_groupwise=655371, + application_gzip=655372, + application_hta=655373, + application_i_deas=655374, + application_iges=655375, + application_inf=655376, + application_java_archive=655377, + application_java=655378, + application_javascript=655379, + application_x_archive=655380, + application_json=655381, + application_marc=655382, + application_mbedlet=655383, + application_mime=655384, + application_mspowerpoint=655385, + application_msword=655386, + application_netmc=655387, + application_octet_stream=655388, + application_oda=655389, + application_pdf=655390 | 0x40000000, + application_pgp_signature=655391, + application_pkcs7_signature=655392, + application_pkix_cert=655393, + application_postscript=655394, + application_pro_eng=655395, + application_ringing_tones=655396, + application_smil=655397, + application_solids=655398, + application_sounder=655399, + application_step=655400, + application_streamingmedia=655401, + application_vda=655402, + application_vnd_fdf=655403, + application_vnd_font_fontforge_sfd=655404, + application_vnd_hp_hpgl=655405, + application_vnd_ms_excel=655406, + application_vnd_ms_fontobject=655407, + application_vnd_ms_opentype=655408 | 0x20000000, + application_vnd_ms_pki_certstore=655409, + application_vnd_ms_pki_pko=655410, + application_vnd_ms_pki_seccat=655411, + application_vnd_ms_powerpoint=655412, + application_vnd_ms_project=655413, + application_vnd_oasis_opendocument_base=655414, + application_vnd_oasis_opendocument_formula=655415, + application_vnd_oasis_opendocument_graphics=655416, + application_vnd_oasis_opendocument_text=655417, + application_vnd_wap_wmlc=655418, + application_vnd_wap_wmlscriptc=655419, + application_vnd_xara=655420, + application_vocaltec_media_desc=655421, + application_vocaltec_media_file=655422, + application_wordperfect6_0=655423, + application_wordperfect6_1=655424, + application_wordperfect=655425, + application_x_123=655426, + application_x_aim=655427, + application_x_authorware_bin=655428, + application_x_authorware_map=655429, + application_x_authorware_seg=655430, + application_x_bcpio=655431, + application_x_bittorrent=655432, + application_x_bsh=655433, + application_x_bytecode_python=655434, + application_x_bzip2=655435, + application_x_bzip=655436, + application_x_cdlink=655437, + application_x_chat=655438, + application_x_cocoa=655439, + application_x_conference=655440, + application_x_cpio=655441, + application_x_dbf=655442, + application_x_dbt=655443, + application_x_deepv=655444, + application_x_director=655445, + application_x_dosexec=655446, + application_x_dvi=655447, + application_x_elc=655448, + application_x_envoy=655449, + application_x_esrehber=655450, + application_x_excel=655451, + application_x_executable=655452, + application_x_font_sfn=655453 | 0x20000000, + application_x_font_ttf=655454 | 0x20000000, + application_x_freelance=655455, + application_x_git=655456, + application_x_gsp=655457, + application_x_gss=655458, + application_x_gtar=655459, + application_x_gzip=655460, + application_x_hdf=655461, + application_x_helpfile=655462, + application_x_httpd_imap=655463, + application_x_ima=655464, + application_x_internett_signup=655465, + application_x_inventor=655466, + application_x_ip2=655467, + application_x_java_applet=655468, + application_x_java_commerce=655469, + application_x_java_image=655470, + application_x_java_keystore=655471, + application_x_koan=655472, + application_x_latex=655473, + application_x_livescreen=655474, + application_x_lotus=655475, + application_x_lzh=655476, + application_x_lzx=655477, + application_x_mach_binary=655478, + application_x_mach_executable=655479, + application_x_magic_cap_package_1_0=655480, + application_x_mathcad=655481, + application_x_meme=655482, + application_x_midi=655483, + application_x_mif=655484, + application_x_mix_transfer=655485, + application_xml=655486, + application_x_ms_pdb=655487, + application_x_navi_animation=655488, + application_x_navidoc=655489, + application_x_navimap=655490, + application_x_navistyle=655491, + application_x_netcdf=655492, + application_x_newton_compatible_pkg=655493, + application_x_object=655494, + application_x_omcdatamaker=655495, + application_x_omc=655496, + application_x_omcregerator=655497, + application_x_pagemaker=655498, + application_x_pcl=655499, + application_x_pixclscript=655500, + application_x_pkcs7_certreqresp=655501, + application_x_pkcs7_signature=655502, + application_x_project=655503, + application_x_qpro=655504, + application_x_sdp=655505, + application_x_sea=655506, + application_x_seelogo=655507, + application_x_setupscript=655508, + application_x_sharedlib=655509, + application_x_shar=655510, + application_x_shockwave_flash=655511, + application_x_sprite=655512, + application_x_sqlite3=655513, + application_x_sv4cpio=655514, + application_x_sv4crc=655515, + application_x_tar=655516, + application_x_tbook=655517, + application_x_texinfo=655518, + application_x_tex_tfm=655519, + application_x_ustar=655520, + application_x_visio=655521, + application_x_vnd_audioexplosion_mzz=655522, + application_x_vnd_ls_xpix=655523, + application_x_vrml=655524, + application_x_wais_source=655525, + application_x_wintalk=655526, + application_x_world=655527, + application_x_wri=655528, + application_x_x509_ca_cert=655529, + application_x_xz=655530, + application_zip=655531, + audio_it=458924, + audio_make=458925, + audio_midi=458926, + audio_mid=458927, + audio_mpeg=458928, + audio_ogg=458929, + audio_s3m=458930, + audio_tsp_audio=458931, + audio_tsplayer=458932, + audio_vnd_qcelp=458933, + audio_voxware=458934, + audio_x_gsm=458935, + audio_x_jam=458936, + audio_x_liveaudio=458937, + audio_x_m4a=458938, + audio_x_midi=458939, + audio_x_mod=458940, + audio_x_mp4a_latm=458941, + audio_x_mpeg_3=458942, + audio_x_mpequrl=458943, + audio_xm=458944, + audio_x_nspaudio=458945, + audio_x_pn_realaudio=458946, + audio_x_psid=458947, + audio_x_realaudio=458948, + audio_x_twinvq_plugin=458949, + audio_x_twinvq=458950, + audio_x_voc=458951, + audio_x_wav=458952, + font_otf=327881 | 0x20000000, + font_sfnt=327882 | 0x20000000, + image_cmu_raster=524491, + image_fif=524492, + image_florian=524493, + image_g3fax=524494, + image_gif=524495, + image_ief=524496, + image_jpeg=524497, + image_jutvision=524498, + image_naplps=524499, + image_pict=524500, + image_png=524501, + image_svg=524502 | 0x80000000, + image_svg_xml=524503 | 0x80000000, + image_vnd_fpx=524504, + image_vnd_microsoft_icon=524505, + image_vnd_rn_realflash=524506, + image_vnd_rn_realpix=524507, + image_vnd_wap_wbmp=524508, + image_vnd_xiff=524509, + image_webp=524510, + image_x_cmu_raster=524511, + image_x_dwg=524512, + image_x_eps=524513, + image_x_icns=524514, + image_x_icon=524515 | 0x80000000, + image_x_jg=524516, + image_x_jps=524517, + image_x_ms_bmp=524518, + image_x_niff=524519, + image_x_pcx=524520, + image_x_pict=524521, + image_x_portable_bitmap=524522, + image_x_portable_graymap=524523, + image_x_portable_pixmap=524524, + image_x_quicktime=524525, + image_x_rgb=524526, + image_x_tiff=524527, + image_tiff=524528, + image_x_xcf=524529 | 0x80000000, + image_x_xpixmap=524530 | 0x80000000, + message_rfc822=196851, + model_vnd_dwf=65780, + model_vrml=65781, + model_x_pov=65782, + text_asp=590071, + text_css=590072, + text_x_sass=590073, + text_x_scss=590074, + text_html=590075, + text_javascript=590076, + text_mcf=590077, + text_pascal=590078, + text_plain=590079, + text_richtext=590080, + text_scriplet=590081, + text_x_awk=590082, + video_x_jng=393475 | 0x80000000, + video_x_mng=393476, + image_x_cur=524549, + image_x_xwindowdump=524550, + image_vnd_adobe_photoshop=524551 | 0x80000000, + text_tab_separated_values=590088, + text_troff=590089, + text_uri_list=590090, + text_vnd_abc=590091, + text_vnd_fmi_flexstor=590092, + text_vnd_wap_wmlscript=590093, + text_vnd_wap_wml=590094, + text_webviewhtml=590095, + text_x_Algol68=590096, + text_x_asm=590097, + text_x_audiosoft_intra=590098, + text_x_bcpl=590099, + text_x_c=590100, + text_x_c__=590101, + text_x_component=590102, + text_x_diff=590103, + text_x_fortran=590104, + text_x_java=590105, + text_x_la_asf=590106, + text_x_lisp=590107, + text_x_m4=590108, + text_x_makefile=590109, + text_xml=590110, + text_x_m=590111, + text_x_msdos_batch=590112, + text_x_pascal=590113, + text_x_perl=590114, + text_x_php=590115, + text_x_python=590116, + text_x_ruby=590117, + text_x_server_parsed_html=590118, + text_x_setext=590119, + text_x_sgml=590120, + text_x_shellscript=590121, + text_x_speech=590122, + text_x_tex=590123, + text_x_uil=590124, + text_x_uuencode=590125, + text_x_vcalendar=590126, + video_animaflex=393519, + video_avi=393520, + video_avs_video=393521, + video_mp4=393522, + video_mpeg=393523, + video_quicktime=393524, + video_vdo=393525, + video_vivo=393526, + video_vnd_rn_realvideo=393527, + video_vosaic=393528, + video_webm=393529, + video_x_amt_demorun=393530, + video_x_amt_showrun=393531, + video_x_atomic3d_feature=393532, + video_x_dl=393533, + video_x_dv=393534, + video_x_fli=393535, + video_x_isvideo=393536, + video_x_motion_jpeg=393537, + video_x_ms_asf=393538, + video_x_qtc=393539, + video_x_sgi_movie=393540, + application_x_7z_compressed=655685, + application_vnd_openxmlformats_officedocument_wordprocessingml_document=655686, + text_x_po=590151, + application_x_rpm=655688, + application_x_debian_package=655689, + application_vnd_iccprofile=655690, + application_dicom=655691, + image_x_exr=524620, + video_x_matroska=393549, + application_x_empty=1, + model_vnd_gdl=65871, + model_vnd_gs_gdl=65872, + font_woff=328017 | 0x20000000, + font_woff2=328018 | 0x20000000, + application_epub_zip=655699, + application_x_mobipocket_ebook=655700, + audio_x_flac=459093, + application_x_rar=655702, + video_x_msvideo=393559, + video_x_flv=393560, + application_x_kdelnk=655705, + text_x_tcl=590170, + application_ogg=655707, + application_vnd_openxmlformats_officedocument_spreadsheetml_sheet=655708, + application_vnd_ms_cab_compressed=655709, + audio_mp4=459102, + image_vnd_djvu=524639 | 0x80000000, + application_x_ms_reader=655712, + application_CDFV2_corrupt=655713, + text_x_vcard=590178, +}; +char *mime_get_mime_text(unsigned int mime_id) {switch (mime_id) { +case application_arj: return "application/arj"; +case application_base64: return "application/base64"; +case application_binhex: return "application/binhex"; +case application_book: return "application/book"; +case application_CDFV2: return "application/CDFV2"; +case application_clariscad: return "application/clariscad"; +case application_commonground: return "application/commonground"; +case application_drafting: return "application/drafting"; +case application_freeloader: return "application/freeloader"; +case application_futuresplash: return "application/futuresplash"; +case application_groupwise: return "application/groupwise"; +case application_gzip: return "application/gzip"; +case application_hta: return "application/hta"; +case application_i_deas: return "application/i-deas"; +case application_iges: return "application/iges"; +case application_inf: return "application/inf"; +case application_java_archive: return "application/java-archive"; +case application_java: return "application/java"; +case application_javascript: return "application/javascript"; +case application_x_archive: return "application/x-archive"; +case application_json: return "application/json"; +case application_marc: return "application/marc"; +case application_mbedlet: return "application/mbedlet"; +case application_mime: return "application/mime"; +case application_mspowerpoint: return "application/mspowerpoint"; +case application_msword: return "application/msword"; +case application_netmc: return "application/netmc"; +case application_octet_stream: return "application/octet-stream"; +case application_oda: return "application/oda"; +case application_pdf: return "application/pdf"; +case application_pgp_signature: return "application/pgp-signature"; +case application_pkcs7_signature: return "application/pkcs7-signature"; +case application_pkix_cert: return "application/pkix-cert"; +case application_postscript: return "application/postscript"; +case application_pro_eng: return "application/pro_eng"; +case application_ringing_tones: return "application/ringing-tones"; +case application_smil: return "application/smil"; +case application_solids: return "application/solids"; +case application_sounder: return "application/sounder"; +case application_step: return "application/step"; +case application_streamingmedia: return "application/streamingmedia"; +case application_vda: return "application/vda"; +case application_vnd_fdf: return "application/vnd.fdf"; +case application_vnd_font_fontforge_sfd: return "application/vnd.font-fontforge-sfd"; +case application_vnd_hp_hpgl: return "application/vnd.hp-hpgl"; +case application_vnd_ms_excel: return "application/vnd.ms-excel"; +case application_vnd_ms_fontobject: return "application/vnd.ms-fontobject"; +case application_vnd_ms_opentype: return "application/vnd.ms-opentype"; +case application_vnd_ms_pki_certstore: return "application/vnd.ms-pki.certstore"; +case application_vnd_ms_pki_pko: return "application/vnd.ms-pki.pko"; +case application_vnd_ms_pki_seccat: return "application/vnd.ms-pki.seccat"; +case application_vnd_ms_powerpoint: return "application/vnd.ms-powerpoint"; +case application_vnd_ms_project: return "application/vnd.ms-project"; +case application_vnd_oasis_opendocument_base: return "application/vnd.oasis.opendocument.base"; +case application_vnd_oasis_opendocument_formula: return "application/vnd.oasis.opendocument.formula"; +case application_vnd_oasis_opendocument_graphics: return "application/vnd.oasis.opendocument.graphics"; +case application_vnd_oasis_opendocument_text: return "application/vnd.oasis.opendocument.text"; +case application_vnd_wap_wmlc: return "application/vnd.wap.wmlc"; +case application_vnd_wap_wmlscriptc: return "application/vnd.wap.wmlscriptc"; +case application_vnd_xara: return "application/vnd.xara"; +case application_vocaltec_media_desc: return "application/vocaltec-media-desc"; +case application_vocaltec_media_file: return "application/vocaltec-media-file"; +case application_wordperfect6_0: return "application/wordperfect6.0"; +case application_wordperfect6_1: return "application/wordperfect6.1"; +case application_wordperfect: return "application/wordperfect"; +case application_x_123: return "application/x-123"; +case application_x_aim: return "application/x-aim"; +case application_x_authorware_bin: return "application/x-authorware-bin"; +case application_x_authorware_map: return "application/x-authorware-map"; +case application_x_authorware_seg: return "application/x-authorware-seg"; +case application_x_bcpio: return "application/x-bcpio"; +case application_x_bittorrent: return "application/x-bittorrent"; +case application_x_bsh: return "application/x-bsh"; +case application_x_bytecode_python: return "application/x-bytecode.python"; +case application_x_bzip2: return "application/x-bzip2"; +case application_x_bzip: return "application/x-bzip"; +case application_x_cdlink: return "application/x-cdlink"; +case application_x_chat: return "application/x-chat"; +case application_x_cocoa: return "application/x-cocoa"; +case application_x_conference: return "application/x-conference"; +case application_x_cpio: return "application/x-cpio"; +case application_x_dbf: return "application/x-dbf"; +case application_x_dbt: return "application/x-dbt"; +case application_x_deepv: return "application/x-deepv"; +case application_x_director: return "application/x-director"; +case application_x_dosexec: return "application/x-dosexec"; +case application_x_dvi: return "application/x-dvi"; +case application_x_elc: return "application/x-elc"; +case application_x_envoy: return "application/x-envoy"; +case application_x_esrehber: return "application/x-esrehber"; +case application_x_excel: return "application/x-excel"; +case application_x_executable: return "application/x-executable"; +case application_x_font_sfn: return "application/x-font-sfn"; +case application_x_font_ttf: return "application/x-font-ttf"; +case application_x_freelance: return "application/x-freelance"; +case application_x_git: return "application/x-git"; +case application_x_gsp: return "application/x-gsp"; +case application_x_gss: return "application/x-gss"; +case application_x_gtar: return "application/x-gtar"; +case application_x_gzip: return "application/x-gzip"; +case application_x_hdf: return "application/x-hdf"; +case application_x_helpfile: return "application/x-helpfile"; +case application_x_httpd_imap: return "application/x-httpd-imap"; +case application_x_ima: return "application/x-ima"; +case application_x_internett_signup: return "application/x-internett-signup"; +case application_x_inventor: return "application/x-inventor"; +case application_x_ip2: return "application/x-ip2"; +case application_x_java_applet: return "application/x-java-applet"; +case application_x_java_commerce: return "application/x-java-commerce"; +case application_x_java_image: return "application/x-java-image"; +case application_x_java_keystore: return "application/x-java-keystore"; +case application_x_koan: return "application/x-koan"; +case application_x_latex: return "application/x-latex"; +case application_x_livescreen: return "application/x-livescreen"; +case application_x_lotus: return "application/x-lotus"; +case application_x_lzh: return "application/x-lzh"; +case application_x_lzx: return "application/x-lzx"; +case application_x_mach_binary: return "application/x-mach-binary"; +case application_x_mach_executable: return "application/x-mach-executable"; +case application_x_magic_cap_package_1_0: return "application/x-magic-cap-package-1.0"; +case application_x_mathcad: return "application/x-mathcad"; +case application_x_meme: return "application/x-meme"; +case application_x_midi: return "application/x-midi"; +case application_x_mif: return "application/x-mif"; +case application_x_mix_transfer: return "application/x-mix-transfer"; +case application_xml: return "application/xml"; +case application_x_ms_pdb: return "application/x-ms-pdb"; +case application_x_navi_animation: return "application/x-navi-animation"; +case application_x_navidoc: return "application/x-navidoc"; +case application_x_navimap: return "application/x-navimap"; +case application_x_navistyle: return "application/x-navistyle"; +case application_x_netcdf: return "application/x-netcdf"; +case application_x_newton_compatible_pkg: return "application/x-newton-compatible-pkg"; +case application_x_object: return "application/x-object"; +case application_x_omcdatamaker: return "application/x-omcdatamaker"; +case application_x_omc: return "application/x-omc"; +case application_x_omcregerator: return "application/x-omcregerator"; +case application_x_pagemaker: return "application/x-pagemaker"; +case application_x_pcl: return "application/x-pcl"; +case application_x_pixclscript: return "application/x-pixclscript"; +case application_x_pkcs7_certreqresp: return "application/x-pkcs7-certreqresp"; +case application_x_pkcs7_signature: return "application/x-pkcs7-signature"; +case application_x_project: return "application/x-project"; +case application_x_qpro: return "application/x-qpro"; +case application_x_sdp: return "application/x-sdp"; +case application_x_sea: return "application/x-sea"; +case application_x_seelogo: return "application/x-seelogo"; +case application_x_setupscript: return "application/x-setupscript"; +case application_x_sharedlib: return "application/x-sharedlib"; +case application_x_shar: return "application/x-shar"; +case application_x_shockwave_flash: return "application/x-shockwave-flash"; +case application_x_sprite: return "application/x-sprite"; +case application_x_sqlite3: return "application/x-sqlite3"; +case application_x_sv4cpio: return "application/x-sv4cpio"; +case application_x_sv4crc: return "application/x-sv4crc"; +case application_x_tar: return "application/x-tar"; +case application_x_tbook: return "application/x-tbook"; +case application_x_texinfo: return "application/x-texinfo"; +case application_x_tex_tfm: return "application/x-tex-tfm"; +case application_x_ustar: return "application/x-ustar"; +case application_x_visio: return "application/x-visio"; +case application_x_vnd_audioexplosion_mzz: return "application/x-vnd.audioexplosion.mzz"; +case application_x_vnd_ls_xpix: return "application/x-vnd.ls-xpix"; +case application_x_vrml: return "application/x-vrml"; +case application_x_wais_source: return "application/x-wais-source"; +case application_x_wintalk: return "application/x-wintalk"; +case application_x_world: return "application/x-world"; +case application_x_wri: return "application/x-wri"; +case application_x_x509_ca_cert: return "application/x-x509-ca-cert"; +case application_x_xz: return "application/x-xz"; +case application_zip: return "application/zip"; +case audio_it: return "audio/it"; +case audio_make: return "audio/make"; +case audio_midi: return "audio/midi"; +case audio_mid: return "audio/mid"; +case audio_mpeg: return "audio/mpeg"; +case audio_ogg: return "audio/ogg"; +case audio_s3m: return "audio/s3m"; +case audio_tsp_audio: return "audio/tsp-audio"; +case audio_tsplayer: return "audio/tsplayer"; +case audio_vnd_qcelp: return "audio/vnd.qcelp"; +case audio_voxware: return "audio/voxware"; +case audio_x_gsm: return "audio/x-gsm"; +case audio_x_jam: return "audio/x-jam"; +case audio_x_liveaudio: return "audio/x-liveaudio"; +case audio_x_m4a: return "audio/x-m4a"; +case audio_x_midi: return "audio/x-midi"; +case audio_x_mod: return "audio/x-mod"; +case audio_x_mp4a_latm: return "audio/x-mp4a-latm"; +case audio_x_mpeg_3: return "audio/x-mpeg-3"; +case audio_x_mpequrl: return "audio/x-mpequrl"; +case audio_xm: return "audio/xm"; +case audio_x_nspaudio: return "audio/x-nspaudio"; +case audio_x_pn_realaudio: return "audio/x-pn-realaudio"; +case audio_x_psid: return "audio/x-psid"; +case audio_x_realaudio: return "audio/x-realaudio"; +case audio_x_twinvq_plugin: return "audio/x-twinvq-plugin"; +case audio_x_twinvq: return "audio/x-twinvq"; +case audio_x_voc: return "audio/x-voc"; +case audio_x_wav: return "audio/x-wav"; +case font_otf: return "font/otf"; +case font_sfnt: return "font/sfnt"; +case image_cmu_raster: return "image/cmu-raster"; +case image_fif: return "image/fif"; +case image_florian: return "image/florian"; +case image_g3fax: return "image/g3fax"; +case image_gif: return "image/gif"; +case image_ief: return "image/ief"; +case image_jpeg: return "image/jpeg"; +case image_jutvision: return "image/jutvision"; +case image_naplps: return "image/naplps"; +case image_pict: return "image/pict"; +case image_png: return "image/png"; +case image_svg: return "image/svg"; +case image_svg_xml: return "image/svg+xml"; +case image_vnd_fpx: return "image/vnd.fpx"; +case image_vnd_microsoft_icon: return "image/vnd.microsoft.icon"; +case image_vnd_rn_realflash: return "image/vnd.rn-realflash"; +case image_vnd_rn_realpix: return "image/vnd.rn-realpix"; +case image_vnd_wap_wbmp: return "image/vnd.wap.wbmp"; +case image_vnd_xiff: return "image/vnd.xiff"; +case image_webp: return "image/webp"; +case image_x_cmu_raster: return "image/x-cmu-raster"; +case image_x_dwg: return "image/x-dwg"; +case image_x_eps: return "image/x-eps"; +case image_x_icns: return "image/x-icns"; +case image_x_icon: return "image/x-icon"; +case image_x_jg: return "image/x-jg"; +case image_x_jps: return "image/x-jps"; +case image_x_ms_bmp: return "image/x-ms-bmp"; +case image_x_niff: return "image/x-niff"; +case image_x_pcx: return "image/x-pcx"; +case image_x_pict: return "image/x-pict"; +case image_x_portable_bitmap: return "image/x-portable-bitmap"; +case image_x_portable_graymap: return "image/x-portable-graymap"; +case image_x_portable_pixmap: return "image/x-portable-pixmap"; +case image_x_quicktime: return "image/x-quicktime"; +case image_x_rgb: return "image/x-rgb"; +case image_x_tiff: return "image/x-tiff"; +case image_tiff: return "image/tiff"; +case image_x_xcf: return "image/x-xcf"; +case image_x_xpixmap: return "image/x-xpixmap"; +case message_rfc822: return "message/rfc822"; +case model_vnd_dwf: return "model/vnd.dwf"; +case model_vrml: return "model/vrml"; +case model_x_pov: return "model/x-pov"; +case text_asp: return "text/asp"; +case text_css: return "text/css"; +case text_x_sass: return "text/x-sass"; +case text_x_scss: return "text/x-scss"; +case text_html: return "text/html"; +case text_javascript: return "text/javascript"; +case text_mcf: return "text/mcf"; +case text_pascal: return "text/pascal"; +case text_plain: return "text/plain"; +case text_richtext: return "text/richtext"; +case text_scriplet: return "text/scriplet"; +case text_x_awk: return "text/x-awk"; +case video_x_jng: return "video/x-jng"; +case video_x_mng: return "video/x-mng"; +case image_x_cur: return "image/x-cur"; +case image_x_xwindowdump: return "image/x-xwindowdump"; +case image_vnd_adobe_photoshop: return "image/vnd.adobe.photoshop"; +case text_tab_separated_values: return "text/tab-separated-values"; +case text_troff: return "text/troff"; +case text_uri_list: return "text/uri-list"; +case text_vnd_abc: return "text/vnd.abc"; +case text_vnd_fmi_flexstor: return "text/vnd.fmi.flexstor"; +case text_vnd_wap_wmlscript: return "text/vnd.wap.wmlscript"; +case text_vnd_wap_wml: return "text/vnd.wap.wml"; +case text_webviewhtml: return "text/webviewhtml"; +case text_x_Algol68: return "text/x-Algol68"; +case text_x_asm: return "text/x-asm"; +case text_x_audiosoft_intra: return "text/x-audiosoft-intra"; +case text_x_bcpl: return "text/x-bcpl"; +case text_x_c: return "text/x-c"; +case text_x_c__: return "text/x-c++"; +case text_x_component: return "text/x-component"; +case text_x_diff: return "text/x-diff"; +case text_x_fortran: return "text/x-fortran"; +case text_x_java: return "text/x-java"; +case text_x_la_asf: return "text/x-la-asf"; +case text_x_lisp: return "text/x-lisp"; +case text_x_m4: return "text/x-m4"; +case text_x_makefile: return "text/x-makefile"; +case text_xml: return "text/xml"; +case text_x_m: return "text/x-m"; +case text_x_msdos_batch: return "text/x-msdos-batch"; +case text_x_pascal: return "text/x-pascal"; +case text_x_perl: return "text/x-perl"; +case text_x_php: return "text/x-php"; +case text_x_python: return "text/x-python"; +case text_x_ruby: return "text/x-ruby"; +case text_x_server_parsed_html: return "text/x-server-parsed-html"; +case text_x_setext: return "text/x-setext"; +case text_x_sgml: return "text/x-sgml"; +case text_x_shellscript: return "text/x-shellscript"; +case text_x_speech: return "text/x-speech"; +case text_x_tex: return "text/x-tex"; +case text_x_uil: return "text/x-uil"; +case text_x_uuencode: return "text/x-uuencode"; +case text_x_vcalendar: return "text/x-vcalendar"; +case video_animaflex: return "video/animaflex"; +case video_avi: return "video/avi"; +case video_avs_video: return "video/avs-video"; +case video_mp4: return "video/mp4"; +case video_mpeg: return "video/mpeg"; +case video_quicktime: return "video/quicktime"; +case video_vdo: return "video/vdo"; +case video_vivo: return "video/vivo"; +case video_vnd_rn_realvideo: return "video/vnd.rn-realvideo"; +case video_vosaic: return "video/vosaic"; +case video_webm: return "video/webm"; +case video_x_amt_demorun: return "video/x-amt-demorun"; +case video_x_amt_showrun: return "video/x-amt-showrun"; +case video_x_atomic3d_feature: return "video/x-atomic3d-feature"; +case video_x_dl: return "video/x-dl"; +case video_x_dv: return "video/x-dv"; +case video_x_fli: return "video/x-fli"; +case video_x_isvideo: return "video/x-isvideo"; +case video_x_motion_jpeg: return "video/x-motion-jpeg"; +case video_x_ms_asf: return "video/x-ms-asf"; +case video_x_qtc: return "video/x-qtc"; +case video_x_sgi_movie: return "video/x-sgi-movie"; +case application_x_7z_compressed: return "application/x-7z-compressed"; +case application_vnd_openxmlformats_officedocument_wordprocessingml_document: return "application/vnd.openxmlformats-officedocument.wordprocessingml.document"; +case text_x_po: return "text/x-po"; +case application_x_rpm: return "application/x-rpm"; +case application_x_debian_package: return "application/x-debian-package"; +case application_vnd_iccprofile: return "application/vnd.iccprofile"; +case application_dicom: return "application/dicom"; +case image_x_exr: return "image/x-exr"; +case video_x_matroska: return "video/x-matroska"; +case application_x_empty: return "application/x-empty"; +case model_vnd_gdl: return "model/vnd.gdl"; +case model_vnd_gs_gdl: return "model/vnd.gs.gdl"; +case font_woff: return "font/woff"; +case font_woff2: return "font/woff2"; +case application_epub_zip: return "application/epub+zip"; +case application_x_mobipocket_ebook: return "application/x-mobipocket-ebook"; +case audio_x_flac: return "audio/x-flac"; +case application_x_rar: return "application/x-rar"; +case video_x_msvideo: return "video/x-msvideo"; +case video_x_flv: return "video/x-flv"; +case application_x_kdelnk: return "application/x-kdelnk"; +case text_x_tcl: return "text/x-tcl"; +case application_ogg: return "application/ogg"; +case application_vnd_openxmlformats_officedocument_spreadsheetml_sheet: return "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"; +case application_vnd_ms_cab_compressed: return "application/vnd.ms-cab-compressed"; +case audio_mp4: return "audio/mp4"; +case image_vnd_djvu: return "image/vnd.djvu"; +case application_x_ms_reader: return "application/x-ms-reader"; +case application_CDFV2_corrupt: return "application/CDFV2-corrupt"; +case text_x_vcard: return "text/x-vcard"; +default: return NULL;}} +GHashTable *mime_get_ext_table() {GHashTable *ext_table = g_hash_table_new(g_str_hash, g_str_equal); +g_hash_table_insert(ext_table, "arj", (gpointer)application_arj); +g_hash_table_insert(ext_table, "mme", (gpointer)application_base64); +g_hash_table_insert(ext_table, "hqx", (gpointer)application_binhex); +g_hash_table_insert(ext_table, "boo", (gpointer)application_book); +g_hash_table_insert(ext_table, "book", (gpointer)application_book); +g_hash_table_insert(ext_table, "sdv", (gpointer)application_CDFV2); +g_hash_table_insert(ext_table, "ccad", (gpointer)application_clariscad); +g_hash_table_insert(ext_table, "dp", (gpointer)application_commonground); +g_hash_table_insert(ext_table, "drw", (gpointer)application_drafting); +g_hash_table_insert(ext_table, "frl", (gpointer)application_freeloader); +g_hash_table_insert(ext_table, "spl", (gpointer)application_futuresplash); +g_hash_table_insert(ext_table, "vew", (gpointer)application_groupwise); +g_hash_table_insert(ext_table, "gz", (gpointer)application_gzip); +g_hash_table_insert(ext_table, "hta", (gpointer)application_hta); +g_hash_table_insert(ext_table, "unv", (gpointer)application_i_deas); +g_hash_table_insert(ext_table, "iges", (gpointer)application_iges); +g_hash_table_insert(ext_table, "igs", (gpointer)application_iges); +g_hash_table_insert(ext_table, "inf", (gpointer)application_inf); +g_hash_table_insert(ext_table, "jar", (gpointer)application_java_archive); +g_hash_table_insert(ext_table, "class", (gpointer)application_java); +g_hash_table_insert(ext_table, "a", (gpointer)application_x_archive); +g_hash_table_insert(ext_table, "json", (gpointer)application_json); +g_hash_table_insert(ext_table, "mrc", (gpointer)application_marc); +g_hash_table_insert(ext_table, "mbd", (gpointer)application_mbedlet); +g_hash_table_insert(ext_table, "aps", (gpointer)application_mime); +g_hash_table_insert(ext_table, "ppz", (gpointer)application_mspowerpoint); +g_hash_table_insert(ext_table, "doc", (gpointer)application_msword); +g_hash_table_insert(ext_table, "dot", (gpointer)application_msword); +g_hash_table_insert(ext_table, "w6w", (gpointer)application_msword); +g_hash_table_insert(ext_table, "wiz", (gpointer)application_msword); +g_hash_table_insert(ext_table, "word", (gpointer)application_msword); +g_hash_table_insert(ext_table, "mcp", (gpointer)application_netmc); +g_hash_table_insert(ext_table, "bin", (gpointer)application_octet_stream); +g_hash_table_insert(ext_table, "dump", (gpointer)application_octet_stream); +g_hash_table_insert(ext_table, "gpg", (gpointer)application_octet_stream); +g_hash_table_insert(ext_table, "oda", (gpointer)application_oda); +g_hash_table_insert(ext_table, "pdf", (gpointer)application_pdf); +g_hash_table_insert(ext_table, "pgp", (gpointer)application_pgp_signature); +g_hash_table_insert(ext_table, "p7s", (gpointer)application_pkcs7_signature); +g_hash_table_insert(ext_table, "cer", (gpointer)application_pkix_cert); +g_hash_table_insert(ext_table, "crt", (gpointer)application_pkix_cert); +g_hash_table_insert(ext_table, "ai", (gpointer)application_postscript); +g_hash_table_insert(ext_table, "ps", (gpointer)application_postscript); +g_hash_table_insert(ext_table, "part", (gpointer)application_pro_eng); +g_hash_table_insert(ext_table, "prt", (gpointer)application_pro_eng); +g_hash_table_insert(ext_table, "rng", (gpointer)application_ringing_tones); +g_hash_table_insert(ext_table, "smi", (gpointer)application_smil); +g_hash_table_insert(ext_table, "smil", (gpointer)application_smil); +g_hash_table_insert(ext_table, "sol", (gpointer)application_solids); +g_hash_table_insert(ext_table, "sdr", (gpointer)application_sounder); +g_hash_table_insert(ext_table, "step", (gpointer)application_step); +g_hash_table_insert(ext_table, "stp", (gpointer)application_step); +g_hash_table_insert(ext_table, "ssm", (gpointer)application_streamingmedia); +g_hash_table_insert(ext_table, "vda", (gpointer)application_vda); +g_hash_table_insert(ext_table, "fdf", (gpointer)application_vnd_fdf); +g_hash_table_insert(ext_table, "sfd", (gpointer)application_vnd_font_fontforge_sfd); +g_hash_table_insert(ext_table, "hgl", (gpointer)application_vnd_hp_hpgl); +g_hash_table_insert(ext_table, "hpg", (gpointer)application_vnd_hp_hpgl); +g_hash_table_insert(ext_table, "hpgl", (gpointer)application_vnd_hp_hpgl); +g_hash_table_insert(ext_table, "xlb", (gpointer)application_vnd_ms_excel); +g_hash_table_insert(ext_table, "xlc", (gpointer)application_vnd_ms_excel); +g_hash_table_insert(ext_table, "xll", (gpointer)application_vnd_ms_excel); +g_hash_table_insert(ext_table, "xlm", (gpointer)application_vnd_ms_excel); +g_hash_table_insert(ext_table, "xls", (gpointer)application_vnd_ms_excel); +g_hash_table_insert(ext_table, "xlw", (gpointer)application_vnd_ms_excel); +g_hash_table_insert(ext_table, "eot", (gpointer)application_vnd_ms_fontobject); +g_hash_table_insert(ext_table, "otf", (gpointer)application_vnd_ms_opentype); +g_hash_table_insert(ext_table, "sst", (gpointer)application_vnd_ms_pki_certstore); +g_hash_table_insert(ext_table, "pko", (gpointer)application_vnd_ms_pki_pko); +g_hash_table_insert(ext_table, "cat", (gpointer)application_vnd_ms_pki_seccat); +g_hash_table_insert(ext_table, "pot", (gpointer)application_vnd_ms_powerpoint); +g_hash_table_insert(ext_table, "ppa", (gpointer)application_vnd_ms_powerpoint); +g_hash_table_insert(ext_table, "pps", (gpointer)application_vnd_ms_powerpoint); +g_hash_table_insert(ext_table, "ppt", (gpointer)application_vnd_ms_powerpoint); +g_hash_table_insert(ext_table, "pwz", (gpointer)application_vnd_ms_powerpoint); +g_hash_table_insert(ext_table, "mpp", (gpointer)application_vnd_ms_project); +g_hash_table_insert(ext_table, "odb", (gpointer)application_vnd_oasis_opendocument_base); +g_hash_table_insert(ext_table, "odf", (gpointer)application_vnd_oasis_opendocument_formula); +g_hash_table_insert(ext_table, "odg", (gpointer)application_vnd_oasis_opendocument_graphics); +g_hash_table_insert(ext_table, "odt", (gpointer)application_vnd_oasis_opendocument_text); +g_hash_table_insert(ext_table, "wmlc", (gpointer)application_vnd_wap_wmlc); +g_hash_table_insert(ext_table, "wmlsc", (gpointer)application_vnd_wap_wmlscriptc); +g_hash_table_insert(ext_table, "web", (gpointer)application_vnd_xara); +g_hash_table_insert(ext_table, "vmd", (gpointer)application_vocaltec_media_desc); +g_hash_table_insert(ext_table, "vmf", (gpointer)application_vocaltec_media_file); +g_hash_table_insert(ext_table, "w60", (gpointer)application_wordperfect6_0); +g_hash_table_insert(ext_table, "w61", (gpointer)application_wordperfect6_1); +g_hash_table_insert(ext_table, "wp", (gpointer)application_wordperfect); +g_hash_table_insert(ext_table, "wp5", (gpointer)application_wordperfect); +g_hash_table_insert(ext_table, "wp6", (gpointer)application_wordperfect); +g_hash_table_insert(ext_table, "wpd", (gpointer)application_wordperfect); +g_hash_table_insert(ext_table, "wk1", (gpointer)application_x_123); +g_hash_table_insert(ext_table, "aim", (gpointer)application_x_aim); +g_hash_table_insert(ext_table, "aab", (gpointer)application_x_authorware_bin); +g_hash_table_insert(ext_table, "aam", (gpointer)application_x_authorware_map); +g_hash_table_insert(ext_table, "aas", (gpointer)application_x_authorware_seg); +g_hash_table_insert(ext_table, "bcpio", (gpointer)application_x_bcpio); +g_hash_table_insert(ext_table, "torrent", (gpointer)application_x_bittorrent); +g_hash_table_insert(ext_table, "bsh", (gpointer)application_x_bsh); +g_hash_table_insert(ext_table, "pyc", (gpointer)application_x_bytecode_python); +g_hash_table_insert(ext_table, "boz", (gpointer)application_x_bzip2); +g_hash_table_insert(ext_table, "bz2", (gpointer)application_x_bzip2); +g_hash_table_insert(ext_table, "bz", (gpointer)application_x_bzip); +g_hash_table_insert(ext_table, "vcd", (gpointer)application_x_cdlink); +g_hash_table_insert(ext_table, "cha", (gpointer)application_x_chat); +g_hash_table_insert(ext_table, "chat", (gpointer)application_x_chat); +g_hash_table_insert(ext_table, "cco", (gpointer)application_x_cocoa); +g_hash_table_insert(ext_table, "nsc", (gpointer)application_x_conference); +g_hash_table_insert(ext_table, "cpio", (gpointer)application_x_cpio); +g_hash_table_insert(ext_table, "dbf", (gpointer)application_x_dbf); +g_hash_table_insert(ext_table, "deepv", (gpointer)application_x_deepv); +g_hash_table_insert(ext_table, "dcr", (gpointer)application_x_director); +g_hash_table_insert(ext_table, "dir", (gpointer)application_x_director); +g_hash_table_insert(ext_table, "dxr", (gpointer)application_x_director); +g_hash_table_insert(ext_table, "dll", (gpointer)application_x_dosexec); +g_hash_table_insert(ext_table, "dvi", (gpointer)application_x_dvi); +g_hash_table_insert(ext_table, "elc", (gpointer)application_x_elc); +g_hash_table_insert(ext_table, "env", (gpointer)application_x_envoy); +g_hash_table_insert(ext_table, "evy", (gpointer)application_x_envoy); +g_hash_table_insert(ext_table, "es", (gpointer)application_x_esrehber); +g_hash_table_insert(ext_table, "xla", (gpointer)application_x_excel); +g_hash_table_insert(ext_table, "xld", (gpointer)application_x_excel); +g_hash_table_insert(ext_table, "xlk", (gpointer)application_x_excel); +g_hash_table_insert(ext_table, "xlt", (gpointer)application_x_excel); +g_hash_table_insert(ext_table, "xlv", (gpointer)application_x_excel); +g_hash_table_insert(ext_table, "exe", (gpointer)application_x_executable); +g_hash_table_insert(ext_table, "ttf", (gpointer)application_x_font_ttf); +g_hash_table_insert(ext_table, "pre", (gpointer)application_x_freelance); +g_hash_table_insert(ext_table, "gsp", (gpointer)application_x_gsp); +g_hash_table_insert(ext_table, "gss", (gpointer)application_x_gss); +g_hash_table_insert(ext_table, "gtar", (gpointer)application_x_gtar); +g_hash_table_insert(ext_table, "gzip", (gpointer)application_x_gzip); +g_hash_table_insert(ext_table, "hdf", (gpointer)application_x_hdf); +g_hash_table_insert(ext_table, "help", (gpointer)application_x_helpfile); +g_hash_table_insert(ext_table, "imap", (gpointer)application_x_httpd_imap); +g_hash_table_insert(ext_table, "ima", (gpointer)application_x_ima); +g_hash_table_insert(ext_table, "ins", (gpointer)application_x_internett_signup); +g_hash_table_insert(ext_table, "iv", (gpointer)application_x_inventor); +g_hash_table_insert(ext_table, "ip", (gpointer)application_x_ip2); +g_hash_table_insert(ext_table, "jcm", (gpointer)application_x_java_commerce); +g_hash_table_insert(ext_table, "skd", (gpointer)application_x_koan); +g_hash_table_insert(ext_table, "skm", (gpointer)application_x_koan); +g_hash_table_insert(ext_table, "skp", (gpointer)application_x_koan); +g_hash_table_insert(ext_table, "skt", (gpointer)application_x_koan); +g_hash_table_insert(ext_table, "latex", (gpointer)application_x_latex); +g_hash_table_insert(ext_table, "ltx", (gpointer)application_x_latex); +g_hash_table_insert(ext_table, "ivy", (gpointer)application_x_livescreen); +g_hash_table_insert(ext_table, "wq1", (gpointer)application_x_lotus); +g_hash_table_insert(ext_table, "lzh", (gpointer)application_x_lzh); +g_hash_table_insert(ext_table, "lzx", (gpointer)application_x_lzx); +g_hash_table_insert(ext_table, "jnilib", (gpointer)application_x_mach_binary); +g_hash_table_insert(ext_table, "dylib", (gpointer)application_x_mach_binary); +g_hash_table_insert(ext_table, "mc$", (gpointer)application_x_magic_cap_package_1_0); +g_hash_table_insert(ext_table, "mcd", (gpointer)application_x_mathcad); +g_hash_table_insert(ext_table, "mm", (gpointer)application_x_meme); +g_hash_table_insert(ext_table, "midi", (gpointer)application_x_midi); +g_hash_table_insert(ext_table, "mif", (gpointer)application_x_mif); +g_hash_table_insert(ext_table, "nix", (gpointer)application_x_mix_transfer); +g_hash_table_insert(ext_table, "opf", (gpointer)application_xml); +g_hash_table_insert(ext_table, "pdb", (gpointer)application_x_ms_pdb); +g_hash_table_insert(ext_table, "ani", (gpointer)application_x_navi_animation); +g_hash_table_insert(ext_table, "nvd", (gpointer)application_x_navidoc); +g_hash_table_insert(ext_table, "map", (gpointer)application_x_navimap); +g_hash_table_insert(ext_table, "stl", (gpointer)application_x_navistyle); +g_hash_table_insert(ext_table, "cdf", (gpointer)application_x_netcdf); +g_hash_table_insert(ext_table, "nc", (gpointer)application_x_netcdf); +g_hash_table_insert(ext_table, "pkg", (gpointer)application_x_newton_compatible_pkg); +g_hash_table_insert(ext_table, "o", (gpointer)application_x_object); +g_hash_table_insert(ext_table, "omcd", (gpointer)application_x_omcdatamaker); +g_hash_table_insert(ext_table, "omc", (gpointer)application_x_omc); +g_hash_table_insert(ext_table, "omcr", (gpointer)application_x_omcregerator); +g_hash_table_insert(ext_table, "pm4", (gpointer)application_x_pagemaker); +g_hash_table_insert(ext_table, "pm5", (gpointer)application_x_pagemaker); +g_hash_table_insert(ext_table, "pcl", (gpointer)application_x_pcl); +g_hash_table_insert(ext_table, "plx", (gpointer)application_x_pixclscript); +g_hash_table_insert(ext_table, "p7r", (gpointer)application_x_pkcs7_certreqresp); +g_hash_table_insert(ext_table, "p7a", (gpointer)application_x_pkcs7_signature); +g_hash_table_insert(ext_table, "mpc", (gpointer)application_x_project); +g_hash_table_insert(ext_table, "mpt", (gpointer)application_x_project); +g_hash_table_insert(ext_table, "mpv", (gpointer)application_x_project); +g_hash_table_insert(ext_table, "mpx", (gpointer)application_x_project); +g_hash_table_insert(ext_table, "wb1", (gpointer)application_x_qpro); +g_hash_table_insert(ext_table, "sdp", (gpointer)application_x_sdp); +g_hash_table_insert(ext_table, "sea", (gpointer)application_x_sea); +g_hash_table_insert(ext_table, "sl", (gpointer)application_x_seelogo); +g_hash_table_insert(ext_table, "so", (gpointer)application_x_sharedlib); +g_hash_table_insert(ext_table, "shar", (gpointer)application_x_shar); +g_hash_table_insert(ext_table, "swf", (gpointer)application_x_shockwave_flash); +g_hash_table_insert(ext_table, "spr", (gpointer)application_x_sprite); +g_hash_table_insert(ext_table, "sprite", (gpointer)application_x_sprite); +g_hash_table_insert(ext_table, "sv4cpio", (gpointer)application_x_sv4cpio); +g_hash_table_insert(ext_table, "sv4crc", (gpointer)application_x_sv4crc); +g_hash_table_insert(ext_table, "tar", (gpointer)application_x_tar); +g_hash_table_insert(ext_table, "sbk", (gpointer)application_x_tbook); +g_hash_table_insert(ext_table, "tbk", (gpointer)application_x_tbook); +g_hash_table_insert(ext_table, "texi", (gpointer)application_x_texinfo); +g_hash_table_insert(ext_table, "texinfo", (gpointer)application_x_texinfo); +g_hash_table_insert(ext_table, "tfm", (gpointer)application_x_tex_tfm); +g_hash_table_insert(ext_table, "ustar", (gpointer)application_x_ustar); +g_hash_table_insert(ext_table, "vsd", (gpointer)application_x_visio); +g_hash_table_insert(ext_table, "vst", (gpointer)application_x_visio); +g_hash_table_insert(ext_table, "vsw", (gpointer)application_x_visio); +g_hash_table_insert(ext_table, "mzz", (gpointer)application_x_vnd_audioexplosion_mzz); +g_hash_table_insert(ext_table, "xpix", (gpointer)application_x_vnd_ls_xpix); +g_hash_table_insert(ext_table, "vrml", (gpointer)application_x_vrml); +g_hash_table_insert(ext_table, "src", (gpointer)application_x_wais_source); +g_hash_table_insert(ext_table, "wsrc", (gpointer)application_x_wais_source); +g_hash_table_insert(ext_table, "wtk", (gpointer)application_x_wintalk); +g_hash_table_insert(ext_table, "svr", (gpointer)application_x_world); +g_hash_table_insert(ext_table, "wri", (gpointer)application_x_wri); +g_hash_table_insert(ext_table, "der", (gpointer)application_x_x509_ca_cert); +g_hash_table_insert(ext_table, "xz", (gpointer)application_x_xz); +g_hash_table_insert(ext_table, "zip", (gpointer)application_zip); +g_hash_table_insert(ext_table, "it", (gpointer)audio_it); +g_hash_table_insert(ext_table, "funk", (gpointer)audio_make); +g_hash_table_insert(ext_table, "my", (gpointer)audio_make); +g_hash_table_insert(ext_table, "pfunk", (gpointer)audio_make); +g_hash_table_insert(ext_table, "kar", (gpointer)audio_midi); +g_hash_table_insert(ext_table, "rmi", (gpointer)audio_mid); +g_hash_table_insert(ext_table, "m2a", (gpointer)audio_mpeg); +g_hash_table_insert(ext_table, "mpa", (gpointer)audio_mpeg); +g_hash_table_insert(ext_table, "ogg", (gpointer)audio_ogg); +g_hash_table_insert(ext_table, "s3m", (gpointer)audio_s3m); +g_hash_table_insert(ext_table, "tsi", (gpointer)audio_tsp_audio); +g_hash_table_insert(ext_table, "tsp", (gpointer)audio_tsplayer); +g_hash_table_insert(ext_table, "qcp", (gpointer)audio_vnd_qcelp); +g_hash_table_insert(ext_table, "vox", (gpointer)audio_voxware); +g_hash_table_insert(ext_table, "gsd", (gpointer)audio_x_gsm); +g_hash_table_insert(ext_table, "gsm", (gpointer)audio_x_gsm); +g_hash_table_insert(ext_table, "jam", (gpointer)audio_x_jam); +g_hash_table_insert(ext_table, "lam", (gpointer)audio_x_liveaudio); +g_hash_table_insert(ext_table, "m4a", (gpointer)audio_x_m4a); +g_hash_table_insert(ext_table, "mid", (gpointer)audio_x_midi); +g_hash_table_insert(ext_table, "mp3", (gpointer)audio_x_mpeg_3); +g_hash_table_insert(ext_table, "xm", (gpointer)audio_xm); +g_hash_table_insert(ext_table, "lma", (gpointer)audio_x_nspaudio); +g_hash_table_insert(ext_table, "ram", (gpointer)audio_x_pn_realaudio); +g_hash_table_insert(ext_table, "rm", (gpointer)audio_x_pn_realaudio); +g_hash_table_insert(ext_table, "rmm", (gpointer)audio_x_pn_realaudio); +g_hash_table_insert(ext_table, "rmp", (gpointer)audio_x_pn_realaudio); +g_hash_table_insert(ext_table, "sid", (gpointer)audio_x_psid); +g_hash_table_insert(ext_table, "ra", (gpointer)audio_x_realaudio); +g_hash_table_insert(ext_table, "vqe", (gpointer)audio_x_twinvq_plugin); +g_hash_table_insert(ext_table, "vql", (gpointer)audio_x_twinvq_plugin); +g_hash_table_insert(ext_table, "vqf", (gpointer)audio_x_twinvq); +g_hash_table_insert(ext_table, "voc", (gpointer)audio_x_voc); +g_hash_table_insert(ext_table, "wav", (gpointer)audio_x_wav); +g_hash_table_insert(ext_table, "rast", (gpointer)image_cmu_raster); +g_hash_table_insert(ext_table, "fif", (gpointer)image_fif); +g_hash_table_insert(ext_table, "flo", (gpointer)image_florian); +g_hash_table_insert(ext_table, "turbot", (gpointer)image_florian); +g_hash_table_insert(ext_table, "g3", (gpointer)image_g3fax); +g_hash_table_insert(ext_table, "gif", (gpointer)image_gif); +g_hash_table_insert(ext_table, "ief", (gpointer)image_ief); +g_hash_table_insert(ext_table, "iefs", (gpointer)image_ief); +g_hash_table_insert(ext_table, "jfif", (gpointer)image_jpeg); +g_hash_table_insert(ext_table, "jfif-tbnl", (gpointer)image_jpeg); +g_hash_table_insert(ext_table, "jpe", (gpointer)image_jpeg); +g_hash_table_insert(ext_table, "jpeg", (gpointer)image_jpeg); +g_hash_table_insert(ext_table, "jpg", (gpointer)image_jpeg); +g_hash_table_insert(ext_table, "jut", (gpointer)image_jutvision); +g_hash_table_insert(ext_table, "nap", (gpointer)image_naplps); +g_hash_table_insert(ext_table, "naplps", (gpointer)image_naplps); +g_hash_table_insert(ext_table, "pic", (gpointer)image_pict); +g_hash_table_insert(ext_table, "pict", (gpointer)image_pict); +g_hash_table_insert(ext_table, "png", (gpointer)image_png); +g_hash_table_insert(ext_table, "x-png", (gpointer)image_png); +g_hash_table_insert(ext_table, "svg", (gpointer)image_svg); +g_hash_table_insert(ext_table, "fpx", (gpointer)image_vnd_fpx); +g_hash_table_insert(ext_table, "rf", (gpointer)image_vnd_rn_realflash); +g_hash_table_insert(ext_table, "rp", (gpointer)image_vnd_rn_realpix); +g_hash_table_insert(ext_table, "wbmp", (gpointer)image_vnd_wap_wbmp); +g_hash_table_insert(ext_table, "xif", (gpointer)image_vnd_xiff); +g_hash_table_insert(ext_table, "webp", (gpointer)image_webp); +g_hash_table_insert(ext_table, "ras", (gpointer)image_x_cmu_raster); +g_hash_table_insert(ext_table, "dwg", (gpointer)image_x_dwg); +g_hash_table_insert(ext_table, "dxf", (gpointer)image_x_dwg); +g_hash_table_insert(ext_table, "svf", (gpointer)image_x_dwg); +g_hash_table_insert(ext_table, "ico", (gpointer)image_x_icon); +g_hash_table_insert(ext_table, "art", (gpointer)image_x_jg); +g_hash_table_insert(ext_table, "jps", (gpointer)image_x_jps); +g_hash_table_insert(ext_table, "bm", (gpointer)image_x_ms_bmp); +g_hash_table_insert(ext_table, "bmp", (gpointer)image_x_ms_bmp); +g_hash_table_insert(ext_table, "nif", (gpointer)image_x_niff); +g_hash_table_insert(ext_table, "niff", (gpointer)image_x_niff); +g_hash_table_insert(ext_table, "pcx", (gpointer)image_x_pcx); +g_hash_table_insert(ext_table, "pct", (gpointer)image_x_pict); +g_hash_table_insert(ext_table, "pbm", (gpointer)image_x_portable_bitmap); +g_hash_table_insert(ext_table, "pgm", (gpointer)image_x_portable_graymap); +g_hash_table_insert(ext_table, "ppm", (gpointer)image_x_portable_pixmap); +g_hash_table_insert(ext_table, "qif", (gpointer)image_x_quicktime); +g_hash_table_insert(ext_table, "qti", (gpointer)image_x_quicktime); +g_hash_table_insert(ext_table, "qtif", (gpointer)image_x_quicktime); +g_hash_table_insert(ext_table, "rgb", (gpointer)image_x_rgb); +g_hash_table_insert(ext_table, "tif", (gpointer)image_x_tiff); +g_hash_table_insert(ext_table, "tiff", (gpointer)image_x_tiff); +g_hash_table_insert(ext_table, "xcf", (gpointer)image_x_xcf); +g_hash_table_insert(ext_table, "xpm", (gpointer)image_x_xpixmap); +g_hash_table_insert(ext_table, "mht", (gpointer)message_rfc822); +g_hash_table_insert(ext_table, "mhtml", (gpointer)message_rfc822); +g_hash_table_insert(ext_table, "mime", (gpointer)message_rfc822); +g_hash_table_insert(ext_table, "dwf", (gpointer)model_vnd_dwf); +g_hash_table_insert(ext_table, "wrz", (gpointer)model_vrml); +g_hash_table_insert(ext_table, "pov", (gpointer)model_x_pov); +g_hash_table_insert(ext_table, "asp", (gpointer)text_asp); +g_hash_table_insert(ext_table, "css", (gpointer)text_css); +g_hash_table_insert(ext_table, "sass", (gpointer)text_x_sass); +g_hash_table_insert(ext_table, "scss", (gpointer)text_x_scss); +g_hash_table_insert(ext_table, "acgi", (gpointer)text_html); +g_hash_table_insert(ext_table, "htm", (gpointer)text_html); +g_hash_table_insert(ext_table, "html", (gpointer)text_html); +g_hash_table_insert(ext_table, "htmls", (gpointer)text_html); +g_hash_table_insert(ext_table, "htx", (gpointer)text_html); +g_hash_table_insert(ext_table, "shtml", (gpointer)text_html); +g_hash_table_insert(ext_table, "js", (gpointer)text_javascript); +g_hash_table_insert(ext_table, "mcf", (gpointer)text_mcf); +g_hash_table_insert(ext_table, "pas", (gpointer)text_pascal); +g_hash_table_insert(ext_table, "com", (gpointer)text_plain); +g_hash_table_insert(ext_table, "cmd", (gpointer)text_plain); +g_hash_table_insert(ext_table, "conf", (gpointer)text_plain); +g_hash_table_insert(ext_table, "def", (gpointer)text_plain); +g_hash_table_insert(ext_table, "g", (gpointer)text_plain); +g_hash_table_insert(ext_table, "idc", (gpointer)text_plain); +g_hash_table_insert(ext_table, "list", (gpointer)text_plain); +g_hash_table_insert(ext_table, "lst", (gpointer)text_plain); +g_hash_table_insert(ext_table, "mar", (gpointer)text_plain); +g_hash_table_insert(ext_table, "sdml", (gpointer)text_plain); +g_hash_table_insert(ext_table, "text", (gpointer)text_plain); +g_hash_table_insert(ext_table, "txt", (gpointer)text_plain); +g_hash_table_insert(ext_table, "md", (gpointer)text_plain); +g_hash_table_insert(ext_table, "groovy", (gpointer)text_plain); +g_hash_table_insert(ext_table, "license", (gpointer)text_plain); +g_hash_table_insert(ext_table, "properties", (gpointer)text_plain); +g_hash_table_insert(ext_table, "desktop", (gpointer)text_plain); +g_hash_table_insert(ext_table, "ini", (gpointer)text_plain); +g_hash_table_insert(ext_table, "rst", (gpointer)text_plain); +g_hash_table_insert(ext_table, "cmake", (gpointer)text_plain); +g_hash_table_insert(ext_table, "ipynb", (gpointer)text_plain); +g_hash_table_insert(ext_table, "readme", (gpointer)text_plain); +g_hash_table_insert(ext_table, "less", (gpointer)text_plain); +g_hash_table_insert(ext_table, "lo", (gpointer)text_plain); +g_hash_table_insert(ext_table, "go", (gpointer)text_plain); +g_hash_table_insert(ext_table, "yml", (gpointer)text_plain); +g_hash_table_insert(ext_table, "d", (gpointer)text_plain); +g_hash_table_insert(ext_table, "cs", (gpointer)text_plain); +g_hash_table_insert(ext_table, "hpp", (gpointer)text_plain); +g_hash_table_insert(ext_table, "srt", (gpointer)text_plain); +g_hash_table_insert(ext_table, "rt", (gpointer)text_richtext); +g_hash_table_insert(ext_table, "rtf", (gpointer)text_richtext); +g_hash_table_insert(ext_table, "rtx", (gpointer)text_richtext); +g_hash_table_insert(ext_table, "wsc", (gpointer)text_scriplet); +g_hash_table_insert(ext_table, "awk", (gpointer)text_x_awk); +g_hash_table_insert(ext_table, "jng", (gpointer)video_x_jng); +g_hash_table_insert(ext_table, "mng", (gpointer)video_x_mng); +g_hash_table_insert(ext_table, "tga", (gpointer)image_x_cur); +g_hash_table_insert(ext_table, "xwd", (gpointer)image_x_xwindowdump); +g_hash_table_insert(ext_table, "psd", (gpointer)image_vnd_adobe_photoshop); +g_hash_table_insert(ext_table, "tsv", (gpointer)text_tab_separated_values); +g_hash_table_insert(ext_table, "man", (gpointer)text_troff); +g_hash_table_insert(ext_table, "me", (gpointer)text_troff); +g_hash_table_insert(ext_table, "ms", (gpointer)text_troff); +g_hash_table_insert(ext_table, "roff", (gpointer)text_troff); +g_hash_table_insert(ext_table, "t", (gpointer)text_troff); +g_hash_table_insert(ext_table, "tr", (gpointer)text_troff); +g_hash_table_insert(ext_table, "uni", (gpointer)text_uri_list); +g_hash_table_insert(ext_table, "unis", (gpointer)text_uri_list); +g_hash_table_insert(ext_table, "uri", (gpointer)text_uri_list); +g_hash_table_insert(ext_table, "uris", (gpointer)text_uri_list); +g_hash_table_insert(ext_table, "abc", (gpointer)text_vnd_abc); +g_hash_table_insert(ext_table, "flx", (gpointer)text_vnd_fmi_flexstor); +g_hash_table_insert(ext_table, "wmls", (gpointer)text_vnd_wap_wmlscript); +g_hash_table_insert(ext_table, "wml", (gpointer)text_vnd_wap_wml); +g_hash_table_insert(ext_table, "htt", (gpointer)text_webviewhtml); +g_hash_table_insert(ext_table, "asm", (gpointer)text_x_asm); +g_hash_table_insert(ext_table, "s", (gpointer)text_x_asm); +g_hash_table_insert(ext_table, "aip", (gpointer)text_x_audiosoft_intra); +g_hash_table_insert(ext_table, "c", (gpointer)text_x_c); +g_hash_table_insert(ext_table, "cc", (gpointer)text_x_c); +g_hash_table_insert(ext_table, "h", (gpointer)text_x_c); +g_hash_table_insert(ext_table, "cpp", (gpointer)text_x_c__); +g_hash_table_insert(ext_table, "cxx", (gpointer)text_x_c__); +g_hash_table_insert(ext_table, "c++", (gpointer)text_x_c__); +g_hash_table_insert(ext_table, "htc", (gpointer)text_x_component); +g_hash_table_insert(ext_table, "f", (gpointer)text_x_fortran); +g_hash_table_insert(ext_table, "f77", (gpointer)text_x_fortran); +g_hash_table_insert(ext_table, "f90", (gpointer)text_x_fortran); +g_hash_table_insert(ext_table, "for", (gpointer)text_x_fortran); +g_hash_table_insert(ext_table, "jav", (gpointer)text_x_java); +g_hash_table_insert(ext_table, "java", (gpointer)text_x_java); +g_hash_table_insert(ext_table, "lsx", (gpointer)text_x_la_asf); +g_hash_table_insert(ext_table, "el", (gpointer)text_x_lisp); +g_hash_table_insert(ext_table, "m4", (gpointer)text_x_m4); +g_hash_table_insert(ext_table, "ac", (gpointer)text_x_m4); +g_hash_table_insert(ext_table, "am", (gpointer)text_x_makefile); +g_hash_table_insert(ext_table, "mak", (gpointer)text_x_makefile); +g_hash_table_insert(ext_table, "xml", (gpointer)text_xml); +g_hash_table_insert(ext_table, "pom", (gpointer)text_xml); +g_hash_table_insert(ext_table, "iml", (gpointer)text_xml); +g_hash_table_insert(ext_table, "plist", (gpointer)text_xml); +g_hash_table_insert(ext_table, "m", (gpointer)text_x_m); +g_hash_table_insert(ext_table, "bat", (gpointer)text_x_msdos_batch); +g_hash_table_insert(ext_table, "p", (gpointer)text_x_pascal); +g_hash_table_insert(ext_table, "pl", (gpointer)text_x_perl); +g_hash_table_insert(ext_table, "php", (gpointer)text_x_php); +g_hash_table_insert(ext_table, "py", (gpointer)text_x_python); +g_hash_table_insert(ext_table, "rb", (gpointer)text_x_ruby); +g_hash_table_insert(ext_table, "ssi", (gpointer)text_x_server_parsed_html); +g_hash_table_insert(ext_table, "etx", (gpointer)text_x_setext); +g_hash_table_insert(ext_table, "sgm", (gpointer)text_x_sgml); +g_hash_table_insert(ext_table, "sgml", (gpointer)text_x_sgml); +g_hash_table_insert(ext_table, "sh", (gpointer)text_x_shellscript); +g_hash_table_insert(ext_table, "talk", (gpointer)text_x_speech); +g_hash_table_insert(ext_table, "tex", (gpointer)text_x_tex); +g_hash_table_insert(ext_table, "uil", (gpointer)text_x_uil); +g_hash_table_insert(ext_table, "uue", (gpointer)text_x_uuencode); +g_hash_table_insert(ext_table, "vcs", (gpointer)text_x_vcalendar); +g_hash_table_insert(ext_table, "afl", (gpointer)video_animaflex); +g_hash_table_insert(ext_table, "avi", (gpointer)video_avi); +g_hash_table_insert(ext_table, "avs", (gpointer)video_avs_video); +g_hash_table_insert(ext_table, "mp4", (gpointer)video_mp4); +g_hash_table_insert(ext_table, "m1v", (gpointer)video_mpeg); +g_hash_table_insert(ext_table, "m2v", (gpointer)video_mpeg); +g_hash_table_insert(ext_table, "mpe", (gpointer)video_mpeg); +g_hash_table_insert(ext_table, "mpeg", (gpointer)video_mpeg); +g_hash_table_insert(ext_table, "mpg", (gpointer)video_mpeg); +g_hash_table_insert(ext_table, "moov", (gpointer)video_quicktime); +g_hash_table_insert(ext_table, "mov", (gpointer)video_quicktime); +g_hash_table_insert(ext_table, "qt", (gpointer)video_quicktime); +g_hash_table_insert(ext_table, "vdo", (gpointer)video_vdo); +g_hash_table_insert(ext_table, "viv", (gpointer)video_vivo); +g_hash_table_insert(ext_table, "vivo", (gpointer)video_vivo); +g_hash_table_insert(ext_table, "rv", (gpointer)video_vnd_rn_realvideo); +g_hash_table_insert(ext_table, "vos", (gpointer)video_vosaic); +g_hash_table_insert(ext_table, "webm", (gpointer)video_webm); +g_hash_table_insert(ext_table, "xdr", (gpointer)video_x_amt_demorun); +g_hash_table_insert(ext_table, "xsr", (gpointer)video_x_amt_showrun); +g_hash_table_insert(ext_table, "fmf", (gpointer)video_x_atomic3d_feature); +g_hash_table_insert(ext_table, "dl", (gpointer)video_x_dl); +g_hash_table_insert(ext_table, "dif", (gpointer)video_x_dv); +g_hash_table_insert(ext_table, "dv", (gpointer)video_x_dv); +g_hash_table_insert(ext_table, "fli", (gpointer)video_x_fli); +g_hash_table_insert(ext_table, "isu", (gpointer)video_x_isvideo); +g_hash_table_insert(ext_table, "mjpg", (gpointer)video_x_motion_jpeg); +g_hash_table_insert(ext_table, "asf", (gpointer)video_x_ms_asf); +g_hash_table_insert(ext_table, "asx", (gpointer)video_x_ms_asf); +g_hash_table_insert(ext_table, "qtc", (gpointer)video_x_qtc); +g_hash_table_insert(ext_table, "movie", (gpointer)video_x_sgi_movie); +g_hash_table_insert(ext_table, "mv", (gpointer)video_x_sgi_movie); +g_hash_table_insert(ext_table, "7z", (gpointer)application_x_7z_compressed); +g_hash_table_insert(ext_table, "docx", (gpointer)application_vnd_openxmlformats_officedocument_wordprocessingml_document); +g_hash_table_insert(ext_table, "po", (gpointer)text_x_po); +g_hash_table_insert(ext_table, "rpm", (gpointer)application_x_rpm); +g_hash_table_insert(ext_table, "deb", (gpointer)application_x_debian_package); +g_hash_table_insert(ext_table, "icm", (gpointer)application_vnd_iccprofile); +g_hash_table_insert(ext_table, "dcm", (gpointer)application_dicom); +g_hash_table_insert(ext_table, "exr", (gpointer)image_x_exr); +g_hash_table_insert(ext_table, "mkv", (gpointer)video_x_matroska); +g_hash_table_insert(ext_table, "gdl", (gpointer)model_vnd_gdl); +g_hash_table_insert(ext_table, "gdsl", (gpointer)model_vnd_gs_gdl); +g_hash_table_insert(ext_table, "woff", (gpointer)font_woff); +g_hash_table_insert(ext_table, "woff2", (gpointer)font_woff2); +g_hash_table_insert(ext_table, "epub", (gpointer)application_epub_zip); +g_hash_table_insert(ext_table, "mobi", (gpointer)application_x_mobipocket_ebook); +g_hash_table_insert(ext_table, "flac", (gpointer)audio_x_flac); +g_hash_table_insert(ext_table, "rar", (gpointer)application_x_rar); +g_hash_table_insert(ext_table, "divx", (gpointer)video_x_msvideo); +g_hash_table_insert(ext_table, "flv", (gpointer)video_x_flv); +g_hash_table_insert(ext_table, "ogv", (gpointer)application_ogg); +g_hash_table_insert(ext_table, "xlsx", (gpointer)application_vnd_openxmlformats_officedocument_spreadsheetml_sheet); +g_hash_table_insert(ext_table, "cab", (gpointer)application_vnd_ms_cab_compressed); +g_hash_table_insert(ext_table, "m4b", (gpointer)audio_mp4); +g_hash_table_insert(ext_table, "djvu", (gpointer)image_vnd_djvu); +g_hash_table_insert(ext_table, "lit", (gpointer)application_x_ms_reader); +g_hash_table_insert(ext_table, "vcf", (gpointer)text_x_vcard); +return ext_table;} +GHashTable *mime_get_mime_table() {GHashTable *mime_table = g_hash_table_new(g_str_hash, g_str_equal); +g_hash_table_insert(mime_table, "application/arj", (gpointer)application_arj); +g_hash_table_insert(mime_table, "application/base64", (gpointer)application_base64); +g_hash_table_insert(mime_table, "application/binhex", (gpointer)application_binhex); +g_hash_table_insert(mime_table, "application/book", (gpointer)application_book); +g_hash_table_insert(mime_table, "application/CDFV2", (gpointer)application_CDFV2); +g_hash_table_insert(mime_table, "application/clariscad", (gpointer)application_clariscad); +g_hash_table_insert(mime_table, "application/commonground", (gpointer)application_commonground); +g_hash_table_insert(mime_table, "application/drafting", (gpointer)application_drafting); +g_hash_table_insert(mime_table, "application/freeloader", (gpointer)application_freeloader); +g_hash_table_insert(mime_table, "application/futuresplash", (gpointer)application_futuresplash); +g_hash_table_insert(mime_table, "application/groupwise", (gpointer)application_groupwise); +g_hash_table_insert(mime_table, "application/gzip", (gpointer)application_gzip); +g_hash_table_insert(mime_table, "application/hta", (gpointer)application_hta); +g_hash_table_insert(mime_table, "application/i-deas", (gpointer)application_i_deas); +g_hash_table_insert(mime_table, "application/iges", (gpointer)application_iges); +g_hash_table_insert(mime_table, "application/inf", (gpointer)application_inf); +g_hash_table_insert(mime_table, "application/java-archive", (gpointer)application_java_archive); +g_hash_table_insert(mime_table, "application/java", (gpointer)application_java); +g_hash_table_insert(mime_table, "application/javascript", (gpointer)application_javascript); +g_hash_table_insert(mime_table, "application/x-archive", (gpointer)application_x_archive); +g_hash_table_insert(mime_table, "application/json", (gpointer)application_json); +g_hash_table_insert(mime_table, "application/marc", (gpointer)application_marc); +g_hash_table_insert(mime_table, "application/mbedlet", (gpointer)application_mbedlet); +g_hash_table_insert(mime_table, "application/mime", (gpointer)application_mime); +g_hash_table_insert(mime_table, "application/mspowerpoint", (gpointer)application_mspowerpoint); +g_hash_table_insert(mime_table, "application/msword", (gpointer)application_msword); +g_hash_table_insert(mime_table, "application/netmc", (gpointer)application_netmc); +g_hash_table_insert(mime_table, "application/octet-stream", (gpointer)application_octet_stream); +g_hash_table_insert(mime_table, "application/oda", (gpointer)application_oda); +g_hash_table_insert(mime_table, "application/pdf", (gpointer)application_pdf); +g_hash_table_insert(mime_table, "application/pgp-signature", (gpointer)application_pgp_signature); +g_hash_table_insert(mime_table, "application/pkcs7-signature", (gpointer)application_pkcs7_signature); +g_hash_table_insert(mime_table, "application/pkix-cert", (gpointer)application_pkix_cert); +g_hash_table_insert(mime_table, "application/postscript", (gpointer)application_postscript); +g_hash_table_insert(mime_table, "application/pro_eng", (gpointer)application_pro_eng); +g_hash_table_insert(mime_table, "application/ringing-tones", (gpointer)application_ringing_tones); +g_hash_table_insert(mime_table, "application/smil", (gpointer)application_smil); +g_hash_table_insert(mime_table, "application/solids", (gpointer)application_solids); +g_hash_table_insert(mime_table, "application/sounder", (gpointer)application_sounder); +g_hash_table_insert(mime_table, "application/step", (gpointer)application_step); +g_hash_table_insert(mime_table, "application/streamingmedia", (gpointer)application_streamingmedia); +g_hash_table_insert(mime_table, "application/vda", (gpointer)application_vda); +g_hash_table_insert(mime_table, "application/vnd.fdf", (gpointer)application_vnd_fdf); +g_hash_table_insert(mime_table, "application/vnd.font-fontforge-sfd", (gpointer)application_vnd_font_fontforge_sfd); +g_hash_table_insert(mime_table, "application/vnd.hp-hpgl", (gpointer)application_vnd_hp_hpgl); +g_hash_table_insert(mime_table, "application/vnd.ms-excel", (gpointer)application_vnd_ms_excel); +g_hash_table_insert(mime_table, "application/vnd.ms-fontobject", (gpointer)application_vnd_ms_fontobject); +g_hash_table_insert(mime_table, "application/vnd.ms-opentype", (gpointer)application_vnd_ms_opentype); +g_hash_table_insert(mime_table, "application/vnd.ms-pki.certstore", (gpointer)application_vnd_ms_pki_certstore); +g_hash_table_insert(mime_table, "application/vnd.ms-pki.pko", (gpointer)application_vnd_ms_pki_pko); +g_hash_table_insert(mime_table, "application/vnd.ms-pki.seccat", (gpointer)application_vnd_ms_pki_seccat); +g_hash_table_insert(mime_table, "application/vnd.ms-powerpoint", (gpointer)application_vnd_ms_powerpoint); +g_hash_table_insert(mime_table, "application/vnd.ms-project", (gpointer)application_vnd_ms_project); +g_hash_table_insert(mime_table, "application/vnd.oasis.opendocument.base", (gpointer)application_vnd_oasis_opendocument_base); +g_hash_table_insert(mime_table, "application/vnd.oasis.opendocument.formula", (gpointer)application_vnd_oasis_opendocument_formula); +g_hash_table_insert(mime_table, "application/vnd.oasis.opendocument.graphics", (gpointer)application_vnd_oasis_opendocument_graphics); +g_hash_table_insert(mime_table, "application/vnd.oasis.opendocument.text", (gpointer)application_vnd_oasis_opendocument_text); +g_hash_table_insert(mime_table, "application/vnd.wap.wmlc", (gpointer)application_vnd_wap_wmlc); +g_hash_table_insert(mime_table, "application/vnd.wap.wmlscriptc", (gpointer)application_vnd_wap_wmlscriptc); +g_hash_table_insert(mime_table, "application/vnd.xara", (gpointer)application_vnd_xara); +g_hash_table_insert(mime_table, "application/vocaltec-media-desc", (gpointer)application_vocaltec_media_desc); +g_hash_table_insert(mime_table, "application/vocaltec-media-file", (gpointer)application_vocaltec_media_file); +g_hash_table_insert(mime_table, "application/wordperfect6.0", (gpointer)application_wordperfect6_0); +g_hash_table_insert(mime_table, "application/wordperfect6.1", (gpointer)application_wordperfect6_1); +g_hash_table_insert(mime_table, "application/wordperfect", (gpointer)application_wordperfect); +g_hash_table_insert(mime_table, "application/x-123", (gpointer)application_x_123); +g_hash_table_insert(mime_table, "application/x-aim", (gpointer)application_x_aim); +g_hash_table_insert(mime_table, "application/x-authorware-bin", (gpointer)application_x_authorware_bin); +g_hash_table_insert(mime_table, "application/x-authorware-map", (gpointer)application_x_authorware_map); +g_hash_table_insert(mime_table, "application/x-authorware-seg", (gpointer)application_x_authorware_seg); +g_hash_table_insert(mime_table, "application/x-bcpio", (gpointer)application_x_bcpio); +g_hash_table_insert(mime_table, "application/x-bittorrent", (gpointer)application_x_bittorrent); +g_hash_table_insert(mime_table, "application/x-bsh", (gpointer)application_x_bsh); +g_hash_table_insert(mime_table, "application/x-bytecode.python", (gpointer)application_x_bytecode_python); +g_hash_table_insert(mime_table, "application/x-bzip2", (gpointer)application_x_bzip2); +g_hash_table_insert(mime_table, "application/x-bzip", (gpointer)application_x_bzip); +g_hash_table_insert(mime_table, "application/x-cdlink", (gpointer)application_x_cdlink); +g_hash_table_insert(mime_table, "application/x-chat", (gpointer)application_x_chat); +g_hash_table_insert(mime_table, "application/x-cocoa", (gpointer)application_x_cocoa); +g_hash_table_insert(mime_table, "application/x-conference", (gpointer)application_x_conference); +g_hash_table_insert(mime_table, "application/x-cpio", (gpointer)application_x_cpio); +g_hash_table_insert(mime_table, "application/x-dbf", (gpointer)application_x_dbf); +g_hash_table_insert(mime_table, "application/x-dbt", (gpointer)application_x_dbt); +g_hash_table_insert(mime_table, "application/x-deepv", (gpointer)application_x_deepv); +g_hash_table_insert(mime_table, "application/x-director", (gpointer)application_x_director); +g_hash_table_insert(mime_table, "application/x-dosexec", (gpointer)application_x_dosexec); +g_hash_table_insert(mime_table, "application/x-dvi", (gpointer)application_x_dvi); +g_hash_table_insert(mime_table, "application/x-elc", (gpointer)application_x_elc); +g_hash_table_insert(mime_table, "application/x-envoy", (gpointer)application_x_envoy); +g_hash_table_insert(mime_table, "application/x-esrehber", (gpointer)application_x_esrehber); +g_hash_table_insert(mime_table, "application/x-excel", (gpointer)application_x_excel); +g_hash_table_insert(mime_table, "application/x-executable", (gpointer)application_x_executable); +g_hash_table_insert(mime_table, "application/x-font-sfn", (gpointer)application_x_font_sfn); +g_hash_table_insert(mime_table, "application/x-font-ttf", (gpointer)application_x_font_ttf); +g_hash_table_insert(mime_table, "application/x-freelance", (gpointer)application_x_freelance); +g_hash_table_insert(mime_table, "application/x-git", (gpointer)application_x_git); +g_hash_table_insert(mime_table, "application/x-gsp", (gpointer)application_x_gsp); +g_hash_table_insert(mime_table, "application/x-gss", (gpointer)application_x_gss); +g_hash_table_insert(mime_table, "application/x-gtar", (gpointer)application_x_gtar); +g_hash_table_insert(mime_table, "application/x-gzip", (gpointer)application_x_gzip); +g_hash_table_insert(mime_table, "application/x-hdf", (gpointer)application_x_hdf); +g_hash_table_insert(mime_table, "application/x-helpfile", (gpointer)application_x_helpfile); +g_hash_table_insert(mime_table, "application/x-httpd-imap", (gpointer)application_x_httpd_imap); +g_hash_table_insert(mime_table, "application/x-ima", (gpointer)application_x_ima); +g_hash_table_insert(mime_table, "application/x-internett-signup", (gpointer)application_x_internett_signup); +g_hash_table_insert(mime_table, "application/x-inventor", (gpointer)application_x_inventor); +g_hash_table_insert(mime_table, "application/x-ip2", (gpointer)application_x_ip2); +g_hash_table_insert(mime_table, "application/x-java-applet", (gpointer)application_x_java_applet); +g_hash_table_insert(mime_table, "application/x-java-commerce", (gpointer)application_x_java_commerce); +g_hash_table_insert(mime_table, "application/x-java-image", (gpointer)application_x_java_image); +g_hash_table_insert(mime_table, "application/x-java-keystore", (gpointer)application_x_java_keystore); +g_hash_table_insert(mime_table, "application/x-koan", (gpointer)application_x_koan); +g_hash_table_insert(mime_table, "application/x-latex", (gpointer)application_x_latex); +g_hash_table_insert(mime_table, "application/x-livescreen", (gpointer)application_x_livescreen); +g_hash_table_insert(mime_table, "application/x-lotus", (gpointer)application_x_lotus); +g_hash_table_insert(mime_table, "application/x-lzh", (gpointer)application_x_lzh); +g_hash_table_insert(mime_table, "application/x-lzx", (gpointer)application_x_lzx); +g_hash_table_insert(mime_table, "application/x-mach-binary", (gpointer)application_x_mach_binary); +g_hash_table_insert(mime_table, "application/x-mach-executable", (gpointer)application_x_mach_executable); +g_hash_table_insert(mime_table, "application/x-magic-cap-package-1.0", (gpointer)application_x_magic_cap_package_1_0); +g_hash_table_insert(mime_table, "application/x-mathcad", (gpointer)application_x_mathcad); +g_hash_table_insert(mime_table, "application/x-meme", (gpointer)application_x_meme); +g_hash_table_insert(mime_table, "application/x-midi", (gpointer)application_x_midi); +g_hash_table_insert(mime_table, "application/x-mif", (gpointer)application_x_mif); +g_hash_table_insert(mime_table, "application/x-mix-transfer", (gpointer)application_x_mix_transfer); +g_hash_table_insert(mime_table, "application/xml", (gpointer)application_xml); +g_hash_table_insert(mime_table, "application/x-ms-pdb", (gpointer)application_x_ms_pdb); +g_hash_table_insert(mime_table, "application/x-navi-animation", (gpointer)application_x_navi_animation); +g_hash_table_insert(mime_table, "application/x-navidoc", (gpointer)application_x_navidoc); +g_hash_table_insert(mime_table, "application/x-navimap", (gpointer)application_x_navimap); +g_hash_table_insert(mime_table, "application/x-navistyle", (gpointer)application_x_navistyle); +g_hash_table_insert(mime_table, "application/x-netcdf", (gpointer)application_x_netcdf); +g_hash_table_insert(mime_table, "application/x-newton-compatible-pkg", (gpointer)application_x_newton_compatible_pkg); +g_hash_table_insert(mime_table, "application/x-object", (gpointer)application_x_object); +g_hash_table_insert(mime_table, "application/x-omcdatamaker", (gpointer)application_x_omcdatamaker); +g_hash_table_insert(mime_table, "application/x-omc", (gpointer)application_x_omc); +g_hash_table_insert(mime_table, "application/x-omcregerator", (gpointer)application_x_omcregerator); +g_hash_table_insert(mime_table, "application/x-pagemaker", (gpointer)application_x_pagemaker); +g_hash_table_insert(mime_table, "application/x-pcl", (gpointer)application_x_pcl); +g_hash_table_insert(mime_table, "application/x-pixclscript", (gpointer)application_x_pixclscript); +g_hash_table_insert(mime_table, "application/x-pkcs7-certreqresp", (gpointer)application_x_pkcs7_certreqresp); +g_hash_table_insert(mime_table, "application/x-pkcs7-signature", (gpointer)application_x_pkcs7_signature); +g_hash_table_insert(mime_table, "application/x-project", (gpointer)application_x_project); +g_hash_table_insert(mime_table, "application/x-qpro", (gpointer)application_x_qpro); +g_hash_table_insert(mime_table, "application/x-sdp", (gpointer)application_x_sdp); +g_hash_table_insert(mime_table, "application/x-sea", (gpointer)application_x_sea); +g_hash_table_insert(mime_table, "application/x-seelogo", (gpointer)application_x_seelogo); +g_hash_table_insert(mime_table, "application/x-setupscript", (gpointer)application_x_setupscript); +g_hash_table_insert(mime_table, "application/x-sharedlib", (gpointer)application_x_sharedlib); +g_hash_table_insert(mime_table, "application/x-shar", (gpointer)application_x_shar); +g_hash_table_insert(mime_table, "application/x-shockwave-flash", (gpointer)application_x_shockwave_flash); +g_hash_table_insert(mime_table, "application/x-sprite", (gpointer)application_x_sprite); +g_hash_table_insert(mime_table, "application/x-sqlite3", (gpointer)application_x_sqlite3); +g_hash_table_insert(mime_table, "application/x-sv4cpio", (gpointer)application_x_sv4cpio); +g_hash_table_insert(mime_table, "application/x-sv4crc", (gpointer)application_x_sv4crc); +g_hash_table_insert(mime_table, "application/x-tar", (gpointer)application_x_tar); +g_hash_table_insert(mime_table, "application/x-tbook", (gpointer)application_x_tbook); +g_hash_table_insert(mime_table, "application/x-texinfo", (gpointer)application_x_texinfo); +g_hash_table_insert(mime_table, "application/x-tex-tfm", (gpointer)application_x_tex_tfm); +g_hash_table_insert(mime_table, "application/x-ustar", (gpointer)application_x_ustar); +g_hash_table_insert(mime_table, "application/x-visio", (gpointer)application_x_visio); +g_hash_table_insert(mime_table, "application/x-vnd.audioexplosion.mzz", (gpointer)application_x_vnd_audioexplosion_mzz); +g_hash_table_insert(mime_table, "application/x-vnd.ls-xpix", (gpointer)application_x_vnd_ls_xpix); +g_hash_table_insert(mime_table, "application/x-vrml", (gpointer)application_x_vrml); +g_hash_table_insert(mime_table, "application/x-wais-source", (gpointer)application_x_wais_source); +g_hash_table_insert(mime_table, "application/x-wintalk", (gpointer)application_x_wintalk); +g_hash_table_insert(mime_table, "application/x-world", (gpointer)application_x_world); +g_hash_table_insert(mime_table, "application/x-wri", (gpointer)application_x_wri); +g_hash_table_insert(mime_table, "application/x-x509-ca-cert", (gpointer)application_x_x509_ca_cert); +g_hash_table_insert(mime_table, "application/x-xz", (gpointer)application_x_xz); +g_hash_table_insert(mime_table, "application/zip", (gpointer)application_zip); +g_hash_table_insert(mime_table, "audio/it", (gpointer)audio_it); +g_hash_table_insert(mime_table, "audio/make", (gpointer)audio_make); +g_hash_table_insert(mime_table, "audio/midi", (gpointer)audio_midi); +g_hash_table_insert(mime_table, "audio/mid", (gpointer)audio_mid); +g_hash_table_insert(mime_table, "audio/mpeg", (gpointer)audio_mpeg); +g_hash_table_insert(mime_table, "audio/ogg", (gpointer)audio_ogg); +g_hash_table_insert(mime_table, "audio/s3m", (gpointer)audio_s3m); +g_hash_table_insert(mime_table, "audio/tsp-audio", (gpointer)audio_tsp_audio); +g_hash_table_insert(mime_table, "audio/tsplayer", (gpointer)audio_tsplayer); +g_hash_table_insert(mime_table, "audio/vnd.qcelp", (gpointer)audio_vnd_qcelp); +g_hash_table_insert(mime_table, "audio/voxware", (gpointer)audio_voxware); +g_hash_table_insert(mime_table, "audio/x-gsm", (gpointer)audio_x_gsm); +g_hash_table_insert(mime_table, "audio/x-jam", (gpointer)audio_x_jam); +g_hash_table_insert(mime_table, "audio/x-liveaudio", (gpointer)audio_x_liveaudio); +g_hash_table_insert(mime_table, "audio/x-m4a", (gpointer)audio_x_m4a); +g_hash_table_insert(mime_table, "audio/x-midi", (gpointer)audio_x_midi); +g_hash_table_insert(mime_table, "audio/x-mod", (gpointer)audio_x_mod); +g_hash_table_insert(mime_table, "audio/x-mp4a-latm", (gpointer)audio_x_mp4a_latm); +g_hash_table_insert(mime_table, "audio/x-mpeg-3", (gpointer)audio_x_mpeg_3); +g_hash_table_insert(mime_table, "audio/x-mpequrl", (gpointer)audio_x_mpequrl); +g_hash_table_insert(mime_table, "audio/xm", (gpointer)audio_xm); +g_hash_table_insert(mime_table, "audio/x-nspaudio", (gpointer)audio_x_nspaudio); +g_hash_table_insert(mime_table, "audio/x-pn-realaudio", (gpointer)audio_x_pn_realaudio); +g_hash_table_insert(mime_table, "audio/x-psid", (gpointer)audio_x_psid); +g_hash_table_insert(mime_table, "audio/x-realaudio", (gpointer)audio_x_realaudio); +g_hash_table_insert(mime_table, "audio/x-twinvq-plugin", (gpointer)audio_x_twinvq_plugin); +g_hash_table_insert(mime_table, "audio/x-twinvq", (gpointer)audio_x_twinvq); +g_hash_table_insert(mime_table, "audio/x-voc", (gpointer)audio_x_voc); +g_hash_table_insert(mime_table, "audio/x-wav", (gpointer)audio_x_wav); +g_hash_table_insert(mime_table, "font/otf", (gpointer)font_otf); +g_hash_table_insert(mime_table, "font/sfnt", (gpointer)font_sfnt); +g_hash_table_insert(mime_table, "image/cmu-raster", (gpointer)image_cmu_raster); +g_hash_table_insert(mime_table, "image/fif", (gpointer)image_fif); +g_hash_table_insert(mime_table, "image/florian", (gpointer)image_florian); +g_hash_table_insert(mime_table, "image/g3fax", (gpointer)image_g3fax); +g_hash_table_insert(mime_table, "image/gif", (gpointer)image_gif); +g_hash_table_insert(mime_table, "image/ief", (gpointer)image_ief); +g_hash_table_insert(mime_table, "image/jpeg", (gpointer)image_jpeg); +g_hash_table_insert(mime_table, "image/jutvision", (gpointer)image_jutvision); +g_hash_table_insert(mime_table, "image/naplps", (gpointer)image_naplps); +g_hash_table_insert(mime_table, "image/pict", (gpointer)image_pict); +g_hash_table_insert(mime_table, "image/png", (gpointer)image_png); +g_hash_table_insert(mime_table, "image/svg", (gpointer)image_svg); +g_hash_table_insert(mime_table, "image/svg+xml", (gpointer)image_svg_xml); +g_hash_table_insert(mime_table, "image/vnd.fpx", (gpointer)image_vnd_fpx); +g_hash_table_insert(mime_table, "image/vnd.microsoft.icon", (gpointer)image_vnd_microsoft_icon); +g_hash_table_insert(mime_table, "image/vnd.rn-realflash", (gpointer)image_vnd_rn_realflash); +g_hash_table_insert(mime_table, "image/vnd.rn-realpix", (gpointer)image_vnd_rn_realpix); +g_hash_table_insert(mime_table, "image/vnd.wap.wbmp", (gpointer)image_vnd_wap_wbmp); +g_hash_table_insert(mime_table, "image/vnd.xiff", (gpointer)image_vnd_xiff); +g_hash_table_insert(mime_table, "image/webp", (gpointer)image_webp); +g_hash_table_insert(mime_table, "image/x-cmu-raster", (gpointer)image_x_cmu_raster); +g_hash_table_insert(mime_table, "image/x-dwg", (gpointer)image_x_dwg); +g_hash_table_insert(mime_table, "image/x-eps", (gpointer)image_x_eps); +g_hash_table_insert(mime_table, "image/x-icns", (gpointer)image_x_icns); +g_hash_table_insert(mime_table, "image/x-icon", (gpointer)image_x_icon); +g_hash_table_insert(mime_table, "image/x-jg", (gpointer)image_x_jg); +g_hash_table_insert(mime_table, "image/x-jps", (gpointer)image_x_jps); +g_hash_table_insert(mime_table, "image/x-ms-bmp", (gpointer)image_x_ms_bmp); +g_hash_table_insert(mime_table, "image/x-niff", (gpointer)image_x_niff); +g_hash_table_insert(mime_table, "image/x-pcx", (gpointer)image_x_pcx); +g_hash_table_insert(mime_table, "image/x-pict", (gpointer)image_x_pict); +g_hash_table_insert(mime_table, "image/x-portable-bitmap", (gpointer)image_x_portable_bitmap); +g_hash_table_insert(mime_table, "image/x-portable-graymap", (gpointer)image_x_portable_graymap); +g_hash_table_insert(mime_table, "image/x-portable-pixmap", (gpointer)image_x_portable_pixmap); +g_hash_table_insert(mime_table, "image/x-quicktime", (gpointer)image_x_quicktime); +g_hash_table_insert(mime_table, "image/x-rgb", (gpointer)image_x_rgb); +g_hash_table_insert(mime_table, "image/x-tiff", (gpointer)image_x_tiff); +g_hash_table_insert(mime_table, "image/tiff", (gpointer)image_tiff); +g_hash_table_insert(mime_table, "image/x-xcf", (gpointer)image_x_xcf); +g_hash_table_insert(mime_table, "image/x-xpixmap", (gpointer)image_x_xpixmap); +g_hash_table_insert(mime_table, "message/rfc822", (gpointer)message_rfc822); +g_hash_table_insert(mime_table, "model/vnd.dwf", (gpointer)model_vnd_dwf); +g_hash_table_insert(mime_table, "model/vrml", (gpointer)model_vrml); +g_hash_table_insert(mime_table, "model/x-pov", (gpointer)model_x_pov); +g_hash_table_insert(mime_table, "text/asp", (gpointer)text_asp); +g_hash_table_insert(mime_table, "text/css", (gpointer)text_css); +g_hash_table_insert(mime_table, "text/x-sass", (gpointer)text_x_sass); +g_hash_table_insert(mime_table, "text/x-scss", (gpointer)text_x_scss); +g_hash_table_insert(mime_table, "text/html", (gpointer)text_html); +g_hash_table_insert(mime_table, "text/javascript", (gpointer)text_javascript); +g_hash_table_insert(mime_table, "text/mcf", (gpointer)text_mcf); +g_hash_table_insert(mime_table, "text/pascal", (gpointer)text_pascal); +g_hash_table_insert(mime_table, "text/plain", (gpointer)text_plain); +g_hash_table_insert(mime_table, "text/richtext", (gpointer)text_richtext); +g_hash_table_insert(mime_table, "text/scriplet", (gpointer)text_scriplet); +g_hash_table_insert(mime_table, "text/x-awk", (gpointer)text_x_awk); +g_hash_table_insert(mime_table, "video/x-jng", (gpointer)video_x_jng); +g_hash_table_insert(mime_table, "video/x-mng", (gpointer)video_x_mng); +g_hash_table_insert(mime_table, "image/x-cur", (gpointer)image_x_cur); +g_hash_table_insert(mime_table, "image/x-xwindowdump", (gpointer)image_x_xwindowdump); +g_hash_table_insert(mime_table, "image/vnd.adobe.photoshop", (gpointer)image_vnd_adobe_photoshop); +g_hash_table_insert(mime_table, "text/tab-separated-values", (gpointer)text_tab_separated_values); +g_hash_table_insert(mime_table, "text/troff", (gpointer)text_troff); +g_hash_table_insert(mime_table, "text/uri-list", (gpointer)text_uri_list); +g_hash_table_insert(mime_table, "text/vnd.abc", (gpointer)text_vnd_abc); +g_hash_table_insert(mime_table, "text/vnd.fmi.flexstor", (gpointer)text_vnd_fmi_flexstor); +g_hash_table_insert(mime_table, "text/vnd.wap.wmlscript", (gpointer)text_vnd_wap_wmlscript); +g_hash_table_insert(mime_table, "text/vnd.wap.wml", (gpointer)text_vnd_wap_wml); +g_hash_table_insert(mime_table, "text/webviewhtml", (gpointer)text_webviewhtml); +g_hash_table_insert(mime_table, "text/x-Algol68", (gpointer)text_x_Algol68); +g_hash_table_insert(mime_table, "text/x-asm", (gpointer)text_x_asm); +g_hash_table_insert(mime_table, "text/x-audiosoft-intra", (gpointer)text_x_audiosoft_intra); +g_hash_table_insert(mime_table, "text/x-bcpl", (gpointer)text_x_bcpl); +g_hash_table_insert(mime_table, "text/x-c", (gpointer)text_x_c); +g_hash_table_insert(mime_table, "text/x-c++", (gpointer)text_x_c__); +g_hash_table_insert(mime_table, "text/x-component", (gpointer)text_x_component); +g_hash_table_insert(mime_table, "text/x-diff", (gpointer)text_x_diff); +g_hash_table_insert(mime_table, "text/x-fortran", (gpointer)text_x_fortran); +g_hash_table_insert(mime_table, "text/x-java", (gpointer)text_x_java); +g_hash_table_insert(mime_table, "text/x-la-asf", (gpointer)text_x_la_asf); +g_hash_table_insert(mime_table, "text/x-lisp", (gpointer)text_x_lisp); +g_hash_table_insert(mime_table, "text/x-m4", (gpointer)text_x_m4); +g_hash_table_insert(mime_table, "text/x-makefile", (gpointer)text_x_makefile); +g_hash_table_insert(mime_table, "text/xml", (gpointer)text_xml); +g_hash_table_insert(mime_table, "text/x-m", (gpointer)text_x_m); +g_hash_table_insert(mime_table, "text/x-msdos-batch", (gpointer)text_x_msdos_batch); +g_hash_table_insert(mime_table, "text/x-pascal", (gpointer)text_x_pascal); +g_hash_table_insert(mime_table, "text/x-perl", (gpointer)text_x_perl); +g_hash_table_insert(mime_table, "text/x-php", (gpointer)text_x_php); +g_hash_table_insert(mime_table, "text/x-python", (gpointer)text_x_python); +g_hash_table_insert(mime_table, "text/x-ruby", (gpointer)text_x_ruby); +g_hash_table_insert(mime_table, "text/x-server-parsed-html", (gpointer)text_x_server_parsed_html); +g_hash_table_insert(mime_table, "text/x-setext", (gpointer)text_x_setext); +g_hash_table_insert(mime_table, "text/x-sgml", (gpointer)text_x_sgml); +g_hash_table_insert(mime_table, "text/x-shellscript", (gpointer)text_x_shellscript); +g_hash_table_insert(mime_table, "text/x-speech", (gpointer)text_x_speech); +g_hash_table_insert(mime_table, "text/x-tex", (gpointer)text_x_tex); +g_hash_table_insert(mime_table, "text/x-uil", (gpointer)text_x_uil); +g_hash_table_insert(mime_table, "text/x-uuencode", (gpointer)text_x_uuencode); +g_hash_table_insert(mime_table, "text/x-vcalendar", (gpointer)text_x_vcalendar); +g_hash_table_insert(mime_table, "video/animaflex", (gpointer)video_animaflex); +g_hash_table_insert(mime_table, "video/avi", (gpointer)video_avi); +g_hash_table_insert(mime_table, "video/avs-video", (gpointer)video_avs_video); +g_hash_table_insert(mime_table, "video/mp4", (gpointer)video_mp4); +g_hash_table_insert(mime_table, "video/mpeg", (gpointer)video_mpeg); +g_hash_table_insert(mime_table, "video/quicktime", (gpointer)video_quicktime); +g_hash_table_insert(mime_table, "video/vdo", (gpointer)video_vdo); +g_hash_table_insert(mime_table, "video/vivo", (gpointer)video_vivo); +g_hash_table_insert(mime_table, "video/vnd.rn-realvideo", (gpointer)video_vnd_rn_realvideo); +g_hash_table_insert(mime_table, "video/vosaic", (gpointer)video_vosaic); +g_hash_table_insert(mime_table, "video/webm", (gpointer)video_webm); +g_hash_table_insert(mime_table, "video/x-amt-demorun", (gpointer)video_x_amt_demorun); +g_hash_table_insert(mime_table, "video/x-amt-showrun", (gpointer)video_x_amt_showrun); +g_hash_table_insert(mime_table, "video/x-atomic3d-feature", (gpointer)video_x_atomic3d_feature); +g_hash_table_insert(mime_table, "video/x-dl", (gpointer)video_x_dl); +g_hash_table_insert(mime_table, "video/x-dv", (gpointer)video_x_dv); +g_hash_table_insert(mime_table, "video/x-fli", (gpointer)video_x_fli); +g_hash_table_insert(mime_table, "video/x-isvideo", (gpointer)video_x_isvideo); +g_hash_table_insert(mime_table, "video/x-motion-jpeg", (gpointer)video_x_motion_jpeg); +g_hash_table_insert(mime_table, "video/x-ms-asf", (gpointer)video_x_ms_asf); +g_hash_table_insert(mime_table, "video/x-qtc", (gpointer)video_x_qtc); +g_hash_table_insert(mime_table, "video/x-sgi-movie", (gpointer)video_x_sgi_movie); +g_hash_table_insert(mime_table, "application/x-7z-compressed", (gpointer)application_x_7z_compressed); +g_hash_table_insert(mime_table, "application/vnd.openxmlformats-officedocument.wordprocessingml.document", (gpointer)application_vnd_openxmlformats_officedocument_wordprocessingml_document); +g_hash_table_insert(mime_table, "text/x-po", (gpointer)text_x_po); +g_hash_table_insert(mime_table, "application/x-rpm", (gpointer)application_x_rpm); +g_hash_table_insert(mime_table, "application/x-debian-package", (gpointer)application_x_debian_package); +g_hash_table_insert(mime_table, "application/vnd.iccprofile", (gpointer)application_vnd_iccprofile); +g_hash_table_insert(mime_table, "application/dicom", (gpointer)application_dicom); +g_hash_table_insert(mime_table, "image/x-exr", (gpointer)image_x_exr); +g_hash_table_insert(mime_table, "video/x-matroska", (gpointer)video_x_matroska); +g_hash_table_insert(mime_table, "application/x-empty", (gpointer)application_x_empty); +g_hash_table_insert(mime_table, "model/vnd.gdl", (gpointer)model_vnd_gdl); +g_hash_table_insert(mime_table, "model/vnd.gs.gdl", (gpointer)model_vnd_gs_gdl); +g_hash_table_insert(mime_table, "font/woff", (gpointer)font_woff); +g_hash_table_insert(mime_table, "font/woff2", (gpointer)font_woff2); +g_hash_table_insert(mime_table, "application/epub+zip", (gpointer)application_epub_zip); +g_hash_table_insert(mime_table, "application/x-mobipocket-ebook", (gpointer)application_x_mobipocket_ebook); +g_hash_table_insert(mime_table, "audio/x-flac", (gpointer)audio_x_flac); +g_hash_table_insert(mime_table, "application/x-rar", (gpointer)application_x_rar); +g_hash_table_insert(mime_table, "video/x-msvideo", (gpointer)video_x_msvideo); +g_hash_table_insert(mime_table, "video/x-flv", (gpointer)video_x_flv); +g_hash_table_insert(mime_table, "application/x-kdelnk", (gpointer)application_x_kdelnk); +g_hash_table_insert(mime_table, "text/x-tcl", (gpointer)text_x_tcl); +g_hash_table_insert(mime_table, "application/ogg", (gpointer)application_ogg); +g_hash_table_insert(mime_table, "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", (gpointer)application_vnd_openxmlformats_officedocument_spreadsheetml_sheet); +g_hash_table_insert(mime_table, "application/vnd.ms-cab-compressed", (gpointer)application_vnd_ms_cab_compressed); +g_hash_table_insert(mime_table, "audio/mp4", (gpointer)audio_mp4); +g_hash_table_insert(mime_table, "image/vnd.djvu", (gpointer)image_vnd_djvu); +g_hash_table_insert(mime_table, "application/x-ms-reader", (gpointer)application_x_ms_reader); +g_hash_table_insert(mime_table, "application/CDFV2-corrupt", (gpointer)application_CDFV2_corrupt); +g_hash_table_insert(mime_table, "text/x-vcard", (gpointer)text_x_vcard); +return mime_table;} +#endif diff --git a/src/parsing/parse.c b/src/parsing/parse.c new file mode 100644 index 0000000..dbf4e2b --- /dev/null +++ b/src/parsing/parse.c @@ -0,0 +1,126 @@ +#include "src/sist.h" +#include "src/ctx.h" + +__thread magic_t Magic; + +void *read_all(parse_job_t *job, const char *buf, int bytes_read, int *fd) { + + void *full_buf; + + if (job->info.st_size <= bytes_read) { + full_buf = malloc(job->info.st_size); + memcpy(full_buf, buf, job->info.st_size); + } else { + if (*fd == -1) { + *fd = open(job->filepath, O_RDONLY); + if (*fd == -1) { + perror("open"); + printf("%s\n", job->filepath); + free(job); + return NULL; + } + } + full_buf = malloc(job->info.st_size); + memcpy(full_buf, buf, bytes_read); + int ret = read(*fd, full_buf + bytes_read, job->info.st_size - bytes_read); + if (ret == -1) { + perror("read"); + } + } + + return full_buf; +} + +void parse(void *arg) { + + parse_job_t *job = arg; + document_t doc; + + if (incremental_get(ScanCtx.original_table, job->info.st_ino) == job->info.st_mtim.tv_sec) { + incremental_mark_file_for_copy(ScanCtx.copy_table, job->info.st_ino); + free(job); + return; + } + + if (Magic == NULL) { + Magic = magic_open(MAGIC_MIME_TYPE); + magic_load(Magic, NULL); + } + + doc.filepath = job->filepath; + doc.ext = (short) job->ext; + doc.base = (short) job->base; + doc.meta_head = NULL; + doc.meta_tail = NULL; + doc.mime = 0; + doc.size = job->info.st_size; + doc.ino = job->info.st_ino; + doc.mtime = job->info.st_mtim.tv_sec; + + uuid_generate_time_safe(doc.uuid); + char *buf[PARSE_BUF_SIZE]; + + if (job->info.st_size == 0) { + doc.mime = MIME_EMPTY; + } else if (*(job->filepath + job->ext) != '\0') { + doc.mime = mime_get_mime_by_ext(ScanCtx.ext_table, job->filepath + job->ext); + } + + int fd = -1; + int bytes_read = 0; + + if (doc.mime == 0) { + // Get mime type with libmagic + fd = open(job->filepath, O_RDONLY); + if (fd == -1) { + perror("open"); + free(job); + return; + } + + bytes_read = read(fd, buf, PARSE_BUF_SIZE); + + const char *magic_mime_str = magic_buffer(Magic, buf, bytes_read); + if (magic_mime_str != NULL) { + doc.mime = mime_get_mime_by_string(ScanCtx.mime_table, magic_mime_str); + if (doc.mime == 0) { + fprintf(stderr, "Couldn't find mime %s, %s!\n", magic_mime_str, job->filepath + job->base); + } + } + } + + int mmime = MAJOR_MIME(doc.mime); + + if (!(SHOULD_PARSE(doc.mime))) { + + } else if ((mmime == MimeVideo && doc.size >= MIN_VIDEO_SIZE) || mmime == MimeAudio || mmime == MimeImage) { + parse_media(job->filepath, &doc); + + } else if (IS_PDF(doc.mime)) { + void *pdf_buf = read_all(job, (char *) buf, bytes_read, &fd); + parse_pdf(pdf_buf, doc.size, &doc); + + if (pdf_buf != buf) { + free(pdf_buf); + } + + } else if (mmime == MimeText && ScanCtx.content_size > 0) { + parse_text(bytes_read, &fd, (char *) buf, &doc); + + } else if (IS_FONT(doc.mime)) { + void *font_buf = read_all(job, (char *) buf, bytes_read, &fd); + parse_font(font_buf, doc.size, &doc); + + if (font_buf != buf) { + free(font_buf); + } + } + + write_document(&doc); + + if (fd != -1) { + close(fd); + } + + free(job); +} diff --git a/src/parsing/parse.h b/src/parsing/parse.h new file mode 100644 index 0000000..485535c --- /dev/null +++ b/src/parsing/parse.h @@ -0,0 +1,10 @@ +#ifndef SIST2_PARSE_H +#define SIST2_PARSE_H + +#include "src/sist.h" + +#define PARSE_BUF_SIZE 4096 + +void parse(void *arg); + +#endif diff --git a/src/parsing/pdf.c b/src/parsing/pdf.c new file mode 100644 index 0000000..43c4482 --- /dev/null +++ b/src/parsing/pdf.c @@ -0,0 +1,114 @@ +#include "pdf.h" +#include "src/ctx.h" + +fz_page *render_cover(fz_context *ctx, document_t *doc, fz_document *fzdoc) { + + fz_page *cover = fz_load_page(ctx, fzdoc, 0); + fz_rect bounds = fz_bound_page(ctx, cover); + + float scale; + unsigned char *tn_buf; + float w = (float) bounds.x1 - bounds.x0; + float h = (float) bounds.y1 - bounds.y0; + if (w > h) { + scale = (float) ScanCtx.tn_size / w; + } else { + scale = (float) ScanCtx.tn_size / h; + } + fz_matrix m = fz_scale(scale, scale); + + fz_pixmap *pixmap; + fz_colorspace *color_space = fz_device_rgb(ctx); + pixmap = fz_new_pixmap_from_page(ctx, cover, m, color_space, 0); + + fz_buffer *fzbuf = fz_new_buffer_from_pixmap_as_png(ctx, pixmap, fz_default_color_params); + size_t tn_len = fz_buffer_storage(ctx, fzbuf, &tn_buf); + + store_write(ScanCtx.index.store, (char *) doc->uuid, sizeof(doc->uuid), (char *) tn_buf, tn_len); + + fz_drop_pixmap(ctx, pixmap); + fz_drop_buffer(ctx, fzbuf); + + return cover; +} + + +void fz_noop_callback(void *user, const char *message) { +} + +void parse_pdf(void *buf, size_t buf_len, document_t *doc) { + + //TODO error handling + fz_context *ctx = fz_new_context(NULL, NULL, FZ_STORE_UNLIMITED); + fz_try(ctx) + { + fz_register_document_handlers(ctx); + + ctx->warn.print = fz_noop_callback; //disable warnings + ctx->error.print = fz_noop_callback; + + fz_stream *stream = fz_open_memory(ctx, buf, buf_len); + fz_document *fzdoc = fz_open_document_with_stream(ctx, mime_get_mime_text(doc->mime), stream); + + int page_count = fz_count_pages(ctx, fzdoc); + fz_page *cover = render_cover(ctx, doc, fzdoc); + + fz_stext_options opts; + fz_parse_stext_options(ctx, &opts, "preserve-ligatures"); + + text_buffer_t text_buf = text_buffer_create(ScanCtx.content_size); + + for (int current_page = 0; current_page < page_count; current_page++) { + fz_page *page; + if (current_page == 0) { + page = cover; + } else { + page = fz_load_page(ctx, fzdoc, current_page); + } + fz_stext_page *stext = fz_new_stext_page_from_page(ctx, page, &opts); + + fz_stext_block *block = stext->first_block; + while (block != NULL) { + + if (block->type != FZ_STEXT_BLOCK_TEXT) { + continue; + } + + fz_stext_line *line = block->u.t.first_line; + while (line != NULL) { + fz_stext_char *c = line->first_char; + while (c != NULL) { + if (text_buffer_append_char(&text_buf, c->c) == TEXT_BUF_FULL) { + fz_drop_page(ctx, page); + fz_drop_stext_page(ctx, stext); + goto write_loop_end; + } + c = c->next; + } + line = line->next; + } + block = block->next; + } + fz_drop_page(ctx, page); + fz_drop_stext_page(ctx, stext); + } + write_loop_end:; + text_buffer_terminate_string(&text_buf); + + meta_line_t *meta_content = malloc(sizeof(meta_line_t) + text_buf.dyn_buffer.cur); + meta_content->key = MetaContent; + memcpy(meta_content->strval, text_buf.dyn_buffer.buf, text_buf.dyn_buffer.cur); + text_buffer_destroy(&text_buf); + APPEND_META(doc, meta_content) + + fz_drop_stream(ctx, stream); + fz_drop_document(ctx, fzdoc); + fz_drop_context(ctx); + + } + fz_catch(ctx) + { +// printf("err"); + } +} + diff --git a/src/parsing/pdf.h b/src/parsing/pdf.h new file mode 100644 index 0000000..350a900 --- /dev/null +++ b/src/parsing/pdf.h @@ -0,0 +1,9 @@ +#ifndef SIST2_PDF_H +#define SIST2_PDF_H + +#include "src/sist.h" + + +void parse_pdf(void *buf, size_t buf_len, document_t *doc); + +#endif diff --git a/src/parsing/text.c b/src/parsing/text.c new file mode 100644 index 0000000..e71cf0e --- /dev/null +++ b/src/parsing/text.c @@ -0,0 +1,43 @@ +#include "text.h" +#include "src/ctx.h" + +void parse_text(int bytes_read, int *fd, char *buf, document_t *doc) { + + char *intermediate_buf; + int intermediate_buf_len; + + if (bytes_read == doc->size || bytes_read >= ScanCtx.content_size) { + int to_copy = MIN(bytes_read, ScanCtx.content_size); + intermediate_buf = malloc(to_copy); + intermediate_buf_len = to_copy; + memcpy(intermediate_buf, buf, to_copy); + + } else { + if (*fd == -1) { + *fd = open(doc->filepath, O_RDONLY); + } + + int to_read = MIN(ScanCtx.content_size, doc->size) - bytes_read; + + intermediate_buf = malloc(to_read + bytes_read); + intermediate_buf_len = to_read + bytes_read; + if (bytes_read != 0) { + memcpy(intermediate_buf, buf, bytes_read); + } + + read(*fd, intermediate_buf + bytes_read, to_read); + } + + text_buffer_t text_buf = text_buffer_create(ScanCtx.content_size); + for (int i = 0; i < intermediate_buf_len; i++) { + text_buffer_append_char(&text_buf, *(intermediate_buf + i)); + } + text_buffer_terminate_string(&text_buf); + + meta_line_t *meta = malloc(sizeof(meta_line_t) + text_buf.dyn_buffer.cur); + meta->key = MetaContent; + strcpy(meta->strval, text_buf.dyn_buffer.buf); + text_buffer_destroy(&text_buf); + free(intermediate_buf); + APPEND_META(doc, meta) +} diff --git a/src/parsing/text.h b/src/parsing/text.h new file mode 100644 index 0000000..d73c03f --- /dev/null +++ b/src/parsing/text.h @@ -0,0 +1,8 @@ +#ifndef SIST2_TEXT_H +#define SIST2_TEXT_H + +#include "src/sist.h" + +void parse_text(int bytes_read, int *fd, char *buf, document_t *doc); + +#endif diff --git a/src/sist.h b/src/sist.h new file mode 100644 index 0000000..fff5eab --- /dev/null +++ b/src/sist.h @@ -0,0 +1,55 @@ +#ifndef SIST_H +#define SIST_H + +#define UUID_STR_LEN 37 + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "argparse/argparse.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + + +#include "cJSON/cJSON.h" + +#include "types.h" +#include "tpool.h" +#include "util.h" +#include "src/index/elastic.h" +#include "io/store.h" +#include "io/serialize.h" +#include "io/walk.h" +#include "parsing/parse.h" +#include "parsing/mime.h" +#include "parsing/text.h" +#include "parsing/pdf.h" +#include "parsing/media.h" +#include "parsing/font.h" +#include "index/web.h" +#include "web/serve.h" + +; + +#endif diff --git a/src/tpool.c b/src/tpool.c new file mode 100644 index 0000000..7694199 --- /dev/null +++ b/src/tpool.c @@ -0,0 +1,206 @@ +#include "tpool.h" +#include "ctx.h" + +typedef void (*thread_func_t)(void *arg); + +typedef struct tpool_work { + void *arg; + thread_func_t func; + struct tpool_work *next; +} tpool_work_t; + +typedef struct tpool { + tpool_work_t *work_head; + tpool_work_t *work_tail; + + pthread_mutex_t work_mutex; + + pthread_cond_t has_work_cond; + pthread_cond_t working_cond; + + int working_cnt; + int thread_cnt; + int work_cnt; + int done_cnt; + + int stop; + void (*cleanup_func)(); +} tpool_t; + + +/** + * Create a work object + */ +static tpool_work_t *tpool_work_create(thread_func_t func, void *arg) { + + if (func == NULL) { + return NULL; + } + + tpool_work_t *work = malloc(sizeof(tpool_work_t)); + work->func = func; + work->arg = arg; + work->next = NULL; + + return work; +} + +/** + * Pop work object from thread pool + */ +static tpool_work_t *tpool_work_get(tpool_t *pool) { + + tpool_work_t *work = pool->work_head; + if (work == NULL) { + return NULL; + } + + if (work->next == NULL) { + pool->work_head = NULL; + pool->work_tail = NULL; + } else { + pool->work_head = work->next; + } + + return work; +} + +/** + * Push work object to thread pool + */ +int tpool_add_work(tpool_t *pool, thread_func_t func, void *arg) { + + tpool_work_t *work = tpool_work_create(func, arg); + if (work == NULL) { + return 0; + } + + pthread_mutex_lock(&(pool->work_mutex)); + if (pool->work_head == NULL) { + pool->work_head = work; + pool->work_tail = pool->work_head; + } else { + pool->work_tail->next = work; + pool->work_tail = work; + } + + pool->work_cnt++; + + pthread_cond_broadcast(&(pool->has_work_cond)); + pthread_mutex_unlock(&(pool->work_mutex)); + + return 1; +} + +/** + * Thread worker function + */ +static void *tpool_worker(void *arg) { + tpool_t *pool = arg; + + while (1) { + pthread_mutex_lock(&(pool->work_mutex)); + if (pool->stop) { + break; + } + + if (pool->work_head == NULL) { + pthread_cond_wait(&(pool->has_work_cond), &(pool->work_mutex)); + } + + tpool_work_t *work = tpool_work_get(pool); + pool->working_cnt++; + pthread_mutex_unlock(&(pool->work_mutex)); + + if (work != NULL) { + work->func(work->arg); + free(work); + } + + pthread_mutex_lock(&(pool->work_mutex)); + pool->working_cnt--; + pool->done_cnt++; + + progress_bar_print((double)pool->done_cnt / pool->work_cnt, ScanCtx.stat_tn_size, ScanCtx.stat_index_size); + + if (pool->working_cnt == 0 && pool->work_head == NULL) { + pthread_cond_signal(&(pool->working_cond)); + } + pthread_mutex_unlock(&(pool->work_mutex)); + } + + pool->cleanup_func(); + + pool->thread_cnt--; + pthread_cond_signal(&(pool->working_cond)); + pthread_mutex_unlock(&(pool->work_mutex)); + return NULL; +} + +void tpool_wait(tpool_t *pool) { + pthread_mutex_lock(&(pool->work_mutex)); + while (1) { + usleep(1000000); + if (pool->working_cnt != 0) { + pthread_cond_wait(&(pool->working_cond), &(pool->work_mutex)); + } else { + pool->stop = 1; + break; + } + } + pthread_mutex_unlock(&(pool->work_mutex)); +} + +void tpool_destroy(tpool_t *pool) { + if (pool == NULL) { + return; + } + + pthread_mutex_lock(&(pool->work_mutex)); + tpool_work_t *work = pool->work_head; + while (work != NULL) { + tpool_work_t *tmp = work->next; + free(work); + work = tmp; + } + pool->stop = 1; + pthread_cond_broadcast(&(pool->has_work_cond)); + pthread_mutex_unlock(&(pool->work_mutex)); + + tpool_wait(pool); + + pthread_mutex_destroy(&(pool->work_mutex)); + pthread_cond_destroy(&(pool->has_work_cond)); + pthread_cond_destroy(&(pool->working_cond)); + + free(pool); +} + +/** + * Create a thread pool + * @param thread_cnt Worker threads count + */ +tpool_t *tpool_create(size_t thread_cnt, void cleanup_func()) { + + tpool_t *pool = malloc(sizeof(tpool_t)); + pool->thread_cnt = thread_cnt; + pool->working_cnt = 0; + pool->stop = 0; + pool->cleanup_func = cleanup_func; + + pthread_mutex_init(&(pool->work_mutex), NULL); + + pthread_cond_init(&(pool->has_work_cond), NULL); + pthread_cond_init(&(pool->working_cond), NULL); + + pool->work_head = NULL; + pool->work_tail = NULL; + + for (size_t i = 0; i < thread_cnt; i++) { + pthread_t thread; + pthread_create(&thread, NULL, tpool_worker, pool); + pthread_detach(thread); + } + + return pool; +} diff --git a/src/tpool.h b/src/tpool.h new file mode 100644 index 0000000..c4c32b2 --- /dev/null +++ b/src/tpool.h @@ -0,0 +1,19 @@ +#ifndef SIST2_TPOOL_H +#define SIST2_TPOOL_H + +#include "sist.h" + +struct tpool; +typedef struct tpool tpool_t; + +typedef void (*thread_func_t)(void *arg); + +tpool_t *tpool_create(size_t num, void (*cleanup_func)()); +void tpool_destroy(tpool_t *tm); + +int tpool_add_work(tpool_t *pool, thread_func_t func, void *arg); +void tpool_wait(tpool_t *tm); + +#endif + + diff --git a/src/types.h b/src/types.h new file mode 100644 index 0000000..4dc8dea --- /dev/null +++ b/src/types.h @@ -0,0 +1,87 @@ +#ifndef SIST2_TYPES_H +#define SIST2_TYPES_H + + +#define META_INT_MASK 0xF0 +#define META_STR_MASK 0xE0 +#define META_LONG_MASK 0xD0 +#define IS_META_INT(key) (key & META_INT_MASK) == META_INT_MASK +#define IS_META_LONG(key) (key & META_LONG_MASK) == META_LONG_MASK +#define IS_META_STR(meta) (meta->key & META_STR_MASK) == META_STR_MASK + +// This is written to file as a 8bit char! +enum metakey { + MetaContent = 1 | META_STR_MASK, + MetaWidth = 2 | META_INT_MASK, + MetaHeight = 3 | META_INT_MASK, + MetaMediaDuration = 4 | META_LONG_MASK, + MetaMediaAudioCodec = 5 | META_INT_MASK, + MetaMediaVideoCodec = 6 | META_INT_MASK, + MetaMediaBitrate = 7 | META_LONG_MASK, + MetaArtist = 8 | META_STR_MASK, + MetaAlbum = 9 | META_STR_MASK, + MetaAlbumArtist = 10 | META_STR_MASK, + MetaGenre = 11 | META_STR_MASK, + MetaTitle = 12 | META_STR_MASK, + MetaFontName = 13 | META_STR_MASK, +}; + +typedef struct index_descriptor { + char uuid[UUID_STR_LEN]; + char version[6]; + long timestamp; + char root[PATH_MAX]; + char rewrite_url[8196]; + short root_len; + char name[1024]; +} index_descriptor_t; + +typedef struct index_t { + struct index_descriptor desc; + struct store_t *store; + char path[PATH_MAX]; +} index_t; + +typedef struct meta_line { + struct meta_line *next; + enum metakey key; + union { + unsigned long longval; + int intval; + char strval[0]; + }; +} meta_line_t; + + +typedef struct document { + unsigned char uuid[16]; + unsigned long ino; + unsigned long size; + unsigned int mime; + int mtime; + short base; + short ext; + meta_line_t *meta_head; + meta_line_t *meta_tail; + char *filepath; +} document_t; + +typedef struct parse_job_t { + int base; + int ext; + struct stat info; + char filepath[1]; +} parse_job_t; + + +#define APPEND_META(doc, meta) \ + meta->next = NULL;\ + if (doc->meta_head == NULL) {\ + doc->meta_head = meta;\ + doc->meta_tail = doc->meta_head;\ + } else {\ + doc->meta_tail->next = meta;\ + doc->meta_tail = meta;\ + } + +#endif diff --git a/src/util.c b/src/util.c new file mode 100644 index 0000000..a44cde5 --- /dev/null +++ b/src/util.c @@ -0,0 +1,60 @@ +#define _GNU_SOURCE +#include "util.h" + + +#define PBSTR "========================================" +#define PBWIDTH 40 + +char *abspath(const char *path) { + char *abs = canonicalize_file_name(path); + abs = realloc(abs, strlen(abs) + 1); + strcat(abs, "/"); + + return abs; +} + +void progress_bar_print(double percentage, size_t tn_size, size_t index_size) { + + static int last_val = 0; + int val = (int) (percentage * 100); + if (last_val == val || val >= 100) { + return; + } + last_val = val; + + int lpad = (int) ((percentage + 0.01) * PBWIDTH); + int rpad = PBWIDTH - lpad; + + char tn_unit; + if (tn_size > 1000 * 1000 * 1000) { + tn_size = tn_size / 1000 / 1000 / 1000; + tn_unit = 'G'; + } else { + tn_size = tn_size / 1000 / 1000; + tn_unit = 'M'; + } + + char index_unit; + if (index_size > 1000 * 1000 * 1000) { + index_size = index_size / 1000 / 1000 / 1000; + index_unit = 'G'; + } else { + index_size = index_size / 1000 / 1000; + index_unit = 'M'; + } + + printf( + "\r%2d%%[%.*s>%*s] TN:%3d%c IDX:%3d%c", + val, lpad, PBSTR, rpad, "", + (int) tn_size, tn_unit, + (int) index_size, index_unit + ); + fflush(stdout); +} + +GHashTable *incremental_get_table() { + GHashTable *file_table = g_hash_table_new(g_direct_hash, g_direct_equal); + return file_table; +} + + diff --git a/src/util.h b/src/util.h new file mode 100644 index 0000000..7961a66 --- /dev/null +++ b/src/util.h @@ -0,0 +1,178 @@ +#ifndef SIST2_UTIL_H +#define SIST2_UTIL_H + +#include + +#define TEXT_BUF_FULL -1 +#define INITIAL_BUF_SIZE 1024 * 16 +#define SHOULD_IGNORE_CHAR(c) c < '0' || c > 'z' + +typedef struct dyn_buffer { + char *buf; + size_t cur; + size_t size; +} dyn_buffer_t; + +#include "sist.h" + +typedef struct text_buffer { + size_t max_size; + int last_char_was_whitespace; + dyn_buffer_t dyn_buffer; +} text_buffer_t; + +__always_inline +dyn_buffer_t dyn_buffer_create() { + dyn_buffer_t buf; + + buf.size = INITIAL_BUF_SIZE; + buf.cur = 0; + buf.buf = malloc(INITIAL_BUF_SIZE); + + return buf; +} + +__always_inline +void grow_buffer(dyn_buffer_t *buf, size_t size) { + if (buf->cur + size > buf->size) { + do { + buf->size *= 2; + } while (buf->cur + size > buf->size); + + buf->buf = realloc(buf->buf, buf->size); + } +} + +__always_inline +void grow_buffer_small(dyn_buffer_t *buf) { + if (buf->cur + sizeof(long) > buf->size) { + buf->size *= 2; + buf->buf = realloc(buf->buf, buf->size); + } +} + +__always_inline +void dyn_buffer_write(dyn_buffer_t *buf, void *data, size_t size) { + grow_buffer(buf, size); + + memcpy(buf->buf + buf->cur, data, size); + buf->cur += size; +} + +__always_inline +void dyn_buffer_write_char(dyn_buffer_t *buf, char c) { + grow_buffer_small(buf); + + *(buf->buf + buf->cur) = c; + buf->cur += sizeof(c); +} + +__always_inline +void dyn_buffer_write_str(dyn_buffer_t *buf, char *str) { + dyn_buffer_write(buf, str, strlen(str)); + dyn_buffer_write_char(buf, '\0'); +} + +__always_inline +void dyn_buffer_write_int(dyn_buffer_t *buf, int d) { + grow_buffer_small(buf); + + *(int *) (buf->buf + buf->cur) = d; + buf->cur += sizeof(int); +} + +__always_inline +void dyn_buffer_write_short(dyn_buffer_t *buf, short s) { + grow_buffer_small(buf); + + *(short *) (buf->buf + buf->cur) = s; + buf->cur += sizeof(short); +} + +__always_inline +void dyn_buffer_write_long(dyn_buffer_t *buf, unsigned long l) { + grow_buffer_small(buf); + + *(unsigned long *) (buf->buf + buf->cur) = l; + buf->cur += sizeof(unsigned long); +} + +__always_inline +void dyn_buffer_destroy(dyn_buffer_t *buf) { + free(buf->buf); +} + +__always_inline +void text_buffer_destroy(text_buffer_t *buf) { + dyn_buffer_destroy(&buf->dyn_buffer); +} + +__always_inline +text_buffer_t text_buffer_create(int max_size) { + text_buffer_t text_buf; + + text_buf.dyn_buffer = dyn_buffer_create(); + text_buf.max_size = max_size; + text_buf.last_char_was_whitespace = FALSE; + + return text_buf; +} + +__always_inline +void text_buffer_terminate_string(text_buffer_t *buf) { + dyn_buffer_write_char(&buf->dyn_buffer, '\0'); +} + +__always_inline +int text_buffer_append_char(text_buffer_t *buf, int c) { + + if (SHOULD_IGNORE_CHAR(c)) { + if (!buf->last_char_was_whitespace) { + dyn_buffer_write_char(&buf->dyn_buffer, ' '); + buf->last_char_was_whitespace = TRUE; + + if (buf->dyn_buffer.cur >= buf->max_size) { + return TEXT_BUF_FULL; + } + } + } else { + buf->last_char_was_whitespace = FALSE; + dyn_buffer_write_char(&buf->dyn_buffer, (char) c); + + if (buf->dyn_buffer.cur >= buf->max_size) { + return TEXT_BUF_FULL; + } + } + + return 0; +} + +char *abspath(const char * path); + +void progress_bar_print(double percentage, size_t tn_size, size_t index_size); + + +__always_inline +void incremental_put(GHashTable *table, unsigned long inode_no, int mtime) { + g_hash_table_insert(table, (gpointer) inode_no, GINT_TO_POINTER(mtime)); +} + +__always_inline +int incremental_get(GHashTable *table, unsigned long inode_no) { + if (table != NULL) { + return GPOINTER_TO_INT(g_hash_table_lookup(table, (gpointer) inode_no)); + } else { + return 0; + } +} + +__always_inline +int incremental_mark_file_for_copy(GHashTable *table, unsigned long inode_no) { + g_hash_table_insert(table, GINT_TO_POINTER(inode_no), GINT_TO_POINTER(1)); +} + +GHashTable *incremental_get_table(); + + + +#endif diff --git a/src/web/serve.c b/src/web/serve.c new file mode 100644 index 0000000..7a359d2 --- /dev/null +++ b/src/web/serve.c @@ -0,0 +1,395 @@ +#include "serve.h" +#include +#include + +#include "static_generated.c" + +#define CHUNK_SIZE 1024 * 1024 * 10 + +__always_inline +void set_default_headers(onion_response *res) { + onion_response_set_header(res, "Server", "sist2"); +} + +index_t *get_index_by_id(const char *index_id) { + for (int i = WebCtx.index_count; i >= 0; i--) { + if (strcmp(index_id, WebCtx.indices[i].desc.uuid) == 0) { + return &WebCtx.indices[i]; + } + } + return NULL; +} + +store_t *get_store(const char *index_id) { + index_t *idx = get_index_by_id(index_id); + if (idx != NULL) { + return idx->store; + } + return NULL; +} + +int search_index(void *p, onion_request *req, onion_response *res) { + set_default_headers(res); + onion_response_set_header(res, "Content-Type", "text/html"); + onion_response_set_length(res, sizeof(search_html)); + onion_response_write(res, search_html, sizeof(search_html)); + return OCS_PROCESSED; +} + +int javascript(void *p, onion_request *req, onion_response *res) { + onion_response_set_header(res, "Content-Type", "text/javascript"); + onion_response_set_length(res, sizeof(bundle_js)); + onion_response_write(res, bundle_js, sizeof(bundle_js)); + return OCS_PROCESSED; +} + +int style(void *p, onion_request *req, onion_response *res) { + set_default_headers(res); + onion_response_set_header(res, "Content-Type", "text/css"); + onion_response_set_length(res, sizeof(bundle_css)); + onion_response_write(res, bundle_css, sizeof(bundle_css)); + return OCS_PROCESSED; +} + +int bg_bars(void *p, onion_request *req, onion_response *res) { + set_default_headers(res); + onion_response_set_header(res, "Content-Type", "image/png"); + onion_response_set_length(res, sizeof(bg_bars_png)); + onion_response_write(res, bg_bars_png, sizeof(bg_bars_png)); + return OCS_PROCESSED; +} + +int img_sprite_skin_flag(void *p, onion_request *req, onion_response *res) { + set_default_headers(res); + onion_response_set_header(res, "Content-Type", "image/png"); + onion_response_set_length(res, sizeof(sprite_skin_flat_png)); + onion_response_write(res, sprite_skin_flat_png, sizeof(sprite_skin_flat_png)); + return OCS_PROCESSED; +} + +int thumbnail(void *p, onion_request *req, onion_response *res) { + int flags = onion_request_get_flags(req); + if ((flags & OR_METHODS) != OR_GET) { + return OCS_NOT_PROCESSED; + } + const char *arg_index = onion_request_get_query(req, "1"); + const char *arg_uuid = onion_request_get_query(req, "2"); + + if (arg_uuid == NULL || arg_index == NULL) { + return OCS_NOT_PROCESSED; + } + + uuid_t uuid; + uuid_parse(arg_uuid, uuid); + + store_t *store = get_store(arg_index); + + if (store == NULL) { + return OCS_NOT_PROCESSED; + } + + set_default_headers(res); + onion_response_set_header(res, "Content-Type", "image/jpeg"); + + size_t data_len = 0; + char *data = store_read(store, (char *) uuid, sizeof(uuid_t), &data_len); + onion_response_set_length(res, data_len); + int written = onion_response_write(res, data, data_len); + onion_response_flush(res); + if (written != data_len || data_len == 0) { + printf("Couldn't write thumb\n"); + } + free(data); + + return OCS_PROCESSED; +} + +/** + * Modified version of onion_shortcut_response_file that allows + * browsers to seek media files. + */ +int chunked_response_file(const char *filename, const char *mime, + int partial, onion_request *request, onion_response *res) { + int fd = open(filename, O_RDONLY | O_CLOEXEC); + struct stat st; + + if (fd < 0 || stat(filename, &st) != 0 || S_ISDIR(st.st_mode)) { + close(fd); + return OCS_NOT_PROCESSED; + } + + size_t length = st.st_size; + size_t ends; + + const char *range = onion_request_get_header(request, "Range"); + if (partial && range && strncmp(range, "bytes=", 6) == 0) { + onion_response_set_header(res, "Accept-Ranges", "bytes"); + + onion_response_set_code(res, HTTP_PARTIAL_CONTENT); + + char tmp[1024]; + if (strlen(range + 6) >= sizeof(tmp)) { + close(fd); + return OCS_INTERNAL_ERROR; + } + strncpy(tmp, range + 6, sizeof(tmp) - 1); + char *start = tmp; + char *end = tmp; + + while (*end != '-' && *end) { + end++; + } + + if (*end == '-') { + *end = '\0'; + end++; + + size_t starts; + starts = atol(start); + if (*end) { + // %d-%d + ends = atol(end); + } else { + // %d- + ends = MIN(starts + CHUNK_SIZE, length); + } + if (ends >= length || starts >= length || starts < 0) { + close(fd); + return OCS_INTERNAL_ERROR; + } + length = ends - starts; + + if (starts != 0) { + lseek(fd, starts, SEEK_SET); + } + snprintf(tmp, sizeof(tmp), "bytes %ld-%ld/%ld", + starts, ends - 1, st.st_size); + onion_response_set_header(res, "Content-Range", tmp); + } + } + onion_response_set_length(res, length); + onion_response_set_header(res, "Content-Type", mime); + onion_response_write_headers(res); + if ((onion_request_get_flags(request) & OR_HEAD) == OR_HEAD) { + length = 0; + } + + if (length) { + int bytes_read = 0, bytes_written; + size_t total_read = 0; + char buf[4046]; + if (length > sizeof(buf)) { + size_t max = length - sizeof(buf); + while (total_read < max) { + bytes_read = read(fd, buf, sizeof(buf)); + if (bytes_read < 0) { + break; + } + total_read += bytes_read; + bytes_written = onion_response_write(res, buf, bytes_read); + if (bytes_written != bytes_read) { + break; + } + } + } + if (sizeof(buf) >= (length - total_read)) { + bytes_read = read(fd, buf, length - total_read); + onion_response_write(res, buf, bytes_read); + } + } + close(fd); + return OCS_PROCESSED; +} + +int search(void *p, onion_request *req, onion_response *res) { + + int flags = onion_request_get_flags(req); + if ((flags & OR_METHODS) != OR_POST) { + return OCS_NOT_PROCESSED; + } + + char *scroll_param; + const char *scroll = onion_request_get_query(req, "scroll"); + if (scroll != NULL) { + scroll_param = "?scroll=3m"; + } else { + scroll_param = ""; + } + + const struct onion_block_t *block = onion_request_get_data(req); + + if (block == NULL) { + return OCS_NOT_PROCESSED; + } + + char url[4096]; + snprintf(url, 4096, "%s/sist2/_search%s", WebCtx.es_url, scroll_param); + response_t *r = web_post(url, onion_block_data(block), "Content-Type: application/json"); + + set_default_headers(res); + onion_response_set_header(res, "Content-Type", "application/json"); + onion_response_set_length(res, r->size); + + if (r->status_code == 200) { + onion_response_write(res, r->body, r->size); + } + + free_response(r); + + return OCS_PROCESSED; +} + +int scroll(void *p, onion_request *req, onion_response *res) { + + int flags = onion_request_get_flags(req); + if ((flags & OR_METHODS) != OR_GET) { + return OCS_NOT_PROCESSED; + } + + char url[4096]; + snprintf(url, 4096, "%s/_search/scroll", WebCtx.es_url); + + const char *scroll_id = onion_request_get_query(req, "scroll_id"); + + cJSON *json = cJSON_CreateObject(); + cJSON_AddStringToObject(json, "scroll_id", scroll_id); + cJSON_AddStringToObject(json, "scroll", "3m"); + + char *json_str = cJSON_PrintUnformatted(json); + response_t *r = web_post(url, json_str, "Content-Type: application/json"); + + cJSON_Delete(json); + cJSON_free(json_str); + + if (r->status_code != 200) { + free_response(r); + return OCS_NOT_PROCESSED; + } + + set_default_headers(res); + onion_response_set_header(res, "Content-Type", "application/json"); + onion_response_set_header(res, "Content-Disposition", "application/json"); + onion_response_set_length(res, r->size); + onion_response_write(res, r->body, r->size); + free_response(r); + + return OCS_PROCESSED; +} + +int serve_file_from_url(cJSON *json, index_t *idx, onion_request *req, onion_response *res) { + + const char *path = cJSON_GetObjectItem(json, "path")->valuestring; + const char *name = cJSON_GetObjectItem(json, "name")->valuestring; + const char *ext = cJSON_GetObjectItem(json, "extension")->valuestring; + + char url[8196]; + snprintf(url, sizeof(url), + "%s%s/%s%s%s", + idx->desc.rewrite_url, path, name, strlen(ext) == 0 ? "" : ".", ext); + + return onion_shortcut_redirect(url, req, res); +} + +int serve_file_from_disk(cJSON *json, index_t *idx, onion_request *req, onion_response *res) { + + const char *path = cJSON_GetObjectItem(json, "path")->valuestring; + const char *name = cJSON_GetObjectItem(json, "name")->valuestring; + const char *ext = cJSON_GetObjectItem(json, "extension")->valuestring; + const char *mime = cJSON_GetObjectItem(json, "mime")->valuestring; + + char full_path[PATH_MAX]; + snprintf(full_path, PATH_MAX, "%s%s/%s%s%s", + idx->desc.root, path, name, strlen(ext) == 0 ? "" : ".", ext); + + return chunked_response_file(full_path, mime, 1, req, res); +} + +int index_info(void *p, onion_request *req, onion_response *res) { + cJSON *json = cJSON_CreateObject(); + cJSON *arr = cJSON_AddArrayToObject(json, "indices"); + + set_default_headers(res); + onion_response_set_header(res, "Content-Type", "application/json"); + + for (int i = 0; i < WebCtx.index_count; i++) { + index_t *idx = &WebCtx.indices[i]; + + cJSON *idx_json = cJSON_CreateObject(); + cJSON_AddStringToObject(idx_json, "name", idx->desc.name); + cJSON_AddStringToObject(idx_json, "version", idx->desc.version); + cJSON_AddStringToObject(idx_json, "id", idx->desc.uuid); + cJSON_AddNumberToObject(idx_json, "timestamp", (double)idx->desc.timestamp); + cJSON_AddItemToArray(arr, idx_json); + } + + char *json_str = cJSON_PrintUnformatted(json); + onion_response_write0(res, json_str); + free(json_str); + cJSON_Delete(json); + + return OCS_PROCESSED; +} + +int file(void *p, onion_request *req, onion_response *res) { + + const char *arg_uuid = onion_request_get_query(req, "1"); + if (arg_uuid == NULL) { + return OCS_PROCESSED; + } + + cJSON *source = elastic_get_document(arg_uuid); + + const char *index_id = cJSON_GetObjectItem(source, "index")->valuestring; + + index_t *idx = get_index_by_id(index_id); + + if (idx == NULL) { + return OCS_NOT_PROCESSED; + } + + const char *name = cJSON_GetObjectItem(source, "name")->valuestring; + const char *ext = cJSON_GetObjectItem(source, "extension")->valuestring; + char disposition[8196]; + snprintf(disposition, sizeof(disposition), "inline; filename=\"%s%s%s\"", + name, strlen(ext) == 0 ? "" : ".", ext); + onion_response_set_header(res, "Content-Disposition", disposition); + + if (strlen(idx->desc.rewrite_url) == 0) { + return serve_file_from_disk(source, idx, req, res); + } else { + return serve_file_from_url(source, idx, req, res); + } +} + +void serve(const char *hostname, const char *port) { + onion *o = onion_new(O_POOL); + onion_set_timeout(o, 3500); + + onion_set_hostname(o, hostname); + onion_set_port(o, port); + + onion_url *urls = onion_root_url(o); + + // Static paths + onion_url_add(urls, "", search_index); + onion_url_add(urls, "css", style); + onion_url_add(urls, "js", javascript); + onion_url_add(urls, "img/bg-bars.png", bg_bars); + onion_url_add(urls, "img/sprite-skin-flat.png", img_sprite_skin_flag); + + onion_url_add(urls, "es", search); + onion_url_add(urls, "scroll", scroll); + onion_url_add( + urls, + "^t/([a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12})/" + "([a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12})$", + thumbnail + ); + onion_url_add(urls, "^f/([a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12})$", file); + onion_url_add(urls, "i", index_info); + + printf("Starting web server @ http://%s:%s\n", hostname, port); + + onion_listen(o); + onion_free(o); +} diff --git a/src/web/serve.h b/src/web/serve.h new file mode 100644 index 0000000..d1d30ff --- /dev/null +++ b/src/web/serve.h @@ -0,0 +1,8 @@ +#ifndef SIST2_SERVE_H +#define SIST2_SERVE_H + +#include "src/sist.h" + +void serve(const char *hostname, const char *port); + +#endif diff --git a/src/web/static_generated.c b/src/web/static_generated.c new file mode 100644 index 0000000..f2982c3 --- /dev/null +++ b/src/web/static_generated.c @@ -0,0 +1,5 @@ +char bundle_css[184989] = {47,42,33,10,32,42,32,66,111,111,116,115,116,114,97,112,32,118,52,46,51,46,49,32,40,104,116,116,112,115,58,47,47,103,101,116,98,111,111,116,115,116,114,97,112,46,99,111,109,47,41,10,32,42,32,67,111,112,121,114,105,103,104,116,32,50,48,49,49,45,50,48,49,57,32,84,104,101,32,66,111,111,116,115,116,114,97,112,32,65,117,116,104,111,114,115,10,32,42,32,67,111,112,121,114,105,103,104,116,32,50,48,49,49,45,50,48,49,57,32,84,119,105,116,116,101,114,44,32,73,110,99,46,10,32,42,32,76,105,99,101,110,115,101,100,32,117,110,100,101,114,32,77,73,84,32,40,104,116,116,112,115,58,47,47,103,105,116,104,117,98,46,99,111,109,47,116,119,98,115,47,98,111,111,116,115,116,114,97,112,47,98,108,111,98,47,109,97,115,116,101,114,47,76,73,67,69,78,83,69,41,10,32,42,47,58,114,111,111,116,123,45,45,98,108,117,101,58,35,48,48,55,98,102,102,59,45,45,105,110,100,105,103,111,58,35,54,54,49,48,102,50,59,45,45,112,117,114,112,108,101,58,35,54,102,52,50,99,49,59,45,45,112,105,110,107,58,35,101,56,51,101,56,99,59,45,45,114,101,100,58,35,100,99,51,53,52,53,59,45,45,111,114,97,110,103,101,58,35,102,100,55,101,49,52,59,45,45,121,101,108,108,111,119,58,35,102,102,99,49,48,55,59,45,45,103,114,101,101,110,58,35,50,56,97,55,52,53,59,45,45,116,101,97,108,58,35,50,48,99,57,57,55,59,45,45,99,121,97,110,58,35,49,55,97,50,98,56,59,45,45,119,104,105,116,101,58,35,102,102,102,59,45,45,103,114,97,121,58,35,54,99,55,53,55,100,59,45,45,103,114,97,121,45,100,97,114,107,58,35,51,52,51,97,52,48,59,45,45,112,114,105,109,97,114,121,58,35,48,48,55,98,102,102,59,45,45,115,101,99,111,110,100,97,114,121,58,35,54,99,55,53,55,100,59,45,45,115,117,99,99,101,115,115,58,35,50,56,97,55,52,53,59,45,45,105,110,102,111,58,35,49,55,97,50,98,56,59,45,45,119,97,114,110,105,110,103,58,35,102,102,99,49,48,55,59,45,45,100,97,110,103,101,114,58,35,100,99,51,53,52,53,59,45,45,108,105,103,104,116,58,35,102,56,102,57,102,97,59,45,45,100,97,114,107,58,35,51,52,51,97,52,48,59,45,45,98,114,101,97,107,112,111,105,110,116,45,120,115,58,48,59,45,45,98,114,101,97,107,112,111,105,110,116,45,115,109,58,53,55,54,112,120,59,45,45,98,114,101,97,107,112,111,105,110,116,45,109,100,58,55,54,56,112,120,59,45,45,98,114,101,97,107,112,111,105,110,116,45,108,103,58,57,57,50,112,120,59,45,45,98,114,101,97,107,112,111,105,110,116,45,120,108,58,49,50,48,48,112,120,59,45,45,102,111,110,116,45,102,97,109,105,108,121,45,115,97,110,115,45,115,101,114,105,102,58,45,97,112,112,108,101,45,115,121,115,116,101,109,44,66,108,105,110,107,77,97,99,83,121,115,116,101,109,70,111,110,116,44,34,83,101,103,111,101,32,85,73,34,44,82,111,98,111,116,111,44,34,72,101,108,118,101,116,105,99,97,32,78,101,117,101,34,44,65,114,105,97,108,44,34,78,111,116,111,32,83,97,110,115,34,44,115,97,110,115,45,115,101,114,105,102,44,34,65,112,112,108,101,32,67,111,108,111,114,32,69,109,111,106,105,34,44,34,83,101,103,111,101,32,85,73,32,69,109,111,106,105,34,44,34,83,101,103,111,101,32,85,73,32,83,121,109,98,111,108,34,44,34,78,111,116,111,32,67,111,108,111,114,32,69,109,111,106,105,34,59,45,45,102,111,110,116,45,102,97,109,105,108,121,45,109,111,110,111,115,112,97,99,101,58,83,70,77,111,110,111,45,82,101,103,117,108,97,114,44,77,101,110,108,111,44,77,111,110,97,99,111,44,67,111,110,115,111,108,97,115,44,34,76,105,98,101,114,97,116,105,111,110,32,77,111,110,111,34,44,34,67,111,117,114,105,101,114,32,78,101,119,34,44,109,111,110,111,115,112,97,99,101,125,42,44,58,58,97,102,116,101,114,44,58,58,98,101,102,111,114,101,123,98,111,120,45,115,105,122,105,110,103,58,98,111,114,100,101,114,45,98,111,120,125,104,116,109,108,123,102,111,110,116,45,102,97,109,105,108,121,58,115,97,110,115,45,115,101,114,105,102,59,108,105,110,101,45,104,101,105,103,104,116,58,49,46,49,53,59,45,119,101,98,107,105,116,45,116,101,120,116,45,115,105,122,101,45,97,100,106,117,115,116,58,49,48,48,37,59,45,119,101,98,107,105,116,45,116,97,112,45,104,105,103,104,108,105,103,104,116,45,99,111,108,111,114,58,116,114,97,110,115,112,97,114,101,110,116,125,97,114,116,105,99,108,101,44,97,115,105,100,101,44,102,105,103,99,97,112,116,105,111,110,44,102,105,103,117,114,101,44,102,111,111,116,101,114,44,104,101,97,100,101,114,44,104,103,114,111,117,112,44,109,97,105,110,44,110,97,118,44,115,101,99,116,105,111,110,123,100,105,115,112,108,97,121,58,98,108,111,99,107,125,98,111,100,121,123,109,97,114,103,105,110,58,48,59,102,111,110,116,45,102,97,109,105,108,121,58,45,97,112,112,108,101,45,115,121,115,116,101,109,44,66,108,105,110,107,77,97,99,83,121,115,116,101,109,70,111,110,116,44,34,83,101,103,111,101,32,85,73,34,44,82,111,98,111,116,111,44,34,72,101,108,118,101,116,105,99,97,32,78,101,117,101,34,44,65,114,105,97,108,44,34,78,111,116,111,32,83,97,110,115,34,44,115,97,110,115,45,115,101,114,105,102,44,34,65,112,112,108,101,32,67,111,108,111,114,32,69,109,111,106,105,34,44,34,83,101,103,111,101,32,85,73,32,69,109,111,106,105,34,44,34,83,101,103,111,101,32,85,73,32,83,121,109,98,111,108,34,44,34,78,111,116,111,32,67,111,108,111,114,32,69,109,111,106,105,34,59,102,111,110,116,45,115,105,122,101,58,49,114,101,109,59,102,111,110,116,45,119,101,105,103,104,116,58,52,48,48,59,108,105,110,101,45,104,101,105,103,104,116,58,49,46,53,59,99,111,108,111,114,58,35,50,49,50,53,50,57,59,116,101,120,116,45,97,108,105,103,110,58,108,101,102,116,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,102,102,125,91,116,97,98,105,110,100,101,120,61,34,45,49,34,93,58,102,111,99,117,115,123,111,117,116,108,105,110,101,58,48,33,105,109,112,111,114,116,97,110,116,125,104,114,123,98,111,120,45,115,105,122,105,110,103,58,99,111,110,116,101,110,116,45,98,111,120,59,104,101,105,103,104,116,58,48,59,111,118,101,114,102,108,111,119,58,118,105,115,105,98,108,101,125,104,49,44,104,50,44,104,51,44,104,52,44,104,53,44,104,54,123,109,97,114,103,105,110,45,116,111,112,58,48,59,109,97,114,103,105,110,45,98,111,116,116,111,109,58,46,53,114,101,109,125,112,123,109,97,114,103,105,110,45,116,111,112,58,48,59,109,97,114,103,105,110,45,98,111,116,116,111,109,58,49,114,101,109,125,97,98,98,114,91,100,97,116,97,45,111,114,105,103,105,110,97,108,45,116,105,116,108,101,93,44,97,98,98,114,91,116,105,116,108,101,93,123,116,101,120,116,45,100,101,99,111,114,97,116,105,111,110,58,117,110,100,101,114,108,105,110,101,59,45,119,101,98,107,105,116,45,116,101,120,116,45,100,101,99,111,114,97,116,105,111,110,58,117,110,100,101,114,108,105,110,101,32,100,111,116,116,101,100,59,116,101,120,116,45,100,101,99,111,114,97,116,105,111,110,58,117,110,100,101,114,108,105,110,101,32,100,111,116,116,101,100,59,99,117,114,115,111,114,58,104,101,108,112,59,98,111,114,100,101,114,45,98,111,116,116,111,109,58,48,59,45,119,101,98,107,105,116,45,116,101,120,116,45,100,101,99,111,114,97,116,105,111,110,45,115,107,105,112,45,105,110,107,58,110,111,110,101,59,116,101,120,116,45,100,101,99,111,114,97,116,105,111,110,45,115,107,105,112,45,105,110,107,58,110,111,110,101,125,97,100,100,114,101,115,115,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,49,114,101,109,59,102,111,110,116,45,115,116,121,108,101,58,110,111,114,109,97,108,59,108,105,110,101,45,104,101,105,103,104,116,58,105,110,104,101,114,105,116,125,100,108,44,111,108,44,117,108,123,109,97,114,103,105,110,45,116,111,112,58,48,59,109,97,114,103,105,110,45,98,111,116,116,111,109,58,49,114,101,109,125,111,108,32,111,108,44,111,108,32,117,108,44,117,108,32,111,108,44,117,108,32,117,108,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,48,125,100,116,123,102,111,110,116,45,119,101,105,103,104,116,58,55,48,48,125,100,100,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,46,53,114,101,109,59,109,97,114,103,105,110,45,108,101,102,116,58,48,125,98,108,111,99,107,113,117,111,116,101,123,109,97,114,103,105,110,58,48,32,48,32,49,114,101,109,125,98,44,115,116,114,111,110,103,123,102,111,110,116,45,119,101,105,103,104,116,58,98,111,108,100,101,114,125,115,109,97,108,108,123,102,111,110,116,45,115,105,122,101,58,56,48,37,125,115,117,98,44,115,117,112,123,112,111,115,105,116,105,111,110,58,114,101,108,97,116,105,118,101,59,102,111,110,116,45,115,105,122,101,58,55,53,37,59,108,105,110,101,45,104,101,105,103,104,116,58,48,59,118,101,114,116,105,99,97,108,45,97,108,105,103,110,58,98,97,115,101,108,105,110,101,125,115,117,98,123,98,111,116,116,111,109,58,45,46,50,53,101,109,125,115,117,112,123,116,111,112,58,45,46,53,101,109,125,97,123,99,111,108,111,114,58,35,48,48,55,98,102,102,59,116,101,120,116,45,100,101,99,111,114,97,116,105,111,110,58,110,111,110,101,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,116,114,97,110,115,112,97,114,101,110,116,125,97,58,104,111,118,101,114,123,99,111,108,111,114,58,35,48,48,53,54,98,51,59,116,101,120,116,45,100,101,99,111,114,97,116,105,111,110,58,117,110,100,101,114,108,105,110,101,125,97,58,110,111,116,40,91,104,114,101,102,93,41,58,110,111,116,40,91,116,97,98,105,110,100,101,120,93,41,123,99,111,108,111,114,58,105,110,104,101,114,105,116,59,116,101,120,116,45,100,101,99,111,114,97,116,105,111,110,58,110,111,110,101,125,97,58,110,111,116,40,91,104,114,101,102,93,41,58,110,111,116,40,91,116,97,98,105,110,100,101,120,93,41,58,102,111,99,117,115,44,97,58,110,111,116,40,91,104,114,101,102,93,41,58,110,111,116,40,91,116,97,98,105,110,100,101,120,93,41,58,104,111,118,101,114,123,99,111,108,111,114,58,105,110,104,101,114,105,116,59,116,101,120,116,45,100,101,99,111,114,97,116,105,111,110,58,110,111,110,101,125,97,58,110,111,116,40,91,104,114,101,102,93,41,58,110,111,116,40,91,116,97,98,105,110,100,101,120,93,41,58,102,111,99,117,115,123,111,117,116,108,105,110,101,58,48,125,99,111,100,101,44,107,98,100,44,112,114,101,44,115,97,109,112,123,102,111,110,116,45,102,97,109,105,108,121,58,83,70,77,111,110,111,45,82,101,103,117,108,97,114,44,77,101,110,108,111,44,77,111,110,97,99,111,44,67,111,110,115,111,108,97,115,44,34,76,105,98,101,114,97,116,105,111,110,32,77,111,110,111,34,44,34,67,111,117,114,105,101,114,32,78,101,119,34,44,109,111,110,111,115,112,97,99,101,59,102,111,110,116,45,115,105,122,101,58,49,101,109,125,112,114,101,123,109,97,114,103,105,110,45,116,111,112,58,48,59,109,97,114,103,105,110,45,98,111,116,116,111,109,58,49,114,101,109,59,111,118,101,114,102,108,111,119,58,97,117,116,111,125,102,105,103,117,114,101,123,109,97,114,103,105,110,58,48,32,48,32,49,114,101,109,125,105,109,103,123,118,101,114,116,105,99,97,108,45,97,108,105,103,110,58,109,105,100,100,108,101,59,98,111,114,100,101,114,45,115,116,121,108,101,58,110,111,110,101,125,115,118,103,123,111,118,101,114,102,108,111,119,58,104,105,100,100,101,110,59,118,101,114,116,105,99,97,108,45,97,108,105,103,110,58,109,105,100,100,108,101,125,116,97,98,108,101,123,98,111,114,100,101,114,45,99,111,108,108,97,112,115,101,58,99,111,108,108,97,112,115,101,125,99,97,112,116,105,111,110,123,112,97,100,100,105,110,103,45,116,111,112,58,46,55,53,114,101,109,59,112,97,100,100,105,110,103,45,98,111,116,116,111,109,58,46,55,53,114,101,109,59,99,111,108,111,114,58,35,54,99,55,53,55,100,59,116,101,120,116,45,97,108,105,103,110,58,108,101,102,116,59,99,97,112,116,105,111,110,45,115,105,100,101,58,98,111,116,116,111,109,125,116,104,123,116,101,120,116,45,97,108,105,103,110,58,105,110,104,101,114,105,116,125,108,97,98,101,108,123,100,105,115,112,108,97,121,58,105,110,108,105,110,101,45,98,108,111,99,107,59,109,97,114,103,105,110,45,98,111,116,116,111,109,58,46,53,114,101,109,125,98,117,116,116,111,110,123,98,111,114,100,101,114,45,114,97,100,105,117,115,58,48,125,98,117,116,116,111,110,58,102,111,99,117,115,123,111,117,116,108,105,110,101,58,49,112,120,32,100,111,116,116,101,100,59,111,117,116,108,105,110,101,58,53,112,120,32,97,117,116,111,32,45,119,101,98,107,105,116,45,102,111,99,117,115,45,114,105,110,103,45,99,111,108,111,114,125,98,117,116,116,111,110,44,105,110,112,117,116,44,111,112,116,103,114,111,117,112,44,115,101,108,101,99,116,44,116,101,120,116,97,114,101,97,123,109,97,114,103,105,110,58,48,59,102,111,110,116,45,102,97,109,105,108,121,58,105,110,104,101,114,105,116,59,102,111,110,116,45,115,105,122,101,58,105,110,104,101,114,105,116,59,108,105,110,101,45,104,101,105,103,104,116,58,105,110,104,101,114,105,116,125,98,117,116,116,111,110,44,105,110,112,117,116,123,111,118,101,114,102,108,111,119,58,118,105,115,105,98,108,101,125,98,117,116,116,111,110,44,115,101,108,101,99,116,123,116,101,120,116,45,116,114,97,110,115,102,111,114,109,58,110,111,110,101,125,115,101,108,101,99,116,123,119,111,114,100,45,119,114,97,112,58,110,111,114,109,97,108,125,91,116,121,112,101,61,98,117,116,116,111,110,93,44,91,116,121,112,101,61,114,101,115,101,116,93,44,91,116,121,112,101,61,115,117,98,109,105,116,93,44,98,117,116,116,111,110,123,45,119,101,98,107,105,116,45,97,112,112,101,97,114,97,110,99,101,58,98,117,116,116,111,110,125,91,116,121,112,101,61,98,117,116,116,111,110,93,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,44,91,116,121,112,101,61,114,101,115,101,116,93,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,44,91,116,121,112,101,61,115,117,98,109,105,116,93,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,44,98,117,116,116,111,110,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,123,99,117,114,115,111,114,58,112,111,105,110,116,101,114,125,91,116,121,112,101,61,98,117,116,116,111,110,93,58,58,45,109,111,122,45,102,111,99,117,115,45,105,110,110,101,114,44,91,116,121,112,101,61,114,101,115,101,116,93,58,58,45,109,111,122,45,102,111,99,117,115,45,105,110,110,101,114,44,91,116,121,112,101,61,115,117,98,109,105,116,93,58,58,45,109,111,122,45,102,111,99,117,115,45,105,110,110,101,114,44,98,117,116,116,111,110,58,58,45,109,111,122,45,102,111,99,117,115,45,105,110,110,101,114,123,112,97,100,100,105,110,103,58,48,59,98,111,114,100,101,114,45,115,116,121,108,101,58,110,111,110,101,125,105,110,112,117,116,91,116,121,112,101,61,99,104,101,99,107,98,111,120,93,44,105,110,112,117,116,91,116,121,112,101,61,114,97,100,105,111,93,123,98,111,120,45,115,105,122,105,110,103,58,98,111,114,100,101,114,45,98,111,120,59,112,97,100,100,105,110,103,58,48,125,105,110,112,117,116,91,116,121,112,101,61,100,97,116,101,93,44,105,110,112,117,116,91,116,121,112,101,61,100,97,116,101,116,105,109,101,45,108,111,99,97,108,93,44,105,110,112,117,116,91,116,121,112,101,61,109,111,110,116,104,93,44,105,110,112,117,116,91,116,121,112,101,61,116,105,109,101,93,123,45,119,101,98,107,105,116,45,97,112,112,101,97,114,97,110,99,101,58,108,105,115,116,98,111,120,125,116,101,120,116,97,114,101,97,123,111,118,101,114,102,108,111,119,58,97,117,116,111,59,114,101,115,105,122,101,58,118,101,114,116,105,99,97,108,125,102,105,101,108,100,115,101,116,123,109,105,110,45,119,105,100,116,104,58,48,59,112,97,100,100,105,110,103,58,48,59,109,97,114,103,105,110,58,48,59,98,111,114,100,101,114,58,48,125,108,101,103,101,110,100,123,100,105,115,112,108,97,121,58,98,108,111,99,107,59,119,105,100,116,104,58,49,48,48,37,59,109,97,120,45,119,105,100,116,104,58,49,48,48,37,59,112,97,100,100,105,110,103,58,48,59,109,97,114,103,105,110,45,98,111,116,116,111,109,58,46,53,114,101,109,59,102,111,110,116,45,115,105,122,101,58,49,46,53,114,101,109,59,108,105,110,101,45,104,101,105,103,104,116,58,105,110,104,101,114,105,116,59,99,111,108,111,114,58,105,110,104,101,114,105,116,59,119,104,105,116,101,45,115,112,97,99,101,58,110,111,114,109,97,108,125,112,114,111,103,114,101,115,115,123,118,101,114,116,105,99,97,108,45,97,108,105,103,110,58,98,97,115,101,108,105,110,101,125,91,116,121,112,101,61,110,117,109,98,101,114,93,58,58,45,119,101,98,107,105,116,45,105,110,110,101,114,45,115,112,105,110,45,98,117,116,116,111,110,44,91,116,121,112,101,61,110,117,109,98,101,114,93,58,58,45,119,101,98,107,105,116,45,111,117,116,101,114,45,115,112,105,110,45,98,117,116,116,111,110,123,104,101,105,103,104,116,58,97,117,116,111,125,91,116,121,112,101,61,115,101,97,114,99,104,93,123,111,117,116,108,105,110,101,45,111,102,102,115,101,116,58,45,50,112,120,59,45,119,101,98,107,105,116,45,97,112,112,101,97,114,97,110,99,101,58,110,111,110,101,125,91,116,121,112,101,61,115,101,97,114,99,104,93,58,58,45,119,101,98,107,105,116,45,115,101,97,114,99,104,45,100,101,99,111,114,97,116,105,111,110,123,45,119,101,98,107,105,116,45,97,112,112,101,97,114,97,110,99,101,58,110,111,110,101,125,58,58,45,119,101,98,107,105,116,45,102,105,108,101,45,117,112,108,111,97,100,45,98,117,116,116,111,110,123,102,111,110,116,58,105,110,104,101,114,105,116,59,45,119,101,98,107,105,116,45,97,112,112,101,97,114,97,110,99,101,58,98,117,116,116,111,110,125,111,117,116,112,117,116,123,100,105,115,112,108,97,121,58,105,110,108,105,110,101,45,98,108,111,99,107,125,115,117,109,109,97,114,121,123,100,105,115,112,108,97,121,58,108,105,115,116,45,105,116,101,109,59,99,117,114,115,111,114,58,112,111,105,110,116,101,114,125,116,101,109,112,108,97,116,101,123,100,105,115,112,108,97,121,58,110,111,110,101,125,91,104,105,100,100,101,110,93,123,100,105,115,112,108,97,121,58,110,111,110,101,33,105,109,112,111,114,116,97,110,116,125,46,104,49,44,46,104,50,44,46,104,51,44,46,104,52,44,46,104,53,44,46,104,54,44,104,49,44,104,50,44,104,51,44,104,52,44,104,53,44,104,54,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,46,53,114,101,109,59,102,111,110,116,45,119,101,105,103,104,116,58,53,48,48,59,108,105,110,101,45,104,101,105,103,104,116,58,49,46,50,125,46,104,49,44,104,49,123,102,111,110,116,45,115,105,122,101,58,50,46,53,114,101,109,125,46,104,50,44,104,50,123,102,111,110,116,45,115,105,122,101,58,50,114,101,109,125,46,104,51,44,104,51,123,102,111,110,116,45,115,105,122,101,58,49,46,55,53,114,101,109,125,46,104,52,44,104,52,123,102,111,110,116,45,115,105,122,101,58,49,46,53,114,101,109,125,46,104,53,44,104,53,123,102,111,110,116,45,115,105,122,101,58,49,46,50,53,114,101,109,125,46,104,54,44,104,54,123,102,111,110,116,45,115,105,122,101,58,49,114,101,109,125,46,108,101,97,100,123,102,111,110,116,45,115,105,122,101,58,49,46,50,53,114,101,109,59,102,111,110,116,45,119,101,105,103,104,116,58,51,48,48,125,46,100,105,115,112,108,97,121,45,49,123,102,111,110,116,45,115,105,122,101,58,54,114,101,109,59,102,111,110,116,45,119,101,105,103,104,116,58,51,48,48,59,108,105,110,101,45,104,101,105,103,104,116,58,49,46,50,125,46,100,105,115,112,108,97,121,45,50,123,102,111,110,116,45,115,105,122,101,58,53,46,53,114,101,109,59,102,111,110,116,45,119,101,105,103,104,116,58,51,48,48,59,108,105,110,101,45,104,101,105,103,104,116,58,49,46,50,125,46,100,105,115,112,108,97,121,45,51,123,102,111,110,116,45,115,105,122,101,58,52,46,53,114,101,109,59,102,111,110,116,45,119,101,105,103,104,116,58,51,48,48,59,108,105,110,101,45,104,101,105,103,104,116,58,49,46,50,125,46,100,105,115,112,108,97,121,45,52,123,102,111,110,116,45,115,105,122,101,58,51,46,53,114,101,109,59,102,111,110,116,45,119,101,105,103,104,116,58,51,48,48,59,108,105,110,101,45,104,101,105,103,104,116,58,49,46,50,125,104,114,123,109,97,114,103,105,110,45,116,111,112,58,49,114,101,109,59,109,97,114,103,105,110,45,98,111,116,116,111,109,58,49,114,101,109,59,98,111,114,100,101,114,58,48,59,98,111,114,100,101,114,45,116,111,112,58,49,112,120,32,115,111,108,105,100,32,114,103,98,97,40,48,44,48,44,48,44,46,49,41,125,46,115,109,97,108,108,44,115,109,97,108,108,123,102,111,110,116,45,115,105,122,101,58,56,48,37,59,102,111,110,116,45,119,101,105,103,104,116,58,52,48,48,125,46,109,97,114,107,44,109,97,114,107,123,112,97,100,100,105,110,103,58,46,50,101,109,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,99,102,56,101,51,125,46,108,105,115,116,45,117,110,115,116,121,108,101,100,123,112,97,100,100,105,110,103,45,108,101,102,116,58,48,59,108,105,115,116,45,115,116,121,108,101,58,110,111,110,101,125,46,108,105,115,116,45,105,110,108,105,110,101,123,112,97,100,100,105,110,103,45,108,101,102,116,58,48,59,108,105,115,116,45,115,116,121,108,101,58,110,111,110,101,125,46,108,105,115,116,45,105,110,108,105,110,101,45,105,116,101,109,123,100,105,115,112,108,97,121,58,105,110,108,105,110,101,45,98,108,111,99,107,125,46,108,105,115,116,45,105,110,108,105,110,101,45,105,116,101,109,58,110,111,116,40,58,108,97,115,116,45,99,104,105,108,100,41,123,109,97,114,103,105,110,45,114,105,103,104,116,58,46,53,114,101,109,125,46,105,110,105,116,105,97,108,105,115,109,123,102,111,110,116,45,115,105,122,101,58,57,48,37,59,116,101,120,116,45,116,114,97,110,115,102,111,114,109,58,117,112,112,101,114,99,97,115,101,125,46,98,108,111,99,107,113,117,111,116,101,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,49,114,101,109,59,102,111,110,116,45,115,105,122,101,58,49,46,50,53,114,101,109,125,46,98,108,111,99,107,113,117,111,116,101,45,102,111,111,116,101,114,123,100,105,115,112,108,97,121,58,98,108,111,99,107,59,102,111,110,116,45,115,105,122,101,58,56,48,37,59,99,111,108,111,114,58,35,54,99,55,53,55,100,125,46,98,108,111,99,107,113,117,111,116,101,45,102,111,111,116,101,114,58,58,98,101,102,111,114,101,123,99,111,110,116,101,110,116,58,34,92,50,48,49,52,92,48,48,65,48,34,125,46,105,109,103,45,102,108,117,105,100,123,109,97,120,45,119,105,100,116,104,58,49,48,48,37,59,104,101,105,103,104,116,58,97,117,116,111,125,46,105,109,103,45,116,104,117,109,98,110,97,105,108,123,112,97,100,100,105,110,103,58,46,50,53,114,101,109,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,102,102,59,98,111,114,100,101,114,58,49,112,120,32,115,111,108,105,100,32,35,100,101,101,50,101,54,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,46,50,53,114,101,109,59,109,97,120,45,119,105,100,116,104,58,49,48,48,37,59,104,101,105,103,104,116,58,97,117,116,111,125,46,102,105,103,117,114,101,123,100,105,115,112,108,97,121,58,105,110,108,105,110,101,45,98,108,111,99,107,125,46,102,105,103,117,114,101,45,105,109,103,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,46,53,114,101,109,59,108,105,110,101,45,104,101,105,103,104,116,58,49,125,46,102,105,103,117,114,101,45,99,97,112,116,105,111,110,123,102,111,110,116,45,115,105,122,101,58,57,48,37,59,99,111,108,111,114,58,35,54,99,55,53,55,100,125,99,111,100,101,123,102,111,110,116,45,115,105,122,101,58,56,55,46,53,37,59,99,111,108,111,114,58,35,101,56,51,101,56,99,59,119,111,114,100,45,98,114,101,97,107,58,98,114,101,97,107,45,119,111,114,100,125,97,62,99,111,100,101,123,99,111,108,111,114,58,105,110,104,101,114,105,116,125,107,98,100,123,112,97,100,100,105,110,103,58,46,50,114,101,109,32,46,52,114,101,109,59,102,111,110,116,45,115,105,122,101,58,56,55,46,53,37,59,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,50,49,50,53,50,57,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,46,50,114,101,109,125,107,98,100,32,107,98,100,123,112,97,100,100,105,110,103,58,48,59,102,111,110,116,45,115,105,122,101,58,49,48,48,37,59,102,111,110,116,45,119,101,105,103,104,116,58,55,48,48,125,112,114,101,123,100,105,115,112,108,97,121,58,98,108,111,99,107,59,102,111,110,116,45,115,105,122,101,58,56,55,46,53,37,59,99,111,108,111,114,58,35,50,49,50,53,50,57,125,112,114,101,32,99,111,100,101,123,102,111,110,116,45,115,105,122,101,58,105,110,104,101,114,105,116,59,99,111,108,111,114,58,105,110,104,101,114,105,116,59,119,111,114,100,45,98,114,101,97,107,58,110,111,114,109,97,108,125,46,112,114,101,45,115,99,114,111,108,108,97,98,108,101,123,109,97,120,45,104,101,105,103,104,116,58,51,52,48,112,120,59,111,118,101,114,102,108,111,119,45,121,58,115,99,114,111,108,108,125,46,99,111,110,116,97,105,110,101,114,123,119,105,100,116,104,58,49,48,48,37,59,112,97,100,100,105,110,103,45,114,105,103,104,116,58,49,53,112,120,59,112,97,100,100,105,110,103,45,108,101,102,116,58,49,53,112,120,59,109,97,114,103,105,110,45,114,105,103,104,116,58,97,117,116,111,59,109,97,114,103,105,110,45,108,101,102,116,58,97,117,116,111,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,53,55,54,112,120,41,123,46,99,111,110,116,97,105,110,101,114,123,109,97,120,45,119,105,100,116,104,58,53,52,48,112,120,125,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,55,54,56,112,120,41,123,46,99,111,110,116,97,105,110,101,114,123,109,97,120,45,119,105,100,116,104,58,55,50,48,112,120,125,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,57,57,50,112,120,41,123,46,99,111,110,116,97,105,110,101,114,123,109,97,120,45,119,105,100,116,104,58,57,54,48,112,120,125,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,49,50,48,48,112,120,41,123,46,99,111,110,116,97,105,110,101,114,123,109,97,120,45,119,105,100,116,104,58,49,49,52,48,112,120,125,125,46,99,111,110,116,97,105,110,101,114,45,102,108,117,105,100,123,119,105,100,116,104,58,49,48,48,37,59,112,97,100,100,105,110,103,45,114,105,103,104,116,58,49,53,112,120,59,112,97,100,100,105,110,103,45,108,101,102,116,58,49,53,112,120,59,109,97,114,103,105,110,45,114,105,103,104,116,58,97,117,116,111,59,109,97,114,103,105,110,45,108,101,102,116,58,97,117,116,111,125,46,114,111,119,123,100,105,115,112,108,97,121,58,45,109,115,45,102,108,101,120,98,111,120,59,100,105,115,112,108,97,121,58,102,108,101,120,59,45,109,115,45,102,108,101,120,45,119,114,97,112,58,119,114,97,112,59,102,108,101,120,45,119,114,97,112,58,119,114,97,112,59,109,97,114,103,105,110,45,114,105,103,104,116,58,45,49,53,112,120,59,109,97,114,103,105,110,45,108,101,102,116,58,45,49,53,112,120,125,46,110,111,45,103,117,116,116,101,114,115,123,109,97,114,103,105,110,45,114,105,103,104,116,58,48,59,109,97,114,103,105,110,45,108,101,102,116,58,48,125,46,110,111,45,103,117,116,116,101,114,115,62,46,99,111,108,44,46,110,111,45,103,117,116,116,101,114,115,62,91,99,108,97,115,115,42,61,99,111,108,45,93,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,48,59,112,97,100,100,105,110,103,45,108,101,102,116,58,48,125,46,99,111,108,44,46,99,111,108,45,49,44,46,99,111,108,45,49,48,44,46,99,111,108,45,49,49,44,46,99,111,108,45,49,50,44,46,99,111,108,45,50,44,46,99,111,108,45,51,44,46,99,111,108,45,52,44,46,99,111,108,45,53,44,46,99,111,108,45,54,44,46,99,111,108,45,55,44,46,99,111,108,45,56,44,46,99,111,108,45,57,44,46,99,111,108,45,97,117,116,111,44,46,99,111,108,45,108,103,44,46,99,111,108,45,108,103,45,49,44,46,99,111,108,45,108,103,45,49,48,44,46,99,111,108,45,108,103,45,49,49,44,46,99,111,108,45,108,103,45,49,50,44,46,99,111,108,45,108,103,45,50,44,46,99,111,108,45,108,103,45,51,44,46,99,111,108,45,108,103,45,52,44,46,99,111,108,45,108,103,45,53,44,46,99,111,108,45,108,103,45,54,44,46,99,111,108,45,108,103,45,55,44,46,99,111,108,45,108,103,45,56,44,46,99,111,108,45,108,103,45,57,44,46,99,111,108,45,108,103,45,97,117,116,111,44,46,99,111,108,45,109,100,44,46,99,111,108,45,109,100,45,49,44,46,99,111,108,45,109,100,45,49,48,44,46,99,111,108,45,109,100,45,49,49,44,46,99,111,108,45,109,100,45,49,50,44,46,99,111,108,45,109,100,45,50,44,46,99,111,108,45,109,100,45,51,44,46,99,111,108,45,109,100,45,52,44,46,99,111,108,45,109,100,45,53,44,46,99,111,108,45,109,100,45,54,44,46,99,111,108,45,109,100,45,55,44,46,99,111,108,45,109,100,45,56,44,46,99,111,108,45,109,100,45,57,44,46,99,111,108,45,109,100,45,97,117,116,111,44,46,99,111,108,45,115,109,44,46,99,111,108,45,115,109,45,49,44,46,99,111,108,45,115,109,45,49,48,44,46,99,111,108,45,115,109,45,49,49,44,46,99,111,108,45,115,109,45,49,50,44,46,99,111,108,45,115,109,45,50,44,46,99,111,108,45,115,109,45,51,44,46,99,111,108,45,115,109,45,52,44,46,99,111,108,45,115,109,45,53,44,46,99,111,108,45,115,109,45,54,44,46,99,111,108,45,115,109,45,55,44,46,99,111,108,45,115,109,45,56,44,46,99,111,108,45,115,109,45,57,44,46,99,111,108,45,115,109,45,97,117,116,111,44,46,99,111,108,45,120,108,44,46,99,111,108,45,120,108,45,49,44,46,99,111,108,45,120,108,45,49,48,44,46,99,111,108,45,120,108,45,49,49,44,46,99,111,108,45,120,108,45,49,50,44,46,99,111,108,45,120,108,45,50,44,46,99,111,108,45,120,108,45,51,44,46,99,111,108,45,120,108,45,52,44,46,99,111,108,45,120,108,45,53,44,46,99,111,108,45,120,108,45,54,44,46,99,111,108,45,120,108,45,55,44,46,99,111,108,45,120,108,45,56,44,46,99,111,108,45,120,108,45,57,44,46,99,111,108,45,120,108,45,97,117,116,111,123,112,111,115,105,116,105,111,110,58,114,101,108,97,116,105,118,101,59,119,105,100,116,104,58,49,48,48,37,59,112,97,100,100,105,110,103,45,114,105,103,104,116,58,49,53,112,120,59,112,97,100,100,105,110,103,45,108,101,102,116,58,49,53,112,120,125,46,99,111,108,123,45,109,115,45,102,108,101,120,45,112,114,101,102,101,114,114,101,100,45,115,105,122,101,58,48,59,102,108,101,120,45,98,97,115,105,115,58,48,59,45,109,115,45,102,108,101,120,45,112,111,115,105,116,105,118,101,58,49,59,102,108,101,120,45,103,114,111,119,58,49,59,109,97,120,45,119,105,100,116,104,58,49,48,48,37,125,46,99,111,108,45,97,117,116,111,123,45,109,115,45,102,108,101,120,58,48,32,48,32,97,117,116,111,59,102,108,101,120,58,48,32,48,32,97,117,116,111,59,119,105,100,116,104,58,97,117,116,111,59,109,97,120,45,119,105,100,116,104,58,49,48,48,37,125,46,99,111,108,45,49,123,45,109,115,45,102,108,101,120,58,48,32,48,32,56,46,51,51,51,51,51,51,37,59,102,108,101,120,58,48,32,48,32,56,46,51,51,51,51,51,51,37,59,109,97,120,45,119,105,100,116,104,58,56,46,51,51,51,51,51,51,37,125,46,99,111,108,45,50,123,45,109,115,45,102,108,101,120,58,48,32,48,32,49,54,46,54,54,54,54,54,55,37,59,102,108,101,120,58,48,32,48,32,49,54,46,54,54,54,54,54,55,37,59,109,97,120,45,119,105,100,116,104,58,49,54,46,54,54,54,54,54,55,37,125,46,99,111,108,45,51,123,45,109,115,45,102,108,101,120,58,48,32,48,32,50,53,37,59,102,108,101,120,58,48,32,48,32,50,53,37,59,109,97,120,45,119,105,100,116,104,58,50,53,37,125,46,99,111,108,45,52,123,45,109,115,45,102,108,101,120,58,48,32,48,32,51,51,46,51,51,51,51,51,51,37,59,102,108,101,120,58,48,32,48,32,51,51,46,51,51,51,51,51,51,37,59,109,97,120,45,119,105,100,116,104,58,51,51,46,51,51,51,51,51,51,37,125,46,99,111,108,45,53,123,45,109,115,45,102,108,101,120,58,48,32,48,32,52,49,46,54,54,54,54,54,55,37,59,102,108,101,120,58,48,32,48,32,52,49,46,54,54,54,54,54,55,37,59,109,97,120,45,119,105,100,116,104,58,52,49,46,54,54,54,54,54,55,37,125,46,99,111,108,45,54,123,45,109,115,45,102,108,101,120,58,48,32,48,32,53,48,37,59,102,108,101,120,58,48,32,48,32,53,48,37,59,109,97,120,45,119,105,100,116,104,58,53,48,37,125,46,99,111,108,45,55,123,45,109,115,45,102,108,101,120,58,48,32,48,32,53,56,46,51,51,51,51,51,51,37,59,102,108,101,120,58,48,32,48,32,53,56,46,51,51,51,51,51,51,37,59,109,97,120,45,119,105,100,116,104,58,53,56,46,51,51,51,51,51,51,37,125,46,99,111,108,45,56,123,45,109,115,45,102,108,101,120,58,48,32,48,32,54,54,46,54,54,54,54,54,55,37,59,102,108,101,120,58,48,32,48,32,54,54,46,54,54,54,54,54,55,37,59,109,97,120,45,119,105,100,116,104,58,54,54,46,54,54,54,54,54,55,37,125,46,99,111,108,45,57,123,45,109,115,45,102,108,101,120,58,48,32,48,32,55,53,37,59,102,108,101,120,58,48,32,48,32,55,53,37,59,109,97,120,45,119,105,100,116,104,58,55,53,37,125,46,99,111,108,45,49,48,123,45,109,115,45,102,108,101,120,58,48,32,48,32,56,51,46,51,51,51,51,51,51,37,59,102,108,101,120,58,48,32,48,32,56,51,46,51,51,51,51,51,51,37,59,109,97,120,45,119,105,100,116,104,58,56,51,46,51,51,51,51,51,51,37,125,46,99,111,108,45,49,49,123,45,109,115,45,102,108,101,120,58,48,32,48,32,57,49,46,54,54,54,54,54,55,37,59,102,108,101,120,58,48,32,48,32,57,49,46,54,54,54,54,54,55,37,59,109,97,120,45,119,105,100,116,104,58,57,49,46,54,54,54,54,54,55,37,125,46,99,111,108,45,49,50,123,45,109,115,45,102,108,101,120,58,48,32,48,32,49,48,48,37,59,102,108,101,120,58,48,32,48,32,49,48,48,37,59,109,97,120,45,119,105,100,116,104,58,49,48,48,37,125,46,111,114,100,101,114,45,102,105,114,115,116,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,45,49,59,111,114,100,101,114,58,45,49,125,46,111,114,100,101,114,45,108,97,115,116,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,49,51,59,111,114,100,101,114,58,49,51,125,46,111,114,100,101,114,45,48,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,48,59,111,114,100,101,114,58,48,125,46,111,114,100,101,114,45,49,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,49,59,111,114,100,101,114,58,49,125,46,111,114,100,101,114,45,50,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,50,59,111,114,100,101,114,58,50,125,46,111,114,100,101,114,45,51,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,51,59,111,114,100,101,114,58,51,125,46,111,114,100,101,114,45,52,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,52,59,111,114,100,101,114,58,52,125,46,111,114,100,101,114,45,53,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,53,59,111,114,100,101,114,58,53,125,46,111,114,100,101,114,45,54,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,54,59,111,114,100,101,114,58,54,125,46,111,114,100,101,114,45,55,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,55,59,111,114,100,101,114,58,55,125,46,111,114,100,101,114,45,56,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,56,59,111,114,100,101,114,58,56,125,46,111,114,100,101,114,45,57,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,57,59,111,114,100,101,114,58,57,125,46,111,114,100,101,114,45,49,48,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,49,48,59,111,114,100,101,114,58,49,48,125,46,111,114,100,101,114,45,49,49,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,49,49,59,111,114,100,101,114,58,49,49,125,46,111,114,100,101,114,45,49,50,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,49,50,59,111,114,100,101,114,58,49,50,125,46,111,102,102,115,101,116,45,49,123,109,97,114,103,105,110,45,108,101,102,116,58,56,46,51,51,51,51,51,51,37,125,46,111,102,102,115,101,116,45,50,123,109,97,114,103,105,110,45,108,101,102,116,58,49,54,46,54,54,54,54,54,55,37,125,46,111,102,102,115,101,116,45,51,123,109,97,114,103,105,110,45,108,101,102,116,58,50,53,37,125,46,111,102,102,115,101,116,45,52,123,109,97,114,103,105,110,45,108,101,102,116,58,51,51,46,51,51,51,51,51,51,37,125,46,111,102,102,115,101,116,45,53,123,109,97,114,103,105,110,45,108,101,102,116,58,52,49,46,54,54,54,54,54,55,37,125,46,111,102,102,115,101,116,45,54,123,109,97,114,103,105,110,45,108,101,102,116,58,53,48,37,125,46,111,102,102,115,101,116,45,55,123,109,97,114,103,105,110,45,108,101,102,116,58,53,56,46,51,51,51,51,51,51,37,125,46,111,102,102,115,101,116,45,56,123,109,97,114,103,105,110,45,108,101,102,116,58,54,54,46,54,54,54,54,54,55,37,125,46,111,102,102,115,101,116,45,57,123,109,97,114,103,105,110,45,108,101,102,116,58,55,53,37,125,46,111,102,102,115,101,116,45,49,48,123,109,97,114,103,105,110,45,108,101,102,116,58,56,51,46,51,51,51,51,51,51,37,125,46,111,102,102,115,101,116,45,49,49,123,109,97,114,103,105,110,45,108,101,102,116,58,57,49,46,54,54,54,54,54,55,37,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,53,55,54,112,120,41,123,46,99,111,108,45,115,109,123,45,109,115,45,102,108,101,120,45,112,114,101,102,101,114,114,101,100,45,115,105,122,101,58,48,59,102,108,101,120,45,98,97,115,105,115,58,48,59,45,109,115,45,102,108,101,120,45,112,111,115,105,116,105,118,101,58,49,59,102,108,101,120,45,103,114,111,119,58,49,59,109,97,120,45,119,105,100,116,104,58,49,48,48,37,125,46,99,111,108,45,115,109,45,97,117,116,111,123,45,109,115,45,102,108,101,120,58,48,32,48,32,97,117,116,111,59,102,108,101,120,58,48,32,48,32,97,117,116,111,59,119,105,100,116,104,58,97,117,116,111,59,109,97,120,45,119,105,100,116,104,58,49,48,48,37,125,46,99,111,108,45,115,109,45,49,123,45,109,115,45,102,108,101,120,58,48,32,48,32,56,46,51,51,51,51,51,51,37,59,102,108,101,120,58,48,32,48,32,56,46,51,51,51,51,51,51,37,59,109,97,120,45,119,105,100,116,104,58,56,46,51,51,51,51,51,51,37,125,46,99,111,108,45,115,109,45,50,123,45,109,115,45,102,108,101,120,58,48,32,48,32,49,54,46,54,54,54,54,54,55,37,59,102,108,101,120,58,48,32,48,32,49,54,46,54,54,54,54,54,55,37,59,109,97,120,45,119,105,100,116,104,58,49,54,46,54,54,54,54,54,55,37,125,46,99,111,108,45,115,109,45,51,123,45,109,115,45,102,108,101,120,58,48,32,48,32,50,53,37,59,102,108,101,120,58,48,32,48,32,50,53,37,59,109,97,120,45,119,105,100,116,104,58,50,53,37,125,46,99,111,108,45,115,109,45,52,123,45,109,115,45,102,108,101,120,58,48,32,48,32,51,51,46,51,51,51,51,51,51,37,59,102,108,101,120,58,48,32,48,32,51,51,46,51,51,51,51,51,51,37,59,109,97,120,45,119,105,100,116,104,58,51,51,46,51,51,51,51,51,51,37,125,46,99,111,108,45,115,109,45,53,123,45,109,115,45,102,108,101,120,58,48,32,48,32,52,49,46,54,54,54,54,54,55,37,59,102,108,101,120,58,48,32,48,32,52,49,46,54,54,54,54,54,55,37,59,109,97,120,45,119,105,100,116,104,58,52,49,46,54,54,54,54,54,55,37,125,46,99,111,108,45,115,109,45,54,123,45,109,115,45,102,108,101,120,58,48,32,48,32,53,48,37,59,102,108,101,120,58,48,32,48,32,53,48,37,59,109,97,120,45,119,105,100,116,104,58,53,48,37,125,46,99,111,108,45,115,109,45,55,123,45,109,115,45,102,108,101,120,58,48,32,48,32,53,56,46,51,51,51,51,51,51,37,59,102,108,101,120,58,48,32,48,32,53,56,46,51,51,51,51,51,51,37,59,109,97,120,45,119,105,100,116,104,58,53,56,46,51,51,51,51,51,51,37,125,46,99,111,108,45,115,109,45,56,123,45,109,115,45,102,108,101,120,58,48,32,48,32,54,54,46,54,54,54,54,54,55,37,59,102,108,101,120,58,48,32,48,32,54,54,46,54,54,54,54,54,55,37,59,109,97,120,45,119,105,100,116,104,58,54,54,46,54,54,54,54,54,55,37,125,46,99,111,108,45,115,109,45,57,123,45,109,115,45,102,108,101,120,58,48,32,48,32,55,53,37,59,102,108,101,120,58,48,32,48,32,55,53,37,59,109,97,120,45,119,105,100,116,104,58,55,53,37,125,46,99,111,108,45,115,109,45,49,48,123,45,109,115,45,102,108,101,120,58,48,32,48,32,56,51,46,51,51,51,51,51,51,37,59,102,108,101,120,58,48,32,48,32,56,51,46,51,51,51,51,51,51,37,59,109,97,120,45,119,105,100,116,104,58,56,51,46,51,51,51,51,51,51,37,125,46,99,111,108,45,115,109,45,49,49,123,45,109,115,45,102,108,101,120,58,48,32,48,32,57,49,46,54,54,54,54,54,55,37,59,102,108,101,120,58,48,32,48,32,57,49,46,54,54,54,54,54,55,37,59,109,97,120,45,119,105,100,116,104,58,57,49,46,54,54,54,54,54,55,37,125,46,99,111,108,45,115,109,45,49,50,123,45,109,115,45,102,108,101,120,58,48,32,48,32,49,48,48,37,59,102,108,101,120,58,48,32,48,32,49,48,48,37,59,109,97,120,45,119,105,100,116,104,58,49,48,48,37,125,46,111,114,100,101,114,45,115,109,45,102,105,114,115,116,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,45,49,59,111,114,100,101,114,58,45,49,125,46,111,114,100,101,114,45,115,109,45,108,97,115,116,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,49,51,59,111,114,100,101,114,58,49,51,125,46,111,114,100,101,114,45,115,109,45,48,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,48,59,111,114,100,101,114,58,48,125,46,111,114,100,101,114,45,115,109,45,49,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,49,59,111,114,100,101,114,58,49,125,46,111,114,100,101,114,45,115,109,45,50,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,50,59,111,114,100,101,114,58,50,125,46,111,114,100,101,114,45,115,109,45,51,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,51,59,111,114,100,101,114,58,51,125,46,111,114,100,101,114,45,115,109,45,52,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,52,59,111,114,100,101,114,58,52,125,46,111,114,100,101,114,45,115,109,45,53,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,53,59,111,114,100,101,114,58,53,125,46,111,114,100,101,114,45,115,109,45,54,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,54,59,111,114,100,101,114,58,54,125,46,111,114,100,101,114,45,115,109,45,55,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,55,59,111,114,100,101,114,58,55,125,46,111,114,100,101,114,45,115,109,45,56,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,56,59,111,114,100,101,114,58,56,125,46,111,114,100,101,114,45,115,109,45,57,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,57,59,111,114,100,101,114,58,57,125,46,111,114,100,101,114,45,115,109,45,49,48,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,49,48,59,111,114,100,101,114,58,49,48,125,46,111,114,100,101,114,45,115,109,45,49,49,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,49,49,59,111,114,100,101,114,58,49,49,125,46,111,114,100,101,114,45,115,109,45,49,50,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,49,50,59,111,114,100,101,114,58,49,50,125,46,111,102,102,115,101,116,45,115,109,45,48,123,109,97,114,103,105,110,45,108,101,102,116,58,48,125,46,111,102,102,115,101,116,45,115,109,45,49,123,109,97,114,103,105,110,45,108,101,102,116,58,56,46,51,51,51,51,51,51,37,125,46,111,102,102,115,101,116,45,115,109,45,50,123,109,97,114,103,105,110,45,108,101,102,116,58,49,54,46,54,54,54,54,54,55,37,125,46,111,102,102,115,101,116,45,115,109,45,51,123,109,97,114,103,105,110,45,108,101,102,116,58,50,53,37,125,46,111,102,102,115,101,116,45,115,109,45,52,123,109,97,114,103,105,110,45,108,101,102,116,58,51,51,46,51,51,51,51,51,51,37,125,46,111,102,102,115,101,116,45,115,109,45,53,123,109,97,114,103,105,110,45,108,101,102,116,58,52,49,46,54,54,54,54,54,55,37,125,46,111,102,102,115,101,116,45,115,109,45,54,123,109,97,114,103,105,110,45,108,101,102,116,58,53,48,37,125,46,111,102,102,115,101,116,45,115,109,45,55,123,109,97,114,103,105,110,45,108,101,102,116,58,53,56,46,51,51,51,51,51,51,37,125,46,111,102,102,115,101,116,45,115,109,45,56,123,109,97,114,103,105,110,45,108,101,102,116,58,54,54,46,54,54,54,54,54,55,37,125,46,111,102,102,115,101,116,45,115,109,45,57,123,109,97,114,103,105,110,45,108,101,102,116,58,55,53,37,125,46,111,102,102,115,101,116,45,115,109,45,49,48,123,109,97,114,103,105,110,45,108,101,102,116,58,56,51,46,51,51,51,51,51,51,37,125,46,111,102,102,115,101,116,45,115,109,45,49,49,123,109,97,114,103,105,110,45,108,101,102,116,58,57,49,46,54,54,54,54,54,55,37,125,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,55,54,56,112,120,41,123,46,99,111,108,45,109,100,123,45,109,115,45,102,108,101,120,45,112,114,101,102,101,114,114,101,100,45,115,105,122,101,58,48,59,102,108,101,120,45,98,97,115,105,115,58,48,59,45,109,115,45,102,108,101,120,45,112,111,115,105,116,105,118,101,58,49,59,102,108,101,120,45,103,114,111,119,58,49,59,109,97,120,45,119,105,100,116,104,58,49,48,48,37,125,46,99,111,108,45,109,100,45,97,117,116,111,123,45,109,115,45,102,108,101,120,58,48,32,48,32,97,117,116,111,59,102,108,101,120,58,48,32,48,32,97,117,116,111,59,119,105,100,116,104,58,97,117,116,111,59,109,97,120,45,119,105,100,116,104,58,49,48,48,37,125,46,99,111,108,45,109,100,45,49,123,45,109,115,45,102,108,101,120,58,48,32,48,32,56,46,51,51,51,51,51,51,37,59,102,108,101,120,58,48,32,48,32,56,46,51,51,51,51,51,51,37,59,109,97,120,45,119,105,100,116,104,58,56,46,51,51,51,51,51,51,37,125,46,99,111,108,45,109,100,45,50,123,45,109,115,45,102,108,101,120,58,48,32,48,32,49,54,46,54,54,54,54,54,55,37,59,102,108,101,120,58,48,32,48,32,49,54,46,54,54,54,54,54,55,37,59,109,97,120,45,119,105,100,116,104,58,49,54,46,54,54,54,54,54,55,37,125,46,99,111,108,45,109,100,45,51,123,45,109,115,45,102,108,101,120,58,48,32,48,32,50,53,37,59,102,108,101,120,58,48,32,48,32,50,53,37,59,109,97,120,45,119,105,100,116,104,58,50,53,37,125,46,99,111,108,45,109,100,45,52,123,45,109,115,45,102,108,101,120,58,48,32,48,32,51,51,46,51,51,51,51,51,51,37,59,102,108,101,120,58,48,32,48,32,51,51,46,51,51,51,51,51,51,37,59,109,97,120,45,119,105,100,116,104,58,51,51,46,51,51,51,51,51,51,37,125,46,99,111,108,45,109,100,45,53,123,45,109,115,45,102,108,101,120,58,48,32,48,32,52,49,46,54,54,54,54,54,55,37,59,102,108,101,120,58,48,32,48,32,52,49,46,54,54,54,54,54,55,37,59,109,97,120,45,119,105,100,116,104,58,52,49,46,54,54,54,54,54,55,37,125,46,99,111,108,45,109,100,45,54,123,45,109,115,45,102,108,101,120,58,48,32,48,32,53,48,37,59,102,108,101,120,58,48,32,48,32,53,48,37,59,109,97,120,45,119,105,100,116,104,58,53,48,37,125,46,99,111,108,45,109,100,45,55,123,45,109,115,45,102,108,101,120,58,48,32,48,32,53,56,46,51,51,51,51,51,51,37,59,102,108,101,120,58,48,32,48,32,53,56,46,51,51,51,51,51,51,37,59,109,97,120,45,119,105,100,116,104,58,53,56,46,51,51,51,51,51,51,37,125,46,99,111,108,45,109,100,45,56,123,45,109,115,45,102,108,101,120,58,48,32,48,32,54,54,46,54,54,54,54,54,55,37,59,102,108,101,120,58,48,32,48,32,54,54,46,54,54,54,54,54,55,37,59,109,97,120,45,119,105,100,116,104,58,54,54,46,54,54,54,54,54,55,37,125,46,99,111,108,45,109,100,45,57,123,45,109,115,45,102,108,101,120,58,48,32,48,32,55,53,37,59,102,108,101,120,58,48,32,48,32,55,53,37,59,109,97,120,45,119,105,100,116,104,58,55,53,37,125,46,99,111,108,45,109,100,45,49,48,123,45,109,115,45,102,108,101,120,58,48,32,48,32,56,51,46,51,51,51,51,51,51,37,59,102,108,101,120,58,48,32,48,32,56,51,46,51,51,51,51,51,51,37,59,109,97,120,45,119,105,100,116,104,58,56,51,46,51,51,51,51,51,51,37,125,46,99,111,108,45,109,100,45,49,49,123,45,109,115,45,102,108,101,120,58,48,32,48,32,57,49,46,54,54,54,54,54,55,37,59,102,108,101,120,58,48,32,48,32,57,49,46,54,54,54,54,54,55,37,59,109,97,120,45,119,105,100,116,104,58,57,49,46,54,54,54,54,54,55,37,125,46,99,111,108,45,109,100,45,49,50,123,45,109,115,45,102,108,101,120,58,48,32,48,32,49,48,48,37,59,102,108,101,120,58,48,32,48,32,49,48,48,37,59,109,97,120,45,119,105,100,116,104,58,49,48,48,37,125,46,111,114,100,101,114,45,109,100,45,102,105,114,115,116,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,45,49,59,111,114,100,101,114,58,45,49,125,46,111,114,100,101,114,45,109,100,45,108,97,115,116,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,49,51,59,111,114,100,101,114,58,49,51,125,46,111,114,100,101,114,45,109,100,45,48,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,48,59,111,114,100,101,114,58,48,125,46,111,114,100,101,114,45,109,100,45,49,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,49,59,111,114,100,101,114,58,49,125,46,111,114,100,101,114,45,109,100,45,50,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,50,59,111,114,100,101,114,58,50,125,46,111,114,100,101,114,45,109,100,45,51,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,51,59,111,114,100,101,114,58,51,125,46,111,114,100,101,114,45,109,100,45,52,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,52,59,111,114,100,101,114,58,52,125,46,111,114,100,101,114,45,109,100,45,53,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,53,59,111,114,100,101,114,58,53,125,46,111,114,100,101,114,45,109,100,45,54,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,54,59,111,114,100,101,114,58,54,125,46,111,114,100,101,114,45,109,100,45,55,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,55,59,111,114,100,101,114,58,55,125,46,111,114,100,101,114,45,109,100,45,56,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,56,59,111,114,100,101,114,58,56,125,46,111,114,100,101,114,45,109,100,45,57,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,57,59,111,114,100,101,114,58,57,125,46,111,114,100,101,114,45,109,100,45,49,48,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,49,48,59,111,114,100,101,114,58,49,48,125,46,111,114,100,101,114,45,109,100,45,49,49,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,49,49,59,111,114,100,101,114,58,49,49,125,46,111,114,100,101,114,45,109,100,45,49,50,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,49,50,59,111,114,100,101,114,58,49,50,125,46,111,102,102,115,101,116,45,109,100,45,48,123,109,97,114,103,105,110,45,108,101,102,116,58,48,125,46,111,102,102,115,101,116,45,109,100,45,49,123,109,97,114,103,105,110,45,108,101,102,116,58,56,46,51,51,51,51,51,51,37,125,46,111,102,102,115,101,116,45,109,100,45,50,123,109,97,114,103,105,110,45,108,101,102,116,58,49,54,46,54,54,54,54,54,55,37,125,46,111,102,102,115,101,116,45,109,100,45,51,123,109,97,114,103,105,110,45,108,101,102,116,58,50,53,37,125,46,111,102,102,115,101,116,45,109,100,45,52,123,109,97,114,103,105,110,45,108,101,102,116,58,51,51,46,51,51,51,51,51,51,37,125,46,111,102,102,115,101,116,45,109,100,45,53,123,109,97,114,103,105,110,45,108,101,102,116,58,52,49,46,54,54,54,54,54,55,37,125,46,111,102,102,115,101,116,45,109,100,45,54,123,109,97,114,103,105,110,45,108,101,102,116,58,53,48,37,125,46,111,102,102,115,101,116,45,109,100,45,55,123,109,97,114,103,105,110,45,108,101,102,116,58,53,56,46,51,51,51,51,51,51,37,125,46,111,102,102,115,101,116,45,109,100,45,56,123,109,97,114,103,105,110,45,108,101,102,116,58,54,54,46,54,54,54,54,54,55,37,125,46,111,102,102,115,101,116,45,109,100,45,57,123,109,97,114,103,105,110,45,108,101,102,116,58,55,53,37,125,46,111,102,102,115,101,116,45,109,100,45,49,48,123,109,97,114,103,105,110,45,108,101,102,116,58,56,51,46,51,51,51,51,51,51,37,125,46,111,102,102,115,101,116,45,109,100,45,49,49,123,109,97,114,103,105,110,45,108,101,102,116,58,57,49,46,54,54,54,54,54,55,37,125,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,57,57,50,112,120,41,123,46,99,111,108,45,108,103,123,45,109,115,45,102,108,101,120,45,112,114,101,102,101,114,114,101,100,45,115,105,122,101,58,48,59,102,108,101,120,45,98,97,115,105,115,58,48,59,45,109,115,45,102,108,101,120,45,112,111,115,105,116,105,118,101,58,49,59,102,108,101,120,45,103,114,111,119,58,49,59,109,97,120,45,119,105,100,116,104,58,49,48,48,37,125,46,99,111,108,45,108,103,45,97,117,116,111,123,45,109,115,45,102,108,101,120,58,48,32,48,32,97,117,116,111,59,102,108,101,120,58,48,32,48,32,97,117,116,111,59,119,105,100,116,104,58,97,117,116,111,59,109,97,120,45,119,105,100,116,104,58,49,48,48,37,125,46,99,111,108,45,108,103,45,49,123,45,109,115,45,102,108,101,120,58,48,32,48,32,56,46,51,51,51,51,51,51,37,59,102,108,101,120,58,48,32,48,32,56,46,51,51,51,51,51,51,37,59,109,97,120,45,119,105,100,116,104,58,56,46,51,51,51,51,51,51,37,125,46,99,111,108,45,108,103,45,50,123,45,109,115,45,102,108,101,120,58,48,32,48,32,49,54,46,54,54,54,54,54,55,37,59,102,108,101,120,58,48,32,48,32,49,54,46,54,54,54,54,54,55,37,59,109,97,120,45,119,105,100,116,104,58,49,54,46,54,54,54,54,54,55,37,125,46,99,111,108,45,108,103,45,51,123,45,109,115,45,102,108,101,120,58,48,32,48,32,50,53,37,59,102,108,101,120,58,48,32,48,32,50,53,37,59,109,97,120,45,119,105,100,116,104,58,50,53,37,125,46,99,111,108,45,108,103,45,52,123,45,109,115,45,102,108,101,120,58,48,32,48,32,51,51,46,51,51,51,51,51,51,37,59,102,108,101,120,58,48,32,48,32,51,51,46,51,51,51,51,51,51,37,59,109,97,120,45,119,105,100,116,104,58,51,51,46,51,51,51,51,51,51,37,125,46,99,111,108,45,108,103,45,53,123,45,109,115,45,102,108,101,120,58,48,32,48,32,52,49,46,54,54,54,54,54,55,37,59,102,108,101,120,58,48,32,48,32,52,49,46,54,54,54,54,54,55,37,59,109,97,120,45,119,105,100,116,104,58,52,49,46,54,54,54,54,54,55,37,125,46,99,111,108,45,108,103,45,54,123,45,109,115,45,102,108,101,120,58,48,32,48,32,53,48,37,59,102,108,101,120,58,48,32,48,32,53,48,37,59,109,97,120,45,119,105,100,116,104,58,53,48,37,125,46,99,111,108,45,108,103,45,55,123,45,109,115,45,102,108,101,120,58,48,32,48,32,53,56,46,51,51,51,51,51,51,37,59,102,108,101,120,58,48,32,48,32,53,56,46,51,51,51,51,51,51,37,59,109,97,120,45,119,105,100,116,104,58,53,56,46,51,51,51,51,51,51,37,125,46,99,111,108,45,108,103,45,56,123,45,109,115,45,102,108,101,120,58,48,32,48,32,54,54,46,54,54,54,54,54,55,37,59,102,108,101,120,58,48,32,48,32,54,54,46,54,54,54,54,54,55,37,59,109,97,120,45,119,105,100,116,104,58,54,54,46,54,54,54,54,54,55,37,125,46,99,111,108,45,108,103,45,57,123,45,109,115,45,102,108,101,120,58,48,32,48,32,55,53,37,59,102,108,101,120,58,48,32,48,32,55,53,37,59,109,97,120,45,119,105,100,116,104,58,55,53,37,125,46,99,111,108,45,108,103,45,49,48,123,45,109,115,45,102,108,101,120,58,48,32,48,32,56,51,46,51,51,51,51,51,51,37,59,102,108,101,120,58,48,32,48,32,56,51,46,51,51,51,51,51,51,37,59,109,97,120,45,119,105,100,116,104,58,56,51,46,51,51,51,51,51,51,37,125,46,99,111,108,45,108,103,45,49,49,123,45,109,115,45,102,108,101,120,58,48,32,48,32,57,49,46,54,54,54,54,54,55,37,59,102,108,101,120,58,48,32,48,32,57,49,46,54,54,54,54,54,55,37,59,109,97,120,45,119,105,100,116,104,58,57,49,46,54,54,54,54,54,55,37,125,46,99,111,108,45,108,103,45,49,50,123,45,109,115,45,102,108,101,120,58,48,32,48,32,49,48,48,37,59,102,108,101,120,58,48,32,48,32,49,48,48,37,59,109,97,120,45,119,105,100,116,104,58,49,48,48,37,125,46,111,114,100,101,114,45,108,103,45,102,105,114,115,116,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,45,49,59,111,114,100,101,114,58,45,49,125,46,111,114,100,101,114,45,108,103,45,108,97,115,116,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,49,51,59,111,114,100,101,114,58,49,51,125,46,111,114,100,101,114,45,108,103,45,48,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,48,59,111,114,100,101,114,58,48,125,46,111,114,100,101,114,45,108,103,45,49,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,49,59,111,114,100,101,114,58,49,125,46,111,114,100,101,114,45,108,103,45,50,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,50,59,111,114,100,101,114,58,50,125,46,111,114,100,101,114,45,108,103,45,51,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,51,59,111,114,100,101,114,58,51,125,46,111,114,100,101,114,45,108,103,45,52,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,52,59,111,114,100,101,114,58,52,125,46,111,114,100,101,114,45,108,103,45,53,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,53,59,111,114,100,101,114,58,53,125,46,111,114,100,101,114,45,108,103,45,54,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,54,59,111,114,100,101,114,58,54,125,46,111,114,100,101,114,45,108,103,45,55,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,55,59,111,114,100,101,114,58,55,125,46,111,114,100,101,114,45,108,103,45,56,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,56,59,111,114,100,101,114,58,56,125,46,111,114,100,101,114,45,108,103,45,57,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,57,59,111,114,100,101,114,58,57,125,46,111,114,100,101,114,45,108,103,45,49,48,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,49,48,59,111,114,100,101,114,58,49,48,125,46,111,114,100,101,114,45,108,103,45,49,49,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,49,49,59,111,114,100,101,114,58,49,49,125,46,111,114,100,101,114,45,108,103,45,49,50,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,49,50,59,111,114,100,101,114,58,49,50,125,46,111,102,102,115,101,116,45,108,103,45,48,123,109,97,114,103,105,110,45,108,101,102,116,58,48,125,46,111,102,102,115,101,116,45,108,103,45,49,123,109,97,114,103,105,110,45,108,101,102,116,58,56,46,51,51,51,51,51,51,37,125,46,111,102,102,115,101,116,45,108,103,45,50,123,109,97,114,103,105,110,45,108,101,102,116,58,49,54,46,54,54,54,54,54,55,37,125,46,111,102,102,115,101,116,45,108,103,45,51,123,109,97,114,103,105,110,45,108,101,102,116,58,50,53,37,125,46,111,102,102,115,101,116,45,108,103,45,52,123,109,97,114,103,105,110,45,108,101,102,116,58,51,51,46,51,51,51,51,51,51,37,125,46,111,102,102,115,101,116,45,108,103,45,53,123,109,97,114,103,105,110,45,108,101,102,116,58,52,49,46,54,54,54,54,54,55,37,125,46,111,102,102,115,101,116,45,108,103,45,54,123,109,97,114,103,105,110,45,108,101,102,116,58,53,48,37,125,46,111,102,102,115,101,116,45,108,103,45,55,123,109,97,114,103,105,110,45,108,101,102,116,58,53,56,46,51,51,51,51,51,51,37,125,46,111,102,102,115,101,116,45,108,103,45,56,123,109,97,114,103,105,110,45,108,101,102,116,58,54,54,46,54,54,54,54,54,55,37,125,46,111,102,102,115,101,116,45,108,103,45,57,123,109,97,114,103,105,110,45,108,101,102,116,58,55,53,37,125,46,111,102,102,115,101,116,45,108,103,45,49,48,123,109,97,114,103,105,110,45,108,101,102,116,58,56,51,46,51,51,51,51,51,51,37,125,46,111,102,102,115,101,116,45,108,103,45,49,49,123,109,97,114,103,105,110,45,108,101,102,116,58,57,49,46,54,54,54,54,54,55,37,125,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,49,50,48,48,112,120,41,123,46,99,111,108,45,120,108,123,45,109,115,45,102,108,101,120,45,112,114,101,102,101,114,114,101,100,45,115,105,122,101,58,48,59,102,108,101,120,45,98,97,115,105,115,58,48,59,45,109,115,45,102,108,101,120,45,112,111,115,105,116,105,118,101,58,49,59,102,108,101,120,45,103,114,111,119,58,49,59,109,97,120,45,119,105,100,116,104,58,49,48,48,37,125,46,99,111,108,45,120,108,45,97,117,116,111,123,45,109,115,45,102,108,101,120,58,48,32,48,32,97,117,116,111,59,102,108,101,120,58,48,32,48,32,97,117,116,111,59,119,105,100,116,104,58,97,117,116,111,59,109,97,120,45,119,105,100,116,104,58,49,48,48,37,125,46,99,111,108,45,120,108,45,49,123,45,109,115,45,102,108,101,120,58,48,32,48,32,56,46,51,51,51,51,51,51,37,59,102,108,101,120,58,48,32,48,32,56,46,51,51,51,51,51,51,37,59,109,97,120,45,119,105,100,116,104,58,56,46,51,51,51,51,51,51,37,125,46,99,111,108,45,120,108,45,50,123,45,109,115,45,102,108,101,120,58,48,32,48,32,49,54,46,54,54,54,54,54,55,37,59,102,108,101,120,58,48,32,48,32,49,54,46,54,54,54,54,54,55,37,59,109,97,120,45,119,105,100,116,104,58,49,54,46,54,54,54,54,54,55,37,125,46,99,111,108,45,120,108,45,51,123,45,109,115,45,102,108,101,120,58,48,32,48,32,50,53,37,59,102,108,101,120,58,48,32,48,32,50,53,37,59,109,97,120,45,119,105,100,116,104,58,50,53,37,125,46,99,111,108,45,120,108,45,52,123,45,109,115,45,102,108,101,120,58,48,32,48,32,51,51,46,51,51,51,51,51,51,37,59,102,108,101,120,58,48,32,48,32,51,51,46,51,51,51,51,51,51,37,59,109,97,120,45,119,105,100,116,104,58,51,51,46,51,51,51,51,51,51,37,125,46,99,111,108,45,120,108,45,53,123,45,109,115,45,102,108,101,120,58,48,32,48,32,52,49,46,54,54,54,54,54,55,37,59,102,108,101,120,58,48,32,48,32,52,49,46,54,54,54,54,54,55,37,59,109,97,120,45,119,105,100,116,104,58,52,49,46,54,54,54,54,54,55,37,125,46,99,111,108,45,120,108,45,54,123,45,109,115,45,102,108,101,120,58,48,32,48,32,53,48,37,59,102,108,101,120,58,48,32,48,32,53,48,37,59,109,97,120,45,119,105,100,116,104,58,53,48,37,125,46,99,111,108,45,120,108,45,55,123,45,109,115,45,102,108,101,120,58,48,32,48,32,53,56,46,51,51,51,51,51,51,37,59,102,108,101,120,58,48,32,48,32,53,56,46,51,51,51,51,51,51,37,59,109,97,120,45,119,105,100,116,104,58,53,56,46,51,51,51,51,51,51,37,125,46,99,111,108,45,120,108,45,56,123,45,109,115,45,102,108,101,120,58,48,32,48,32,54,54,46,54,54,54,54,54,55,37,59,102,108,101,120,58,48,32,48,32,54,54,46,54,54,54,54,54,55,37,59,109,97,120,45,119,105,100,116,104,58,54,54,46,54,54,54,54,54,55,37,125,46,99,111,108,45,120,108,45,57,123,45,109,115,45,102,108,101,120,58,48,32,48,32,55,53,37,59,102,108,101,120,58,48,32,48,32,55,53,37,59,109,97,120,45,119,105,100,116,104,58,55,53,37,125,46,99,111,108,45,120,108,45,49,48,123,45,109,115,45,102,108,101,120,58,48,32,48,32,56,51,46,51,51,51,51,51,51,37,59,102,108,101,120,58,48,32,48,32,56,51,46,51,51,51,51,51,51,37,59,109,97,120,45,119,105,100,116,104,58,56,51,46,51,51,51,51,51,51,37,125,46,99,111,108,45,120,108,45,49,49,123,45,109,115,45,102,108,101,120,58,48,32,48,32,57,49,46,54,54,54,54,54,55,37,59,102,108,101,120,58,48,32,48,32,57,49,46,54,54,54,54,54,55,37,59,109,97,120,45,119,105,100,116,104,58,57,49,46,54,54,54,54,54,55,37,125,46,99,111,108,45,120,108,45,49,50,123,45,109,115,45,102,108,101,120,58,48,32,48,32,49,48,48,37,59,102,108,101,120,58,48,32,48,32,49,48,48,37,59,109,97,120,45,119,105,100,116,104,58,49,48,48,37,125,46,111,114,100,101,114,45,120,108,45,102,105,114,115,116,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,45,49,59,111,114,100,101,114,58,45,49,125,46,111,114,100,101,114,45,120,108,45,108,97,115,116,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,49,51,59,111,114,100,101,114,58,49,51,125,46,111,114,100,101,114,45,120,108,45,48,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,48,59,111,114,100,101,114,58,48,125,46,111,114,100,101,114,45,120,108,45,49,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,49,59,111,114,100,101,114,58,49,125,46,111,114,100,101,114,45,120,108,45,50,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,50,59,111,114,100,101,114,58,50,125,46,111,114,100,101,114,45,120,108,45,51,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,51,59,111,114,100,101,114,58,51,125,46,111,114,100,101,114,45,120,108,45,52,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,52,59,111,114,100,101,114,58,52,125,46,111,114,100,101,114,45,120,108,45,53,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,53,59,111,114,100,101,114,58,53,125,46,111,114,100,101,114,45,120,108,45,54,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,54,59,111,114,100,101,114,58,54,125,46,111,114,100,101,114,45,120,108,45,55,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,55,59,111,114,100,101,114,58,55,125,46,111,114,100,101,114,45,120,108,45,56,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,56,59,111,114,100,101,114,58,56,125,46,111,114,100,101,114,45,120,108,45,57,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,57,59,111,114,100,101,114,58,57,125,46,111,114,100,101,114,45,120,108,45,49,48,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,49,48,59,111,114,100,101,114,58,49,48,125,46,111,114,100,101,114,45,120,108,45,49,49,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,49,49,59,111,114,100,101,114,58,49,49,125,46,111,114,100,101,114,45,120,108,45,49,50,123,45,109,115,45,102,108,101,120,45,111,114,100,101,114,58,49,50,59,111,114,100,101,114,58,49,50,125,46,111,102,102,115,101,116,45,120,108,45,48,123,109,97,114,103,105,110,45,108,101,102,116,58,48,125,46,111,102,102,115,101,116,45,120,108,45,49,123,109,97,114,103,105,110,45,108,101,102,116,58,56,46,51,51,51,51,51,51,37,125,46,111,102,102,115,101,116,45,120,108,45,50,123,109,97,114,103,105,110,45,108,101,102,116,58,49,54,46,54,54,54,54,54,55,37,125,46,111,102,102,115,101,116,45,120,108,45,51,123,109,97,114,103,105,110,45,108,101,102,116,58,50,53,37,125,46,111,102,102,115,101,116,45,120,108,45,52,123,109,97,114,103,105,110,45,108,101,102,116,58,51,51,46,51,51,51,51,51,51,37,125,46,111,102,102,115,101,116,45,120,108,45,53,123,109,97,114,103,105,110,45,108,101,102,116,58,52,49,46,54,54,54,54,54,55,37,125,46,111,102,102,115,101,116,45,120,108,45,54,123,109,97,114,103,105,110,45,108,101,102,116,58,53,48,37,125,46,111,102,102,115,101,116,45,120,108,45,55,123,109,97,114,103,105,110,45,108,101,102,116,58,53,56,46,51,51,51,51,51,51,37,125,46,111,102,102,115,101,116,45,120,108,45,56,123,109,97,114,103,105,110,45,108,101,102,116,58,54,54,46,54,54,54,54,54,55,37,125,46,111,102,102,115,101,116,45,120,108,45,57,123,109,97,114,103,105,110,45,108,101,102,116,58,55,53,37,125,46,111,102,102,115,101,116,45,120,108,45,49,48,123,109,97,114,103,105,110,45,108,101,102,116,58,56,51,46,51,51,51,51,51,51,37,125,46,111,102,102,115,101,116,45,120,108,45,49,49,123,109,97,114,103,105,110,45,108,101,102,116,58,57,49,46,54,54,54,54,54,55,37,125,125,46,116,97,98,108,101,123,119,105,100,116,104,58,49,48,48,37,59,109,97,114,103,105,110,45,98,111,116,116,111,109,58,49,114,101,109,59,99,111,108,111,114,58,35,50,49,50,53,50,57,125,46,116,97,98,108,101,32,116,100,44,46,116,97,98,108,101,32,116,104,123,112,97,100,100,105,110,103,58,46,55,53,114,101,109,59,118,101,114,116,105,99,97,108,45,97,108,105,103,110,58,116,111,112,59,98,111,114,100,101,114,45,116,111,112,58,49,112,120,32,115,111,108,105,100,32,35,100,101,101,50,101,54,125,46,116,97,98,108,101,32,116,104,101,97,100,32,116,104,123,118,101,114,116,105,99,97,108,45,97,108,105,103,110,58,98,111,116,116,111,109,59,98,111,114,100,101,114,45,98,111,116,116,111,109,58,50,112,120,32,115,111,108,105,100,32,35,100,101,101,50,101,54,125,46,116,97,98,108,101,32,116,98,111,100,121,43,116,98,111,100,121,123,98,111,114,100,101,114,45,116,111,112,58,50,112,120,32,115,111,108,105,100,32,35,100,101,101,50,101,54,125,46,116,97,98,108,101,45,115,109,32,116,100,44,46,116,97,98,108,101,45,115,109,32,116,104,123,112,97,100,100,105,110,103,58,46,51,114,101,109,125,46,116,97,98,108,101,45,98,111,114,100,101,114,101,100,123,98,111,114,100,101,114,58,49,112,120,32,115,111,108,105,100,32,35,100,101,101,50,101,54,125,46,116,97,98,108,101,45,98,111,114,100,101,114,101,100,32,116,100,44,46,116,97,98,108,101,45,98,111,114,100,101,114,101,100,32,116,104,123,98,111,114,100,101,114,58,49,112,120,32,115,111,108,105,100,32,35,100,101,101,50,101,54,125,46,116,97,98,108,101,45,98,111,114,100,101,114,101,100,32,116,104,101,97,100,32,116,100,44,46,116,97,98,108,101,45,98,111,114,100,101,114,101,100,32,116,104,101,97,100,32,116,104,123,98,111,114,100,101,114,45,98,111,116,116,111,109,45,119,105,100,116,104,58,50,112,120,125,46,116,97,98,108,101,45,98,111,114,100,101,114,108,101,115,115,32,116,98,111,100,121,43,116,98,111,100,121,44,46,116,97,98,108,101,45,98,111,114,100,101,114,108,101,115,115,32,116,100,44,46,116,97,98,108,101,45,98,111,114,100,101,114,108,101,115,115,32,116,104,44,46,116,97,98,108,101,45,98,111,114,100,101,114,108,101,115,115,32,116,104,101,97,100,32,116,104,123,98,111,114,100,101,114,58,48,125,46,116,97,98,108,101,45,115,116,114,105,112,101,100,32,116,98,111,100,121,32,116,114,58,110,116,104,45,111,102,45,116,121,112,101,40,111,100,100,41,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,114,103,98,97,40,48,44,48,44,48,44,46,48,53,41,125,46,116,97,98,108,101,45,104,111,118,101,114,32,116,98,111,100,121,32,116,114,58,104,111,118,101,114,123,99,111,108,111,114,58,35,50,49,50,53,50,57,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,114,103,98,97,40,48,44,48,44,48,44,46,48,55,53,41,125,46,116,97,98,108,101,45,112,114,105,109,97,114,121,44,46,116,97,98,108,101,45,112,114,105,109,97,114,121,62,116,100,44,46,116,97,98,108,101,45,112,114,105,109,97,114,121,62,116,104,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,98,56,100,97,102,102,125,46,116,97,98,108,101,45,112,114,105,109,97,114,121,32,116,98,111,100,121,43,116,98,111,100,121,44,46,116,97,98,108,101,45,112,114,105,109,97,114,121,32,116,100,44,46,116,97,98,108,101,45,112,114,105,109,97,114,121,32,116,104,44,46,116,97,98,108,101,45,112,114,105,109,97,114,121,32,116,104,101,97,100,32,116,104,123,98,111,114,100,101,114,45,99,111,108,111,114,58,35,55,97,98,97,102,102,125,46,116,97,98,108,101,45,104,111,118,101,114,32,46,116,97,98,108,101,45,112,114,105,109,97,114,121,58,104,111,118,101,114,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,57,102,99,100,102,102,125,46,116,97,98,108,101,45,104,111,118,101,114,32,46,116,97,98,108,101,45,112,114,105,109,97,114,121,58,104,111,118,101,114,62,116,100,44,46,116,97,98,108,101,45,104,111,118,101,114,32,46,116,97,98,108,101,45,112,114,105,109,97,114,121,58,104,111,118,101,114,62,116,104,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,57,102,99,100,102,102,125,46,116,97,98,108,101,45,115,101,99,111,110,100,97,114,121,44,46,116,97,98,108,101,45,115,101,99,111,110,100,97,114,121,62,116,100,44,46,116,97,98,108,101,45,115,101,99,111,110,100,97,114,121,62,116,104,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,100,54,100,56,100,98,125,46,116,97,98,108,101,45,115,101,99,111,110,100,97,114,121,32,116,98,111,100,121,43,116,98,111,100,121,44,46,116,97,98,108,101,45,115,101,99,111,110,100,97,114,121,32,116,100,44,46,116,97,98,108,101,45,115,101,99,111,110,100,97,114,121,32,116,104,44,46,116,97,98,108,101,45,115,101,99,111,110,100,97,114,121,32,116,104,101,97,100,32,116,104,123,98,111,114,100,101,114,45,99,111,108,111,114,58,35,98,51,98,55,98,98,125,46,116,97,98,108,101,45,104,111,118,101,114,32,46,116,97,98,108,101,45,115,101,99,111,110,100,97,114,121,58,104,111,118,101,114,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,99,56,99,98,99,102,125,46,116,97,98,108,101,45,104,111,118,101,114,32,46,116,97,98,108,101,45,115,101,99,111,110,100,97,114,121,58,104,111,118,101,114,62,116,100,44,46,116,97,98,108,101,45,104,111,118,101,114,32,46,116,97,98,108,101,45,115,101,99,111,110,100,97,114,121,58,104,111,118,101,114,62,116,104,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,99,56,99,98,99,102,125,46,116,97,98,108,101,45,115,117,99,99,101,115,115,44,46,116,97,98,108,101,45,115,117,99,99,101,115,115,62,116,100,44,46,116,97,98,108,101,45,115,117,99,99,101,115,115,62,116,104,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,99,51,101,54,99,98,125,46,116,97,98,108,101,45,115,117,99,99,101,115,115,32,116,98,111,100,121,43,116,98,111,100,121,44,46,116,97,98,108,101,45,115,117,99,99,101,115,115,32,116,100,44,46,116,97,98,108,101,45,115,117,99,99,101,115,115,32,116,104,44,46,116,97,98,108,101,45,115,117,99,99,101,115,115,32,116,104,101,97,100,32,116,104,123,98,111,114,100,101,114,45,99,111,108,111,114,58,35,56,102,100,49,57,101,125,46,116,97,98,108,101,45,104,111,118,101,114,32,46,116,97,98,108,101,45,115,117,99,99,101,115,115,58,104,111,118,101,114,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,98,49,100,102,98,98,125,46,116,97,98,108,101,45,104,111,118,101,114,32,46,116,97,98,108,101,45,115,117,99,99,101,115,115,58,104,111,118,101,114,62,116,100,44,46,116,97,98,108,101,45,104,111,118,101,114,32,46,116,97,98,108,101,45,115,117,99,99,101,115,115,58,104,111,118,101,114,62,116,104,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,98,49,100,102,98,98,125,46,116,97,98,108,101,45,105,110,102,111,44,46,116,97,98,108,101,45,105,110,102,111,62,116,100,44,46,116,97,98,108,101,45,105,110,102,111,62,116,104,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,98,101,101,53,101,98,125,46,116,97,98,108,101,45,105,110,102,111,32,116,98,111,100,121,43,116,98,111,100,121,44,46,116,97,98,108,101,45,105,110,102,111,32,116,100,44,46,116,97,98,108,101,45,105,110,102,111,32,116,104,44,46,116,97,98,108,101,45,105,110,102,111,32,116,104,101,97,100,32,116,104,123,98,111,114,100,101,114,45,99,111,108,111,114,58,35,56,54,99,102,100,97,125,46,116,97,98,108,101,45,104,111,118,101,114,32,46,116,97,98,108,101,45,105,110,102,111,58,104,111,118,101,114,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,97,98,100,100,101,53,125,46,116,97,98,108,101,45,104,111,118,101,114,32,46,116,97,98,108,101,45,105,110,102,111,58,104,111,118,101,114,62,116,100,44,46,116,97,98,108,101,45,104,111,118,101,114,32,46,116,97,98,108,101,45,105,110,102,111,58,104,111,118,101,114,62,116,104,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,97,98,100,100,101,53,125,46,116,97,98,108,101,45,119,97,114,110,105,110,103,44,46,116,97,98,108,101,45,119,97,114,110,105,110,103,62,116,100,44,46,116,97,98,108,101,45,119,97,114,110,105,110,103,62,116,104,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,102,101,101,98,97,125,46,116,97,98,108,101,45,119,97,114,110,105,110,103,32,116,98,111,100,121,43,116,98,111,100,121,44,46,116,97,98,108,101,45,119,97,114,110,105,110,103,32,116,100,44,46,116,97,98,108,101,45,119,97,114,110,105,110,103,32,116,104,44,46,116,97,98,108,101,45,119,97,114,110,105,110,103,32,116,104,101,97,100,32,116,104,123,98,111,114,100,101,114,45,99,111,108,111,114,58,35,102,102,100,102,55,101,125,46,116,97,98,108,101,45,104,111,118,101,114,32,46,116,97,98,108,101,45,119,97,114,110,105,110,103,58,104,111,118,101,114,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,102,101,56,97,49,125,46,116,97,98,108,101,45,104,111,118,101,114,32,46,116,97,98,108,101,45,119,97,114,110,105,110,103,58,104,111,118,101,114,62,116,100,44,46,116,97,98,108,101,45,104,111,118,101,114,32,46,116,97,98,108,101,45,119,97,114,110,105,110,103,58,104,111,118,101,114,62,116,104,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,102,101,56,97,49,125,46,116,97,98,108,101,45,100,97,110,103,101,114,44,46,116,97,98,108,101,45,100,97,110,103,101,114,62,116,100,44,46,116,97,98,108,101,45,100,97,110,103,101,114,62,116,104,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,53,99,54,99,98,125,46,116,97,98,108,101,45,100,97,110,103,101,114,32,116,98,111,100,121,43,116,98,111,100,121,44,46,116,97,98,108,101,45,100,97,110,103,101,114,32,116,100,44,46,116,97,98,108,101,45,100,97,110,103,101,114,32,116,104,44,46,116,97,98,108,101,45,100,97,110,103,101,114,32,116,104,101,97,100,32,116,104,123,98,111,114,100,101,114,45,99,111,108,111,114,58,35,101,100,57,54,57,101,125,46,116,97,98,108,101,45,104,111,118,101,114,32,46,116,97,98,108,101,45,100,97,110,103,101,114,58,104,111,118,101,114,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,49,98,48,98,55,125,46,116,97,98,108,101,45,104,111,118,101,114,32,46,116,97,98,108,101,45,100,97,110,103,101,114,58,104,111,118,101,114,62,116,100,44,46,116,97,98,108,101,45,104,111,118,101,114,32,46,116,97,98,108,101,45,100,97,110,103,101,114,58,104,111,118,101,114,62,116,104,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,49,98,48,98,55,125,46,116,97,98,108,101,45,108,105,103,104,116,44,46,116,97,98,108,101,45,108,105,103,104,116,62,116,100,44,46,116,97,98,108,101,45,108,105,103,104,116,62,116,104,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,100,102,100,102,101,125,46,116,97,98,108,101,45,108,105,103,104,116,32,116,98,111,100,121,43,116,98,111,100,121,44,46,116,97,98,108,101,45,108,105,103,104,116,32,116,100,44,46,116,97,98,108,101,45,108,105,103,104,116,32,116,104,44,46,116,97,98,108,101,45,108,105,103,104,116,32,116,104,101,97,100,32,116,104,123,98,111,114,100,101,114,45,99,111,108,111,114,58,35,102,98,102,99,102,99,125,46,116,97,98,108,101,45,104,111,118,101,114,32,46,116,97,98,108,101,45,108,105,103,104,116,58,104,111,118,101,114,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,101,99,101,99,102,54,125,46,116,97,98,108,101,45,104,111,118,101,114,32,46,116,97,98,108,101,45,108,105,103,104,116,58,104,111,118,101,114,62,116,100,44,46,116,97,98,108,101,45,104,111,118,101,114,32,46,116,97,98,108,101,45,108,105,103,104,116,58,104,111,118,101,114,62,116,104,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,101,99,101,99,102,54,125,46,116,97,98,108,101,45,100,97,114,107,44,46,116,97,98,108,101,45,100,97,114,107,62,116,100,44,46,116,97,98,108,101,45,100,97,114,107,62,116,104,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,99,54,99,56,99,97,125,46,116,97,98,108,101,45,100,97,114,107,32,116,98,111,100,121,43,116,98,111,100,121,44,46,116,97,98,108,101,45,100,97,114,107,32,116,100,44,46,116,97,98,108,101,45,100,97,114,107,32,116,104,44,46,116,97,98,108,101,45,100,97,114,107,32,116,104,101,97,100,32,116,104,123,98,111,114,100,101,114,45,99,111,108,111,114,58,35,57,53,57,57,57,99,125,46,116,97,98,108,101,45,104,111,118,101,114,32,46,116,97,98,108,101,45,100,97,114,107,58,104,111,118,101,114,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,98,57,98,98,98,101,125,46,116,97,98,108,101,45,104,111,118,101,114,32,46,116,97,98,108,101,45,100,97,114,107,58,104,111,118,101,114,62,116,100,44,46,116,97,98,108,101,45,104,111,118,101,114,32,46,116,97,98,108,101,45,100,97,114,107,58,104,111,118,101,114,62,116,104,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,98,57,98,98,98,101,125,46,116,97,98,108,101,45,97,99,116,105,118,101,44,46,116,97,98,108,101,45,97,99,116,105,118,101,62,116,100,44,46,116,97,98,108,101,45,97,99,116,105,118,101,62,116,104,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,114,103,98,97,40,48,44,48,44,48,44,46,48,55,53,41,125,46,116,97,98,108,101,45,104,111,118,101,114,32,46,116,97,98,108,101,45,97,99,116,105,118,101,58,104,111,118,101,114,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,114,103,98,97,40,48,44,48,44,48,44,46,48,55,53,41,125,46,116,97,98,108,101,45,104,111,118,101,114,32,46,116,97,98,108,101,45,97,99,116,105,118,101,58,104,111,118,101,114,62,116,100,44,46,116,97,98,108,101,45,104,111,118,101,114,32,46,116,97,98,108,101,45,97,99,116,105,118,101,58,104,111,118,101,114,62,116,104,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,114,103,98,97,40,48,44,48,44,48,44,46,48,55,53,41,125,46,116,97,98,108,101,32,46,116,104,101,97,100,45,100,97,114,107,32,116,104,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,51,52,51,97,52,48,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,52,53,52,100,53,53,125,46,116,97,98,108,101,32,46,116,104,101,97,100,45,108,105,103,104,116,32,116,104,123,99,111,108,111,114,58,35,52,57,53,48,53,55,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,101,57,101,99,101,102,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,100,101,101,50,101,54,125,46,116,97,98,108,101,45,100,97,114,107,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,51,52,51,97,52,48,125,46,116,97,98,108,101,45,100,97,114,107,32,116,100,44,46,116,97,98,108,101,45,100,97,114,107,32,116,104,44,46,116,97,98,108,101,45,100,97,114,107,32,116,104,101,97,100,32,116,104,123,98,111,114,100,101,114,45,99,111,108,111,114,58,35,52,53,52,100,53,53,125,46,116,97,98,108,101,45,100,97,114,107,46,116,97,98,108,101,45,98,111,114,100,101,114,101,100,123,98,111,114,100,101,114,58,48,125,46,116,97,98,108,101,45,100,97,114,107,46,116,97,98,108,101,45,115,116,114,105,112,101,100,32,116,98,111,100,121,32,116,114,58,110,116,104,45,111,102,45,116,121,112,101,40,111,100,100,41,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,114,103,98,97,40,50,53,53,44,50,53,53,44,50,53,53,44,46,48,53,41,125,46,116,97,98,108,101,45,100,97,114,107,46,116,97,98,108,101,45,104,111,118,101,114,32,116,98,111,100,121,32,116,114,58,104,111,118,101,114,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,114,103,98,97,40,50,53,53,44,50,53,53,44,50,53,53,44,46,48,55,53,41,125,64,109,101,100,105,97,32,40,109,97,120,45,119,105,100,116,104,58,53,55,53,46,57,56,112,120,41,123,46,116,97,98,108,101,45,114,101,115,112,111,110,115,105,118,101,45,115,109,123,100,105,115,112,108,97,121,58,98,108,111,99,107,59,119,105,100,116,104,58,49,48,48,37,59,111,118,101,114,102,108,111,119,45,120,58,97,117,116,111,59,45,119,101,98,107,105,116,45,111,118,101,114,102,108,111,119,45,115,99,114,111,108,108,105,110,103,58,116,111,117,99,104,125,46,116,97,98,108,101,45,114,101,115,112,111,110,115,105,118,101,45,115,109,62,46,116,97,98,108,101,45,98,111,114,100,101,114,101,100,123,98,111,114,100,101,114,58,48,125,125,64,109,101,100,105,97,32,40,109,97,120,45,119,105,100,116,104,58,55,54,55,46,57,56,112,120,41,123,46,116,97,98,108,101,45,114,101,115,112,111,110,115,105,118,101,45,109,100,123,100,105,115,112,108,97,121,58,98,108,111,99,107,59,119,105,100,116,104,58,49,48,48,37,59,111,118,101,114,102,108,111,119,45,120,58,97,117,116,111,59,45,119,101,98,107,105,116,45,111,118,101,114,102,108,111,119,45,115,99,114,111,108,108,105,110,103,58,116,111,117,99,104,125,46,116,97,98,108,101,45,114,101,115,112,111,110,115,105,118,101,45,109,100,62,46,116,97,98,108,101,45,98,111,114,100,101,114,101,100,123,98,111,114,100,101,114,58,48,125,125,64,109,101,100,105,97,32,40,109,97,120,45,119,105,100,116,104,58,57,57,49,46,57,56,112,120,41,123,46,116,97,98,108,101,45,114,101,115,112,111,110,115,105,118,101,45,108,103,123,100,105,115,112,108,97,121,58,98,108,111,99,107,59,119,105,100,116,104,58,49,48,48,37,59,111,118,101,114,102,108,111,119,45,120,58,97,117,116,111,59,45,119,101,98,107,105,116,45,111,118,101,114,102,108,111,119,45,115,99,114,111,108,108,105,110,103,58,116,111,117,99,104,125,46,116,97,98,108,101,45,114,101,115,112,111,110,115,105,118,101,45,108,103,62,46,116,97,98,108,101,45,98,111,114,100,101,114,101,100,123,98,111,114,100,101,114,58,48,125,125,64,109,101,100,105,97,32,40,109,97,120,45,119,105,100,116,104,58,49,49,57,57,46,57,56,112,120,41,123,46,116,97,98,108,101,45,114,101,115,112,111,110,115,105,118,101,45,120,108,123,100,105,115,112,108,97,121,58,98,108,111,99,107,59,119,105,100,116,104,58,49,48,48,37,59,111,118,101,114,102,108,111,119,45,120,58,97,117,116,111,59,45,119,101,98,107,105,116,45,111,118,101,114,102,108,111,119,45,115,99,114,111,108,108,105,110,103,58,116,111,117,99,104,125,46,116,97,98,108,101,45,114,101,115,112,111,110,115,105,118,101,45,120,108,62,46,116,97,98,108,101,45,98,111,114,100,101,114,101,100,123,98,111,114,100,101,114,58,48,125,125,46,116,97,98,108,101,45,114,101,115,112,111,110,115,105,118,101,123,100,105,115,112,108,97,121,58,98,108,111,99,107,59,119,105,100,116,104,58,49,48,48,37,59,111,118,101,114,102,108,111,119,45,120,58,97,117,116,111,59,45,119,101,98,107,105,116,45,111,118,101,114,102,108,111,119,45,115,99,114,111,108,108,105,110,103,58,116,111,117,99,104,125,46,116,97,98,108,101,45,114,101,115,112,111,110,115,105,118,101,62,46,116,97,98,108,101,45,98,111,114,100,101,114,101,100,123,98,111,114,100,101,114,58,48,125,46,102,111,114,109,45,99,111,110,116,114,111,108,123,100,105,115,112,108,97,121,58,98,108,111,99,107,59,119,105,100,116,104,58,49,48,48,37,59,104,101,105,103,104,116,58,99,97,108,99,40,49,46,53,101,109,32,43,32,46,55,53,114,101,109,32,43,32,50,112,120,41,59,112,97,100,100,105,110,103,58,46,51,55,53,114,101,109,32,46,55,53,114,101,109,59,102,111,110,116,45,115,105,122,101,58,49,114,101,109,59,102,111,110,116,45,119,101,105,103,104,116,58,52,48,48,59,108,105,110,101,45,104,101,105,103,104,116,58,49,46,53,59,99,111,108,111,114,58,35,52,57,53,48,53,55,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,108,105,112,58,112,97,100,100,105,110,103,45,98,111,120,59,98,111,114,100,101,114,58,49,112,120,32,115,111,108,105,100,32,35,99,101,100,52,100,97,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,46,50,53,114,101,109,59,116,114,97,110,115,105,116,105,111,110,58,98,111,114,100,101,114,45,99,111,108,111,114,32,46,49,53,115,32,101,97,115,101,45,105,110,45,111,117,116,44,98,111,120,45,115,104,97,100,111,119,32,46,49,53,115,32,101,97,115,101,45,105,110,45,111,117,116,125,64,109,101,100,105,97,32,40,112,114,101,102,101,114,115,45,114,101,100,117,99,101,100,45,109,111,116,105,111,110,58,114,101,100,117,99,101,41,123,46,102,111,114,109,45,99,111,110,116,114,111,108,123,116,114,97,110,115,105,116,105,111,110,58,110,111,110,101,125,125,46,102,111,114,109,45,99,111,110,116,114,111,108,58,58,45,109,115,45,101,120,112,97,110,100,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,116,114,97,110,115,112,97,114,101,110,116,59,98,111,114,100,101,114,58,48,125,46,102,111,114,109,45,99,111,110,116,114,111,108,58,102,111,99,117,115,123,99,111,108,111,114,58,35,52,57,53,48,53,55,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,102,102,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,56,48,98,100,102,102,59,111,117,116,108,105,110,101,58,48,59,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,48,44,49,50,51,44,50,53,53,44,46,50,53,41,125,46,102,111,114,109,45,99,111,110,116,114,111,108,58,58,45,119,101,98,107,105,116,45,105,110,112,117,116,45,112,108,97,99,101,104,111,108,100,101,114,123,99,111,108,111,114,58,35,54,99,55,53,55,100,59,111,112,97,99,105,116,121,58,49,125,46,102,111,114,109,45,99,111,110,116,114,111,108,58,58,45,109,111,122,45,112,108,97,99,101,104,111,108,100,101,114,123,99,111,108,111,114,58,35,54,99,55,53,55,100,59,111,112,97,99,105,116,121,58,49,125,46,102,111,114,109,45,99,111,110,116,114,111,108,58,45,109,115,45,105,110,112,117,116,45,112,108,97,99,101,104,111,108,100,101,114,123,99,111,108,111,114,58,35,54,99,55,53,55,100,59,111,112,97,99,105,116,121,58,49,125,46,102,111,114,109,45,99,111,110,116,114,111,108,58,58,45,109,115,45,105,110,112,117,116,45,112,108,97,99,101,104,111,108,100,101,114,123,99,111,108,111,114,58,35,54,99,55,53,55,100,59,111,112,97,99,105,116,121,58,49,125,46,102,111,114,109,45,99,111,110,116,114,111,108,58,58,112,108,97,99,101,104,111,108,100,101,114,123,99,111,108,111,114,58,35,54,99,55,53,55,100,59,111,112,97,99,105,116,121,58,49,125,46,102,111,114,109,45,99,111,110,116,114,111,108,58,100,105,115,97,98,108,101,100,44,46,102,111,114,109,45,99,111,110,116,114,111,108,91,114,101,97,100,111,110,108,121,93,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,101,57,101,99,101,102,59,111,112,97,99,105,116,121,58,49,125,115,101,108,101,99,116,46,102,111,114,109,45,99,111,110,116,114,111,108,58,102,111,99,117,115,58,58,45,109,115,45,118,97,108,117,101,123,99,111,108,111,114,58,35,52,57,53,48,53,55,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,102,102,125,46,102,111,114,109,45,99,111,110,116,114,111,108,45,102,105,108,101,44,46,102,111,114,109,45,99,111,110,116,114,111,108,45,114,97,110,103,101,123,100,105,115,112,108,97,121,58,98,108,111,99,107,59,119,105,100,116,104,58,49,48,48,37,125,46,99,111,108,45,102,111,114,109,45,108,97,98,101,108,123,112,97,100,100,105,110,103,45,116,111,112,58,99,97,108,99,40,46,51,55,53,114,101,109,32,43,32,49,112,120,41,59,112,97,100,100,105,110,103,45,98,111,116,116,111,109,58,99,97,108,99,40,46,51,55,53,114,101,109,32,43,32,49,112,120,41,59,109,97,114,103,105,110,45,98,111,116,116,111,109,58,48,59,102,111,110,116,45,115,105,122,101,58,105,110,104,101,114,105,116,59,108,105,110,101,45,104,101,105,103,104,116,58,49,46,53,125,46,99,111,108,45,102,111,114,109,45,108,97,98,101,108,45,108,103,123,112,97,100,100,105,110,103,45,116,111,112,58,99,97,108,99,40,46,53,114,101,109,32,43,32,49,112,120,41,59,112,97,100,100,105,110,103,45,98,111,116,116,111,109,58,99,97,108,99,40,46,53,114,101,109,32,43,32,49,112,120,41,59,102,111,110,116,45,115,105,122,101,58,49,46,50,53,114,101,109,59,108,105,110,101,45,104,101,105,103,104,116,58,49,46,53,125,46,99,111,108,45,102,111,114,109,45,108,97,98,101,108,45,115,109,123,112,97,100,100,105,110,103,45,116,111,112,58,99,97,108,99,40,46,50,53,114,101,109,32,43,32,49,112,120,41,59,112,97,100,100,105,110,103,45,98,111,116,116,111,109,58,99,97,108,99,40,46,50,53,114,101,109,32,43,32,49,112,120,41,59,102,111,110,116,45,115,105,122,101,58,46,56,55,53,114,101,109,59,108,105,110,101,45,104,101,105,103,104,116,58,49,46,53,125,46,102,111,114,109,45,99,111,110,116,114,111,108,45,112,108,97,105,110,116,101,120,116,123,100,105,115,112,108,97,121,58,98,108,111,99,107,59,119,105,100,116,104,58,49,48,48,37,59,112,97,100,100,105,110,103,45,116,111,112,58,46,51,55,53,114,101,109,59,112,97,100,100,105,110,103,45,98,111,116,116,111,109,58,46,51,55,53,114,101,109,59,109,97,114,103,105,110,45,98,111,116,116,111,109,58,48,59,108,105,110,101,45,104,101,105,103,104,116,58,49,46,53,59,99,111,108,111,114,58,35,50,49,50,53,50,57,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,116,114,97,110,115,112,97,114,101,110,116,59,98,111,114,100,101,114,58,115,111,108,105,100,32,116,114,97,110,115,112,97,114,101,110,116,59,98,111,114,100,101,114,45,119,105,100,116,104,58,49,112,120,32,48,125,46,102,111,114,109,45,99,111,110,116,114,111,108,45,112,108,97,105,110,116,101,120,116,46,102,111,114,109,45,99,111,110,116,114,111,108,45,108,103,44,46,102,111,114,109,45,99,111,110,116,114,111,108,45,112,108,97,105,110,116,101,120,116,46,102,111,114,109,45,99,111,110,116,114,111,108,45,115,109,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,48,59,112,97,100,100,105,110,103,45,108,101,102,116,58,48,125,46,102,111,114,109,45,99,111,110,116,114,111,108,45,115,109,123,104,101,105,103,104,116,58,99,97,108,99,40,49,46,53,101,109,32,43,32,46,53,114,101,109,32,43,32,50,112,120,41,59,112,97,100,100,105,110,103,58,46,50,53,114,101,109,32,46,53,114,101,109,59,102,111,110,116,45,115,105,122,101,58,46,56,55,53,114,101,109,59,108,105,110,101,45,104,101,105,103,104,116,58,49,46,53,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,46,50,114,101,109,125,46,102,111,114,109,45,99,111,110,116,114,111,108,45,108,103,123,104,101,105,103,104,116,58,99,97,108,99,40,49,46,53,101,109,32,43,32,49,114,101,109,32,43,32,50,112,120,41,59,112,97,100,100,105,110,103,58,46,53,114,101,109,32,49,114,101,109,59,102,111,110,116,45,115,105,122,101,58,49,46,50,53,114,101,109,59,108,105,110,101,45,104,101,105,103,104,116,58,49,46,53,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,46,51,114,101,109,125,115,101,108,101,99,116,46,102,111,114,109,45,99,111,110,116,114,111,108,91,109,117,108,116,105,112,108,101,93,44,115,101,108,101,99,116,46,102,111,114,109,45,99,111,110,116,114,111,108,91,115,105,122,101,93,123,104,101,105,103,104,116,58,97,117,116,111,125,116,101,120,116,97,114,101,97,46,102,111,114,109,45,99,111,110,116,114,111,108,123,104,101,105,103,104,116,58,97,117,116,111,125,46,102,111,114,109,45,103,114,111,117,112,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,49,114,101,109,125,46,102,111,114,109,45,116,101,120,116,123,100,105,115,112,108,97,121,58,98,108,111,99,107,59,109,97,114,103,105,110,45,116,111,112,58,46,50,53,114,101,109,125,46,102,111,114,109,45,114,111,119,123,100,105,115,112,108,97,121,58,45,109,115,45,102,108,101,120,98,111,120,59,100,105,115,112,108,97,121,58,102,108,101,120,59,45,109,115,45,102,108,101,120,45,119,114,97,112,58,119,114,97,112,59,102,108,101,120,45,119,114,97,112,58,119,114,97,112,59,109,97,114,103,105,110,45,114,105,103,104,116,58,45,53,112,120,59,109,97,114,103,105,110,45,108,101,102,116,58,45,53,112,120,125,46,102,111,114,109,45,114,111,119,62,46,99,111,108,44,46,102,111,114,109,45,114,111,119,62,91,99,108,97,115,115,42,61,99,111,108,45,93,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,53,112,120,59,112,97,100,100,105,110,103,45,108,101,102,116,58,53,112,120,125,46,102,111,114,109,45,99,104,101,99,107,123,112,111,115,105,116,105,111,110,58,114,101,108,97,116,105,118,101,59,100,105,115,112,108,97,121,58,98,108,111,99,107,59,112,97,100,100,105,110,103,45,108,101,102,116,58,49,46,50,53,114,101,109,125,46,102,111,114,109,45,99,104,101,99,107,45,105,110,112,117,116,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,109,97,114,103,105,110,45,116,111,112,58,46,51,114,101,109,59,109,97,114,103,105,110,45,108,101,102,116,58,45,49,46,50,53,114,101,109,125,46,102,111,114,109,45,99,104,101,99,107,45,105,110,112,117,116,58,100,105,115,97,98,108,101,100,126,46,102,111,114,109,45,99,104,101,99,107,45,108,97,98,101,108,123,99,111,108,111,114,58,35,54,99,55,53,55,100,125,46,102,111,114,109,45,99,104,101,99,107,45,108,97,98,101,108,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,48,125,46,102,111,114,109,45,99,104,101,99,107,45,105,110,108,105,110,101,123,100,105,115,112,108,97,121,58,45,109,115,45,105,110,108,105,110,101,45,102,108,101,120,98,111,120,59,100,105,115,112,108,97,121,58,105,110,108,105,110,101,45,102,108,101,120,59,45,109,115,45,102,108,101,120,45,97,108,105,103,110,58,99,101,110,116,101,114,59,97,108,105,103,110,45,105,116,101,109,115,58,99,101,110,116,101,114,59,112,97,100,100,105,110,103,45,108,101,102,116,58,48,59,109,97,114,103,105,110,45,114,105,103,104,116,58,46,55,53,114,101,109,125,46,102,111,114,109,45,99,104,101,99,107,45,105,110,108,105,110,101,32,46,102,111,114,109,45,99,104,101,99,107,45,105,110,112,117,116,123,112,111,115,105,116,105,111,110,58,115,116,97,116,105,99,59,109,97,114,103,105,110,45,116,111,112,58,48,59,109,97,114,103,105,110,45,114,105,103,104,116,58,46,51,49,50,53,114,101,109,59,109,97,114,103,105,110,45,108,101,102,116,58,48,125,46,118,97,108,105,100,45,102,101,101,100,98,97,99,107,123,100,105,115,112,108,97,121,58,110,111,110,101,59,119,105,100,116,104,58,49,48,48,37,59,109,97,114,103,105,110,45,116,111,112,58,46,50,53,114,101,109,59,102,111,110,116,45,115,105,122,101,58,56,48,37,59,99,111,108,111,114,58,35,50,56,97,55,52,53,125,46,118,97,108,105,100,45,116,111,111,108,116,105,112,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,116,111,112,58,49,48,48,37,59,122,45,105,110,100,101,120,58,53,59,100,105,115,112,108,97,121,58,110,111,110,101,59,109,97,120,45,119,105,100,116,104,58,49,48,48,37,59,112,97,100,100,105,110,103,58,46,50,53,114,101,109,32,46,53,114,101,109,59,109,97,114,103,105,110,45,116,111,112,58,46,49,114,101,109,59,102,111,110,116,45,115,105,122,101,58,46,56,55,53,114,101,109,59,108,105,110,101,45,104,101,105,103,104,116,58,49,46,53,59,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,114,103,98,97,40,52,48,44,49,54,55,44,54,57,44,46,57,41,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,46,50,53,114,101,109,125,46,102,111,114,109,45,99,111,110,116,114,111,108,46,105,115,45,118,97,108,105,100,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,102,111,114,109,45,99,111,110,116,114,111,108,58,118,97,108,105,100,123,98,111,114,100,101,114,45,99,111,108,111,114,58,35,50,56,97,55,52,53,59,112,97,100,100,105,110,103,45,114,105,103,104,116,58,99,97,108,99,40,49,46,53,101,109,32,43,32,46,55,53,114,101,109,41,59,98,97,99,107,103,114,111,117,110,100,45,105,109,97,103,101,58,117,114,108,40,34,100,97,116,97,58,105,109,97,103,101,47,115,118,103,43,120,109,108,44,37,51,99,115,118,103,32,120,109,108,110,115,61,39,104,116,116,112,58,47,47,119,119,119,46,119,51,46,111,114,103,47,50,48,48,48,47,115,118,103,39,32,118,105,101,119,66,111,120,61,39,48,32,48,32,56,32,56,39,37,51,101,37,51,99,112,97,116,104,32,102,105,108,108,61,39,37,50,51,50,56,97,55,52,53,39,32,100,61,39,77,50,46,51,32,54,46,55,51,76,46,54,32,52,46,53,51,99,45,46,52,45,49,46,48,52,46,52,54,45,49,46,52,32,49,46,49,45,46,56,108,49,46,49,32,49,46,52,32,51,46,52,45,51,46,56,99,46,54,45,46,54,51,32,49,46,54,45,46,50,55,32,49,46,50,46,55,108,45,52,32,52,46,54,99,45,46,52,51,46,53,45,46,56,46,52,45,49,46,49,46,49,122,39,47,37,51,101,37,51,99,47,115,118,103,37,51,101,34,41,59,98,97,99,107,103,114,111,117,110,100,45,114,101,112,101,97,116,58,110,111,45,114,101,112,101,97,116,59,98,97,99,107,103,114,111,117,110,100,45,112,111,115,105,116,105,111,110,58,99,101,110,116,101,114,32,114,105,103,104,116,32,99,97,108,99,40,46,51,55,53,101,109,32,43,32,46,49,56,55,53,114,101,109,41,59,98,97,99,107,103,114,111,117,110,100,45,115,105,122,101,58,99,97,108,99,40,46,55,53,101,109,32,43,32,46,51,55,53,114,101,109,41,32,99,97,108,99,40,46,55,53,101,109,32,43,32,46,51,55,53,114,101,109,41,125,46,102,111,114,109,45,99,111,110,116,114,111,108,46,105,115,45,118,97,108,105,100,58,102,111,99,117,115,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,102,111,114,109,45,99,111,110,116,114,111,108,58,118,97,108,105,100,58,102,111,99,117,115,123,98,111,114,100,101,114,45,99,111,108,111,114,58,35,50,56,97,55,52,53,59,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,52,48,44,49,54,55,44,54,57,44,46,50,53,41,125,46,102,111,114,109,45,99,111,110,116,114,111,108,46,105,115,45,118,97,108,105,100,126,46,118,97,108,105,100,45,102,101,101,100,98,97,99,107,44,46,102,111,114,109,45,99,111,110,116,114,111,108,46,105,115,45,118,97,108,105,100,126,46,118,97,108,105,100,45,116,111,111,108,116,105,112,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,102,111,114,109,45,99,111,110,116,114,111,108,58,118,97,108,105,100,126,46,118,97,108,105,100,45,102,101,101,100,98,97,99,107,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,102,111,114,109,45,99,111,110,116,114,111,108,58,118,97,108,105,100,126,46,118,97,108,105,100,45,116,111,111,108,116,105,112,123,100,105,115,112,108,97,121,58,98,108,111,99,107,125,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,116,101,120,116,97,114,101,97,46,102,111,114,109,45,99,111,110,116,114,111,108,58,118,97,108,105,100,44,116,101,120,116,97,114,101,97,46,102,111,114,109,45,99,111,110,116,114,111,108,46,105,115,45,118,97,108,105,100,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,99,97,108,99,40,49,46,53,101,109,32,43,32,46,55,53,114,101,109,41,59,98,97,99,107,103,114,111,117,110,100,45,112,111,115,105,116,105,111,110,58,116,111,112,32,99,97,108,99,40,46,51,55,53,101,109,32,43,32,46,49,56,55,53,114,101,109,41,32,114,105,103,104,116,32,99,97,108,99,40,46,51,55,53,101,109,32,43,32,46,49,56,55,53,114,101,109,41,125,46,99,117,115,116,111,109,45,115,101,108,101,99,116,46,105,115,45,118,97,108,105,100,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,99,117,115,116,111,109,45,115,101,108,101,99,116,58,118,97,108,105,100,123,98,111,114,100,101,114,45,99,111,108,111,114,58,35,50,56,97,55,52,53,59,112,97,100,100,105,110,103,45,114,105,103,104,116,58,99,97,108,99,40,40,49,101,109,32,43,32,46,55,53,114,101,109,41,32,42,32,51,32,47,32,52,32,43,32,49,46,55,53,114,101,109,41,59,98,97,99,107,103,114,111,117,110,100,58,117,114,108,40,34,100,97,116,97,58,105,109,97,103,101,47,115,118,103,43,120,109,108,44,37,51,99,115,118,103,32,120,109,108,110,115,61,39,104,116,116,112,58,47,47,119,119,119,46,119,51,46,111,114,103,47,50,48,48,48,47,115,118,103,39,32,118,105,101,119,66,111,120,61,39,48,32,48,32,52,32,53,39,37,51,101,37,51,99,112,97,116,104,32,102,105,108,108,61,39,37,50,51,51,52,51,97,52,48,39,32,100,61,39,77,50,32,48,76,48,32,50,104,52,122,109,48,32,53,76,48,32,51,104,52,122,39,47,37,51,101,37,51,99,47,115,118,103,37,51,101,34,41,32,110,111,45,114,101,112,101,97,116,32,114,105,103,104,116,32,46,55,53,114,101,109,32,99,101,110,116,101,114,47,56,112,120,32,49,48,112,120,44,117,114,108,40,34,100,97,116,97,58,105,109,97,103,101,47,115,118,103,43,120,109,108,44,37,51,99,115,118,103,32,120,109,108,110,115,61,39,104,116,116,112,58,47,47,119,119,119,46,119,51,46,111,114,103,47,50,48,48,48,47,115,118,103,39,32,118,105,101,119,66,111,120,61,39,48,32,48,32,56,32,56,39,37,51,101,37,51,99,112,97,116,104,32,102,105,108,108,61,39,37,50,51,50,56,97,55,52,53,39,32,100,61,39,77,50,46,51,32,54,46,55,51,76,46,54,32,52,46,53,51,99,45,46,52,45,49,46,48,52,46,52,54,45,49,46,52,32,49,46,49,45,46,56,108,49,46,49,32,49,46,52,32,51,46,52,45,51,46,56,99,46,54,45,46,54,51,32,49,46,54,45,46,50,55,32,49,46,50,46,55,108,45,52,32,52,46,54,99,45,46,52,51,46,53,45,46,56,46,52,45,49,46,49,46,49,122,39,47,37,51,101,37,51,99,47,115,118,103,37,51,101,34,41,32,35,102,102,102,32,110,111,45,114,101,112,101,97,116,32,99,101,110,116,101,114,32,114,105,103,104,116,32,49,46,55,53,114,101,109,47,99,97,108,99,40,46,55,53,101,109,32,43,32,46,51,55,53,114,101,109,41,32,99,97,108,99,40,46,55,53,101,109,32,43,32,46,51,55,53,114,101,109,41,125,46,99,117,115,116,111,109,45,115,101,108,101,99,116,46,105,115,45,118,97,108,105,100,58,102,111,99,117,115,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,99,117,115,116,111,109,45,115,101,108,101,99,116,58,118,97,108,105,100,58,102,111,99,117,115,123,98,111,114,100,101,114,45,99,111,108,111,114,58,35,50,56,97,55,52,53,59,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,52,48,44,49,54,55,44,54,57,44,46,50,53,41,125,46,99,117,115,116,111,109,45,115,101,108,101,99,116,46,105,115,45,118,97,108,105,100,126,46,118,97,108,105,100,45,102,101,101,100,98,97,99,107,44,46,99,117,115,116,111,109,45,115,101,108,101,99,116,46,105,115,45,118,97,108,105,100,126,46,118,97,108,105,100,45,116,111,111,108,116,105,112,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,99,117,115,116,111,109,45,115,101,108,101,99,116,58,118,97,108,105,100,126,46,118,97,108,105,100,45,102,101,101,100,98,97,99,107,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,99,117,115,116,111,109,45,115,101,108,101,99,116,58,118,97,108,105,100,126,46,118,97,108,105,100,45,116,111,111,108,116,105,112,123,100,105,115,112,108,97,121,58,98,108,111,99,107,125,46,102,111,114,109,45,99,111,110,116,114,111,108,45,102,105,108,101,46,105,115,45,118,97,108,105,100,126,46,118,97,108,105,100,45,102,101,101,100,98,97,99,107,44,46,102,111,114,109,45,99,111,110,116,114,111,108,45,102,105,108,101,46,105,115,45,118,97,108,105,100,126,46,118,97,108,105,100,45,116,111,111,108,116,105,112,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,102,111,114,109,45,99,111,110,116,114,111,108,45,102,105,108,101,58,118,97,108,105,100,126,46,118,97,108,105,100,45,102,101,101,100,98,97,99,107,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,102,111,114,109,45,99,111,110,116,114,111,108,45,102,105,108,101,58,118,97,108,105,100,126,46,118,97,108,105,100,45,116,111,111,108,116,105,112,123,100,105,115,112,108,97,121,58,98,108,111,99,107,125,46,102,111,114,109,45,99,104,101,99,107,45,105,110,112,117,116,46,105,115,45,118,97,108,105,100,126,46,102,111,114,109,45,99,104,101,99,107,45,108,97,98,101,108,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,102,111,114,109,45,99,104,101,99,107,45,105,110,112,117,116,58,118,97,108,105,100,126,46,102,111,114,109,45,99,104,101,99,107,45,108,97,98,101,108,123,99,111,108,111,114,58,35,50,56,97,55,52,53,125,46,102,111,114,109,45,99,104,101,99,107,45,105,110,112,117,116,46,105,115,45,118,97,108,105,100,126,46,118,97,108,105,100,45,102,101,101,100,98,97,99,107,44,46,102,111,114,109,45,99,104,101,99,107,45,105,110,112,117,116,46,105,115,45,118,97,108,105,100,126,46,118,97,108,105,100,45,116,111,111,108,116,105,112,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,102,111,114,109,45,99,104,101,99,107,45,105,110,112,117,116,58,118,97,108,105,100,126,46,118,97,108,105,100,45,102,101,101,100,98,97,99,107,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,102,111,114,109,45,99,104,101,99,107,45,105,110,112,117,116,58,118,97,108,105,100,126,46,118,97,108,105,100,45,116,111,111,108,116,105,112,123,100,105,115,112,108,97,121,58,98,108,111,99,107,125,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,105,110,112,117,116,46,105,115,45,118,97,108,105,100,126,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,105,110,112,117,116,58,118,97,108,105,100,126,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,123,99,111,108,111,114,58,35,50,56,97,55,52,53,125,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,105,110,112,117,116,46,105,115,45,118,97,108,105,100,126,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,58,58,98,101,102,111,114,101,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,105,110,112,117,116,58,118,97,108,105,100,126,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,58,58,98,101,102,111,114,101,123,98,111,114,100,101,114,45,99,111,108,111,114,58,35,50,56,97,55,52,53,125,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,105,110,112,117,116,46,105,115,45,118,97,108,105,100,126,46,118,97,108,105,100,45,102,101,101,100,98,97,99,107,44,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,105,110,112,117,116,46,105,115,45,118,97,108,105,100,126,46,118,97,108,105,100,45,116,111,111,108,116,105,112,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,105,110,112,117,116,58,118,97,108,105,100,126,46,118,97,108,105,100,45,102,101,101,100,98,97,99,107,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,105,110,112,117,116,58,118,97,108,105,100,126,46,118,97,108,105,100,45,116,111,111,108,116,105,112,123,100,105,115,112,108,97,121,58,98,108,111,99,107,125,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,105,110,112,117,116,46,105,115,45,118,97,108,105,100,58,99,104,101,99,107,101,100,126,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,58,58,98,101,102,111,114,101,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,105,110,112,117,116,58,118,97,108,105,100,58,99,104,101,99,107,101,100,126,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,58,58,98,101,102,111,114,101,123,98,111,114,100,101,114,45,99,111,108,111,114,58,35,51,52,99,101,53,55,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,51,52,99,101,53,55,125,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,105,110,112,117,116,46,105,115,45,118,97,108,105,100,58,102,111,99,117,115,126,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,58,58,98,101,102,111,114,101,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,105,110,112,117,116,58,118,97,108,105,100,58,102,111,99,117,115,126,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,58,58,98,101,102,111,114,101,123,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,52,48,44,49,54,55,44,54,57,44,46,50,53,41,125,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,105,110,112,117,116,46,105,115,45,118,97,108,105,100,58,102,111,99,117,115,58,110,111,116,40,58,99,104,101,99,107,101,100,41,126,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,58,58,98,101,102,111,114,101,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,105,110,112,117,116,58,118,97,108,105,100,58,102,111,99,117,115,58,110,111,116,40,58,99,104,101,99,107,101,100,41,126,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,58,58,98,101,102,111,114,101,123,98,111,114,100,101,114,45,99,111,108,111,114,58,35,50,56,97,55,52,53,125,46,99,117,115,116,111,109,45,102,105,108,101,45,105,110,112,117,116,46,105,115,45,118,97,108,105,100,126,46,99,117,115,116,111,109,45,102,105,108,101,45,108,97,98,101,108,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,99,117,115,116,111,109,45,102,105,108,101,45,105,110,112,117,116,58,118,97,108,105,100,126,46,99,117,115,116,111,109,45,102,105,108,101,45,108,97,98,101,108,123,98,111,114,100,101,114,45,99,111,108,111,114,58,35,50,56,97,55,52,53,125,46,99,117,115,116,111,109,45,102,105,108,101,45,105,110,112,117,116,46,105,115,45,118,97,108,105,100,126,46,118,97,108,105,100,45,102,101,101,100,98,97,99,107,44,46,99,117,115,116,111,109,45,102,105,108,101,45,105,110,112,117,116,46,105,115,45,118,97,108,105,100,126,46,118,97,108,105,100,45,116,111,111,108,116,105,112,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,99,117,115,116,111,109,45,102,105,108,101,45,105,110,112,117,116,58,118,97,108,105,100,126,46,118,97,108,105,100,45,102,101,101,100,98,97,99,107,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,99,117,115,116,111,109,45,102,105,108,101,45,105,110,112,117,116,58,118,97,108,105,100,126,46,118,97,108,105,100,45,116,111,111,108,116,105,112,123,100,105,115,112,108,97,121,58,98,108,111,99,107,125,46,99,117,115,116,111,109,45,102,105,108,101,45,105,110,112,117,116,46,105,115,45,118,97,108,105,100,58,102,111,99,117,115,126,46,99,117,115,116,111,109,45,102,105,108,101,45,108,97,98,101,108,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,99,117,115,116,111,109,45,102,105,108,101,45,105,110,112,117,116,58,118,97,108,105,100,58,102,111,99,117,115,126,46,99,117,115,116,111,109,45,102,105,108,101,45,108,97,98,101,108,123,98,111,114,100,101,114,45,99,111,108,111,114,58,35,50,56,97,55,52,53,59,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,52,48,44,49,54,55,44,54,57,44,46,50,53,41,125,46,105,110,118,97,108,105,100,45,102,101,101,100,98,97,99,107,123,100,105,115,112,108,97,121,58,110,111,110,101,59,119,105,100,116,104,58,49,48,48,37,59,109,97,114,103,105,110,45,116,111,112,58,46,50,53,114,101,109,59,102,111,110,116,45,115,105,122,101,58,56,48,37,59,99,111,108,111,114,58,35,100,99,51,53,52,53,125,46,105,110,118,97,108,105,100,45,116,111,111,108,116,105,112,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,116,111,112,58,49,48,48,37,59,122,45,105,110,100,101,120,58,53,59,100,105,115,112,108,97,121,58,110,111,110,101,59,109,97,120,45,119,105,100,116,104,58,49,48,48,37,59,112,97,100,100,105,110,103,58,46,50,53,114,101,109,32,46,53,114,101,109,59,109,97,114,103,105,110,45,116,111,112,58,46,49,114,101,109,59,102,111,110,116,45,115,105,122,101,58,46,56,55,53,114,101,109,59,108,105,110,101,45,104,101,105,103,104,116,58,49,46,53,59,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,114,103,98,97,40,50,50,48,44,53,51,44,54,57,44,46,57,41,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,46,50,53,114,101,109,125,46,102,111,114,109,45,99,111,110,116,114,111,108,46,105,115,45,105,110,118,97,108,105,100,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,102,111,114,109,45,99,111,110,116,114,111,108,58,105,110,118,97,108,105,100,123,98,111,114,100,101,114,45,99,111,108,111,114,58,35,100,99,51,53,52,53,59,112,97,100,100,105,110,103,45,114,105,103,104,116,58,99,97,108,99,40,49,46,53,101,109,32,43,32,46,55,53,114,101,109,41,59,98,97,99,107,103,114,111,117,110,100,45,105,109,97,103,101,58,117,114,108,40,34,100,97,116,97,58,105,109,97,103,101,47,115,118,103,43,120,109,108,44,37,51,99,115,118,103,32,120,109,108,110,115,61,39,104,116,116,112,58,47,47,119,119,119,46,119,51,46,111,114,103,47,50,48,48,48,47,115,118,103,39,32,102,105,108,108,61,39,37,50,51,100,99,51,53,52,53,39,32,118,105,101,119,66,111,120,61,39,45,50,32,45,50,32,55,32,55,39,37,51,101,37,51,99,112,97,116,104,32,115,116,114,111,107,101,61,39,37,50,51,100,99,51,53,52,53,39,32,100,61,39,77,48,32,48,108,51,32,51,109,48,45,51,76,48,32,51,39,47,37,51,101,37,51,99,99,105,114,99,108,101,32,114,61,39,46,53,39,47,37,51,101,37,51,99,99,105,114,99,108,101,32,99,120,61,39,51,39,32,114,61,39,46,53,39,47,37,51,101,37,51,99,99,105,114,99,108,101,32,99,121,61,39,51,39,32,114,61,39,46,53,39,47,37,51,101,37,51,99,99,105,114,99,108,101,32,99,120,61,39,51,39,32,99,121,61,39,51,39,32,114,61,39,46,53,39,47,37,51,101,37,51,99,47,115,118,103,37,51,69,34,41,59,98,97,99,107,103,114,111,117,110,100,45,114,101,112,101,97,116,58,110,111,45,114,101,112,101,97,116,59,98,97,99,107,103,114,111,117,110,100,45,112,111,115,105,116,105,111,110,58,99,101,110,116,101,114,32,114,105,103,104,116,32,99,97,108,99,40,46,51,55,53,101,109,32,43,32,46,49,56,55,53,114,101,109,41,59,98,97,99,107,103,114,111,117,110,100,45,115,105,122,101,58,99,97,108,99,40,46,55,53,101,109,32,43,32,46,51,55,53,114,101,109,41,32,99,97,108,99,40,46,55,53,101,109,32,43,32,46,51,55,53,114,101,109,41,125,46,102,111,114,109,45,99,111,110,116,114,111,108,46,105,115,45,105,110,118,97,108,105,100,58,102,111,99,117,115,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,102,111,114,109,45,99,111,110,116,114,111,108,58,105,110,118,97,108,105,100,58,102,111,99,117,115,123,98,111,114,100,101,114,45,99,111,108,111,114,58,35,100,99,51,53,52,53,59,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,50,50,48,44,53,51,44,54,57,44,46,50,53,41,125,46,102,111,114,109,45,99,111,110,116,114,111,108,46,105,115,45,105,110,118,97,108,105,100,126,46,105,110,118,97,108,105,100,45,102,101,101,100,98,97,99,107,44,46,102,111,114,109,45,99,111,110,116,114,111,108,46,105,115,45,105,110,118,97,108,105,100,126,46,105,110,118,97,108,105,100,45,116,111,111,108,116,105,112,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,102,111,114,109,45,99,111,110,116,114,111,108,58,105,110,118,97,108,105,100,126,46,105,110,118,97,108,105,100,45,102,101,101,100,98,97,99,107,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,102,111,114,109,45,99,111,110,116,114,111,108,58,105,110,118,97,108,105,100,126,46,105,110,118,97,108,105,100,45,116,111,111,108,116,105,112,123,100,105,115,112,108,97,121,58,98,108,111,99,107,125,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,116,101,120,116,97,114,101,97,46,102,111,114,109,45,99,111,110,116,114,111,108,58,105,110,118,97,108,105,100,44,116,101,120,116,97,114,101,97,46,102,111,114,109,45,99,111,110,116,114,111,108,46,105,115,45,105,110,118,97,108,105,100,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,99,97,108,99,40,49,46,53,101,109,32,43,32,46,55,53,114,101,109,41,59,98,97,99,107,103,114,111,117,110,100,45,112,111,115,105,116,105,111,110,58,116,111,112,32,99,97,108,99,40,46,51,55,53,101,109,32,43,32,46,49,56,55,53,114,101,109,41,32,114,105,103,104,116,32,99,97,108,99,40,46,51,55,53,101,109,32,43,32,46,49,56,55,53,114,101,109,41,125,46,99,117,115,116,111,109,45,115,101,108,101,99,116,46,105,115,45,105,110,118,97,108,105,100,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,99,117,115,116,111,109,45,115,101,108,101,99,116,58,105,110,118,97,108,105,100,123,98,111,114,100,101,114,45,99,111,108,111,114,58,35,100,99,51,53,52,53,59,112,97,100,100,105,110,103,45,114,105,103,104,116,58,99,97,108,99,40,40,49,101,109,32,43,32,46,55,53,114,101,109,41,32,42,32,51,32,47,32,52,32,43,32,49,46,55,53,114,101,109,41,59,98,97,99,107,103,114,111,117,110,100,58,117,114,108,40,34,100,97,116,97,58,105,109,97,103,101,47,115,118,103,43,120,109,108,44,37,51,99,115,118,103,32,120,109,108,110,115,61,39,104,116,116,112,58,47,47,119,119,119,46,119,51,46,111,114,103,47,50,48,48,48,47,115,118,103,39,32,118,105,101,119,66,111,120,61,39,48,32,48,32,52,32,53,39,37,51,101,37,51,99,112,97,116,104,32,102,105,108,108,61,39,37,50,51,51,52,51,97,52,48,39,32,100,61,39,77,50,32,48,76,48,32,50,104,52,122,109,48,32,53,76,48,32,51,104,52,122,39,47,37,51,101,37,51,99,47,115,118,103,37,51,101,34,41,32,110,111,45,114,101,112,101,97,116,32,114,105,103,104,116,32,46,55,53,114,101,109,32,99,101,110,116,101,114,47,56,112,120,32,49,48,112,120,44,117,114,108,40,34,100,97,116,97,58,105,109,97,103,101,47,115,118,103,43,120,109,108,44,37,51,99,115,118,103,32,120,109,108,110,115,61,39,104,116,116,112,58,47,47,119,119,119,46,119,51,46,111,114,103,47,50,48,48,48,47,115,118,103,39,32,102,105,108,108,61,39,37,50,51,100,99,51,53,52,53,39,32,118,105,101,119,66,111,120,61,39,45,50,32,45,50,32,55,32,55,39,37,51,101,37,51,99,112,97,116,104,32,115,116,114,111,107,101,61,39,37,50,51,100,99,51,53,52,53,39,32,100,61,39,77,48,32,48,108,51,32,51,109,48,45,51,76,48,32,51,39,47,37,51,101,37,51,99,99,105,114,99,108,101,32,114,61,39,46,53,39,47,37,51,101,37,51,99,99,105,114,99,108,101,32,99,120,61,39,51,39,32,114,61,39,46,53,39,47,37,51,101,37,51,99,99,105,114,99,108,101,32,99,121,61,39,51,39,32,114,61,39,46,53,39,47,37,51,101,37,51,99,99,105,114,99,108,101,32,99,120,61,39,51,39,32,99,121,61,39,51,39,32,114,61,39,46,53,39,47,37,51,101,37,51,99,47,115,118,103,37,51,69,34,41,32,35,102,102,102,32,110,111,45,114,101,112,101,97,116,32,99,101,110,116,101,114,32,114,105,103,104,116,32,49,46,55,53,114,101,109,47,99,97,108,99,40,46,55,53,101,109,32,43,32,46,51,55,53,114,101,109,41,32,99,97,108,99,40,46,55,53,101,109,32,43,32,46,51,55,53,114,101,109,41,125,46,99,117,115,116,111,109,45,115,101,108,101,99,116,46,105,115,45,105,110,118,97,108,105,100,58,102,111,99,117,115,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,99,117,115,116,111,109,45,115,101,108,101,99,116,58,105,110,118,97,108,105,100,58,102,111,99,117,115,123,98,111,114,100,101,114,45,99,111,108,111,114,58,35,100,99,51,53,52,53,59,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,50,50,48,44,53,51,44,54,57,44,46,50,53,41,125,46,99,117,115,116,111,109,45,115,101,108,101,99,116,46,105,115,45,105,110,118,97,108,105,100,126,46,105,110,118,97,108,105,100,45,102,101,101,100,98,97,99,107,44,46,99,117,115,116,111,109,45,115,101,108,101,99,116,46,105,115,45,105,110,118,97,108,105,100,126,46,105,110,118,97,108,105,100,45,116,111,111,108,116,105,112,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,99,117,115,116,111,109,45,115,101,108,101,99,116,58,105,110,118,97,108,105,100,126,46,105,110,118,97,108,105,100,45,102,101,101,100,98,97,99,107,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,99,117,115,116,111,109,45,115,101,108,101,99,116,58,105,110,118,97,108,105,100,126,46,105,110,118,97,108,105,100,45,116,111,111,108,116,105,112,123,100,105,115,112,108,97,121,58,98,108,111,99,107,125,46,102,111,114,109,45,99,111,110,116,114,111,108,45,102,105,108,101,46,105,115,45,105,110,118,97,108,105,100,126,46,105,110,118,97,108,105,100,45,102,101,101,100,98,97,99,107,44,46,102,111,114,109,45,99,111,110,116,114,111,108,45,102,105,108,101,46,105,115,45,105,110,118,97,108,105,100,126,46,105,110,118,97,108,105,100,45,116,111,111,108,116,105,112,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,102,111,114,109,45,99,111,110,116,114,111,108,45,102,105,108,101,58,105,110,118,97,108,105,100,126,46,105,110,118,97,108,105,100,45,102,101,101,100,98,97,99,107,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,102,111,114,109,45,99,111,110,116,114,111,108,45,102,105,108,101,58,105,110,118,97,108,105,100,126,46,105,110,118,97,108,105,100,45,116,111,111,108,116,105,112,123,100,105,115,112,108,97,121,58,98,108,111,99,107,125,46,102,111,114,109,45,99,104,101,99,107,45,105,110,112,117,116,46,105,115,45,105,110,118,97,108,105,100,126,46,102,111,114,109,45,99,104,101,99,107,45,108,97,98,101,108,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,102,111,114,109,45,99,104,101,99,107,45,105,110,112,117,116,58,105,110,118,97,108,105,100,126,46,102,111,114,109,45,99,104,101,99,107,45,108,97,98,101,108,123,99,111,108,111,114,58,35,100,99,51,53,52,53,125,46,102,111,114,109,45,99,104,101,99,107,45,105,110,112,117,116,46,105,115,45,105,110,118,97,108,105,100,126,46,105,110,118,97,108,105,100,45,102,101,101,100,98,97,99,107,44,46,102,111,114,109,45,99,104,101,99,107,45,105,110,112,117,116,46,105,115,45,105,110,118,97,108,105,100,126,46,105,110,118,97,108,105,100,45,116,111,111,108,116,105,112,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,102,111,114,109,45,99,104,101,99,107,45,105,110,112,117,116,58,105,110,118,97,108,105,100,126,46,105,110,118,97,108,105,100,45,102,101,101,100,98,97,99,107,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,102,111,114,109,45,99,104,101,99,107,45,105,110,112,117,116,58,105,110,118,97,108,105,100,126,46,105,110,118,97,108,105,100,45,116,111,111,108,116,105,112,123,100,105,115,112,108,97,121,58,98,108,111,99,107,125,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,105,110,112,117,116,46,105,115,45,105,110,118,97,108,105,100,126,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,105,110,112,117,116,58,105,110,118,97,108,105,100,126,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,123,99,111,108,111,114,58,35,100,99,51,53,52,53,125,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,105,110,112,117,116,46,105,115,45,105,110,118,97,108,105,100,126,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,58,58,98,101,102,111,114,101,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,105,110,112,117,116,58,105,110,118,97,108,105,100,126,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,58,58,98,101,102,111,114,101,123,98,111,114,100,101,114,45,99,111,108,111,114,58,35,100,99,51,53,52,53,125,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,105,110,112,117,116,46,105,115,45,105,110,118,97,108,105,100,126,46,105,110,118,97,108,105,100,45,102,101,101,100,98,97,99,107,44,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,105,110,112,117,116,46,105,115,45,105,110,118,97,108,105,100,126,46,105,110,118,97,108,105,100,45,116,111,111,108,116,105,112,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,105,110,112,117,116,58,105,110,118,97,108,105,100,126,46,105,110,118,97,108,105,100,45,102,101,101,100,98,97,99,107,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,105,110,112,117,116,58,105,110,118,97,108,105,100,126,46,105,110,118,97,108,105,100,45,116,111,111,108,116,105,112,123,100,105,115,112,108,97,121,58,98,108,111,99,107,125,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,105,110,112,117,116,46,105,115,45,105,110,118,97,108,105,100,58,99,104,101,99,107,101,100,126,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,58,58,98,101,102,111,114,101,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,105,110,112,117,116,58,105,110,118,97,108,105,100,58,99,104,101,99,107,101,100,126,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,58,58,98,101,102,111,114,101,123,98,111,114,100,101,114,45,99,111,108,111,114,58,35,101,52,54,48,54,100,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,101,52,54,48,54,100,125,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,105,110,112,117,116,46,105,115,45,105,110,118,97,108,105,100,58,102,111,99,117,115,126,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,58,58,98,101,102,111,114,101,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,105,110,112,117,116,58,105,110,118,97,108,105,100,58,102,111,99,117,115,126,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,58,58,98,101,102,111,114,101,123,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,50,50,48,44,53,51,44,54,57,44,46,50,53,41,125,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,105,110,112,117,116,46,105,115,45,105,110,118,97,108,105,100,58,102,111,99,117,115,58,110,111,116,40,58,99,104,101,99,107,101,100,41,126,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,58,58,98,101,102,111,114,101,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,105,110,112,117,116,58,105,110,118,97,108,105,100,58,102,111,99,117,115,58,110,111,116,40,58,99,104,101,99,107,101,100,41,126,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,58,58,98,101,102,111,114,101,123,98,111,114,100,101,114,45,99,111,108,111,114,58,35,100,99,51,53,52,53,125,46,99,117,115,116,111,109,45,102,105,108,101,45,105,110,112,117,116,46,105,115,45,105,110,118,97,108,105,100,126,46,99,117,115,116,111,109,45,102,105,108,101,45,108,97,98,101,108,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,99,117,115,116,111,109,45,102,105,108,101,45,105,110,112,117,116,58,105,110,118,97,108,105,100,126,46,99,117,115,116,111,109,45,102,105,108,101,45,108,97,98,101,108,123,98,111,114,100,101,114,45,99,111,108,111,114,58,35,100,99,51,53,52,53,125,46,99,117,115,116,111,109,45,102,105,108,101,45,105,110,112,117,116,46,105,115,45,105,110,118,97,108,105,100,126,46,105,110,118,97,108,105,100,45,102,101,101,100,98,97,99,107,44,46,99,117,115,116,111,109,45,102,105,108,101,45,105,110,112,117,116,46,105,115,45,105,110,118,97,108,105,100,126,46,105,110,118,97,108,105,100,45,116,111,111,108,116,105,112,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,99,117,115,116,111,109,45,102,105,108,101,45,105,110,112,117,116,58,105,110,118,97,108,105,100,126,46,105,110,118,97,108,105,100,45,102,101,101,100,98,97,99,107,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,99,117,115,116,111,109,45,102,105,108,101,45,105,110,112,117,116,58,105,110,118,97,108,105,100,126,46,105,110,118,97,108,105,100,45,116,111,111,108,116,105,112,123,100,105,115,112,108,97,121,58,98,108,111,99,107,125,46,99,117,115,116,111,109,45,102,105,108,101,45,105,110,112,117,116,46,105,115,45,105,110,118,97,108,105,100,58,102,111,99,117,115,126,46,99,117,115,116,111,109,45,102,105,108,101,45,108,97,98,101,108,44,46,119,97,115,45,118,97,108,105,100,97,116,101,100,32,46,99,117,115,116,111,109,45,102,105,108,101,45,105,110,112,117,116,58,105,110,118,97,108,105,100,58,102,111,99,117,115,126,46,99,117,115,116,111,109,45,102,105,108,101,45,108,97,98,101,108,123,98,111,114,100,101,114,45,99,111,108,111,114,58,35,100,99,51,53,52,53,59,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,50,50,48,44,53,51,44,54,57,44,46,50,53,41,125,46,102,111,114,109,45,105,110,108,105,110,101,123,100,105,115,112,108,97,121,58,45,109,115,45,102,108,101,120,98,111,120,59,100,105,115,112,108,97,121,58,102,108,101,120,59,45,109,115,45,102,108,101,120,45,102,108,111,119,58,114,111,119,32,119,114,97,112,59,102,108,101,120,45,102,108,111,119,58,114,111,119,32,119,114,97,112,59,45,109,115,45,102,108,101,120,45,97,108,105,103,110,58,99,101,110,116,101,114,59,97,108,105,103,110,45,105,116,101,109,115,58,99,101,110,116,101,114,125,46,102,111,114,109,45,105,110,108,105,110,101,32,46,102,111,114,109,45,99,104,101,99,107,123,119,105,100,116,104,58,49,48,48,37,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,53,55,54,112,120,41,123,46,102,111,114,109,45,105,110,108,105,110,101,32,108,97,98,101,108,123,100,105,115,112,108,97,121,58,45,109,115,45,102,108,101,120,98,111,120,59,100,105,115,112,108,97,121,58,102,108,101,120,59,45,109,115,45,102,108,101,120,45,97,108,105,103,110,58,99,101,110,116,101,114,59,97,108,105,103,110,45,105,116,101,109,115,58,99,101,110,116,101,114,59,45,109,115,45,102,108,101,120,45,112,97,99,107,58,99,101,110,116,101,114,59,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,58,99,101,110,116,101,114,59,109,97,114,103,105,110,45,98,111,116,116,111,109,58,48,125,46,102,111,114,109,45,105,110,108,105,110,101,32,46,102,111,114,109,45,103,114,111,117,112,123,100,105,115,112,108,97,121,58,45,109,115,45,102,108,101,120,98,111,120,59,100,105,115,112,108,97,121,58,102,108,101,120,59,45,109,115,45,102,108,101,120,58,48,32,48,32,97,117,116,111,59,102,108,101,120,58,48,32,48,32,97,117,116,111,59,45,109,115,45,102,108,101,120,45,102,108,111,119,58,114,111,119,32,119,114,97,112,59,102,108,101,120,45,102,108,111,119,58,114,111,119,32,119,114,97,112,59,45,109,115,45,102,108,101,120,45,97,108,105,103,110,58,99,101,110,116,101,114,59,97,108,105,103,110,45,105,116,101,109,115,58,99,101,110,116,101,114,59,109,97,114,103,105,110,45,98,111,116,116,111,109,58,48,125,46,102,111,114,109,45,105,110,108,105,110,101,32,46,102,111,114,109,45,99,111,110,116,114,111,108,123,100,105,115,112,108,97,121,58,105,110,108,105,110,101,45,98,108,111,99,107,59,119,105,100,116,104,58,97,117,116,111,59,118,101,114,116,105,99,97,108,45,97,108,105,103,110,58,109,105,100,100,108,101,125,46,102,111,114,109,45,105,110,108,105,110,101,32,46,102,111,114,109,45,99,111,110,116,114,111,108,45,112,108,97,105,110,116,101,120,116,123,100,105,115,112,108,97,121,58,105,110,108,105,110,101,45,98,108,111,99,107,125,46,102,111,114,109,45,105,110,108,105,110,101,32,46,99,117,115,116,111,109,45,115,101,108,101,99,116,44,46,102,111,114,109,45,105,110,108,105,110,101,32,46,105,110,112,117,116,45,103,114,111,117,112,123,119,105,100,116,104,58,97,117,116,111,125,46,102,111,114,109,45,105,110,108,105,110,101,32,46,102,111,114,109,45,99,104,101,99,107,123,100,105,115,112,108,97,121,58,45,109,115,45,102,108,101,120,98,111,120,59,100,105,115,112,108,97,121,58,102,108,101,120,59,45,109,115,45,102,108,101,120,45,97,108,105,103,110,58,99,101,110,116,101,114,59,97,108,105,103,110,45,105,116,101,109,115,58,99,101,110,116,101,114,59,45,109,115,45,102,108,101,120,45,112,97,99,107,58,99,101,110,116,101,114,59,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,58,99,101,110,116,101,114,59,119,105,100,116,104,58,97,117,116,111,59,112,97,100,100,105,110,103,45,108,101,102,116,58,48,125,46,102,111,114,109,45,105,110,108,105,110,101,32,46,102,111,114,109,45,99,104,101,99,107,45,105,110,112,117,116,123,112,111,115,105,116,105,111,110,58,114,101,108,97,116,105,118,101,59,45,109,115,45,102,108,101,120,45,110,101,103,97,116,105,118,101,58,48,59,102,108,101,120,45,115,104,114,105,110,107,58,48,59,109,97,114,103,105,110,45,116,111,112,58,48,59,109,97,114,103,105,110,45,114,105,103,104,116,58,46,50,53,114,101,109,59,109,97,114,103,105,110,45,108,101,102,116,58,48,125,46,102,111,114,109,45,105,110,108,105,110,101,32,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,123,45,109,115,45,102,108,101,120,45,97,108,105,103,110,58,99,101,110,116,101,114,59,97,108,105,103,110,45,105,116,101,109,115,58,99,101,110,116,101,114,59,45,109,115,45,102,108,101,120,45,112,97,99,107,58,99,101,110,116,101,114,59,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,58,99,101,110,116,101,114,125,46,102,111,114,109,45,105,110,108,105,110,101,32,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,48,125,125,46,98,116,110,123,100,105,115,112,108,97,121,58,105,110,108,105,110,101,45,98,108,111,99,107,59,102,111,110,116,45,119,101,105,103,104,116,58,52,48,48,59,99,111,108,111,114,58,35,50,49,50,53,50,57,59,116,101,120,116,45,97,108,105,103,110,58,99,101,110,116,101,114,59,118,101,114,116,105,99,97,108,45,97,108,105,103,110,58,109,105,100,100,108,101,59,45,119,101,98,107,105,116,45,117,115,101,114,45,115,101,108,101,99,116,58,110,111,110,101,59,45,109,111,122,45,117,115,101,114,45,115,101,108,101,99,116,58,110,111,110,101,59,45,109,115,45,117,115,101,114,45,115,101,108,101,99,116,58,110,111,110,101,59,117,115,101,114,45,115,101,108,101,99,116,58,110,111,110,101,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,116,114,97,110,115,112,97,114,101,110,116,59,98,111,114,100,101,114,58,49,112,120,32,115,111,108,105,100,32,116,114,97,110,115,112,97,114,101,110,116,59,112,97,100,100,105,110,103,58,46,51,55,53,114,101,109,32,46,55,53,114,101,109,59,102,111,110,116,45,115,105,122,101,58,49,114,101,109,59,108,105,110,101,45,104,101,105,103,104,116,58,49,46,53,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,46,50,53,114,101,109,59,116,114,97,110,115,105,116,105,111,110,58,99,111,108,111,114,32,46,49,53,115,32,101,97,115,101,45,105,110,45,111,117,116,44,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,32,46,49,53,115,32,101,97,115,101,45,105,110,45,111,117,116,44,98,111,114,100,101,114,45,99,111,108,111,114,32,46,49,53,115,32,101,97,115,101,45,105,110,45,111,117,116,44,98,111,120,45,115,104,97,100,111,119,32,46,49,53,115,32,101,97,115,101,45,105,110,45,111,117,116,125,64,109,101,100,105,97,32,40,112,114,101,102,101,114,115,45,114,101,100,117,99,101,100,45,109,111,116,105,111,110,58,114,101,100,117,99,101,41,123,46,98,116,110,123,116,114,97,110,115,105,116,105,111,110,58,110,111,110,101,125,125,46,98,116,110,58,104,111,118,101,114,123,99,111,108,111,114,58,35,50,49,50,53,50,57,59,116,101,120,116,45,100,101,99,111,114,97,116,105,111,110,58,110,111,110,101,125,46,98,116,110,46,102,111,99,117,115,44,46,98,116,110,58,102,111,99,117,115,123,111,117,116,108,105,110,101,58,48,59,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,48,44,49,50,51,44,50,53,53,44,46,50,53,41,125,46,98,116,110,46,100,105,115,97,98,108,101,100,44,46,98,116,110,58,100,105,115,97,98,108,101,100,123,111,112,97,99,105,116,121,58,46,54,53,125,97,46,98,116,110,46,100,105,115,97,98,108,101,100,44,102,105,101,108,100,115,101,116,58,100,105,115,97,98,108,101,100,32,97,46,98,116,110,123,112,111,105,110,116,101,114,45,101,118,101,110,116,115,58,110,111,110,101,125,46,98,116,110,45,112,114,105,109,97,114,121,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,48,48,55,98,102,102,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,48,48,55,98,102,102,125,46,98,116,110,45,112,114,105,109,97,114,121,58,104,111,118,101,114,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,48,48,54,57,100,57,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,48,48,54,50,99,99,125,46,98,116,110,45,112,114,105,109,97,114,121,46,102,111,99,117,115,44,46,98,116,110,45,112,114,105,109,97,114,121,58,102,111,99,117,115,123,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,51,56,44,49,52,51,44,50,53,53,44,46,53,41,125,46,98,116,110,45,112,114,105,109,97,114,121,46,100,105,115,97,98,108,101,100,44,46,98,116,110,45,112,114,105,109,97,114,121,58,100,105,115,97,98,108,101,100,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,48,48,55,98,102,102,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,48,48,55,98,102,102,125,46,98,116,110,45,112,114,105,109,97,114,121,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,46,97,99,116,105,118,101,44,46,98,116,110,45,112,114,105,109,97,114,121,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,58,97,99,116,105,118,101,44,46,115,104,111,119,62,46,98,116,110,45,112,114,105,109,97,114,121,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,48,48,54,50,99,99,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,48,48,53,99,98,102,125,46,98,116,110,45,112,114,105,109,97,114,121,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,46,97,99,116,105,118,101,58,102,111,99,117,115,44,46,98,116,110,45,112,114,105,109,97,114,121,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,58,97,99,116,105,118,101,58,102,111,99,117,115,44,46,115,104,111,119,62,46,98,116,110,45,112,114,105,109,97,114,121,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,58,102,111,99,117,115,123,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,51,56,44,49,52,51,44,50,53,53,44,46,53,41,125,46,98,116,110,45,115,101,99,111,110,100,97,114,121,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,54,99,55,53,55,100,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,54,99,55,53,55,100,125,46,98,116,110,45,115,101,99,111,110,100,97,114,121,58,104,111,118,101,114,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,53,97,54,50,54,56,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,53,52,53,98,54,50,125,46,98,116,110,45,115,101,99,111,110,100,97,114,121,46,102,111,99,117,115,44,46,98,116,110,45,115,101,99,111,110,100,97,114,121,58,102,111,99,117,115,123,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,49,51,48,44,49,51,56,44,49,52,53,44,46,53,41,125,46,98,116,110,45,115,101,99,111,110,100,97,114,121,46,100,105,115,97,98,108,101,100,44,46,98,116,110,45,115,101,99,111,110,100,97,114,121,58,100,105,115,97,98,108,101,100,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,54,99,55,53,55,100,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,54,99,55,53,55,100,125,46,98,116,110,45,115,101,99,111,110,100,97,114,121,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,46,97,99,116,105,118,101,44,46,98,116,110,45,115,101,99,111,110,100,97,114,121,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,58,97,99,116,105,118,101,44,46,115,104,111,119,62,46,98,116,110,45,115,101,99,111,110,100,97,114,121,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,53,52,53,98,54,50,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,52,101,53,53,53,98,125,46,98,116,110,45,115,101,99,111,110,100,97,114,121,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,46,97,99,116,105,118,101,58,102,111,99,117,115,44,46,98,116,110,45,115,101,99,111,110,100,97,114,121,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,58,97,99,116,105,118,101,58,102,111,99,117,115,44,46,115,104,111,119,62,46,98,116,110,45,115,101,99,111,110,100,97,114,121,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,58,102,111,99,117,115,123,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,49,51,48,44,49,51,56,44,49,52,53,44,46,53,41,125,46,98,116,110,45,115,117,99,99,101,115,115,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,50,56,97,55,52,53,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,50,56,97,55,52,53,125,46,98,116,110,45,115,117,99,99,101,115,115,58,104,111,118,101,114,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,50,49,56,56,51,56,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,49,101,55,101,51,52,125,46,98,116,110,45,115,117,99,99,101,115,115,46,102,111,99,117,115,44,46,98,116,110,45,115,117,99,99,101,115,115,58,102,111,99,117,115,123,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,55,50,44,49,56,48,44,57,55,44,46,53,41,125,46,98,116,110,45,115,117,99,99,101,115,115,46,100,105,115,97,98,108,101,100,44,46,98,116,110,45,115,117,99,99,101,115,115,58,100,105,115,97,98,108,101,100,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,50,56,97,55,52,53,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,50,56,97,55,52,53,125,46,98,116,110,45,115,117,99,99,101,115,115,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,46,97,99,116,105,118,101,44,46,98,116,110,45,115,117,99,99,101,115,115,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,58,97,99,116,105,118,101,44,46,115,104,111,119,62,46,98,116,110,45,115,117,99,99,101,115,115,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,49,101,55,101,51,52,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,49,99,55,52,51,48,125,46,98,116,110,45,115,117,99,99,101,115,115,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,46,97,99,116,105,118,101,58,102,111,99,117,115,44,46,98,116,110,45,115,117,99,99,101,115,115,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,58,97,99,116,105,118,101,58,102,111,99,117,115,44,46,115,104,111,119,62,46,98,116,110,45,115,117,99,99,101,115,115,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,58,102,111,99,117,115,123,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,55,50,44,49,56,48,44,57,55,44,46,53,41,125,46,98,116,110,45,105,110,102,111,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,49,55,97,50,98,56,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,49,55,97,50,98,56,125,46,98,116,110,45,105,110,102,111,58,104,111,118,101,114,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,49,51,56,52,57,54,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,49,49,55,97,56,98,125,46,98,116,110,45,105,110,102,111,46,102,111,99,117,115,44,46,98,116,110,45,105,110,102,111,58,102,111,99,117,115,123,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,53,56,44,49,55,54,44,49,57,53,44,46,53,41,125,46,98,116,110,45,105,110,102,111,46,100,105,115,97,98,108,101,100,44,46,98,116,110,45,105,110,102,111,58,100,105,115,97,98,108,101,100,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,49,55,97,50,98,56,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,49,55,97,50,98,56,125,46,98,116,110,45,105,110,102,111,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,46,97,99,116,105,118,101,44,46,98,116,110,45,105,110,102,111,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,58,97,99,116,105,118,101,44,46,115,104,111,119,62,46,98,116,110,45,105,110,102,111,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,49,49,55,97,56,98,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,49,48,55,48,55,102,125,46,98,116,110,45,105,110,102,111,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,46,97,99,116,105,118,101,58,102,111,99,117,115,44,46,98,116,110,45,105,110,102,111,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,58,97,99,116,105,118,101,58,102,111,99,117,115,44,46,115,104,111,119,62,46,98,116,110,45,105,110,102,111,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,58,102,111,99,117,115,123,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,53,56,44,49,55,54,44,49,57,53,44,46,53,41,125,46,98,116,110,45,119,97,114,110,105,110,103,123,99,111,108,111,114,58,35,50,49,50,53,50,57,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,102,99,49,48,55,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,102,102,99,49,48,55,125,46,98,116,110,45,119,97,114,110,105,110,103,58,104,111,118,101,114,123,99,111,108,111,114,58,35,50,49,50,53,50,57,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,101,48,97,56,48,48,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,100,51,57,101,48,48,125,46,98,116,110,45,119,97,114,110,105,110,103,46,102,111,99,117,115,44,46,98,116,110,45,119,97,114,110,105,110,103,58,102,111,99,117,115,123,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,50,50,50,44,49,55,48,44,49,50,44,46,53,41,125,46,98,116,110,45,119,97,114,110,105,110,103,46,100,105,115,97,98,108,101,100,44,46,98,116,110,45,119,97,114,110,105,110,103,58,100,105,115,97,98,108,101,100,123,99,111,108,111,114,58,35,50,49,50,53,50,57,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,102,99,49,48,55,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,102,102,99,49,48,55,125,46,98,116,110,45,119,97,114,110,105,110,103,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,46,97,99,116,105,118,101,44,46,98,116,110,45,119,97,114,110,105,110,103,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,58,97,99,116,105,118,101,44,46,115,104,111,119,62,46,98,116,110,45,119,97,114,110,105,110,103,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,123,99,111,108,111,114,58,35,50,49,50,53,50,57,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,100,51,57,101,48,48,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,99,54,57,53,48,48,125,46,98,116,110,45,119,97,114,110,105,110,103,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,46,97,99,116,105,118,101,58,102,111,99,117,115,44,46,98,116,110,45,119,97,114,110,105,110,103,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,58,97,99,116,105,118,101,58,102,111,99,117,115,44,46,115,104,111,119,62,46,98,116,110,45,119,97,114,110,105,110,103,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,58,102,111,99,117,115,123,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,50,50,50,44,49,55,48,44,49,50,44,46,53,41,125,46,98,116,110,45,100,97,110,103,101,114,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,100,99,51,53,52,53,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,100,99,51,53,52,53,125,46,98,116,110,45,100,97,110,103,101,114,58,104,111,118,101,114,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,99,56,50,51,51,51,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,98,100,50,49,51,48,125,46,98,116,110,45,100,97,110,103,101,114,46,102,111,99,117,115,44,46,98,116,110,45,100,97,110,103,101,114,58,102,111,99,117,115,123,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,50,50,53,44,56,51,44,57,55,44,46,53,41,125,46,98,116,110,45,100,97,110,103,101,114,46,100,105,115,97,98,108,101,100,44,46,98,116,110,45,100,97,110,103,101,114,58,100,105,115,97,98,108,101,100,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,100,99,51,53,52,53,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,100,99,51,53,52,53,125,46,98,116,110,45,100,97,110,103,101,114,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,46,97,99,116,105,118,101,44,46,98,116,110,45,100,97,110,103,101,114,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,58,97,99,116,105,118,101,44,46,115,104,111,119,62,46,98,116,110,45,100,97,110,103,101,114,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,98,100,50,49,51,48,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,98,50,49,102,50,100,125,46,98,116,110,45,100,97,110,103,101,114,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,46,97,99,116,105,118,101,58,102,111,99,117,115,44,46,98,116,110,45,100,97,110,103,101,114,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,58,97,99,116,105,118,101,58,102,111,99,117,115,44,46,115,104,111,119,62,46,98,116,110,45,100,97,110,103,101,114,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,58,102,111,99,117,115,123,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,50,50,53,44,56,51,44,57,55,44,46,53,41,125,46,98,116,110,45,108,105,103,104,116,123,99,111,108,111,114,58,35,50,49,50,53,50,57,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,56,102,57,102,97,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,102,56,102,57,102,97,125,46,98,116,110,45,108,105,103,104,116,58,104,111,118,101,114,123,99,111,108,111,114,58,35,50,49,50,53,50,57,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,101,50,101,54,101,97,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,100,97,101,48,101,53,125,46,98,116,110,45,108,105,103,104,116,46,102,111,99,117,115,44,46,98,116,110,45,108,105,103,104,116,58,102,111,99,117,115,123,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,50,49,54,44,50,49,55,44,50,49,57,44,46,53,41,125,46,98,116,110,45,108,105,103,104,116,46,100,105,115,97,98,108,101,100,44,46,98,116,110,45,108,105,103,104,116,58,100,105,115,97,98,108,101,100,123,99,111,108,111,114,58,35,50,49,50,53,50,57,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,56,102,57,102,97,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,102,56,102,57,102,97,125,46,98,116,110,45,108,105,103,104,116,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,46,97,99,116,105,118,101,44,46,98,116,110,45,108,105,103,104,116,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,58,97,99,116,105,118,101,44,46,115,104,111,119,62,46,98,116,110,45,108,105,103,104,116,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,123,99,111,108,111,114,58,35,50,49,50,53,50,57,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,100,97,101,48,101,53,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,100,51,100,57,100,102,125,46,98,116,110,45,108,105,103,104,116,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,46,97,99,116,105,118,101,58,102,111,99,117,115,44,46,98,116,110,45,108,105,103,104,116,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,58,97,99,116,105,118,101,58,102,111,99,117,115,44,46,115,104,111,119,62,46,98,116,110,45,108,105,103,104,116,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,58,102,111,99,117,115,123,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,50,49,54,44,50,49,55,44,50,49,57,44,46,53,41,125,46,98,116,110,45,100,97,114,107,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,51,52,51,97,52,48,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,51,52,51,97,52,48,125,46,98,116,110,45,100,97,114,107,58,104,111,118,101,114,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,50,51,50,55,50,98,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,49,100,50,49,50,52,125,46,98,116,110,45,100,97,114,107,46,102,111,99,117,115,44,46,98,116,110,45,100,97,114,107,58,102,111,99,117,115,123,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,56,50,44,56,56,44,57,51,44,46,53,41,125,46,98,116,110,45,100,97,114,107,46,100,105,115,97,98,108,101,100,44,46,98,116,110,45,100,97,114,107,58,100,105,115,97,98,108,101,100,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,51,52,51,97,52,48,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,51,52,51,97,52,48,125,46,98,116,110,45,100,97,114,107,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,46,97,99,116,105,118,101,44,46,98,116,110,45,100,97,114,107,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,58,97,99,116,105,118,101,44,46,115,104,111,119,62,46,98,116,110,45,100,97,114,107,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,49,100,50,49,50,52,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,49,55,49,97,49,100,125,46,98,116,110,45,100,97,114,107,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,46,97,99,116,105,118,101,58,102,111,99,117,115,44,46,98,116,110,45,100,97,114,107,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,58,97,99,116,105,118,101,58,102,111,99,117,115,44,46,115,104,111,119,62,46,98,116,110,45,100,97,114,107,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,58,102,111,99,117,115,123,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,56,50,44,56,56,44,57,51,44,46,53,41,125,46,98,116,110,45,111,117,116,108,105,110,101,45,112,114,105,109,97,114,121,123,99,111,108,111,114,58,35,48,48,55,98,102,102,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,48,48,55,98,102,102,125,46,98,116,110,45,111,117,116,108,105,110,101,45,112,114,105,109,97,114,121,58,104,111,118,101,114,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,48,48,55,98,102,102,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,48,48,55,98,102,102,125,46,98,116,110,45,111,117,116,108,105,110,101,45,112,114,105,109,97,114,121,46,102,111,99,117,115,44,46,98,116,110,45,111,117,116,108,105,110,101,45,112,114,105,109,97,114,121,58,102,111,99,117,115,123,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,48,44,49,50,51,44,50,53,53,44,46,53,41,125,46,98,116,110,45,111,117,116,108,105,110,101,45,112,114,105,109,97,114,121,46,100,105,115,97,98,108,101,100,44,46,98,116,110,45,111,117,116,108,105,110,101,45,112,114,105,109,97,114,121,58,100,105,115,97,98,108,101,100,123,99,111,108,111,114,58,35,48,48,55,98,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,116,114,97,110,115,112,97,114,101,110,116,125,46,98,116,110,45,111,117,116,108,105,110,101,45,112,114,105,109,97,114,121,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,46,97,99,116,105,118,101,44,46,98,116,110,45,111,117,116,108,105,110,101,45,112,114,105,109,97,114,121,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,58,97,99,116,105,118,101,44,46,115,104,111,119,62,46,98,116,110,45,111,117,116,108,105,110,101,45,112,114,105,109,97,114,121,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,48,48,55,98,102,102,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,48,48,55,98,102,102,125,46,98,116,110,45,111,117,116,108,105,110,101,45,112,114,105,109,97,114,121,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,46,97,99,116,105,118,101,58,102,111,99,117,115,44,46,98,116,110,45,111,117,116,108,105,110,101,45,112,114,105,109,97,114,121,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,58,97,99,116,105,118,101,58,102,111,99,117,115,44,46,115,104,111,119,62,46,98,116,110,45,111,117,116,108,105,110,101,45,112,114,105,109,97,114,121,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,58,102,111,99,117,115,123,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,48,44,49,50,51,44,50,53,53,44,46,53,41,125,46,98,116,110,45,111,117,116,108,105,110,101,45,115,101,99,111,110,100,97,114,121,123,99,111,108,111,114,58,35,54,99,55,53,55,100,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,54,99,55,53,55,100,125,46,98,116,110,45,111,117,116,108,105,110,101,45,115,101,99,111,110,100,97,114,121,58,104,111,118,101,114,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,54,99,55,53,55,100,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,54,99,55,53,55,100,125,46,98,116,110,45,111,117,116,108,105,110,101,45,115,101,99,111,110,100,97,114,121,46,102,111,99,117,115,44,46,98,116,110,45,111,117,116,108,105,110,101,45,115,101,99,111,110,100,97,114,121,58,102,111,99,117,115,123,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,49,48,56,44,49,49,55,44,49,50,53,44,46,53,41,125,46,98,116,110,45,111,117,116,108,105,110,101,45,115,101,99,111,110,100,97,114,121,46,100,105,115,97,98,108,101,100,44,46,98,116,110,45,111,117,116,108,105,110,101,45,115,101,99,111,110,100,97,114,121,58,100,105,115,97,98,108,101,100,123,99,111,108,111,114,58,35,54,99,55,53,55,100,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,116,114,97,110,115,112,97,114,101,110,116,125,46,98,116,110,45,111,117,116,108,105,110,101,45,115,101,99,111,110,100,97,114,121,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,46,97,99,116,105,118,101,44,46,98,116,110,45,111,117,116,108,105,110,101,45,115,101,99,111,110,100,97,114,121,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,58,97,99,116,105,118,101,44,46,115,104,111,119,62,46,98,116,110,45,111,117,116,108,105,110,101,45,115,101,99,111,110,100,97,114,121,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,54,99,55,53,55,100,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,54,99,55,53,55,100,125,46,98,116,110,45,111,117,116,108,105,110,101,45,115,101,99,111,110,100,97,114,121,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,46,97,99,116,105,118,101,58,102,111,99,117,115,44,46,98,116,110,45,111,117,116,108,105,110,101,45,115,101,99,111,110,100,97,114,121,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,58,97,99,116,105,118,101,58,102,111,99,117,115,44,46,115,104,111,119,62,46,98,116,110,45,111,117,116,108,105,110,101,45,115,101,99,111,110,100,97,114,121,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,58,102,111,99,117,115,123,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,49,48,56,44,49,49,55,44,49,50,53,44,46,53,41,125,46,98,116,110,45,111,117,116,108,105,110,101,45,115,117,99,99,101,115,115,123,99,111,108,111,114,58,35,50,56,97,55,52,53,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,50,56,97,55,52,53,125,46,98,116,110,45,111,117,116,108,105,110,101,45,115,117,99,99,101,115,115,58,104,111,118,101,114,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,50,56,97,55,52,53,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,50,56,97,55,52,53,125,46,98,116,110,45,111,117,116,108,105,110,101,45,115,117,99,99,101,115,115,46,102,111,99,117,115,44,46,98,116,110,45,111,117,116,108,105,110,101,45,115,117,99,99,101,115,115,58,102,111,99,117,115,123,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,52,48,44,49,54,55,44,54,57,44,46,53,41,125,46,98,116,110,45,111,117,116,108,105,110,101,45,115,117,99,99,101,115,115,46,100,105,115,97,98,108,101,100,44,46,98,116,110,45,111,117,116,108,105,110,101,45,115,117,99,99,101,115,115,58,100,105,115,97,98,108,101,100,123,99,111,108,111,114,58,35,50,56,97,55,52,53,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,116,114,97,110,115,112,97,114,101,110,116,125,46,98,116,110,45,111,117,116,108,105,110,101,45,115,117,99,99,101,115,115,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,46,97,99,116,105,118,101,44,46,98,116,110,45,111,117,116,108,105,110,101,45,115,117,99,99,101,115,115,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,58,97,99,116,105,118,101,44,46,115,104,111,119,62,46,98,116,110,45,111,117,116,108,105,110,101,45,115,117,99,99,101,115,115,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,50,56,97,55,52,53,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,50,56,97,55,52,53,125,46,98,116,110,45,111,117,116,108,105,110,101,45,115,117,99,99,101,115,115,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,46,97,99,116,105,118,101,58,102,111,99,117,115,44,46,98,116,110,45,111,117,116,108,105,110,101,45,115,117,99,99,101,115,115,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,58,97,99,116,105,118,101,58,102,111,99,117,115,44,46,115,104,111,119,62,46,98,116,110,45,111,117,116,108,105,110,101,45,115,117,99,99,101,115,115,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,58,102,111,99,117,115,123,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,52,48,44,49,54,55,44,54,57,44,46,53,41,125,46,98,116,110,45,111,117,116,108,105,110,101,45,105,110,102,111,123,99,111,108,111,114,58,35,49,55,97,50,98,56,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,49,55,97,50,98,56,125,46,98,116,110,45,111,117,116,108,105,110,101,45,105,110,102,111,58,104,111,118,101,114,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,49,55,97,50,98,56,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,49,55,97,50,98,56,125,46,98,116,110,45,111,117,116,108,105,110,101,45,105,110,102,111,46,102,111,99,117,115,44,46,98,116,110,45,111,117,116,108,105,110,101,45,105,110,102,111,58,102,111,99,117,115,123,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,50,51,44,49,54,50,44,49,56,52,44,46,53,41,125,46,98,116,110,45,111,117,116,108,105,110,101,45,105,110,102,111,46,100,105,115,97,98,108,101,100,44,46,98,116,110,45,111,117,116,108,105,110,101,45,105,110,102,111,58,100,105,115,97,98,108,101,100,123,99,111,108,111,114,58,35,49,55,97,50,98,56,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,116,114,97,110,115,112,97,114,101,110,116,125,46,98,116,110,45,111,117,116,108,105,110,101,45,105,110,102,111,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,46,97,99,116,105,118,101,44,46,98,116,110,45,111,117,116,108,105,110,101,45,105,110,102,111,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,58,97,99,116,105,118,101,44,46,115,104,111,119,62,46,98,116,110,45,111,117,116,108,105,110,101,45,105,110,102,111,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,49,55,97,50,98,56,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,49,55,97,50,98,56,125,46,98,116,110,45,111,117,116,108,105,110,101,45,105,110,102,111,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,46,97,99,116,105,118,101,58,102,111,99,117,115,44,46,98,116,110,45,111,117,116,108,105,110,101,45,105,110,102,111,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,58,97,99,116,105,118,101,58,102,111,99,117,115,44,46,115,104,111,119,62,46,98,116,110,45,111,117,116,108,105,110,101,45,105,110,102,111,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,58,102,111,99,117,115,123,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,50,51,44,49,54,50,44,49,56,52,44,46,53,41,125,46,98,116,110,45,111,117,116,108,105,110,101,45,119,97,114,110,105,110,103,123,99,111,108,111,114,58,35,102,102,99,49,48,55,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,102,102,99,49,48,55,125,46,98,116,110,45,111,117,116,108,105,110,101,45,119,97,114,110,105,110,103,58,104,111,118,101,114,123,99,111,108,111,114,58,35,50,49,50,53,50,57,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,102,99,49,48,55,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,102,102,99,49,48,55,125,46,98,116,110,45,111,117,116,108,105,110,101,45,119,97,114,110,105,110,103,46,102,111,99,117,115,44,46,98,116,110,45,111,117,116,108,105,110,101,45,119,97,114,110,105,110,103,58,102,111,99,117,115,123,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,50,53,53,44,49,57,51,44,55,44,46,53,41,125,46,98,116,110,45,111,117,116,108,105,110,101,45,119,97,114,110,105,110,103,46,100,105,115,97,98,108,101,100,44,46,98,116,110,45,111,117,116,108,105,110,101,45,119,97,114,110,105,110,103,58,100,105,115,97,98,108,101,100,123,99,111,108,111,114,58,35,102,102,99,49,48,55,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,116,114,97,110,115,112,97,114,101,110,116,125,46,98,116,110,45,111,117,116,108,105,110,101,45,119,97,114,110,105,110,103,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,46,97,99,116,105,118,101,44,46,98,116,110,45,111,117,116,108,105,110,101,45,119,97,114,110,105,110,103,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,58,97,99,116,105,118,101,44,46,115,104,111,119,62,46,98,116,110,45,111,117,116,108,105,110,101,45,119,97,114,110,105,110,103,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,123,99,111,108,111,114,58,35,50,49,50,53,50,57,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,102,99,49,48,55,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,102,102,99,49,48,55,125,46,98,116,110,45,111,117,116,108,105,110,101,45,119,97,114,110,105,110,103,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,46,97,99,116,105,118,101,58,102,111,99,117,115,44,46,98,116,110,45,111,117,116,108,105,110,101,45,119,97,114,110,105,110,103,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,58,97,99,116,105,118,101,58,102,111,99,117,115,44,46,115,104,111,119,62,46,98,116,110,45,111,117,116,108,105,110,101,45,119,97,114,110,105,110,103,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,58,102,111,99,117,115,123,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,50,53,53,44,49,57,51,44,55,44,46,53,41,125,46,98,116,110,45,111,117,116,108,105,110,101,45,100,97,110,103,101,114,123,99,111,108,111,114,58,35,100,99,51,53,52,53,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,100,99,51,53,52,53,125,46,98,116,110,45,111,117,116,108,105,110,101,45,100,97,110,103,101,114,58,104,111,118,101,114,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,100,99,51,53,52,53,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,100,99,51,53,52,53,125,46,98,116,110,45,111,117,116,108,105,110,101,45,100,97,110,103,101,114,46,102,111,99,117,115,44,46,98,116,110,45,111,117,116,108,105,110,101,45,100,97,110,103,101,114,58,102,111,99,117,115,123,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,50,50,48,44,53,51,44,54,57,44,46,53,41,125,46,98,116,110,45,111,117,116,108,105,110,101,45,100,97,110,103,101,114,46,100,105,115,97,98,108,101,100,44,46,98,116,110,45,111,117,116,108,105,110,101,45,100,97,110,103,101,114,58,100,105,115,97,98,108,101,100,123,99,111,108,111,114,58,35,100,99,51,53,52,53,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,116,114,97,110,115,112,97,114,101,110,116,125,46,98,116,110,45,111,117,116,108,105,110,101,45,100,97,110,103,101,114,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,46,97,99,116,105,118,101,44,46,98,116,110,45,111,117,116,108,105,110,101,45,100,97,110,103,101,114,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,58,97,99,116,105,118,101,44,46,115,104,111,119,62,46,98,116,110,45,111,117,116,108,105,110,101,45,100,97,110,103,101,114,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,100,99,51,53,52,53,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,100,99,51,53,52,53,125,46,98,116,110,45,111,117,116,108,105,110,101,45,100,97,110,103,101,114,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,46,97,99,116,105,118,101,58,102,111,99,117,115,44,46,98,116,110,45,111,117,116,108,105,110,101,45,100,97,110,103,101,114,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,58,97,99,116,105,118,101,58,102,111,99,117,115,44,46,115,104,111,119,62,46,98,116,110,45,111,117,116,108,105,110,101,45,100,97,110,103,101,114,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,58,102,111,99,117,115,123,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,50,50,48,44,53,51,44,54,57,44,46,53,41,125,46,98,116,110,45,111,117,116,108,105,110,101,45,108,105,103,104,116,123,99,111,108,111,114,58,35,102,56,102,57,102,97,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,102,56,102,57,102,97,125,46,98,116,110,45,111,117,116,108,105,110,101,45,108,105,103,104,116,58,104,111,118,101,114,123,99,111,108,111,114,58,35,50,49,50,53,50,57,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,56,102,57,102,97,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,102,56,102,57,102,97,125,46,98,116,110,45,111,117,116,108,105,110,101,45,108,105,103,104,116,46,102,111,99,117,115,44,46,98,116,110,45,111,117,116,108,105,110,101,45,108,105,103,104,116,58,102,111,99,117,115,123,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,50,52,56,44,50,52,57,44,50,53,48,44,46,53,41,125,46,98,116,110,45,111,117,116,108,105,110,101,45,108,105,103,104,116,46,100,105,115,97,98,108,101,100,44,46,98,116,110,45,111,117,116,108,105,110,101,45,108,105,103,104,116,58,100,105,115,97,98,108,101,100,123,99,111,108,111,114,58,35,102,56,102,57,102,97,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,116,114,97,110,115,112,97,114,101,110,116,125,46,98,116,110,45,111,117,116,108,105,110,101,45,108,105,103,104,116,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,46,97,99,116,105,118,101,44,46,98,116,110,45,111,117,116,108,105,110,101,45,108,105,103,104,116,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,58,97,99,116,105,118,101,44,46,115,104,111,119,62,46,98,116,110,45,111,117,116,108,105,110,101,45,108,105,103,104,116,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,123,99,111,108,111,114,58,35,50,49,50,53,50,57,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,56,102,57,102,97,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,102,56,102,57,102,97,125,46,98,116,110,45,111,117,116,108,105,110,101,45,108,105,103,104,116,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,46,97,99,116,105,118,101,58,102,111,99,117,115,44,46,98,116,110,45,111,117,116,108,105,110,101,45,108,105,103,104,116,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,58,97,99,116,105,118,101,58,102,111,99,117,115,44,46,115,104,111,119,62,46,98,116,110,45,111,117,116,108,105,110,101,45,108,105,103,104,116,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,58,102,111,99,117,115,123,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,50,52,56,44,50,52,57,44,50,53,48,44,46,53,41,125,46,98,116,110,45,111,117,116,108,105,110,101,45,100,97,114,107,123,99,111,108,111,114,58,35,51,52,51,97,52,48,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,51,52,51,97,52,48,125,46,98,116,110,45,111,117,116,108,105,110,101,45,100,97,114,107,58,104,111,118,101,114,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,51,52,51,97,52,48,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,51,52,51,97,52,48,125,46,98,116,110,45,111,117,116,108,105,110,101,45,100,97,114,107,46,102,111,99,117,115,44,46,98,116,110,45,111,117,116,108,105,110,101,45,100,97,114,107,58,102,111,99,117,115,123,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,53,50,44,53,56,44,54,52,44,46,53,41,125,46,98,116,110,45,111,117,116,108,105,110,101,45,100,97,114,107,46,100,105,115,97,98,108,101,100,44,46,98,116,110,45,111,117,116,108,105,110,101,45,100,97,114,107,58,100,105,115,97,98,108,101,100,123,99,111,108,111,114,58,35,51,52,51,97,52,48,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,116,114,97,110,115,112,97,114,101,110,116,125,46,98,116,110,45,111,117,116,108,105,110,101,45,100,97,114,107,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,46,97,99,116,105,118,101,44,46,98,116,110,45,111,117,116,108,105,110,101,45,100,97,114,107,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,58,97,99,116,105,118,101,44,46,115,104,111,119,62,46,98,116,110,45,111,117,116,108,105,110,101,45,100,97,114,107,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,51,52,51,97,52,48,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,51,52,51,97,52,48,125,46,98,116,110,45,111,117,116,108,105,110,101,45,100,97,114,107,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,46,97,99,116,105,118,101,58,102,111,99,117,115,44,46,98,116,110,45,111,117,116,108,105,110,101,45,100,97,114,107,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,58,97,99,116,105,118,101,58,102,111,99,117,115,44,46,115,104,111,119,62,46,98,116,110,45,111,117,116,108,105,110,101,45,100,97,114,107,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,58,102,111,99,117,115,123,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,53,50,44,53,56,44,54,52,44,46,53,41,125,46,98,116,110,45,108,105,110,107,123,102,111,110,116,45,119,101,105,103,104,116,58,52,48,48,59,99,111,108,111,114,58,35,48,48,55,98,102,102,59,116,101,120,116,45,100,101,99,111,114,97,116,105,111,110,58,110,111,110,101,125,46,98,116,110,45,108,105,110,107,58,104,111,118,101,114,123,99,111,108,111,114,58,35,48,48,53,54,98,51,59,116,101,120,116,45,100,101,99,111,114,97,116,105,111,110,58,117,110,100,101,114,108,105,110,101,125,46,98,116,110,45,108,105,110,107,46,102,111,99,117,115,44,46,98,116,110,45,108,105,110,107,58,102,111,99,117,115,123,116,101,120,116,45,100,101,99,111,114,97,116,105,111,110,58,117,110,100,101,114,108,105,110,101,59,98,111,120,45,115,104,97,100,111,119,58,110,111,110,101,125,46,98,116,110,45,108,105,110,107,46,100,105,115,97,98,108,101,100,44,46,98,116,110,45,108,105,110,107,58,100,105,115,97,98,108,101,100,123,99,111,108,111,114,58,35,54,99,55,53,55,100,59,112,111,105,110,116,101,114,45,101,118,101,110,116,115,58,110,111,110,101,125,46,98,116,110,45,103,114,111,117,112,45,108,103,62,46,98,116,110,44,46,98,116,110,45,108,103,123,112,97,100,100,105,110,103,58,46,53,114,101,109,32,49,114,101,109,59,102,111,110,116,45,115,105,122,101,58,49,46,50,53,114,101,109,59,108,105,110,101,45,104,101,105,103,104,116,58,49,46,53,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,46,51,114,101,109,125,46,98,116,110,45,103,114,111,117,112,45,115,109,62,46,98,116,110,44,46,98,116,110,45,115,109,123,112,97,100,100,105,110,103,58,46,50,53,114,101,109,32,46,53,114,101,109,59,102,111,110,116,45,115,105,122,101,58,46,56,55,53,114,101,109,59,108,105,110,101,45,104,101,105,103,104,116,58,49,46,53,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,46,50,114,101,109,125,46,98,116,110,45,98,108,111,99,107,123,100,105,115,112,108,97,121,58,98,108,111,99,107,59,119,105,100,116,104,58,49,48,48,37,125,46,98,116,110,45,98,108,111,99,107,43,46,98,116,110,45,98,108,111,99,107,123,109,97,114,103,105,110,45,116,111,112,58,46,53,114,101,109,125,105,110,112,117,116,91,116,121,112,101,61,98,117,116,116,111,110,93,46,98,116,110,45,98,108,111,99,107,44,105,110,112,117,116,91,116,121,112,101,61,114,101,115,101,116,93,46,98,116,110,45,98,108,111,99,107,44,105,110,112,117,116,91,116,121,112,101,61,115,117,98,109,105,116,93,46,98,116,110,45,98,108,111,99,107,123,119,105,100,116,104,58,49,48,48,37,125,46,102,97,100,101,123,116,114,97,110,115,105,116,105,111,110,58,111,112,97,99,105,116,121,32,46,49,53,115,32,108,105,110,101,97,114,125,64,109,101,100,105,97,32,40,112,114,101,102,101,114,115,45,114,101,100,117,99,101,100,45,109,111,116,105,111,110,58,114,101,100,117,99,101,41,123,46,102,97,100,101,123,116,114,97,110,115,105,116,105,111,110,58,110,111,110,101,125,125,46,102,97,100,101,58,110,111,116,40,46,115,104,111,119,41,123,111,112,97,99,105,116,121,58,48,125,46,99,111,108,108,97,112,115,101,58,110,111,116,40,46,115,104,111,119,41,123,100,105,115,112,108,97,121,58,110,111,110,101,125,46,99,111,108,108,97,112,115,105,110,103,123,112,111,115,105,116,105,111,110,58,114,101,108,97,116,105,118,101,59,104,101,105,103,104,116,58,48,59,111,118,101,114,102,108,111,119,58,104,105,100,100,101,110,59,116,114,97,110,115,105,116,105,111,110,58,104,101,105,103,104,116,32,46,51,53,115,32,101,97,115,101,125,64,109,101,100,105,97,32,40,112,114,101,102,101,114,115,45,114,101,100,117,99,101,100,45,109,111,116,105,111,110,58,114,101,100,117,99,101,41,123,46,99,111,108,108,97,112,115,105,110,103,123,116,114,97,110,115,105,116,105,111,110,58,110,111,110,101,125,125,46,100,114,111,112,100,111,119,110,44,46,100,114,111,112,108,101,102,116,44,46,100,114,111,112,114,105,103,104,116,44,46,100,114,111,112,117,112,123,112,111,115,105,116,105,111,110,58,114,101,108,97,116,105,118,101,125,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,123,119,104,105,116,101,45,115,112,97,99,101,58,110,111,119,114,97,112,125,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,58,58,97,102,116,101,114,123,100,105,115,112,108,97,121,58,105,110,108,105,110,101,45,98,108,111,99,107,59,109,97,114,103,105,110,45,108,101,102,116,58,46,50,53,53,101,109,59,118,101,114,116,105,99,97,108,45,97,108,105,103,110,58,46,50,53,53,101,109,59,99,111,110,116,101,110,116,58,34,34,59,98,111,114,100,101,114,45,116,111,112,58,46,51,101,109,32,115,111,108,105,100,59,98,111,114,100,101,114,45,114,105,103,104,116,58,46,51,101,109,32,115,111,108,105,100,32,116,114,97,110,115,112,97,114,101,110,116,59,98,111,114,100,101,114,45,98,111,116,116,111,109,58,48,59,98,111,114,100,101,114,45,108,101,102,116,58,46,51,101,109,32,115,111,108,105,100,32,116,114,97,110,115,112,97,114,101,110,116,125,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,58,101,109,112,116,121,58,58,97,102,116,101,114,123,109,97,114,103,105,110,45,108,101,102,116,58,48,125,46,100,114,111,112,100,111,119,110,45,109,101,110,117,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,116,111,112,58,49,48,48,37,59,108,101,102,116,58,48,59,122,45,105,110,100,101,120,58,49,48,48,48,59,100,105,115,112,108,97,121,58,110,111,110,101,59,102,108,111,97,116,58,108,101,102,116,59,109,105,110,45,119,105,100,116,104,58,49,48,114,101,109,59,112,97,100,100,105,110,103,58,46,53,114,101,109,32,48,59,109,97,114,103,105,110,58,46,49,50,53,114,101,109,32,48,32,48,59,102,111,110,116,45,115,105,122,101,58,49,114,101,109,59,99,111,108,111,114,58,35,50,49,50,53,50,57,59,116,101,120,116,45,97,108,105,103,110,58,108,101,102,116,59,108,105,115,116,45,115,116,121,108,101,58,110,111,110,101,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,108,105,112,58,112,97,100,100,105,110,103,45,98,111,120,59,98,111,114,100,101,114,58,49,112,120,32,115,111,108,105,100,32,114,103,98,97,40,48,44,48,44,48,44,46,49,53,41,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,46,50,53,114,101,109,125,46,100,114,111,112,100,111,119,110,45,109,101,110,117,45,108,101,102,116,123,114,105,103,104,116,58,97,117,116,111,59,108,101,102,116,58,48,125,46,100,114,111,112,100,111,119,110,45,109,101,110,117,45,114,105,103,104,116,123,114,105,103,104,116,58,48,59,108,101,102,116,58,97,117,116,111,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,53,55,54,112,120,41,123,46,100,114,111,112,100,111,119,110,45,109,101,110,117,45,115,109,45,108,101,102,116,123,114,105,103,104,116,58,97,117,116,111,59,108,101,102,116,58,48,125,46,100,114,111,112,100,111,119,110,45,109,101,110,117,45,115,109,45,114,105,103,104,116,123,114,105,103,104,116,58,48,59,108,101,102,116,58,97,117,116,111,125,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,55,54,56,112,120,41,123,46,100,114,111,112,100,111,119,110,45,109,101,110,117,45,109,100,45,108,101,102,116,123,114,105,103,104,116,58,97,117,116,111,59,108,101,102,116,58,48,125,46,100,114,111,112,100,111,119,110,45,109,101,110,117,45,109,100,45,114,105,103,104,116,123,114,105,103,104,116,58,48,59,108,101,102,116,58,97,117,116,111,125,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,57,57,50,112,120,41,123,46,100,114,111,112,100,111,119,110,45,109,101,110,117,45,108,103,45,108,101,102,116,123,114,105,103,104,116,58,97,117,116,111,59,108,101,102,116,58,48,125,46,100,114,111,112,100,111,119,110,45,109,101,110,117,45,108,103,45,114,105,103,104,116,123,114,105,103,104,116,58,48,59,108,101,102,116,58,97,117,116,111,125,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,49,50,48,48,112,120,41,123,46,100,114,111,112,100,111,119,110,45,109,101,110,117,45,120,108,45,108,101,102,116,123,114,105,103,104,116,58,97,117,116,111,59,108,101,102,116,58,48,125,46,100,114,111,112,100,111,119,110,45,109,101,110,117,45,120,108,45,114,105,103,104,116,123,114,105,103,104,116,58,48,59,108,101,102,116,58,97,117,116,111,125,125,46,100,114,111,112,117,112,32,46,100,114,111,112,100,111,119,110,45,109,101,110,117,123,116,111,112,58,97,117,116,111,59,98,111,116,116,111,109,58,49,48,48,37,59,109,97,114,103,105,110,45,116,111,112,58,48,59,109,97,114,103,105,110,45,98,111,116,116,111,109,58,46,49,50,53,114,101,109,125,46,100,114,111,112,117,112,32,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,58,58,97,102,116,101,114,123,100,105,115,112,108,97,121,58,105,110,108,105,110,101,45,98,108,111,99,107,59,109,97,114,103,105,110,45,108,101,102,116,58,46,50,53,53,101,109,59,118,101,114,116,105,99,97,108,45,97,108,105,103,110,58,46,50,53,53,101,109,59,99,111,110,116,101,110,116,58,34,34,59,98,111,114,100,101,114,45,116,111,112,58,48,59,98,111,114,100,101,114,45,114,105,103,104,116,58,46,51,101,109,32,115,111,108,105,100,32,116,114,97,110,115,112,97,114,101,110,116,59,98,111,114,100,101,114,45,98,111,116,116,111,109,58,46,51,101,109,32,115,111,108,105,100,59,98,111,114,100,101,114,45,108,101,102,116,58,46,51,101,109,32,115,111,108,105,100,32,116,114,97,110,115,112,97,114,101,110,116,125,46,100,114,111,112,117,112,32,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,58,101,109,112,116,121,58,58,97,102,116,101,114,123,109,97,114,103,105,110,45,108,101,102,116,58,48,125,46,100,114,111,112,114,105,103,104,116,32,46,100,114,111,112,100,111,119,110,45,109,101,110,117,123,116,111,112,58,48,59,114,105,103,104,116,58,97,117,116,111,59,108,101,102,116,58,49,48,48,37,59,109,97,114,103,105,110,45,116,111,112,58,48,59,109,97,114,103,105,110,45,108,101,102,116,58,46,49,50,53,114,101,109,125,46,100,114,111,112,114,105,103,104,116,32,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,58,58,97,102,116,101,114,123,100,105,115,112,108,97,121,58,105,110,108,105,110,101,45,98,108,111,99,107,59,109,97,114,103,105,110,45,108,101,102,116,58,46,50,53,53,101,109,59,118,101,114,116,105,99,97,108,45,97,108,105,103,110,58,46,50,53,53,101,109,59,99,111,110,116,101,110,116,58,34,34,59,98,111,114,100,101,114,45,116,111,112,58,46,51,101,109,32,115,111,108,105,100,32,116,114,97,110,115,112,97,114,101,110,116,59,98,111,114,100,101,114,45,114,105,103,104,116,58,48,59,98,111,114,100,101,114,45,98,111,116,116,111,109,58,46,51,101,109,32,115,111,108,105,100,32,116,114,97,110,115,112,97,114,101,110,116,59,98,111,114,100,101,114,45,108,101,102,116,58,46,51,101,109,32,115,111,108,105,100,125,46,100,114,111,112,114,105,103,104,116,32,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,58,101,109,112,116,121,58,58,97,102,116,101,114,123,109,97,114,103,105,110,45,108,101,102,116,58,48,125,46,100,114,111,112,114,105,103,104,116,32,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,58,58,97,102,116,101,114,123,118,101,114,116,105,99,97,108,45,97,108,105,103,110,58,48,125,46,100,114,111,112,108,101,102,116,32,46,100,114,111,112,100,111,119,110,45,109,101,110,117,123,116,111,112,58,48,59,114,105,103,104,116,58,49,48,48,37,59,108,101,102,116,58,97,117,116,111,59,109,97,114,103,105,110,45,116,111,112,58,48,59,109,97,114,103,105,110,45,114,105,103,104,116,58,46,49,50,53,114,101,109,125,46,100,114,111,112,108,101,102,116,32,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,58,58,97,102,116,101,114,123,100,105,115,112,108,97,121,58,105,110,108,105,110,101,45,98,108,111,99,107,59,109,97,114,103,105,110,45,108,101,102,116,58,46,50,53,53,101,109,59,118,101,114,116,105,99,97,108,45,97,108,105,103,110,58,46,50,53,53,101,109,59,99,111,110,116,101,110,116,58,34,34,125,46,100,114,111,112,108,101,102,116,32,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,58,58,97,102,116,101,114,123,100,105,115,112,108,97,121,58,110,111,110,101,125,46,100,114,111,112,108,101,102,116,32,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,58,58,98,101,102,111,114,101,123,100,105,115,112,108,97,121,58,105,110,108,105,110,101,45,98,108,111,99,107,59,109,97,114,103,105,110,45,114,105,103,104,116,58,46,50,53,53,101,109,59,118,101,114,116,105,99,97,108,45,97,108,105,103,110,58,46,50,53,53,101,109,59,99,111,110,116,101,110,116,58,34,34,59,98,111,114,100,101,114,45,116,111,112,58,46,51,101,109,32,115,111,108,105,100,32,116,114,97,110,115,112,97,114,101,110,116,59,98,111,114,100,101,114,45,114,105,103,104,116,58,46,51,101,109,32,115,111,108,105,100,59,98,111,114,100,101,114,45,98,111,116,116,111,109,58,46,51,101,109,32,115,111,108,105,100,32,116,114,97,110,115,112,97,114,101,110,116,125,46,100,114,111,112,108,101,102,116,32,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,58,101,109,112,116,121,58,58,97,102,116,101,114,123,109,97,114,103,105,110,45,108,101,102,116,58,48,125,46,100,114,111,112,108,101,102,116,32,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,58,58,98,101,102,111,114,101,123,118,101,114,116,105,99,97,108,45,97,108,105,103,110,58,48,125,46,100,114,111,112,100,111,119,110,45,109,101,110,117,91,120,45,112,108,97,99,101,109,101,110,116,94,61,98,111,116,116,111,109,93,44,46,100,114,111,112,100,111,119,110,45,109,101,110,117,91,120,45,112,108,97,99,101,109,101,110,116,94,61,108,101,102,116,93,44,46,100,114,111,112,100,111,119,110,45,109,101,110,117,91,120,45,112,108,97,99,101,109,101,110,116,94,61,114,105,103,104,116,93,44,46,100,114,111,112,100,111,119,110,45,109,101,110,117,91,120,45,112,108,97,99,101,109,101,110,116,94,61,116,111,112,93,123,114,105,103,104,116,58,97,117,116,111,59,98,111,116,116,111,109,58,97,117,116,111,125,46,100,114,111,112,100,111,119,110,45,100,105,118,105,100,101,114,123,104,101,105,103,104,116,58,48,59,109,97,114,103,105,110,58,46,53,114,101,109,32,48,59,111,118,101,114,102,108,111,119,58,104,105,100,100,101,110,59,98,111,114,100,101,114,45,116,111,112,58,49,112,120,32,115,111,108,105,100,32,35,101,57,101,99,101,102,125,46,100,114,111,112,100,111,119,110,45,105,116,101,109,123,100,105,115,112,108,97,121,58,98,108,111,99,107,59,119,105,100,116,104,58,49,48,48,37,59,112,97,100,100,105,110,103,58,46,50,53,114,101,109,32,49,46,53,114,101,109,59,99,108,101,97,114,58,98,111,116,104,59,102,111,110,116,45,119,101,105,103,104,116,58,52,48,48,59,99,111,108,111,114,58,35,50,49,50,53,50,57,59,116,101,120,116,45,97,108,105,103,110,58,105,110,104,101,114,105,116,59,119,104,105,116,101,45,115,112,97,99,101,58,110,111,119,114,97,112,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,116,114,97,110,115,112,97,114,101,110,116,59,98,111,114,100,101,114,58,48,125,46,100,114,111,112,100,111,119,110,45,105,116,101,109,58,102,111,99,117,115,44,46,100,114,111,112,100,111,119,110,45,105,116,101,109,58,104,111,118,101,114,123,99,111,108,111,114,58,35,49,54,49,56,49,98,59,116,101,120,116,45,100,101,99,111,114,97,116,105,111,110,58,110,111,110,101,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,56,102,57,102,97,125,46,100,114,111,112,100,111,119,110,45,105,116,101,109,46,97,99,116,105,118,101,44,46,100,114,111,112,100,111,119,110,45,105,116,101,109,58,97,99,116,105,118,101,123,99,111,108,111,114,58,35,102,102,102,59,116,101,120,116,45,100,101,99,111,114,97,116,105,111,110,58,110,111,110,101,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,48,48,55,98,102,102,125,46,100,114,111,112,100,111,119,110,45,105,116,101,109,46,100,105,115,97,98,108,101,100,44,46,100,114,111,112,100,111,119,110,45,105,116,101,109,58,100,105,115,97,98,108,101,100,123,99,111,108,111,114,58,35,54,99,55,53,55,100,59,112,111,105,110,116,101,114,45,101,118,101,110,116,115,58,110,111,110,101,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,116,114,97,110,115,112,97,114,101,110,116,125,46,100,114,111,112,100,111,119,110,45,109,101,110,117,46,115,104,111,119,123,100,105,115,112,108,97,121,58,98,108,111,99,107,125,46,100,114,111,112,100,111,119,110,45,104,101,97,100,101,114,123,100,105,115,112,108,97,121,58,98,108,111,99,107,59,112,97,100,100,105,110,103,58,46,53,114,101,109,32,49,46,53,114,101,109,59,109,97,114,103,105,110,45,98,111,116,116,111,109,58,48,59,102,111,110,116,45,115,105,122,101,58,46,56,55,53,114,101,109,59,99,111,108,111,114,58,35,54,99,55,53,55,100,59,119,104,105,116,101,45,115,112,97,99,101,58,110,111,119,114,97,112,125,46,100,114,111,112,100,111,119,110,45,105,116,101,109,45,116,101,120,116,123,100,105,115,112,108,97,121,58,98,108,111,99,107,59,112,97,100,100,105,110,103,58,46,50,53,114,101,109,32,49,46,53,114,101,109,59,99,111,108,111,114,58,35,50,49,50,53,50,57,125,46,98,116,110,45,103,114,111,117,112,44,46,98,116,110,45,103,114,111,117,112,45,118,101,114,116,105,99,97,108,123,112,111,115,105,116,105,111,110,58,114,101,108,97,116,105,118,101,59,100,105,115,112,108,97,121,58,45,109,115,45,105,110,108,105,110,101,45,102,108,101,120,98,111,120,59,100,105,115,112,108,97,121,58,105,110,108,105,110,101,45,102,108,101,120,59,118,101,114,116,105,99,97,108,45,97,108,105,103,110,58,109,105,100,100,108,101,125,46,98,116,110,45,103,114,111,117,112,45,118,101,114,116,105,99,97,108,62,46,98,116,110,44,46,98,116,110,45,103,114,111,117,112,62,46,98,116,110,123,112,111,115,105,116,105,111,110,58,114,101,108,97,116,105,118,101,59,45,109,115,45,102,108,101,120,58,49,32,49,32,97,117,116,111,59,102,108,101,120,58,49,32,49,32,97,117,116,111,125,46,98,116,110,45,103,114,111,117,112,45,118,101,114,116,105,99,97,108,62,46,98,116,110,58,104,111,118,101,114,44,46,98,116,110,45,103,114,111,117,112,62,46,98,116,110,58,104,111,118,101,114,123,122,45,105,110,100,101,120,58,49,125,46,98,116,110,45,103,114,111,117,112,45,118,101,114,116,105,99,97,108,62,46,98,116,110,46,97,99,116,105,118,101,44,46,98,116,110,45,103,114,111,117,112,45,118,101,114,116,105,99,97,108,62,46,98,116,110,58,97,99,116,105,118,101,44,46,98,116,110,45,103,114,111,117,112,45,118,101,114,116,105,99,97,108,62,46,98,116,110,58,102,111,99,117,115,44,46,98,116,110,45,103,114,111,117,112,62,46,98,116,110,46,97,99,116,105,118,101,44,46,98,116,110,45,103,114,111,117,112,62,46,98,116,110,58,97,99,116,105,118,101,44,46,98,116,110,45,103,114,111,117,112,62,46,98,116,110,58,102,111,99,117,115,123,122,45,105,110,100,101,120,58,49,125,46,98,116,110,45,116,111,111,108,98,97,114,123,100,105,115,112,108,97,121,58,45,109,115,45,102,108,101,120,98,111,120,59,100,105,115,112,108,97,121,58,102,108,101,120,59,45,109,115,45,102,108,101,120,45,119,114,97,112,58,119,114,97,112,59,102,108,101,120,45,119,114,97,112,58,119,114,97,112,59,45,109,115,45,102,108,101,120,45,112,97,99,107,58,115,116,97,114,116,59,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,58,102,108,101,120,45,115,116,97,114,116,125,46,98,116,110,45,116,111,111,108,98,97,114,32,46,105,110,112,117,116,45,103,114,111,117,112,123,119,105,100,116,104,58,97,117,116,111,125,46,98,116,110,45,103,114,111,117,112,62,46,98,116,110,45,103,114,111,117,112,58,110,111,116,40,58,102,105,114,115,116,45,99,104,105,108,100,41,44,46,98,116,110,45,103,114,111,117,112,62,46,98,116,110,58,110,111,116,40,58,102,105,114,115,116,45,99,104,105,108,100,41,123,109,97,114,103,105,110,45,108,101,102,116,58,45,49,112,120,125,46,98,116,110,45,103,114,111,117,112,62,46,98,116,110,45,103,114,111,117,112,58,110,111,116,40,58,108,97,115,116,45,99,104,105,108,100,41,62,46,98,116,110,44,46,98,116,110,45,103,114,111,117,112,62,46,98,116,110,58,110,111,116,40,58,108,97,115,116,45,99,104,105,108,100,41,58,110,111,116,40,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,41,123,98,111,114,100,101,114,45,116,111,112,45,114,105,103,104,116,45,114,97,100,105,117,115,58,48,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,114,105,103,104,116,45,114,97,100,105,117,115,58,48,125,46,98,116,110,45,103,114,111,117,112,62,46,98,116,110,45,103,114,111,117,112,58,110,111,116,40,58,102,105,114,115,116,45,99,104,105,108,100,41,62,46,98,116,110,44,46,98,116,110,45,103,114,111,117,112,62,46,98,116,110,58,110,111,116,40,58,102,105,114,115,116,45,99,104,105,108,100,41,123,98,111,114,100,101,114,45,116,111,112,45,108,101,102,116,45,114,97,100,105,117,115,58,48,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,108,101,102,116,45,114,97,100,105,117,115,58,48,125,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,45,115,112,108,105,116,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,46,53,54,50,53,114,101,109,59,112,97,100,100,105,110,103,45,108,101,102,116,58,46,53,54,50,53,114,101,109,125,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,45,115,112,108,105,116,58,58,97,102,116,101,114,44,46,100,114,111,112,114,105,103,104,116,32,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,45,115,112,108,105,116,58,58,97,102,116,101,114,44,46,100,114,111,112,117,112,32,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,45,115,112,108,105,116,58,58,97,102,116,101,114,123,109,97,114,103,105,110,45,108,101,102,116,58,48,125,46,100,114,111,112,108,101,102,116,32,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,45,115,112,108,105,116,58,58,98,101,102,111,114,101,123,109,97,114,103,105,110,45,114,105,103,104,116,58,48,125,46,98,116,110,45,103,114,111,117,112,45,115,109,62,46,98,116,110,43,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,45,115,112,108,105,116,44,46,98,116,110,45,115,109,43,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,45,115,112,108,105,116,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,46,51,55,53,114,101,109,59,112,97,100,100,105,110,103,45,108,101,102,116,58,46,51,55,53,114,101,109,125,46,98,116,110,45,103,114,111,117,112,45,108,103,62,46,98,116,110,43,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,45,115,112,108,105,116,44,46,98,116,110,45,108,103,43,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,45,115,112,108,105,116,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,46,55,53,114,101,109,59,112,97,100,100,105,110,103,45,108,101,102,116,58,46,55,53,114,101,109,125,46,98,116,110,45,103,114,111,117,112,45,118,101,114,116,105,99,97,108,123,45,109,115,45,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,99,111,108,117,109,110,59,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,99,111,108,117,109,110,59,45,109,115,45,102,108,101,120,45,97,108,105,103,110,58,115,116,97,114,116,59,97,108,105,103,110,45,105,116,101,109,115,58,102,108,101,120,45,115,116,97,114,116,59,45,109,115,45,102,108,101,120,45,112,97,99,107,58,99,101,110,116,101,114,59,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,58,99,101,110,116,101,114,125,46,98,116,110,45,103,114,111,117,112,45,118,101,114,116,105,99,97,108,62,46,98,116,110,44,46,98,116,110,45,103,114,111,117,112,45,118,101,114,116,105,99,97,108,62,46,98,116,110,45,103,114,111,117,112,123,119,105,100,116,104,58,49,48,48,37,125,46,98,116,110,45,103,114,111,117,112,45,118,101,114,116,105,99,97,108,62,46,98,116,110,45,103,114,111,117,112,58,110,111,116,40,58,102,105,114,115,116,45,99,104,105,108,100,41,44,46,98,116,110,45,103,114,111,117,112,45,118,101,114,116,105,99,97,108,62,46,98,116,110,58,110,111,116,40,58,102,105,114,115,116,45,99,104,105,108,100,41,123,109,97,114,103,105,110,45,116,111,112,58,45,49,112,120,125,46,98,116,110,45,103,114,111,117,112,45,118,101,114,116,105,99,97,108,62,46,98,116,110,45,103,114,111,117,112,58,110,111,116,40,58,108,97,115,116,45,99,104,105,108,100,41,62,46,98,116,110,44,46,98,116,110,45,103,114,111,117,112,45,118,101,114,116,105,99,97,108,62,46,98,116,110,58,110,111,116,40,58,108,97,115,116,45,99,104,105,108,100,41,58,110,111,116,40,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,41,123,98,111,114,100,101,114,45,98,111,116,116,111,109,45,114,105,103,104,116,45,114,97,100,105,117,115,58,48,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,108,101,102,116,45,114,97,100,105,117,115,58,48,125,46,98,116,110,45,103,114,111,117,112,45,118,101,114,116,105,99,97,108,62,46,98,116,110,45,103,114,111,117,112,58,110,111,116,40,58,102,105,114,115,116,45,99,104,105,108,100,41,62,46,98,116,110,44,46,98,116,110,45,103,114,111,117,112,45,118,101,114,116,105,99,97,108,62,46,98,116,110,58,110,111,116,40,58,102,105,114,115,116,45,99,104,105,108,100,41,123,98,111,114,100,101,114,45,116,111,112,45,108,101,102,116,45,114,97,100,105,117,115,58,48,59,98,111,114,100,101,114,45,116,111,112,45,114,105,103,104,116,45,114,97,100,105,117,115,58,48,125,46,98,116,110,45,103,114,111,117,112,45,116,111,103,103,108,101,62,46,98,116,110,44,46,98,116,110,45,103,114,111,117,112,45,116,111,103,103,108,101,62,46,98,116,110,45,103,114,111,117,112,62,46,98,116,110,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,48,125,46,98,116,110,45,103,114,111,117,112,45,116,111,103,103,108,101,62,46,98,116,110,32,105,110,112,117,116,91,116,121,112,101,61,99,104,101,99,107,98,111,120,93,44,46,98,116,110,45,103,114,111,117,112,45,116,111,103,103,108,101,62,46,98,116,110,32,105,110,112,117,116,91,116,121,112,101,61,114,97,100,105,111,93,44,46,98,116,110,45,103,114,111,117,112,45,116,111,103,103,108,101,62,46,98,116,110,45,103,114,111,117,112,62,46,98,116,110,32,105,110,112,117,116,91,116,121,112,101,61,99,104,101,99,107,98,111,120,93,44,46,98,116,110,45,103,114,111,117,112,45,116,111,103,103,108,101,62,46,98,116,110,45,103,114,111,117,112,62,46,98,116,110,32,105,110,112,117,116,91,116,121,112,101,61,114,97,100,105,111,93,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,99,108,105,112,58,114,101,99,116,40,48,44,48,44,48,44,48,41,59,112,111,105,110,116,101,114,45,101,118,101,110,116,115,58,110,111,110,101,125,46,105,110,112,117,116,45,103,114,111,117,112,123,112,111,115,105,116,105,111,110,58,114,101,108,97,116,105,118,101,59,100,105,115,112,108,97,121,58,45,109,115,45,102,108,101,120,98,111,120,59,100,105,115,112,108,97,121,58,102,108,101,120,59,45,109,115,45,102,108,101,120,45,119,114,97,112,58,119,114,97,112,59,102,108,101,120,45,119,114,97,112,58,119,114,97,112,59,45,109,115,45,102,108,101,120,45,97,108,105,103,110,58,115,116,114,101,116,99,104,59,97,108,105,103,110,45,105,116,101,109,115,58,115,116,114,101,116,99,104,59,119,105,100,116,104,58,49,48,48,37,125,46,105,110,112,117,116,45,103,114,111,117,112,62,46,99,117,115,116,111,109,45,102,105,108,101,44,46,105,110,112,117,116,45,103,114,111,117,112,62,46,99,117,115,116,111,109,45,115,101,108,101,99,116,44,46,105,110,112,117,116,45,103,114,111,117,112,62,46,102,111,114,109,45,99,111,110,116,114,111,108,44,46,105,110,112,117,116,45,103,114,111,117,112,62,46,102,111,114,109,45,99,111,110,116,114,111,108,45,112,108,97,105,110,116,101,120,116,123,112,111,115,105,116,105,111,110,58,114,101,108,97,116,105,118,101,59,45,109,115,45,102,108,101,120,58,49,32,49,32,97,117,116,111,59,102,108,101,120,58,49,32,49,32,97,117,116,111,59,119,105,100,116,104,58,49,37,59,109,97,114,103,105,110,45,98,111,116,116,111,109,58,48,125,46,105,110,112,117,116,45,103,114,111,117,112,62,46,99,117,115,116,111,109,45,102,105,108,101,43,46,99,117,115,116,111,109,45,102,105,108,101,44,46,105,110,112,117,116,45,103,114,111,117,112,62,46,99,117,115,116,111,109,45,102,105,108,101,43,46,99,117,115,116,111,109,45,115,101,108,101,99,116,44,46,105,110,112,117,116,45,103,114,111,117,112,62,46,99,117,115,116,111,109,45,102,105,108,101,43,46,102,111,114,109,45,99,111,110,116,114,111,108,44,46,105,110,112,117,116,45,103,114,111,117,112,62,46,99,117,115,116,111,109,45,115,101,108,101,99,116,43,46,99,117,115,116,111,109,45,102,105,108,101,44,46,105,110,112,117,116,45,103,114,111,117,112,62,46,99,117,115,116,111,109,45,115,101,108,101,99,116,43,46,99,117,115,116,111,109,45,115,101,108,101,99,116,44,46,105,110,112,117,116,45,103,114,111,117,112,62,46,99,117,115,116,111,109,45,115,101,108,101,99,116,43,46,102,111,114,109,45,99,111,110,116,114,111,108,44,46,105,110,112,117,116,45,103,114,111,117,112,62,46,102,111,114,109,45,99,111,110,116,114,111,108,43,46,99,117,115,116,111,109,45,102,105,108,101,44,46,105,110,112,117,116,45,103,114,111,117,112,62,46,102,111,114,109,45,99,111,110,116,114,111,108,43,46,99,117,115,116,111,109,45,115,101,108,101,99,116,44,46,105,110,112,117,116,45,103,114,111,117,112,62,46,102,111,114,109,45,99,111,110,116,114,111,108,43,46,102,111,114,109,45,99,111,110,116,114,111,108,44,46,105,110,112,117,116,45,103,114,111,117,112,62,46,102,111,114,109,45,99,111,110,116,114,111,108,45,112,108,97,105,110,116,101,120,116,43,46,99,117,115,116,111,109,45,102,105,108,101,44,46,105,110,112,117,116,45,103,114,111,117,112,62,46,102,111,114,109,45,99,111,110,116,114,111,108,45,112,108,97,105,110,116,101,120,116,43,46,99,117,115,116,111,109,45,115,101,108,101,99,116,44,46,105,110,112,117,116,45,103,114,111,117,112,62,46,102,111,114,109,45,99,111,110,116,114,111,108,45,112,108,97,105,110,116,101,120,116,43,46,102,111,114,109,45,99,111,110,116,114,111,108,123,109,97,114,103,105,110,45,108,101,102,116,58,45,49,112,120,125,46,105,110,112,117,116,45,103,114,111,117,112,62,46,99,117,115,116,111,109,45,102,105,108,101,32,46,99,117,115,116,111,109,45,102,105,108,101,45,105,110,112,117,116,58,102,111,99,117,115,126,46,99,117,115,116,111,109,45,102,105,108,101,45,108,97,98,101,108,44,46,105,110,112,117,116,45,103,114,111,117,112,62,46,99,117,115,116,111,109,45,115,101,108,101,99,116,58,102,111,99,117,115,44,46,105,110,112,117,116,45,103,114,111,117,112,62,46,102,111,114,109,45,99,111,110,116,114,111,108,58,102,111,99,117,115,123,122,45,105,110,100,101,120,58,51,125,46,105,110,112,117,116,45,103,114,111,117,112,62,46,99,117,115,116,111,109,45,102,105,108,101,32,46,99,117,115,116,111,109,45,102,105,108,101,45,105,110,112,117,116,58,102,111,99,117,115,123,122,45,105,110,100,101,120,58,52,125,46,105,110,112,117,116,45,103,114,111,117,112,62,46,99,117,115,116,111,109,45,115,101,108,101,99,116,58,110,111,116,40,58,108,97,115,116,45,99,104,105,108,100,41,44,46,105,110,112,117,116,45,103,114,111,117,112,62,46,102,111,114,109,45,99,111,110,116,114,111,108,58,110,111,116,40,58,108,97,115,116,45,99,104,105,108,100,41,123,98,111,114,100,101,114,45,116,111,112,45,114,105,103,104,116,45,114,97,100,105,117,115,58,48,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,114,105,103,104,116,45,114,97,100,105,117,115,58,48,125,46,105,110,112,117,116,45,103,114,111,117,112,62,46,99,117,115,116,111,109,45,115,101,108,101,99,116,58,110,111,116,40,58,102,105,114,115,116,45,99,104,105,108,100,41,44,46,105,110,112,117,116,45,103,114,111,117,112,62,46,102,111,114,109,45,99,111,110,116,114,111,108,58,110,111,116,40,58,102,105,114,115,116,45,99,104,105,108,100,41,123,98,111,114,100,101,114,45,116,111,112,45,108,101,102,116,45,114,97,100,105,117,115,58,48,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,108,101,102,116,45,114,97,100,105,117,115,58,48,125,46,105,110,112,117,116,45,103,114,111,117,112,62,46,99,117,115,116,111,109,45,102,105,108,101,123,100,105,115,112,108,97,121,58,45,109,115,45,102,108,101,120,98,111,120,59,100,105,115,112,108,97,121,58,102,108,101,120,59,45,109,115,45,102,108,101,120,45,97,108,105,103,110,58,99,101,110,116,101,114,59,97,108,105,103,110,45,105,116,101,109,115,58,99,101,110,116,101,114,125,46,105,110,112,117,116,45,103,114,111,117,112,62,46,99,117,115,116,111,109,45,102,105,108,101,58,110,111,116,40,58,108,97,115,116,45,99,104,105,108,100,41,32,46,99,117,115,116,111,109,45,102,105,108,101,45,108,97,98,101,108,44,46,105,110,112,117,116,45,103,114,111,117,112,62,46,99,117,115,116,111,109,45,102,105,108,101,58,110,111,116,40,58,108,97,115,116,45,99,104,105,108,100,41,32,46,99,117,115,116,111,109,45,102,105,108,101,45,108,97,98,101,108,58,58,97,102,116,101,114,123,98,111,114,100,101,114,45,116,111,112,45,114,105,103,104,116,45,114,97,100,105,117,115,58,48,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,114,105,103,104,116,45,114,97,100,105,117,115,58,48,125,46,105,110,112,117,116,45,103,114,111,117,112,62,46,99,117,115,116,111,109,45,102,105,108,101,58,110,111,116,40,58,102,105,114,115,116,45,99,104,105,108,100,41,32,46,99,117,115,116,111,109,45,102,105,108,101,45,108,97,98,101,108,123,98,111,114,100,101,114,45,116,111,112,45,108,101,102,116,45,114,97,100,105,117,115,58,48,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,108,101,102,116,45,114,97,100,105,117,115,58,48,125,46,105,110,112,117,116,45,103,114,111,117,112,45,97,112,112,101,110,100,44,46,105,110,112,117,116,45,103,114,111,117,112,45,112,114,101,112,101,110,100,123,100,105,115,112,108,97,121,58,45,109,115,45,102,108,101,120,98,111,120,59,100,105,115,112,108,97,121,58,102,108,101,120,125,46,105,110,112,117,116,45,103,114,111,117,112,45,97,112,112,101,110,100,32,46,98,116,110,44,46,105,110,112,117,116,45,103,114,111,117,112,45,112,114,101,112,101,110,100,32,46,98,116,110,123,112,111,115,105,116,105,111,110,58,114,101,108,97,116,105,118,101,59,122,45,105,110,100,101,120,58,50,125,46,105,110,112,117,116,45,103,114,111,117,112,45,97,112,112,101,110,100,32,46,98,116,110,58,102,111,99,117,115,44,46,105,110,112,117,116,45,103,114,111,117,112,45,112,114,101,112,101,110,100,32,46,98,116,110,58,102,111,99,117,115,123,122,45,105,110,100,101,120,58,51,125,46,105,110,112,117,116,45,103,114,111,117,112,45,97,112,112,101,110,100,32,46,98,116,110,43,46,98,116,110,44,46,105,110,112,117,116,45,103,114,111,117,112,45,97,112,112,101,110,100,32,46,98,116,110,43,46,105,110,112,117,116,45,103,114,111,117,112,45,116,101,120,116,44,46,105,110,112,117,116,45,103,114,111,117,112,45,97,112,112,101,110,100,32,46,105,110,112,117,116,45,103,114,111,117,112,45,116,101,120,116,43,46,98,116,110,44,46,105,110,112,117,116,45,103,114,111,117,112,45,97,112,112,101,110,100,32,46,105,110,112,117,116,45,103,114,111,117,112,45,116,101,120,116,43,46,105,110,112,117,116,45,103,114,111,117,112,45,116,101,120,116,44,46,105,110,112,117,116,45,103,114,111,117,112,45,112,114,101,112,101,110,100,32,46,98,116,110,43,46,98,116,110,44,46,105,110,112,117,116,45,103,114,111,117,112,45,112,114,101,112,101,110,100,32,46,98,116,110,43,46,105,110,112,117,116,45,103,114,111,117,112,45,116,101,120,116,44,46,105,110,112,117,116,45,103,114,111,117,112,45,112,114,101,112,101,110,100,32,46,105,110,112,117,116,45,103,114,111,117,112,45,116,101,120,116,43,46,98,116,110,44,46,105,110,112,117,116,45,103,114,111,117,112,45,112,114,101,112,101,110,100,32,46,105,110,112,117,116,45,103,114,111,117,112,45,116,101,120,116,43,46,105,110,112,117,116,45,103,114,111,117,112,45,116,101,120,116,123,109,97,114,103,105,110,45,108,101,102,116,58,45,49,112,120,125,46,105,110,112,117,116,45,103,114,111,117,112,45,112,114,101,112,101,110,100,123,109,97,114,103,105,110,45,114,105,103,104,116,58,45,49,112,120,125,46,105,110,112,117,116,45,103,114,111,117,112,45,97,112,112,101,110,100,123,109,97,114,103,105,110,45,108,101,102,116,58,45,49,112,120,125,46,105,110,112,117,116,45,103,114,111,117,112,45,116,101,120,116,123,100,105,115,112,108,97,121,58,45,109,115,45,102,108,101,120,98,111,120,59,100,105,115,112,108,97,121,58,102,108,101,120,59,45,109,115,45,102,108,101,120,45,97,108,105,103,110,58,99,101,110,116,101,114,59,97,108,105,103,110,45,105,116,101,109,115,58,99,101,110,116,101,114,59,112,97,100,100,105,110,103,58,46,51,55,53,114,101,109,32,46,55,53,114,101,109,59,109,97,114,103,105,110,45,98,111,116,116,111,109,58,48,59,102,111,110,116,45,115,105,122,101,58,49,114,101,109,59,102,111,110,116,45,119,101,105,103,104,116,58,52,48,48,59,108,105,110,101,45,104,101,105,103,104,116,58,49,46,53,59,99,111,108,111,114,58,35,52,57,53,48,53,55,59,116,101,120,116,45,97,108,105,103,110,58,99,101,110,116,101,114,59,119,104,105,116,101,45,115,112,97,99,101,58,110,111,119,114,97,112,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,101,57,101,99,101,102,59,98,111,114,100,101,114,58,49,112,120,32,115,111,108,105,100,32,35,99,101,100,52,100,97,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,46,50,53,114,101,109,125,46,105,110,112,117,116,45,103,114,111,117,112,45,116,101,120,116,32,105,110,112,117,116,91,116,121,112,101,61,99,104,101,99,107,98,111,120,93,44,46,105,110,112,117,116,45,103,114,111,117,112,45,116,101,120,116,32,105,110,112,117,116,91,116,121,112,101,61,114,97,100,105,111,93,123,109,97,114,103,105,110,45,116,111,112,58,48,125,46,105,110,112,117,116,45,103,114,111,117,112,45,108,103,62,46,99,117,115,116,111,109,45,115,101,108,101,99,116,44,46,105,110,112,117,116,45,103,114,111,117,112,45,108,103,62,46,102,111,114,109,45,99,111,110,116,114,111,108,58,110,111,116,40,116,101,120,116,97,114,101,97,41,123,104,101,105,103,104,116,58,99,97,108,99,40,49,46,53,101,109,32,43,32,49,114,101,109,32,43,32,50,112,120,41,125,46,105,110,112,117,116,45,103,114,111,117,112,45,108,103,62,46,99,117,115,116,111,109,45,115,101,108,101,99,116,44,46,105,110,112,117,116,45,103,114,111,117,112,45,108,103,62,46,102,111,114,109,45,99,111,110,116,114,111,108,44,46,105,110,112,117,116,45,103,114,111,117,112,45,108,103,62,46,105,110,112,117,116,45,103,114,111,117,112,45,97,112,112,101,110,100,62,46,98,116,110,44,46,105,110,112,117,116,45,103,114,111,117,112,45,108,103,62,46,105,110,112,117,116,45,103,114,111,117,112,45,97,112,112,101,110,100,62,46,105,110,112,117,116,45,103,114,111,117,112,45,116,101,120,116,44,46,105,110,112,117,116,45,103,114,111,117,112,45,108,103,62,46,105,110,112,117,116,45,103,114,111,117,112,45,112,114,101,112,101,110,100,62,46,98,116,110,44,46,105,110,112,117,116,45,103,114,111,117,112,45,108,103,62,46,105,110,112,117,116,45,103,114,111,117,112,45,112,114,101,112,101,110,100,62,46,105,110,112,117,116,45,103,114,111,117,112,45,116,101,120,116,123,112,97,100,100,105,110,103,58,46,53,114,101,109,32,49,114,101,109,59,102,111,110,116,45,115,105,122,101,58,49,46,50,53,114,101,109,59,108,105,110,101,45,104,101,105,103,104,116,58,49,46,53,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,46,51,114,101,109,125,46,105,110,112,117,116,45,103,114,111,117,112,45,115,109,62,46,99,117,115,116,111,109,45,115,101,108,101,99,116,44,46,105,110,112,117,116,45,103,114,111,117,112,45,115,109,62,46,102,111,114,109,45,99,111,110,116,114,111,108,58,110,111,116,40,116,101,120,116,97,114,101,97,41,123,104,101,105,103,104,116,58,99,97,108,99,40,49,46,53,101,109,32,43,32,46,53,114,101,109,32,43,32,50,112,120,41,125,46,105,110,112,117,116,45,103,114,111,117,112,45,115,109,62,46,99,117,115,116,111,109,45,115,101,108,101,99,116,44,46,105,110,112,117,116,45,103,114,111,117,112,45,115,109,62,46,102,111,114,109,45,99,111,110,116,114,111,108,44,46,105,110,112,117,116,45,103,114,111,117,112,45,115,109,62,46,105,110,112,117,116,45,103,114,111,117,112,45,97,112,112,101,110,100,62,46,98,116,110,44,46,105,110,112,117,116,45,103,114,111,117,112,45,115,109,62,46,105,110,112,117,116,45,103,114,111,117,112,45,97,112,112,101,110,100,62,46,105,110,112,117,116,45,103,114,111,117,112,45,116,101,120,116,44,46,105,110,112,117,116,45,103,114,111,117,112,45,115,109,62,46,105,110,112,117,116,45,103,114,111,117,112,45,112,114,101,112,101,110,100,62,46,98,116,110,44,46,105,110,112,117,116,45,103,114,111,117,112,45,115,109,62,46,105,110,112,117,116,45,103,114,111,117,112,45,112,114,101,112,101,110,100,62,46,105,110,112,117,116,45,103,114,111,117,112,45,116,101,120,116,123,112,97,100,100,105,110,103,58,46,50,53,114,101,109,32,46,53,114,101,109,59,102,111,110,116,45,115,105,122,101,58,46,56,55,53,114,101,109,59,108,105,110,101,45,104,101,105,103,104,116,58,49,46,53,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,46,50,114,101,109,125,46,105,110,112,117,116,45,103,114,111,117,112,45,108,103,62,46,99,117,115,116,111,109,45,115,101,108,101,99,116,44,46,105,110,112,117,116,45,103,114,111,117,112,45,115,109,62,46,99,117,115,116,111,109,45,115,101,108,101,99,116,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,49,46,55,53,114,101,109,125,46,105,110,112,117,116,45,103,114,111,117,112,62,46,105,110,112,117,116,45,103,114,111,117,112,45,97,112,112,101,110,100,58,108,97,115,116,45,99,104,105,108,100,62,46,98,116,110,58,110,111,116,40,58,108,97,115,116,45,99,104,105,108,100,41,58,110,111,116,40,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,41,44,46,105,110,112,117,116,45,103,114,111,117,112,62,46,105,110,112,117,116,45,103,114,111,117,112,45,97,112,112,101,110,100,58,108,97,115,116,45,99,104,105,108,100,62,46,105,110,112,117,116,45,103,114,111,117,112,45,116,101,120,116,58,110,111,116,40,58,108,97,115,116,45,99,104,105,108,100,41,44,46,105,110,112,117,116,45,103,114,111,117,112,62,46,105,110,112,117,116,45,103,114,111,117,112,45,97,112,112,101,110,100,58,110,111,116,40,58,108,97,115,116,45,99,104,105,108,100,41,62,46,98,116,110,44,46,105,110,112,117,116,45,103,114,111,117,112,62,46,105,110,112,117,116,45,103,114,111,117,112,45,97,112,112,101,110,100,58,110,111,116,40,58,108,97,115,116,45,99,104,105,108,100,41,62,46,105,110,112,117,116,45,103,114,111,117,112,45,116,101,120,116,44,46,105,110,112,117,116,45,103,114,111,117,112,62,46,105,110,112,117,116,45,103,114,111,117,112,45,112,114,101,112,101,110,100,62,46,98,116,110,44,46,105,110,112,117,116,45,103,114,111,117,112,62,46,105,110,112,117,116,45,103,114,111,117,112,45,112,114,101,112,101,110,100,62,46,105,110,112,117,116,45,103,114,111,117,112,45,116,101,120,116,123,98,111,114,100,101,114,45,116,111,112,45,114,105,103,104,116,45,114,97,100,105,117,115,58,48,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,114,105,103,104,116,45,114,97,100,105,117,115,58,48,125,46,105,110,112,117,116,45,103,114,111,117,112,62,46,105,110,112,117,116,45,103,114,111,117,112,45,97,112,112,101,110,100,62,46,98,116,110,44,46,105,110,112,117,116,45,103,114,111,117,112,62,46,105,110,112,117,116,45,103,114,111,117,112,45,97,112,112,101,110,100,62,46,105,110,112,117,116,45,103,114,111,117,112,45,116,101,120,116,44,46,105,110,112,117,116,45,103,114,111,117,112,62,46,105,110,112,117,116,45,103,114,111,117,112,45,112,114,101,112,101,110,100,58,102,105,114,115,116,45,99,104,105,108,100,62,46,98,116,110,58,110,111,116,40,58,102,105,114,115,116,45,99,104,105,108,100,41,44,46,105,110,112,117,116,45,103,114,111,117,112,62,46,105,110,112,117,116,45,103,114,111,117,112,45,112,114,101,112,101,110,100,58,102,105,114,115,116,45,99,104,105,108,100,62,46,105,110,112,117,116,45,103,114,111,117,112,45,116,101,120,116,58,110,111,116,40,58,102,105,114,115,116,45,99,104,105,108,100,41,44,46,105,110,112,117,116,45,103,114,111,117,112,62,46,105,110,112,117,116,45,103,114,111,117,112,45,112,114,101,112,101,110,100,58,110,111,116,40,58,102,105,114,115,116,45,99,104,105,108,100,41,62,46,98,116,110,44,46,105,110,112,117,116,45,103,114,111,117,112,62,46,105,110,112,117,116,45,103,114,111,117,112,45,112,114,101,112,101,110,100,58,110,111,116,40,58,102,105,114,115,116,45,99,104,105,108,100,41,62,46,105,110,112,117,116,45,103,114,111,117,112,45,116,101,120,116,123,98,111,114,100,101,114,45,116,111,112,45,108,101,102,116,45,114,97,100,105,117,115,58,48,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,108,101,102,116,45,114,97,100,105,117,115,58,48,125,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,123,112,111,115,105,116,105,111,110,58,114,101,108,97,116,105,118,101,59,100,105,115,112,108,97,121,58,98,108,111,99,107,59,109,105,110,45,104,101,105,103,104,116,58,49,46,53,114,101,109,59,112,97,100,100,105,110,103,45,108,101,102,116,58,49,46,53,114,101,109,125,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,105,110,108,105,110,101,123,100,105,115,112,108,97,121,58,45,109,115,45,105,110,108,105,110,101,45,102,108,101,120,98,111,120,59,100,105,115,112,108,97,121,58,105,110,108,105,110,101,45,102,108,101,120,59,109,97,114,103,105,110,45,114,105,103,104,116,58,49,114,101,109,125,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,105,110,112,117,116,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,122,45,105,110,100,101,120,58,45,49,59,111,112,97,99,105,116,121,58,48,125,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,105,110,112,117,116,58,99,104,101,99,107,101,100,126,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,58,58,98,101,102,111,114,101,123,99,111,108,111,114,58,35,102,102,102,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,48,48,55,98,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,48,48,55,98,102,102,125,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,105,110,112,117,116,58,102,111,99,117,115,126,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,58,58,98,101,102,111,114,101,123,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,48,44,49,50,51,44,50,53,53,44,46,50,53,41,125,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,105,110,112,117,116,58,102,111,99,117,115,58,110,111,116,40,58,99,104,101,99,107,101,100,41,126,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,58,58,98,101,102,111,114,101,123,98,111,114,100,101,114,45,99,111,108,111,114,58,35,56,48,98,100,102,102,125,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,105,110,112,117,116,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,97,99,116,105,118,101,126,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,58,58,98,101,102,111,114,101,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,98,51,100,55,102,102,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,98,51,100,55,102,102,125,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,105,110,112,117,116,58,100,105,115,97,98,108,101,100,126,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,123,99,111,108,111,114,58,35,54,99,55,53,55,100,125,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,105,110,112,117,116,58,100,105,115,97,98,108,101,100,126,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,58,58,98,101,102,111,114,101,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,101,57,101,99,101,102,125,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,123,112,111,115,105,116,105,111,110,58,114,101,108,97,116,105,118,101,59,109,97,114,103,105,110,45,98,111,116,116,111,109,58,48,59,118,101,114,116,105,99,97,108,45,97,108,105,103,110,58,116,111,112,125,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,58,58,98,101,102,111,114,101,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,116,111,112,58,46,50,53,114,101,109,59,108,101,102,116,58,45,49,46,53,114,101,109,59,100,105,115,112,108,97,121,58,98,108,111,99,107,59,119,105,100,116,104,58,49,114,101,109,59,104,101,105,103,104,116,58,49,114,101,109,59,112,111,105,110,116,101,114,45,101,118,101,110,116,115,58,110,111,110,101,59,99,111,110,116,101,110,116,58,34,34,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,102,102,59,98,111,114,100,101,114,58,35,97,100,98,53,98,100,32,115,111,108,105,100,32,49,112,120,125,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,58,58,97,102,116,101,114,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,116,111,112,58,46,50,53,114,101,109,59,108,101,102,116,58,45,49,46,53,114,101,109,59,100,105,115,112,108,97,121,58,98,108,111,99,107,59,119,105,100,116,104,58,49,114,101,109,59,104,101,105,103,104,116,58,49,114,101,109,59,99,111,110,116,101,110,116,58,34,34,59,98,97,99,107,103,114,111,117,110,100,58,110,111,45,114,101,112,101,97,116,32,53,48,37,47,53,48,37,32,53,48,37,125,46,99,117,115,116,111,109,45,99,104,101,99,107,98,111,120,32,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,58,58,98,101,102,111,114,101,123,98,111,114,100,101,114,45,114,97,100,105,117,115,58,46,50,53,114,101,109,125,46,99,117,115,116,111,109,45,99,104,101,99,107,98,111,120,32,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,105,110,112,117,116,58,99,104,101,99,107,101,100,126,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,58,58,97,102,116,101,114,123,98,97,99,107,103,114,111,117,110,100,45,105,109,97,103,101,58,117,114,108,40,34,100,97,116,97,58,105,109,97,103,101,47,115,118,103,43,120,109,108,44,37,51,99,115,118,103,32,120,109,108,110,115,61,39,104,116,116,112,58,47,47,119,119,119,46,119,51,46,111,114,103,47,50,48,48,48,47,115,118,103,39,32,118,105,101,119,66,111,120,61,39,48,32,48,32,56,32,56,39,37,51,101,37,51,99,112,97,116,104,32,102,105,108,108,61,39,37,50,51,102,102,102,39,32,100,61,39,77,54,46,53,54,52,46,55,53,108,45,51,46,53,57,32,51,46,54,49,50,45,49,46,53,51,56,45,49,46,53,53,76,48,32,52,46,50,54,32,50,46,57,55,52,32,55,46,50,53,32,56,32,50,46,49,57,51,122,39,47,37,51,101,37,51,99,47,115,118,103,37,51,101,34,41,125,46,99,117,115,116,111,109,45,99,104,101,99,107,98,111,120,32,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,105,110,112,117,116,58,105,110,100,101,116,101,114,109,105,110,97,116,101,126,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,58,58,98,101,102,111,114,101,123,98,111,114,100,101,114,45,99,111,108,111,114,58,35,48,48,55,98,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,48,48,55,98,102,102,125,46,99,117,115,116,111,109,45,99,104,101,99,107,98,111,120,32,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,105,110,112,117,116,58,105,110,100,101,116,101,114,109,105,110,97,116,101,126,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,58,58,97,102,116,101,114,123,98,97,99,107,103,114,111,117,110,100,45,105,109,97,103,101,58,117,114,108,40,34,100,97,116,97,58,105,109,97,103,101,47,115,118,103,43,120,109,108,44,37,51,99,115,118,103,32,120,109,108,110,115,61,39,104,116,116,112,58,47,47,119,119,119,46,119,51,46,111,114,103,47,50,48,48,48,47,115,118,103,39,32,118,105,101,119,66,111,120,61,39,48,32,48,32,52,32,52,39,37,51,101,37,51,99,112,97,116,104,32,115,116,114,111,107,101,61,39,37,50,51,102,102,102,39,32,100,61,39,77,48,32,50,104,52,39,47,37,51,101,37,51,99,47,115,118,103,37,51,101,34,41,125,46,99,117,115,116,111,109,45,99,104,101,99,107,98,111,120,32,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,105,110,112,117,116,58,100,105,115,97,98,108,101,100,58,99,104,101,99,107,101,100,126,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,58,58,98,101,102,111,114,101,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,114,103,98,97,40,48,44,49,50,51,44,50,53,53,44,46,53,41,125,46,99,117,115,116,111,109,45,99,104,101,99,107,98,111,120,32,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,105,110,112,117,116,58,100,105,115,97,98,108,101,100,58,105,110,100,101,116,101,114,109,105,110,97,116,101,126,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,58,58,98,101,102,111,114,101,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,114,103,98,97,40,48,44,49,50,51,44,50,53,53,44,46,53,41,125,46,99,117,115,116,111,109,45,114,97,100,105,111,32,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,58,58,98,101,102,111,114,101,123,98,111,114,100,101,114,45,114,97,100,105,117,115,58,53,48,37,125,46,99,117,115,116,111,109,45,114,97,100,105,111,32,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,105,110,112,117,116,58,99,104,101,99,107,101,100,126,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,58,58,97,102,116,101,114,123,98,97,99,107,103,114,111,117,110,100,45,105,109,97,103,101,58,117,114,108,40,34,100,97,116,97,58,105,109,97,103,101,47,115,118,103,43,120,109,108,44,37,51,99,115,118,103,32,120,109,108,110,115,61,39,104,116,116,112,58,47,47,119,119,119,46,119,51,46,111,114,103,47,50,48,48,48,47,115,118,103,39,32,118,105,101,119,66,111,120,61,39,45,52,32,45,52,32,56,32,56,39,37,51,101,37,51,99,99,105,114,99,108,101,32,114,61,39,51,39,32,102,105,108,108,61,39,37,50,51,102,102,102,39,47,37,51,101,37,51,99,47,115,118,103,37,51,101,34,41,125,46,99,117,115,116,111,109,45,114,97,100,105,111,32,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,105,110,112,117,116,58,100,105,115,97,98,108,101,100,58,99,104,101,99,107,101,100,126,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,58,58,98,101,102,111,114,101,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,114,103,98,97,40,48,44,49,50,51,44,50,53,53,44,46,53,41,125,46,99,117,115,116,111,109,45,115,119,105,116,99,104,123,112,97,100,100,105,110,103,45,108,101,102,116,58,50,46,50,53,114,101,109,125,46,99,117,115,116,111,109,45,115,119,105,116,99,104,32,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,58,58,98,101,102,111,114,101,123,108,101,102,116,58,45,50,46,50,53,114,101,109,59,119,105,100,116,104,58,49,46,55,53,114,101,109,59,112,111,105,110,116,101,114,45,101,118,101,110,116,115,58,97,108,108,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,46,53,114,101,109,125,46,99,117,115,116,111,109,45,115,119,105,116,99,104,32,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,58,58,97,102,116,101,114,123,116,111,112,58,99,97,108,99,40,46,50,53,114,101,109,32,43,32,50,112,120,41,59,108,101,102,116,58,99,97,108,99,40,45,50,46,50,53,114,101,109,32,43,32,50,112,120,41,59,119,105,100,116,104,58,99,97,108,99,40,49,114,101,109,32,45,32,52,112,120,41,59,104,101,105,103,104,116,58,99,97,108,99,40,49,114,101,109,32,45,32,52,112,120,41,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,97,100,98,53,98,100,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,46,53,114,101,109,59,116,114,97,110,115,105,116,105,111,110,58,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,32,46,49,53,115,32,101,97,115,101,45,105,110,45,111,117,116,44,98,111,114,100,101,114,45,99,111,108,111,114,32,46,49,53,115,32,101,97,115,101,45,105,110,45,111,117,116,44,98,111,120,45,115,104,97,100,111,119,32,46,49,53,115,32,101,97,115,101,45,105,110,45,111,117,116,44,45,119,101,98,107,105,116,45,116,114,97,110,115,102,111,114,109,32,46,49,53,115,32,101,97,115,101,45,105,110,45,111,117,116,59,116,114,97,110,115,105,116,105,111,110,58,116,114,97,110,115,102,111,114,109,32,46,49,53,115,32,101,97,115,101,45,105,110,45,111,117,116,44,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,32,46,49,53,115,32,101,97,115,101,45,105,110,45,111,117,116,44,98,111,114,100,101,114,45,99,111,108,111,114,32,46,49,53,115,32,101,97,115,101,45,105,110,45,111,117,116,44,98,111,120,45,115,104,97,100,111,119,32,46,49,53,115,32,101,97,115,101,45,105,110,45,111,117,116,59,116,114,97,110,115,105,116,105,111,110,58,116,114,97,110,115,102,111,114,109,32,46,49,53,115,32,101,97,115,101,45,105,110,45,111,117,116,44,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,32,46,49,53,115,32,101,97,115,101,45,105,110,45,111,117,116,44,98,111,114,100,101,114,45,99,111,108,111,114,32,46,49,53,115,32,101,97,115,101,45,105,110,45,111,117,116,44,98,111,120,45,115,104,97,100,111,119,32,46,49,53,115,32,101,97,115,101,45,105,110,45,111,117,116,44,45,119,101,98,107,105,116,45,116,114,97,110,115,102,111,114,109,32,46,49,53,115,32,101,97,115,101,45,105,110,45,111,117,116,125,64,109,101,100,105,97,32,40,112,114,101,102,101,114,115,45,114,101,100,117,99,101,100,45,109,111,116,105,111,110,58,114,101,100,117,99,101,41,123,46,99,117,115,116,111,109,45,115,119,105,116,99,104,32,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,58,58,97,102,116,101,114,123,116,114,97,110,115,105,116,105,111,110,58,110,111,110,101,125,125,46,99,117,115,116,111,109,45,115,119,105,116,99,104,32,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,105,110,112,117,116,58,99,104,101,99,107,101,100,126,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,58,58,97,102,116,101,114,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,102,102,59,45,119,101,98,107,105,116,45,116,114,97,110,115,102,111,114,109,58,116,114,97,110,115,108,97,116,101,88,40,46,55,53,114,101,109,41,59,116,114,97,110,115,102,111,114,109,58,116,114,97,110,115,108,97,116,101,88,40,46,55,53,114,101,109,41,125,46,99,117,115,116,111,109,45,115,119,105,116,99,104,32,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,105,110,112,117,116,58,100,105,115,97,98,108,101,100,58,99,104,101,99,107,101,100,126,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,58,58,98,101,102,111,114,101,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,114,103,98,97,40,48,44,49,50,51,44,50,53,53,44,46,53,41,125,46,99,117,115,116,111,109,45,115,101,108,101,99,116,123,100,105,115,112,108,97,121,58,105,110,108,105,110,101,45,98,108,111,99,107,59,119,105,100,116,104,58,49,48,48,37,59,104,101,105,103,104,116,58,99,97,108,99,40,49,46,53,101,109,32,43,32,46,55,53,114,101,109,32,43,32,50,112,120,41,59,112,97,100,100,105,110,103,58,46,51,55,53,114,101,109,32,49,46,55,53,114,101,109,32,46,51,55,53,114,101,109,32,46,55,53,114,101,109,59,102,111,110,116,45,115,105,122,101,58,49,114,101,109,59,102,111,110,116,45,119,101,105,103,104,116,58,52,48,48,59,108,105,110,101,45,104,101,105,103,104,116,58,49,46,53,59,99,111,108,111,114,58,35,52,57,53,48,53,55,59,118,101,114,116,105,99,97,108,45,97,108,105,103,110,58,109,105,100,100,108,101,59,98,97,99,107,103,114,111,117,110,100,58,117,114,108,40,34,100,97,116,97,58,105,109,97,103,101,47,115,118,103,43,120,109,108,44,37,51,99,115,118,103,32,120,109,108,110,115,61,39,104,116,116,112,58,47,47,119,119,119,46,119,51,46,111,114,103,47,50,48,48,48,47,115,118,103,39,32,118,105,101,119,66,111,120,61,39,48,32,48,32,52,32,53,39,37,51,101,37,51,99,112,97,116,104,32,102,105,108,108,61,39,37,50,51,51,52,51,97,52,48,39,32,100,61,39,77,50,32,48,76,48,32,50,104,52,122,109,48,32,53,76,48,32,51,104,52,122,39,47,37,51,101,37,51,99,47,115,118,103,37,51,101,34,41,32,110,111,45,114,101,112,101,97,116,32,114,105,103,104,116,32,46,55,53,114,101,109,32,99,101,110,116,101,114,47,56,112,120,32,49,48,112,120,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,102,102,59,98,111,114,100,101,114,58,49,112,120,32,115,111,108,105,100,32,35,99,101,100,52,100,97,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,46,50,53,114,101,109,59,45,119,101,98,107,105,116,45,97,112,112,101,97,114,97,110,99,101,58,110,111,110,101,59,45,109,111,122,45,97,112,112,101,97,114,97,110,99,101,58,110,111,110,101,59,97,112,112,101,97,114,97,110,99,101,58,110,111,110,101,125,46,99,117,115,116,111,109,45,115,101,108,101,99,116,58,102,111,99,117,115,123,98,111,114,100,101,114,45,99,111,108,111,114,58,35,56,48,98,100,102,102,59,111,117,116,108,105,110,101,58,48,59,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,48,44,49,50,51,44,50,53,53,44,46,50,53,41,125,46,99,117,115,116,111,109,45,115,101,108,101,99,116,58,102,111,99,117,115,58,58,45,109,115,45,118,97,108,117,101,123,99,111,108,111,114,58,35,52,57,53,48,53,55,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,102,102,125,46,99,117,115,116,111,109,45,115,101,108,101,99,116,91,109,117,108,116,105,112,108,101,93,44,46,99,117,115,116,111,109,45,115,101,108,101,99,116,91,115,105,122,101,93,58,110,111,116,40,91,115,105,122,101,61,34,49,34,93,41,123,104,101,105,103,104,116,58,97,117,116,111,59,112,97,100,100,105,110,103,45,114,105,103,104,116,58,46,55,53,114,101,109,59,98,97,99,107,103,114,111,117,110,100,45,105,109,97,103,101,58,110,111,110,101,125,46,99,117,115,116,111,109,45,115,101,108,101,99,116,58,100,105,115,97,98,108,101,100,123,99,111,108,111,114,58,35,54,99,55,53,55,100,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,101,57,101,99,101,102,125,46,99,117,115,116,111,109,45,115,101,108,101,99,116,58,58,45,109,115,45,101,120,112,97,110,100,123,100,105,115,112,108,97,121,58,110,111,110,101,125,46,99,117,115,116,111,109,45,115,101,108,101,99,116,45,115,109,123,104,101,105,103,104,116,58,99,97,108,99,40,49,46,53,101,109,32,43,32,46,53,114,101,109,32,43,32,50,112,120,41,59,112,97,100,100,105,110,103,45,116,111,112,58,46,50,53,114,101,109,59,112,97,100,100,105,110,103,45,98,111,116,116,111,109,58,46,50,53,114,101,109,59,112,97,100,100,105,110,103,45,108,101,102,116,58,46,53,114,101,109,59,102,111,110,116,45,115,105,122,101,58,46,56,55,53,114,101,109,125,46,99,117,115,116,111,109,45,115,101,108,101,99,116,45,108,103,123,104,101,105,103,104,116,58,99,97,108,99,40,49,46,53,101,109,32,43,32,49,114,101,109,32,43,32,50,112,120,41,59,112,97,100,100,105,110,103,45,116,111,112,58,46,53,114,101,109,59,112,97,100,100,105,110,103,45,98,111,116,116,111,109,58,46,53,114,101,109,59,112,97,100,100,105,110,103,45,108,101,102,116,58,49,114,101,109,59,102,111,110,116,45,115,105,122,101,58,49,46,50,53,114,101,109,125,46,99,117,115,116,111,109,45,102,105,108,101,123,112,111,115,105,116,105,111,110,58,114,101,108,97,116,105,118,101,59,100,105,115,112,108,97,121,58,105,110,108,105,110,101,45,98,108,111,99,107,59,119,105,100,116,104,58,49,48,48,37,59,104,101,105,103,104,116,58,99,97,108,99,40,49,46,53,101,109,32,43,32,46,55,53,114,101,109,32,43,32,50,112,120,41,59,109,97,114,103,105,110,45,98,111,116,116,111,109,58,48,125,46,99,117,115,116,111,109,45,102,105,108,101,45,105,110,112,117,116,123,112,111,115,105,116,105,111,110,58,114,101,108,97,116,105,118,101,59,122,45,105,110,100,101,120,58,50,59,119,105,100,116,104,58,49,48,48,37,59,104,101,105,103,104,116,58,99,97,108,99,40,49,46,53,101,109,32,43,32,46,55,53,114,101,109,32,43,32,50,112,120,41,59,109,97,114,103,105,110,58,48,59,111,112,97,99,105,116,121,58,48,125,46,99,117,115,116,111,109,45,102,105,108,101,45,105,110,112,117,116,58,102,111,99,117,115,126,46,99,117,115,116,111,109,45,102,105,108,101,45,108,97,98,101,108,123,98,111,114,100,101,114,45,99,111,108,111,114,58,35,56,48,98,100,102,102,59,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,48,44,49,50,51,44,50,53,53,44,46,50,53,41,125,46,99,117,115,116,111,109,45,102,105,108,101,45,105,110,112,117,116,58,100,105,115,97,98,108,101,100,126,46,99,117,115,116,111,109,45,102,105,108,101,45,108,97,98,101,108,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,101,57,101,99,101,102,125,46,99,117,115,116,111,109,45,102,105,108,101,45,105,110,112,117,116,58,108,97,110,103,40,101,110,41,126,46,99,117,115,116,111,109,45,102,105,108,101,45,108,97,98,101,108,58,58,97,102,116,101,114,123,99,111,110,116,101,110,116,58,34,66,114,111,119,115,101,34,125,46,99,117,115,116,111,109,45,102,105,108,101,45,105,110,112,117,116,126,46,99,117,115,116,111,109,45,102,105,108,101,45,108,97,98,101,108,91,100,97,116,97,45,98,114,111,119,115,101,93,58,58,97,102,116,101,114,123,99,111,110,116,101,110,116,58,97,116,116,114,40,100,97,116,97,45,98,114,111,119,115,101,41,125,46,99,117,115,116,111,109,45,102,105,108,101,45,108,97,98,101,108,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,116,111,112,58,48,59,114,105,103,104,116,58,48,59,108,101,102,116,58,48,59,122,45,105,110,100,101,120,58,49,59,104,101,105,103,104,116,58,99,97,108,99,40,49,46,53,101,109,32,43,32,46,55,53,114,101,109,32,43,32,50,112,120,41,59,112,97,100,100,105,110,103,58,46,51,55,53,114,101,109,32,46,55,53,114,101,109,59,102,111,110,116,45,119,101,105,103,104,116,58,52,48,48,59,108,105,110,101,45,104,101,105,103,104,116,58,49,46,53,59,99,111,108,111,114,58,35,52,57,53,48,53,55,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,102,102,59,98,111,114,100,101,114,58,49,112,120,32,115,111,108,105,100,32,35,99,101,100,52,100,97,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,46,50,53,114,101,109,125,46,99,117,115,116,111,109,45,102,105,108,101,45,108,97,98,101,108,58,58,97,102,116,101,114,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,116,111,112,58,48,59,114,105,103,104,116,58,48,59,98,111,116,116,111,109,58,48,59,122,45,105,110,100,101,120,58,51,59,100,105,115,112,108,97,121,58,98,108,111,99,107,59,104,101,105,103,104,116,58,99,97,108,99,40,49,46,53,101,109,32,43,32,46,55,53,114,101,109,41,59,112,97,100,100,105,110,103,58,46,51,55,53,114,101,109,32,46,55,53,114,101,109,59,108,105,110,101,45,104,101,105,103,104,116,58,49,46,53,59,99,111,108,111,114,58,35,52,57,53,48,53,55,59,99,111,110,116,101,110,116,58,34,66,114,111,119,115,101,34,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,101,57,101,99,101,102,59,98,111,114,100,101,114,45,108,101,102,116,58,105,110,104,101,114,105,116,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,48,32,46,50,53,114,101,109,32,46,50,53,114,101,109,32,48,125,46,99,117,115,116,111,109,45,114,97,110,103,101,123,119,105,100,116,104,58,49,48,48,37,59,104,101,105,103,104,116,58,99,97,108,99,40,49,114,101,109,32,43,32,46,52,114,101,109,41,59,112,97,100,100,105,110,103,58,48,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,116,114,97,110,115,112,97,114,101,110,116,59,45,119,101,98,107,105,116,45,97,112,112,101,97,114,97,110,99,101,58,110,111,110,101,59,45,109,111,122,45,97,112,112,101,97,114,97,110,99,101,58,110,111,110,101,59,97,112,112,101,97,114,97,110,99,101,58,110,111,110,101,125,46,99,117,115,116,111,109,45,114,97,110,103,101,58,102,111,99,117,115,123,111,117,116,108,105,110,101,58,48,125,46,99,117,115,116,111,109,45,114,97,110,103,101,58,102,111,99,117,115,58,58,45,119,101,98,107,105,116,45,115,108,105,100,101,114,45,116,104,117,109,98,123,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,49,112,120,32,35,102,102,102,44,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,48,44,49,50,51,44,50,53,53,44,46,50,53,41,125,46,99,117,115,116,111,109,45,114,97,110,103,101,58,102,111,99,117,115,58,58,45,109,111,122,45,114,97,110,103,101,45,116,104,117,109,98,123,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,49,112,120,32,35,102,102,102,44,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,48,44,49,50,51,44,50,53,53,44,46,50,53,41,125,46,99,117,115,116,111,109,45,114,97,110,103,101,58,102,111,99,117,115,58,58,45,109,115,45,116,104,117,109,98,123,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,49,112,120,32,35,102,102,102,44,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,48,44,49,50,51,44,50,53,53,44,46,50,53,41,125,46,99,117,115,116,111,109,45,114,97,110,103,101,58,58,45,109,111,122,45,102,111,99,117,115,45,111,117,116,101,114,123,98,111,114,100,101,114,58,48,125,46,99,117,115,116,111,109,45,114,97,110,103,101,58,58,45,119,101,98,107,105,116,45,115,108,105,100,101,114,45,116,104,117,109,98,123,119,105,100,116,104,58,49,114,101,109,59,104,101,105,103,104,116,58,49,114,101,109,59,109,97,114,103,105,110,45,116,111,112,58,45,46,50,53,114,101,109,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,48,48,55,98,102,102,59,98,111,114,100,101,114,58,48,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,49,114,101,109,59,116,114,97,110,115,105,116,105,111,110,58,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,32,46,49,53,115,32,101,97,115,101,45,105,110,45,111,117,116,44,98,111,114,100,101,114,45,99,111,108,111,114,32,46,49,53,115,32,101,97,115,101,45,105,110,45,111,117,116,44,98,111,120,45,115,104,97,100,111,119,32,46,49,53,115,32,101,97,115,101,45,105,110,45,111,117,116,59,45,119,101,98,107,105,116,45,97,112,112,101,97,114,97,110,99,101,58,110,111,110,101,59,97,112,112,101,97,114,97,110,99,101,58,110,111,110,101,125,64,109,101,100,105,97,32,40,112,114,101,102,101,114,115,45,114,101,100,117,99,101,100,45,109,111,116,105,111,110,58,114,101,100,117,99,101,41,123,46,99,117,115,116,111,109,45,114,97,110,103,101,58,58,45,119,101,98,107,105,116,45,115,108,105,100,101,114,45,116,104,117,109,98,123,116,114,97,110,115,105,116,105,111,110,58,110,111,110,101,125,125,46,99,117,115,116,111,109,45,114,97,110,103,101,58,58,45,119,101,98,107,105,116,45,115,108,105,100,101,114,45,116,104,117,109,98,58,97,99,116,105,118,101,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,98,51,100,55,102,102,125,46,99,117,115,116,111,109,45,114,97,110,103,101,58,58,45,119,101,98,107,105,116,45,115,108,105,100,101,114,45,114,117,110,110,97,98,108,101,45,116,114,97,99,107,123,119,105,100,116,104,58,49,48,48,37,59,104,101,105,103,104,116,58,46,53,114,101,109,59,99,111,108,111,114,58,116,114,97,110,115,112,97,114,101,110,116,59,99,117,114,115,111,114,58,112,111,105,110,116,101,114,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,100,101,101,50,101,54,59,98,111,114,100,101,114,45,99,111,108,111,114,58,116,114,97,110,115,112,97,114,101,110,116,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,49,114,101,109,125,46,99,117,115,116,111,109,45,114,97,110,103,101,58,58,45,109,111,122,45,114,97,110,103,101,45,116,104,117,109,98,123,119,105,100,116,104,58,49,114,101,109,59,104,101,105,103,104,116,58,49,114,101,109,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,48,48,55,98,102,102,59,98,111,114,100,101,114,58,48,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,49,114,101,109,59,116,114,97,110,115,105,116,105,111,110,58,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,32,46,49,53,115,32,101,97,115,101,45,105,110,45,111,117,116,44,98,111,114,100,101,114,45,99,111,108,111,114,32,46,49,53,115,32,101,97,115,101,45,105,110,45,111,117,116,44,98,111,120,45,115,104,97,100,111,119,32,46,49,53,115,32,101,97,115,101,45,105,110,45,111,117,116,59,45,109,111,122,45,97,112,112,101,97,114,97,110,99,101,58,110,111,110,101,59,97,112,112,101,97,114,97,110,99,101,58,110,111,110,101,125,64,109,101,100,105,97,32,40,112,114,101,102,101,114,115,45,114,101,100,117,99,101,100,45,109,111,116,105,111,110,58,114,101,100,117,99,101,41,123,46,99,117,115,116,111,109,45,114,97,110,103,101,58,58,45,109,111,122,45,114,97,110,103,101,45,116,104,117,109,98,123,116,114,97,110,115,105,116,105,111,110,58,110,111,110,101,125,125,46,99,117,115,116,111,109,45,114,97,110,103,101,58,58,45,109,111,122,45,114,97,110,103,101,45,116,104,117,109,98,58,97,99,116,105,118,101,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,98,51,100,55,102,102,125,46,99,117,115,116,111,109,45,114,97,110,103,101,58,58,45,109,111,122,45,114,97,110,103,101,45,116,114,97,99,107,123,119,105,100,116,104,58,49,48,48,37,59,104,101,105,103,104,116,58,46,53,114,101,109,59,99,111,108,111,114,58,116,114,97,110,115,112,97,114,101,110,116,59,99,117,114,115,111,114,58,112,111,105,110,116,101,114,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,100,101,101,50,101,54,59,98,111,114,100,101,114,45,99,111,108,111,114,58,116,114,97,110,115,112,97,114,101,110,116,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,49,114,101,109,125,46,99,117,115,116,111,109,45,114,97,110,103,101,58,58,45,109,115,45,116,104,117,109,98,123,119,105,100,116,104,58,49,114,101,109,59,104,101,105,103,104,116,58,49,114,101,109,59,109,97,114,103,105,110,45,116,111,112,58,48,59,109,97,114,103,105,110,45,114,105,103,104,116,58,46,50,114,101,109,59,109,97,114,103,105,110,45,108,101,102,116,58,46,50,114,101,109,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,48,48,55,98,102,102,59,98,111,114,100,101,114,58,48,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,49,114,101,109,59,116,114,97,110,115,105,116,105,111,110,58,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,32,46,49,53,115,32,101,97,115,101,45,105,110,45,111,117,116,44,98,111,114,100,101,114,45,99,111,108,111,114,32,46,49,53,115,32,101,97,115,101,45,105,110,45,111,117,116,44,98,111,120,45,115,104,97,100,111,119,32,46,49,53,115,32,101,97,115,101,45,105,110,45,111,117,116,59,97,112,112,101,97,114,97,110,99,101,58,110,111,110,101,125,64,109,101,100,105,97,32,40,112,114,101,102,101,114,115,45,114,101,100,117,99,101,100,45,109,111,116,105,111,110,58,114,101,100,117,99,101,41,123,46,99,117,115,116,111,109,45,114,97,110,103,101,58,58,45,109,115,45,116,104,117,109,98,123,116,114,97,110,115,105,116,105,111,110,58,110,111,110,101,125,125,46,99,117,115,116,111,109,45,114,97,110,103,101,58,58,45,109,115,45,116,104,117,109,98,58,97,99,116,105,118,101,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,98,51,100,55,102,102,125,46,99,117,115,116,111,109,45,114,97,110,103,101,58,58,45,109,115,45,116,114,97,99,107,123,119,105,100,116,104,58,49,48,48,37,59,104,101,105,103,104,116,58,46,53,114,101,109,59,99,111,108,111,114,58,116,114,97,110,115,112,97,114,101,110,116,59,99,117,114,115,111,114,58,112,111,105,110,116,101,114,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,116,114,97,110,115,112,97,114,101,110,116,59,98,111,114,100,101,114,45,99,111,108,111,114,58,116,114,97,110,115,112,97,114,101,110,116,59,98,111,114,100,101,114,45,119,105,100,116,104,58,46,53,114,101,109,125,46,99,117,115,116,111,109,45,114,97,110,103,101,58,58,45,109,115,45,102,105,108,108,45,108,111,119,101,114,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,100,101,101,50,101,54,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,49,114,101,109,125,46,99,117,115,116,111,109,45,114,97,110,103,101,58,58,45,109,115,45,102,105,108,108,45,117,112,112,101,114,123,109,97,114,103,105,110,45,114,105,103,104,116,58,49,53,112,120,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,100,101,101,50,101,54,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,49,114,101,109,125,46,99,117,115,116,111,109,45,114,97,110,103,101,58,100,105,115,97,98,108,101,100,58,58,45,119,101,98,107,105,116,45,115,108,105,100,101,114,45,116,104,117,109,98,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,97,100,98,53,98,100,125,46,99,117,115,116,111,109,45,114,97,110,103,101,58,100,105,115,97,98,108,101,100,58,58,45,119,101,98,107,105,116,45,115,108,105,100,101,114,45,114,117,110,110,97,98,108,101,45,116,114,97,99,107,123,99,117,114,115,111,114,58,100,101,102,97,117,108,116,125,46,99,117,115,116,111,109,45,114,97,110,103,101,58,100,105,115,97,98,108,101,100,58,58,45,109,111,122,45,114,97,110,103,101,45,116,104,117,109,98,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,97,100,98,53,98,100,125,46,99,117,115,116,111,109,45,114,97,110,103,101,58,100,105,115,97,98,108,101,100,58,58,45,109,111,122,45,114,97,110,103,101,45,116,114,97,99,107,123,99,117,114,115,111,114,58,100,101,102,97,117,108,116,125,46,99,117,115,116,111,109,45,114,97,110,103,101,58,100,105,115,97,98,108,101,100,58,58,45,109,115,45,116,104,117,109,98,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,97,100,98,53,98,100,125,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,58,58,98,101,102,111,114,101,44,46,99,117,115,116,111,109,45,102,105,108,101,45,108,97,98,101,108,44,46,99,117,115,116,111,109,45,115,101,108,101,99,116,123,116,114,97,110,115,105,116,105,111,110,58,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,32,46,49,53,115,32,101,97,115,101,45,105,110,45,111,117,116,44,98,111,114,100,101,114,45,99,111,108,111,114,32,46,49,53,115,32,101,97,115,101,45,105,110,45,111,117,116,44,98,111,120,45,115,104,97,100,111,119,32,46,49,53,115,32,101,97,115,101,45,105,110,45,111,117,116,125,64,109,101,100,105,97,32,40,112,114,101,102,101,114,115,45,114,101,100,117,99,101,100,45,109,111,116,105,111,110,58,114,101,100,117,99,101,41,123,46,99,117,115,116,111,109,45,99,111,110,116,114,111,108,45,108,97,98,101,108,58,58,98,101,102,111,114,101,44,46,99,117,115,116,111,109,45,102,105,108,101,45,108,97,98,101,108,44,46,99,117,115,116,111,109,45,115,101,108,101,99,116,123,116,114,97,110,115,105,116,105,111,110,58,110,111,110,101,125,125,46,110,97,118,123,100,105,115,112,108,97,121,58,45,109,115,45,102,108,101,120,98,111,120,59,100,105,115,112,108,97,121,58,102,108,101,120,59,45,109,115,45,102,108,101,120,45,119,114,97,112,58,119,114,97,112,59,102,108,101,120,45,119,114,97,112,58,119,114,97,112,59,112,97,100,100,105,110,103,45,108,101,102,116,58,48,59,109,97,114,103,105,110,45,98,111,116,116,111,109,58,48,59,108,105,115,116,45,115,116,121,108,101,58,110,111,110,101,125,46,110,97,118,45,108,105,110,107,123,100,105,115,112,108,97,121,58,98,108,111,99,107,59,112,97,100,100,105,110,103,58,46,53,114,101,109,32,49,114,101,109,125,46,110,97,118,45,108,105,110,107,58,102,111,99,117,115,44,46,110,97,118,45,108,105,110,107,58,104,111,118,101,114,123,116,101,120,116,45,100,101,99,111,114,97,116,105,111,110,58,110,111,110,101,125,46,110,97,118,45,108,105,110,107,46,100,105,115,97,98,108,101,100,123,99,111,108,111,114,58,35,54,99,55,53,55,100,59,112,111,105,110,116,101,114,45,101,118,101,110,116,115,58,110,111,110,101,59,99,117,114,115,111,114,58,100,101,102,97,117,108,116,125,46,110,97,118,45,116,97,98,115,123,98,111,114,100,101,114,45,98,111,116,116,111,109,58,49,112,120,32,115,111,108,105,100,32,35,100,101,101,50,101,54,125,46,110,97,118,45,116,97,98,115,32,46,110,97,118,45,105,116,101,109,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,45,49,112,120,125,46,110,97,118,45,116,97,98,115,32,46,110,97,118,45,108,105,110,107,123,98,111,114,100,101,114,58,49,112,120,32,115,111,108,105,100,32,116,114,97,110,115,112,97,114,101,110,116,59,98,111,114,100,101,114,45,116,111,112,45,108,101,102,116,45,114,97,100,105,117,115,58,46,50,53,114,101,109,59,98,111,114,100,101,114,45,116,111,112,45,114,105,103,104,116,45,114,97,100,105,117,115,58,46,50,53,114,101,109,125,46,110,97,118,45,116,97,98,115,32,46,110,97,118,45,108,105,110,107,58,102,111,99,117,115,44,46,110,97,118,45,116,97,98,115,32,46,110,97,118,45,108,105,110,107,58,104,111,118,101,114,123,98,111,114,100,101,114,45,99,111,108,111,114,58,35,101,57,101,99,101,102,32,35,101,57,101,99,101,102,32,35,100,101,101,50,101,54,125,46,110,97,118,45,116,97,98,115,32,46,110,97,118,45,108,105,110,107,46,100,105,115,97,98,108,101,100,123,99,111,108,111,114,58,35,54,99,55,53,55,100,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,116,114,97,110,115,112,97,114,101,110,116,59,98,111,114,100,101,114,45,99,111,108,111,114,58,116,114,97,110,115,112,97,114,101,110,116,125,46,110,97,118,45,116,97,98,115,32,46,110,97,118,45,105,116,101,109,46,115,104,111,119,32,46,110,97,118,45,108,105,110,107,44,46,110,97,118,45,116,97,98,115,32,46,110,97,118,45,108,105,110,107,46,97,99,116,105,118,101,123,99,111,108,111,114,58,35,52,57,53,48,53,55,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,102,102,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,100,101,101,50,101,54,32,35,100,101,101,50,101,54,32,35,102,102,102,125,46,110,97,118,45,116,97,98,115,32,46,100,114,111,112,100,111,119,110,45,109,101,110,117,123,109,97,114,103,105,110,45,116,111,112,58,45,49,112,120,59,98,111,114,100,101,114,45,116,111,112,45,108,101,102,116,45,114,97,100,105,117,115,58,48,59,98,111,114,100,101,114,45,116,111,112,45,114,105,103,104,116,45,114,97,100,105,117,115,58,48,125,46,110,97,118,45,112,105,108,108,115,32,46,110,97,118,45,108,105,110,107,123,98,111,114,100,101,114,45,114,97,100,105,117,115,58,46,50,53,114,101,109,125,46,110,97,118,45,112,105,108,108,115,32,46,110,97,118,45,108,105,110,107,46,97,99,116,105,118,101,44,46,110,97,118,45,112,105,108,108,115,32,46,115,104,111,119,62,46,110,97,118,45,108,105,110,107,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,48,48,55,98,102,102,125,46,110,97,118,45,102,105,108,108,32,46,110,97,118,45,105,116,101,109,123,45,109,115,45,102,108,101,120,58,49,32,49,32,97,117,116,111,59,102,108,101,120,58,49,32,49,32,97,117,116,111,59,116,101,120,116,45,97,108,105,103,110,58,99,101,110,116,101,114,125,46,110,97,118,45,106,117,115,116,105,102,105,101,100,32,46,110,97,118,45,105,116,101,109,123,45,109,115,45,102,108,101,120,45,112,114,101,102,101,114,114,101,100,45,115,105,122,101,58,48,59,102,108,101,120,45,98,97,115,105,115,58,48,59,45,109,115,45,102,108,101,120,45,112,111,115,105,116,105,118,101,58,49,59,102,108,101,120,45,103,114,111,119,58,49,59,116,101,120,116,45,97,108,105,103,110,58,99,101,110,116,101,114,125,46,116,97,98,45,99,111,110,116,101,110,116,62,46,116,97,98,45,112,97,110,101,123,100,105,115,112,108,97,121,58,110,111,110,101,125,46,116,97,98,45,99,111,110,116,101,110,116,62,46,97,99,116,105,118,101,123,100,105,115,112,108,97,121,58,98,108,111,99,107,125,46,110,97,118,98,97,114,123,112,111,115,105,116,105,111,110,58,114,101,108,97,116,105,118,101,59,100,105,115,112,108,97,121,58,45,109,115,45,102,108,101,120,98,111,120,59,100,105,115,112,108,97,121,58,102,108,101,120,59,45,109,115,45,102,108,101,120,45,119,114,97,112,58,119,114,97,112,59,102,108,101,120,45,119,114,97,112,58,119,114,97,112,59,45,109,115,45,102,108,101,120,45,97,108,105,103,110,58,99,101,110,116,101,114,59,97,108,105,103,110,45,105,116,101,109,115,58,99,101,110,116,101,114,59,45,109,115,45,102,108,101,120,45,112,97,99,107,58,106,117,115,116,105,102,121,59,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,58,115,112,97,99,101,45,98,101,116,119,101,101,110,59,112,97,100,100,105,110,103,58,46,53,114,101,109,32,49,114,101,109,125,46,110,97,118,98,97,114,62,46,99,111,110,116,97,105,110,101,114,44,46,110,97,118,98,97,114,62,46,99,111,110,116,97,105,110,101,114,45,102,108,117,105,100,123,100,105,115,112,108,97,121,58,45,109,115,45,102,108,101,120,98,111,120,59,100,105,115,112,108,97,121,58,102,108,101,120,59,45,109,115,45,102,108,101,120,45,119,114,97,112,58,119,114,97,112,59,102,108,101,120,45,119,114,97,112,58,119,114,97,112,59,45,109,115,45,102,108,101,120,45,97,108,105,103,110,58,99,101,110,116,101,114,59,97,108,105,103,110,45,105,116,101,109,115,58,99,101,110,116,101,114,59,45,109,115,45,102,108,101,120,45,112,97,99,107,58,106,117,115,116,105,102,121,59,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,58,115,112,97,99,101,45,98,101,116,119,101,101,110,125,46,110,97,118,98,97,114,45,98,114,97,110,100,123,100,105,115,112,108,97,121,58,105,110,108,105,110,101,45,98,108,111,99,107,59,112,97,100,100,105,110,103,45,116,111,112,58,46,51,49,50,53,114,101,109,59,112,97,100,100,105,110,103,45,98,111,116,116,111,109,58,46,51,49,50,53,114,101,109,59,109,97,114,103,105,110,45,114,105,103,104,116,58,49,114,101,109,59,102,111,110,116,45,115,105,122,101,58,49,46,50,53,114,101,109,59,108,105,110,101,45,104,101,105,103,104,116,58,105,110,104,101,114,105,116,59,119,104,105,116,101,45,115,112,97,99,101,58,110,111,119,114,97,112,125,46,110,97,118,98,97,114,45,98,114,97,110,100,58,102,111,99,117,115,44,46,110,97,118,98,97,114,45,98,114,97,110,100,58,104,111,118,101,114,123,116,101,120,116,45,100,101,99,111,114,97,116,105,111,110,58,110,111,110,101,125,46,110,97,118,98,97,114,45,110,97,118,123,100,105,115,112,108,97,121,58,45,109,115,45,102,108,101,120,98,111,120,59,100,105,115,112,108,97,121,58,102,108,101,120,59,45,109,115,45,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,99,111,108,117,109,110,59,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,99,111,108,117,109,110,59,112,97,100,100,105,110,103,45,108,101,102,116,58,48,59,109,97,114,103,105,110,45,98,111,116,116,111,109,58,48,59,108,105,115,116,45,115,116,121,108,101,58,110,111,110,101,125,46,110,97,118,98,97,114,45,110,97,118,32,46,110,97,118,45,108,105,110,107,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,48,59,112,97,100,100,105,110,103,45,108,101,102,116,58,48,125,46,110,97,118,98,97,114,45,110,97,118,32,46,100,114,111,112,100,111,119,110,45,109,101,110,117,123,112,111,115,105,116,105,111,110,58,115,116,97,116,105,99,59,102,108,111,97,116,58,110,111,110,101,125,46,110,97,118,98,97,114,45,116,101,120,116,123,100,105,115,112,108,97,121,58,105,110,108,105,110,101,45,98,108,111,99,107,59,112,97,100,100,105,110,103,45,116,111,112,58,46,53,114,101,109,59,112,97,100,100,105,110,103,45,98,111,116,116,111,109,58,46,53,114,101,109,125,46,110,97,118,98,97,114,45,99,111,108,108,97,112,115,101,123,45,109,115,45,102,108,101,120,45,112,114,101,102,101,114,114,101,100,45,115,105,122,101,58,49,48,48,37,59,102,108,101,120,45,98,97,115,105,115,58,49,48,48,37,59,45,109,115,45,102,108,101,120,45,112,111,115,105,116,105,118,101,58,49,59,102,108,101,120,45,103,114,111,119,58,49,59,45,109,115,45,102,108,101,120,45,97,108,105,103,110,58,99,101,110,116,101,114,59,97,108,105,103,110,45,105,116,101,109,115,58,99,101,110,116,101,114,125,46,110,97,118,98,97,114,45,116,111,103,103,108,101,114,123,112,97,100,100,105,110,103,58,46,50,53,114,101,109,32,46,55,53,114,101,109,59,102,111,110,116,45,115,105,122,101,58,49,46,50,53,114,101,109,59,108,105,110,101,45,104,101,105,103,104,116,58,49,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,116,114,97,110,115,112,97,114,101,110,116,59,98,111,114,100,101,114,58,49,112,120,32,115,111,108,105,100,32,116,114,97,110,115,112,97,114,101,110,116,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,46,50,53,114,101,109,125,46,110,97,118,98,97,114,45,116,111,103,103,108,101,114,58,102,111,99,117,115,44,46,110,97,118,98,97,114,45,116,111,103,103,108,101,114,58,104,111,118,101,114,123,116,101,120,116,45,100,101,99,111,114,97,116,105,111,110,58,110,111,110,101,125,46,110,97,118,98,97,114,45,116,111,103,103,108,101,114,45,105,99,111,110,123,100,105,115,112,108,97,121,58,105,110,108,105,110,101,45,98,108,111,99,107,59,119,105,100,116,104,58,49,46,53,101,109,59,104,101,105,103,104,116,58,49,46,53,101,109,59,118,101,114,116,105,99,97,108,45,97,108,105,103,110,58,109,105,100,100,108,101,59,99,111,110,116,101,110,116,58,34,34,59,98,97,99,107,103,114,111,117,110,100,58,110,111,45,114,101,112,101,97,116,32,99,101,110,116,101,114,32,99,101,110,116,101,114,59,98,97,99,107,103,114,111,117,110,100,45,115,105,122,101,58,49,48,48,37,32,49,48,48,37,125,64,109,101,100,105,97,32,40,109,97,120,45,119,105,100,116,104,58,53,55,53,46,57,56,112,120,41,123,46,110,97,118,98,97,114,45,101,120,112,97,110,100,45,115,109,62,46,99,111,110,116,97,105,110,101,114,44,46,110,97,118,98,97,114,45,101,120,112,97,110,100,45,115,109,62,46,99,111,110,116,97,105,110,101,114,45,102,108,117,105,100,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,48,59,112,97,100,100,105,110,103,45,108,101,102,116,58,48,125,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,53,55,54,112,120,41,123,46,110,97,118,98,97,114,45,101,120,112,97,110,100,45,115,109,123,45,109,115,45,102,108,101,120,45,102,108,111,119,58,114,111,119,32,110,111,119,114,97,112,59,102,108,101,120,45,102,108,111,119,58,114,111,119,32,110,111,119,114,97,112,59,45,109,115,45,102,108,101,120,45,112,97,99,107,58,115,116,97,114,116,59,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,58,102,108,101,120,45,115,116,97,114,116,125,46,110,97,118,98,97,114,45,101,120,112,97,110,100,45,115,109,32,46,110,97,118,98,97,114,45,110,97,118,123,45,109,115,45,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,114,111,119,59,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,114,111,119,125,46,110,97,118,98,97,114,45,101,120,112,97,110,100,45,115,109,32,46,110,97,118,98,97,114,45,110,97,118,32,46,100,114,111,112,100,111,119,110,45,109,101,110,117,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,125,46,110,97,118,98,97,114,45,101,120,112,97,110,100,45,115,109,32,46,110,97,118,98,97,114,45,110,97,118,32,46,110,97,118,45,108,105,110,107,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,46,53,114,101,109,59,112,97,100,100,105,110,103,45,108,101,102,116,58,46,53,114,101,109,125,46,110,97,118,98,97,114,45,101,120,112,97,110,100,45,115,109,62,46,99,111,110,116,97,105,110,101,114,44,46,110,97,118,98,97,114,45,101,120,112,97,110,100,45,115,109,62,46,99,111,110,116,97,105,110,101,114,45,102,108,117,105,100,123,45,109,115,45,102,108,101,120,45,119,114,97,112,58,110,111,119,114,97,112,59,102,108,101,120,45,119,114,97,112,58,110,111,119,114,97,112,125,46,110,97,118,98,97,114,45,101,120,112,97,110,100,45,115,109,32,46,110,97,118,98,97,114,45,99,111,108,108,97,112,115,101,123,100,105,115,112,108,97,121,58,45,109,115,45,102,108,101,120,98,111,120,33,105,109,112,111,114,116,97,110,116,59,100,105,115,112,108,97,121,58,102,108,101,120,33,105,109,112,111,114,116,97,110,116,59,45,109,115,45,102,108,101,120,45,112,114,101,102,101,114,114,101,100,45,115,105,122,101,58,97,117,116,111,59,102,108,101,120,45,98,97,115,105,115,58,97,117,116,111,125,46,110,97,118,98,97,114,45,101,120,112,97,110,100,45,115,109,32,46,110,97,118,98,97,114,45,116,111,103,103,108,101,114,123,100,105,115,112,108,97,121,58,110,111,110,101,125,125,64,109,101,100,105,97,32,40,109,97,120,45,119,105,100,116,104,58,55,54,55,46,57,56,112,120,41,123,46,110,97,118,98,97,114,45,101,120,112,97,110,100,45,109,100,62,46,99,111,110,116,97,105,110,101,114,44,46,110,97,118,98,97,114,45,101,120,112,97,110,100,45,109,100,62,46,99,111,110,116,97,105,110,101,114,45,102,108,117,105,100,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,48,59,112,97,100,100,105,110,103,45,108,101,102,116,58,48,125,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,55,54,56,112,120,41,123,46,110,97,118,98,97,114,45,101,120,112,97,110,100,45,109,100,123,45,109,115,45,102,108,101,120,45,102,108,111,119,58,114,111,119,32,110,111,119,114,97,112,59,102,108,101,120,45,102,108,111,119,58,114,111,119,32,110,111,119,114,97,112,59,45,109,115,45,102,108,101,120,45,112,97,99,107,58,115,116,97,114,116,59,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,58,102,108,101,120,45,115,116,97,114,116,125,46,110,97,118,98,97,114,45,101,120,112,97,110,100,45,109,100,32,46,110,97,118,98,97,114,45,110,97,118,123,45,109,115,45,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,114,111,119,59,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,114,111,119,125,46,110,97,118,98,97,114,45,101,120,112,97,110,100,45,109,100,32,46,110,97,118,98,97,114,45,110,97,118,32,46,100,114,111,112,100,111,119,110,45,109,101,110,117,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,125,46,110,97,118,98,97,114,45,101,120,112,97,110,100,45,109,100,32,46,110,97,118,98,97,114,45,110,97,118,32,46,110,97,118,45,108,105,110,107,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,46,53,114,101,109,59,112,97,100,100,105,110,103,45,108,101,102,116,58,46,53,114,101,109,125,46,110,97,118,98,97,114,45,101,120,112,97,110,100,45,109,100,62,46,99,111,110,116,97,105,110,101,114,44,46,110,97,118,98,97,114,45,101,120,112,97,110,100,45,109,100,62,46,99,111,110,116,97,105,110,101,114,45,102,108,117,105,100,123,45,109,115,45,102,108,101,120,45,119,114,97,112,58,110,111,119,114,97,112,59,102,108,101,120,45,119,114,97,112,58,110,111,119,114,97,112,125,46,110,97,118,98,97,114,45,101,120,112,97,110,100,45,109,100,32,46,110,97,118,98,97,114,45,99,111,108,108,97,112,115,101,123,100,105,115,112,108,97,121,58,45,109,115,45,102,108,101,120,98,111,120,33,105,109,112,111,114,116,97,110,116,59,100,105,115,112,108,97,121,58,102,108,101,120,33,105,109,112,111,114,116,97,110,116,59,45,109,115,45,102,108,101,120,45,112,114,101,102,101,114,114,101,100,45,115,105,122,101,58,97,117,116,111,59,102,108,101,120,45,98,97,115,105,115,58,97,117,116,111,125,46,110,97,118,98,97,114,45,101,120,112,97,110,100,45,109,100,32,46,110,97,118,98,97,114,45,116,111,103,103,108,101,114,123,100,105,115,112,108,97,121,58,110,111,110,101,125,125,64,109,101,100,105,97,32,40,109,97,120,45,119,105,100,116,104,58,57,57,49,46,57,56,112,120,41,123,46,110,97,118,98,97,114,45,101,120,112,97,110,100,45,108,103,62,46,99,111,110,116,97,105,110,101,114,44,46,110,97,118,98,97,114,45,101,120,112,97,110,100,45,108,103,62,46,99,111,110,116,97,105,110,101,114,45,102,108,117,105,100,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,48,59,112,97,100,100,105,110,103,45,108,101,102,116,58,48,125,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,57,57,50,112,120,41,123,46,110,97,118,98,97,114,45,101,120,112,97,110,100,45,108,103,123,45,109,115,45,102,108,101,120,45,102,108,111,119,58,114,111,119,32,110,111,119,114,97,112,59,102,108,101,120,45,102,108,111,119,58,114,111,119,32,110,111,119,114,97,112,59,45,109,115,45,102,108,101,120,45,112,97,99,107,58,115,116,97,114,116,59,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,58,102,108,101,120,45,115,116,97,114,116,125,46,110,97,118,98,97,114,45,101,120,112,97,110,100,45,108,103,32,46,110,97,118,98,97,114,45,110,97,118,123,45,109,115,45,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,114,111,119,59,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,114,111,119,125,46,110,97,118,98,97,114,45,101,120,112,97,110,100,45,108,103,32,46,110,97,118,98,97,114,45,110,97,118,32,46,100,114,111,112,100,111,119,110,45,109,101,110,117,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,125,46,110,97,118,98,97,114,45,101,120,112,97,110,100,45,108,103,32,46,110,97,118,98,97,114,45,110,97,118,32,46,110,97,118,45,108,105,110,107,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,46,53,114,101,109,59,112,97,100,100,105,110,103,45,108,101,102,116,58,46,53,114,101,109,125,46,110,97,118,98,97,114,45,101,120,112,97,110,100,45,108,103,62,46,99,111,110,116,97,105,110,101,114,44,46,110,97,118,98,97,114,45,101,120,112,97,110,100,45,108,103,62,46,99,111,110,116,97,105,110,101,114,45,102,108,117,105,100,123,45,109,115,45,102,108,101,120,45,119,114,97,112,58,110,111,119,114,97,112,59,102,108,101,120,45,119,114,97,112,58,110,111,119,114,97,112,125,46,110,97,118,98,97,114,45,101,120,112,97,110,100,45,108,103,32,46,110,97,118,98,97,114,45,99,111,108,108,97,112,115,101,123,100,105,115,112,108,97,121,58,45,109,115,45,102,108,101,120,98,111,120,33,105,109,112,111,114,116,97,110,116,59,100,105,115,112,108,97,121,58,102,108,101,120,33,105,109,112,111,114,116,97,110,116,59,45,109,115,45,102,108,101,120,45,112,114,101,102,101,114,114,101,100,45,115,105,122,101,58,97,117,116,111,59,102,108,101,120,45,98,97,115,105,115,58,97,117,116,111,125,46,110,97,118,98,97,114,45,101,120,112,97,110,100,45,108,103,32,46,110,97,118,98,97,114,45,116,111,103,103,108,101,114,123,100,105,115,112,108,97,121,58,110,111,110,101,125,125,64,109,101,100,105,97,32,40,109,97,120,45,119,105,100,116,104,58,49,49,57,57,46,57,56,112,120,41,123,46,110,97,118,98,97,114,45,101,120,112,97,110,100,45,120,108,62,46,99,111,110,116,97,105,110,101,114,44,46,110,97,118,98,97,114,45,101,120,112,97,110,100,45,120,108,62,46,99,111,110,116,97,105,110,101,114,45,102,108,117,105,100,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,48,59,112,97,100,100,105,110,103,45,108,101,102,116,58,48,125,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,49,50,48,48,112,120,41,123,46,110,97,118,98,97,114,45,101,120,112,97,110,100,45,120,108,123,45,109,115,45,102,108,101,120,45,102,108,111,119,58,114,111,119,32,110,111,119,114,97,112,59,102,108,101,120,45,102,108,111,119,58,114,111,119,32,110,111,119,114,97,112,59,45,109,115,45,102,108,101,120,45,112,97,99,107,58,115,116,97,114,116,59,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,58,102,108,101,120,45,115,116,97,114,116,125,46,110,97,118,98,97,114,45,101,120,112,97,110,100,45,120,108,32,46,110,97,118,98,97,114,45,110,97,118,123,45,109,115,45,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,114,111,119,59,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,114,111,119,125,46,110,97,118,98,97,114,45,101,120,112,97,110,100,45,120,108,32,46,110,97,118,98,97,114,45,110,97,118,32,46,100,114,111,112,100,111,119,110,45,109,101,110,117,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,125,46,110,97,118,98,97,114,45,101,120,112,97,110,100,45,120,108,32,46,110,97,118,98,97,114,45,110,97,118,32,46,110,97,118,45,108,105,110,107,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,46,53,114,101,109,59,112,97,100,100,105,110,103,45,108,101,102,116,58,46,53,114,101,109,125,46,110,97,118,98,97,114,45,101,120,112,97,110,100,45,120,108,62,46,99,111,110,116,97,105,110,101,114,44,46,110,97,118,98,97,114,45,101,120,112,97,110,100,45,120,108,62,46,99,111,110,116,97,105,110,101,114,45,102,108,117,105,100,123,45,109,115,45,102,108,101,120,45,119,114,97,112,58,110,111,119,114,97,112,59,102,108,101,120,45,119,114,97,112,58,110,111,119,114,97,112,125,46,110,97,118,98,97,114,45,101,120,112,97,110,100,45,120,108,32,46,110,97,118,98,97,114,45,99,111,108,108,97,112,115,101,123,100,105,115,112,108,97,121,58,45,109,115,45,102,108,101,120,98,111,120,33,105,109,112,111,114,116,97,110,116,59,100,105,115,112,108,97,121,58,102,108,101,120,33,105,109,112,111,114,116,97,110,116,59,45,109,115,45,102,108,101,120,45,112,114,101,102,101,114,114,101,100,45,115,105,122,101,58,97,117,116,111,59,102,108,101,120,45,98,97,115,105,115,58,97,117,116,111,125,46,110,97,118,98,97,114,45,101,120,112,97,110,100,45,120,108,32,46,110,97,118,98,97,114,45,116,111,103,103,108,101,114,123,100,105,115,112,108,97,121,58,110,111,110,101,125,125,46,110,97,118,98,97,114,45,101,120,112,97,110,100,123,45,109,115,45,102,108,101,120,45,102,108,111,119,58,114,111,119,32,110,111,119,114,97,112,59,102,108,101,120,45,102,108,111,119,58,114,111,119,32,110,111,119,114,97,112,59,45,109,115,45,102,108,101,120,45,112,97,99,107,58,115,116,97,114,116,59,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,58,102,108,101,120,45,115,116,97,114,116,125,46,110,97,118,98,97,114,45,101,120,112,97,110,100,62,46,99,111,110,116,97,105,110,101,114,44,46,110,97,118,98,97,114,45,101,120,112,97,110,100,62,46,99,111,110,116,97,105,110,101,114,45,102,108,117,105,100,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,48,59,112,97,100,100,105,110,103,45,108,101,102,116,58,48,125,46,110,97,118,98,97,114,45,101,120,112,97,110,100,32,46,110,97,118,98,97,114,45,110,97,118,123,45,109,115,45,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,114,111,119,59,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,114,111,119,125,46,110,97,118,98,97,114,45,101,120,112,97,110,100,32,46,110,97,118,98,97,114,45,110,97,118,32,46,100,114,111,112,100,111,119,110,45,109,101,110,117,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,125,46,110,97,118,98,97,114,45,101,120,112,97,110,100,32,46,110,97,118,98,97,114,45,110,97,118,32,46,110,97,118,45,108,105,110,107,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,46,53,114,101,109,59,112,97,100,100,105,110,103,45,108,101,102,116,58,46,53,114,101,109,125,46,110,97,118,98,97,114,45,101,120,112,97,110,100,62,46,99,111,110,116,97,105,110,101,114,44,46,110,97,118,98,97,114,45,101,120,112,97,110,100,62,46,99,111,110,116,97,105,110,101,114,45,102,108,117,105,100,123,45,109,115,45,102,108,101,120,45,119,114,97,112,58,110,111,119,114,97,112,59,102,108,101,120,45,119,114,97,112,58,110,111,119,114,97,112,125,46,110,97,118,98,97,114,45,101,120,112,97,110,100,32,46,110,97,118,98,97,114,45,99,111,108,108,97,112,115,101,123,100,105,115,112,108,97,121,58,45,109,115,45,102,108,101,120,98,111,120,33,105,109,112,111,114,116,97,110,116,59,100,105,115,112,108,97,121,58,102,108,101,120,33,105,109,112,111,114,116,97,110,116,59,45,109,115,45,102,108,101,120,45,112,114,101,102,101,114,114,101,100,45,115,105,122,101,58,97,117,116,111,59,102,108,101,120,45,98,97,115,105,115,58,97,117,116,111,125,46,110,97,118,98,97,114,45,101,120,112,97,110,100,32,46,110,97,118,98,97,114,45,116,111,103,103,108,101,114,123,100,105,115,112,108,97,121,58,110,111,110,101,125,46,110,97,118,98,97,114,45,108,105,103,104,116,32,46,110,97,118,98,97,114,45,98,114,97,110,100,123,99,111,108,111,114,58,114,103,98,97,40,48,44,48,44,48,44,46,57,41,125,46,110,97,118,98,97,114,45,108,105,103,104,116,32,46,110,97,118,98,97,114,45,98,114,97,110,100,58,102,111,99,117,115,44,46,110,97,118,98,97,114,45,108,105,103,104,116,32,46,110,97,118,98,97,114,45,98,114,97,110,100,58,104,111,118,101,114,123,99,111,108,111,114,58,114,103,98,97,40,48,44,48,44,48,44,46,57,41,125,46,110,97,118,98,97,114,45,108,105,103,104,116,32,46,110,97,118,98,97,114,45,110,97,118,32,46,110,97,118,45,108,105,110,107,123,99,111,108,111,114,58,114,103,98,97,40,48,44,48,44,48,44,46,53,41,125,46,110,97,118,98,97,114,45,108,105,103,104,116,32,46,110,97,118,98,97,114,45,110,97,118,32,46,110,97,118,45,108,105,110,107,58,102,111,99,117,115,44,46,110,97,118,98,97,114,45,108,105,103,104,116,32,46,110,97,118,98,97,114,45,110,97,118,32,46,110,97,118,45,108,105,110,107,58,104,111,118,101,114,123,99,111,108,111,114,58,114,103,98,97,40,48,44,48,44,48,44,46,55,41,125,46,110,97,118,98,97,114,45,108,105,103,104,116,32,46,110,97,118,98,97,114,45,110,97,118,32,46,110,97,118,45,108,105,110,107,46,100,105,115,97,98,108,101,100,123,99,111,108,111,114,58,114,103,98,97,40,48,44,48,44,48,44,46,51,41,125,46,110,97,118,98,97,114,45,108,105,103,104,116,32,46,110,97,118,98,97,114,45,110,97,118,32,46,97,99,116,105,118,101,62,46,110,97,118,45,108,105,110,107,44,46,110,97,118,98,97,114,45,108,105,103,104,116,32,46,110,97,118,98,97,114,45,110,97,118,32,46,110,97,118,45,108,105,110,107,46,97,99,116,105,118,101,44,46,110,97,118,98,97,114,45,108,105,103,104,116,32,46,110,97,118,98,97,114,45,110,97,118,32,46,110,97,118,45,108,105,110,107,46,115,104,111,119,44,46,110,97,118,98,97,114,45,108,105,103,104,116,32,46,110,97,118,98,97,114,45,110,97,118,32,46,115,104,111,119,62,46,110,97,118,45,108,105,110,107,123,99,111,108,111,114,58,114,103,98,97,40,48,44,48,44,48,44,46,57,41,125,46,110,97,118,98,97,114,45,108,105,103,104,116,32,46,110,97,118,98,97,114,45,116,111,103,103,108,101,114,123,99,111,108,111,114,58,114,103,98,97,40,48,44,48,44,48,44,46,53,41,59,98,111,114,100,101,114,45,99,111,108,111,114,58,114,103,98,97,40,48,44,48,44,48,44,46,49,41,125,46,110,97,118,98,97,114,45,108,105,103,104,116,32,46,110,97,118,98,97,114,45,116,111,103,103,108,101,114,45,105,99,111,110,123,98,97,99,107,103,114,111,117,110,100,45,105,109,97,103,101,58,117,114,108,40,34,100,97,116,97,58,105,109,97,103,101,47,115,118,103,43,120,109,108,44,37,51,99,115,118,103,32,118,105,101,119,66,111,120,61,39,48,32,48,32,51,48,32,51,48,39,32,120,109,108,110,115,61,39,104,116,116,112,58,47,47,119,119,119,46,119,51,46,111,114,103,47,50,48,48,48,47,115,118,103,39,37,51,101,37,51,99,112,97,116,104,32,115,116,114,111,107,101,61,39,114,103,98,97,40,48,44,32,48,44,32,48,44,32,48,46,53,41,39,32,115,116,114,111,107,101,45,119,105,100,116,104,61,39,50,39,32,115,116,114,111,107,101,45,108,105,110,101,99,97,112,61,39,114,111,117,110,100,39,32,115,116,114,111,107,101,45,109,105,116,101,114,108,105,109,105,116,61,39,49,48,39,32,100,61,39,77,52,32,55,104,50,50,77,52,32,49,53,104,50,50,77,52,32,50,51,104,50,50,39,47,37,51,101,37,51,99,47,115,118,103,37,51,101,34,41,125,46,110,97,118,98,97,114,45,108,105,103,104,116,32,46,110,97,118,98,97,114,45,116,101,120,116,123,99,111,108,111,114,58,114,103,98,97,40,48,44,48,44,48,44,46,53,41,125,46,110,97,118,98,97,114,45,108,105,103,104,116,32,46,110,97,118,98,97,114,45,116,101,120,116,32,97,123,99,111,108,111,114,58,114,103,98,97,40,48,44,48,44,48,44,46,57,41,125,46,110,97,118,98,97,114,45,108,105,103,104,116,32,46,110,97,118,98,97,114,45,116,101,120,116,32,97,58,102,111,99,117,115,44,46,110,97,118,98,97,114,45,108,105,103,104,116,32,46,110,97,118,98,97,114,45,116,101,120,116,32,97,58,104,111,118,101,114,123,99,111,108,111,114,58,114,103,98,97,40,48,44,48,44,48,44,46,57,41,125,46,110,97,118,98,97,114,45,100,97,114,107,32,46,110,97,118,98,97,114,45,98,114,97,110,100,123,99,111,108,111,114,58,35,102,102,102,125,46,110,97,118,98,97,114,45,100,97,114,107,32,46,110,97,118,98,97,114,45,98,114,97,110,100,58,102,111,99,117,115,44,46,110,97,118,98,97,114,45,100,97,114,107,32,46,110,97,118,98,97,114,45,98,114,97,110,100,58,104,111,118,101,114,123,99,111,108,111,114,58,35,102,102,102,125,46,110,97,118,98,97,114,45,100,97,114,107,32,46,110,97,118,98,97,114,45,110,97,118,32,46,110,97,118,45,108,105,110,107,123,99,111,108,111,114,58,114,103,98,97,40,50,53,53,44,50,53,53,44,50,53,53,44,46,53,41,125,46,110,97,118,98,97,114,45,100,97,114,107,32,46,110,97,118,98,97,114,45,110,97,118,32,46,110,97,118,45,108,105,110,107,58,102,111,99,117,115,44,46,110,97,118,98,97,114,45,100,97,114,107,32,46,110,97,118,98,97,114,45,110,97,118,32,46,110,97,118,45,108,105,110,107,58,104,111,118,101,114,123,99,111,108,111,114,58,114,103,98,97,40,50,53,53,44,50,53,53,44,50,53,53,44,46,55,53,41,125,46,110,97,118,98,97,114,45,100,97,114,107,32,46,110,97,118,98,97,114,45,110,97,118,32,46,110,97,118,45,108,105,110,107,46,100,105,115,97,98,108,101,100,123,99,111,108,111,114,58,114,103,98,97,40,50,53,53,44,50,53,53,44,50,53,53,44,46,50,53,41,125,46,110,97,118,98,97,114,45,100,97,114,107,32,46,110,97,118,98,97,114,45,110,97,118,32,46,97,99,116,105,118,101,62,46,110,97,118,45,108,105,110,107,44,46,110,97,118,98,97,114,45,100,97,114,107,32,46,110,97,118,98,97,114,45,110,97,118,32,46,110,97,118,45,108,105,110,107,46,97,99,116,105,118,101,44,46,110,97,118,98,97,114,45,100,97,114,107,32,46,110,97,118,98,97,114,45,110,97,118,32,46,110,97,118,45,108,105,110,107,46,115,104,111,119,44,46,110,97,118,98,97,114,45,100,97,114,107,32,46,110,97,118,98,97,114,45,110,97,118,32,46,115,104,111,119,62,46,110,97,118,45,108,105,110,107,123,99,111,108,111,114,58,35,102,102,102,125,46,110,97,118,98,97,114,45,100,97,114,107,32,46,110,97,118,98,97,114,45,116,111,103,103,108,101,114,123,99,111,108,111,114,58,114,103,98,97,40,50,53,53,44,50,53,53,44,50,53,53,44,46,53,41,59,98,111,114,100,101,114,45,99,111,108,111,114,58,114,103,98,97,40,50,53,53,44,50,53,53,44,50,53,53,44,46,49,41,125,46,110,97,118,98,97,114,45,100,97,114,107,32,46,110,97,118,98,97,114,45,116,111,103,103,108,101,114,45,105,99,111,110,123,98,97,99,107,103,114,111,117,110,100,45,105,109,97,103,101,58,117,114,108,40,34,100,97,116,97,58,105,109,97,103,101,47,115,118,103,43,120,109,108,44,37,51,99,115,118,103,32,118,105,101,119,66,111,120,61,39,48,32,48,32,51,48,32,51,48,39,32,120,109,108,110,115,61,39,104,116,116,112,58,47,47,119,119,119,46,119,51,46,111,114,103,47,50,48,48,48,47,115,118,103,39,37,51,101,37,51,99,112,97,116,104,32,115,116,114,111,107,101,61,39,114,103,98,97,40,50,53,53,44,32,50,53,53,44,32,50,53,53,44,32,48,46,53,41,39,32,115,116,114,111,107,101,45,119,105,100,116,104,61,39,50,39,32,115,116,114,111,107,101,45,108,105,110,101,99,97,112,61,39,114,111,117,110,100,39,32,115,116,114,111,107,101,45,109,105,116,101,114,108,105,109,105,116,61,39,49,48,39,32,100,61,39,77,52,32,55,104,50,50,77,52,32,49,53,104,50,50,77,52,32,50,51,104,50,50,39,47,37,51,101,37,51,99,47,115,118,103,37,51,101,34,41,125,46,110,97,118,98,97,114,45,100,97,114,107,32,46,110,97,118,98,97,114,45,116,101,120,116,123,99,111,108,111,114,58,114,103,98,97,40,50,53,53,44,50,53,53,44,50,53,53,44,46,53,41,125,46,110,97,118,98,97,114,45,100,97,114,107,32,46,110,97,118,98,97,114,45,116,101,120,116,32,97,123,99,111,108,111,114,58,35,102,102,102,125,46,110,97,118,98,97,114,45,100,97,114,107,32,46,110,97,118,98,97,114,45,116,101,120,116,32,97,58,102,111,99,117,115,44,46,110,97,118,98,97,114,45,100,97,114,107,32,46,110,97,118,98,97,114,45,116,101,120,116,32,97,58,104,111,118,101,114,123,99,111,108,111,114,58,35,102,102,102,125,46,99,97,114,100,123,112,111,115,105,116,105,111,110,58,114,101,108,97,116,105,118,101,59,100,105,115,112,108,97,121,58,45,109,115,45,102,108,101,120,98,111,120,59,100,105,115,112,108,97,121,58,102,108,101,120,59,45,109,115,45,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,99,111,108,117,109,110,59,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,99,111,108,117,109,110,59,109,105,110,45,119,105,100,116,104,58,48,59,119,111,114,100,45,119,114,97,112,58,98,114,101,97,107,45,119,111,114,100,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,108,105,112,58,98,111,114,100,101,114,45,98,111,120,59,98,111,114,100,101,114,58,49,112,120,32,115,111,108,105,100,32,114,103,98,97,40,48,44,48,44,48,44,46,49,50,53,41,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,46,50,53,114,101,109,125,46,99,97,114,100,62,104,114,123,109,97,114,103,105,110,45,114,105,103,104,116,58,48,59,109,97,114,103,105,110,45,108,101,102,116,58,48,125,46,99,97,114,100,62,46,108,105,115,116,45,103,114,111,117,112,58,102,105,114,115,116,45,99,104,105,108,100,32,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,58,102,105,114,115,116,45,99,104,105,108,100,123,98,111,114,100,101,114,45,116,111,112,45,108,101,102,116,45,114,97,100,105,117,115,58,46,50,53,114,101,109,59,98,111,114,100,101,114,45,116,111,112,45,114,105,103,104,116,45,114,97,100,105,117,115,58,46,50,53,114,101,109,125,46,99,97,114,100,62,46,108,105,115,116,45,103,114,111,117,112,58,108,97,115,116,45,99,104,105,108,100,32,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,58,108,97,115,116,45,99,104,105,108,100,123,98,111,114,100,101,114,45,98,111,116,116,111,109,45,114,105,103,104,116,45,114,97,100,105,117,115,58,46,50,53,114,101,109,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,108,101,102,116,45,114,97,100,105,117,115,58,46,50,53,114,101,109,125,46,99,97,114,100,45,98,111,100,121,123,45,109,115,45,102,108,101,120,58,49,32,49,32,97,117,116,111,59,102,108,101,120,58,49,32,49,32,97,117,116,111,59,112,97,100,100,105,110,103,58,49,46,50,53,114,101,109,125,46,99,97,114,100,45,116,105,116,108,101,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,46,55,53,114,101,109,125,46,99,97,114,100,45,115,117,98,116,105,116,108,101,123,109,97,114,103,105,110,45,116,111,112,58,45,46,51,55,53,114,101,109,59,109,97,114,103,105,110,45,98,111,116,116,111,109,58,48,125,46,99,97,114,100,45,116,101,120,116,58,108,97,115,116,45,99,104,105,108,100,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,48,125,46,99,97,114,100,45,108,105,110,107,58,104,111,118,101,114,123,116,101,120,116,45,100,101,99,111,114,97,116,105,111,110,58,110,111,110,101,125,46,99,97,114,100,45,108,105,110,107,43,46,99,97,114,100,45,108,105,110,107,123,109,97,114,103,105,110,45,108,101,102,116,58,49,46,50,53,114,101,109,125,46,99,97,114,100,45,104,101,97,100,101,114,123,112,97,100,100,105,110,103,58,46,55,53,114,101,109,32,49,46,50,53,114,101,109,59,109,97,114,103,105,110,45,98,111,116,116,111,109,58,48,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,114,103,98,97,40,48,44,48,44,48,44,46,48,51,41,59,98,111,114,100,101,114,45,98,111,116,116,111,109,58,49,112,120,32,115,111,108,105,100,32,114,103,98,97,40,48,44,48,44,48,44,46,49,50,53,41,125,46,99,97,114,100,45,104,101,97,100,101,114,58,102,105,114,115,116,45,99,104,105,108,100,123,98,111,114,100,101,114,45,114,97,100,105,117,115,58,99,97,108,99,40,46,50,53,114,101,109,32,45,32,49,112,120,41,32,99,97,108,99,40,46,50,53,114,101,109,32,45,32,49,112,120,41,32,48,32,48,125,46,99,97,114,100,45,104,101,97,100,101,114,43,46,108,105,115,116,45,103,114,111,117,112,32,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,58,102,105,114,115,116,45,99,104,105,108,100,123,98,111,114,100,101,114,45,116,111,112,58,48,125,46,99,97,114,100,45,102,111,111,116,101,114,123,112,97,100,100,105,110,103,58,46,55,53,114,101,109,32,49,46,50,53,114,101,109,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,114,103,98,97,40,48,44,48,44,48,44,46,48,51,41,59,98,111,114,100,101,114,45,116,111,112,58,49,112,120,32,115,111,108,105,100,32,114,103,98,97,40,48,44,48,44,48,44,46,49,50,53,41,125,46,99,97,114,100,45,102,111,111,116,101,114,58,108,97,115,116,45,99,104,105,108,100,123,98,111,114,100,101,114,45,114,97,100,105,117,115,58,48,32,48,32,99,97,108,99,40,46,50,53,114,101,109,32,45,32,49,112,120,41,32,99,97,108,99,40,46,50,53,114,101,109,32,45,32,49,112,120,41,125,46,99,97,114,100,45,104,101,97,100,101,114,45,116,97,98,115,123,109,97,114,103,105,110,45,114,105,103,104,116,58,45,46,54,50,53,114,101,109,59,109,97,114,103,105,110,45,98,111,116,116,111,109,58,45,46,55,53,114,101,109,59,109,97,114,103,105,110,45,108,101,102,116,58,45,46,54,50,53,114,101,109,59,98,111,114,100,101,114,45,98,111,116,116,111,109,58,48,125,46,99,97,114,100,45,104,101,97,100,101,114,45,112,105,108,108,115,123,109,97,114,103,105,110,45,114,105,103,104,116,58,45,46,54,50,53,114,101,109,59,109,97,114,103,105,110,45,108,101,102,116,58,45,46,54,50,53,114,101,109,125,46,99,97,114,100,45,105,109,103,45,111,118,101,114,108,97,121,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,116,111,112,58,48,59,114,105,103,104,116,58,48,59,98,111,116,116,111,109,58,48,59,108,101,102,116,58,48,59,112,97,100,100,105,110,103,58,49,46,50,53,114,101,109,125,46,99,97,114,100,45,105,109,103,123,119,105,100,116,104,58,49,48,48,37,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,99,97,108,99,40,46,50,53,114,101,109,32,45,32,49,112,120,41,125,46,99,97,114,100,45,105,109,103,45,116,111,112,123,119,105,100,116,104,58,49,48,48,37,59,98,111,114,100,101,114,45,116,111,112,45,108,101,102,116,45,114,97,100,105,117,115,58,99,97,108,99,40,46,50,53,114,101,109,32,45,32,49,112,120,41,59,98,111,114,100,101,114,45,116,111,112,45,114,105,103,104,116,45,114,97,100,105,117,115,58,99,97,108,99,40,46,50,53,114,101,109,32,45,32,49,112,120,41,125,46,99,97,114,100,45,105,109,103,45,98,111,116,116,111,109,123,119,105,100,116,104,58,49,48,48,37,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,114,105,103,104,116,45,114,97,100,105,117,115,58,99,97,108,99,40,46,50,53,114,101,109,32,45,32,49,112,120,41,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,108,101,102,116,45,114,97,100,105,117,115,58,99,97,108,99,40,46,50,53,114,101,109,32,45,32,49,112,120,41,125,46,99,97,114,100,45,100,101,99,107,123,100,105,115,112,108,97,121,58,45,109,115,45,102,108,101,120,98,111,120,59,100,105,115,112,108,97,121,58,102,108,101,120,59,45,109,115,45,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,99,111,108,117,109,110,59,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,99,111,108,117,109,110,125,46,99,97,114,100,45,100,101,99,107,32,46,99,97,114,100,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,49,53,112,120,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,53,55,54,112,120,41,123,46,99,97,114,100,45,100,101,99,107,123,45,109,115,45,102,108,101,120,45,102,108,111,119,58,114,111,119,32,119,114,97,112,59,102,108,101,120,45,102,108,111,119,58,114,111,119,32,119,114,97,112,59,109,97,114,103,105,110,45,114,105,103,104,116,58,45,49,53,112,120,59,109,97,114,103,105,110,45,108,101,102,116,58,45,49,53,112,120,125,46,99,97,114,100,45,100,101,99,107,32,46,99,97,114,100,123,100,105,115,112,108,97,121,58,45,109,115,45,102,108,101,120,98,111,120,59,100,105,115,112,108,97,121,58,102,108,101,120,59,45,109,115,45,102,108,101,120,58,49,32,48,32,48,37,59,102,108,101,120,58,49,32,48,32,48,37,59,45,109,115,45,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,99,111,108,117,109,110,59,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,99,111,108,117,109,110,59,109,97,114,103,105,110,45,114,105,103,104,116,58,49,53,112,120,59,109,97,114,103,105,110,45,98,111,116,116,111,109,58,48,59,109,97,114,103,105,110,45,108,101,102,116,58,49,53,112,120,125,125,46,99,97,114,100,45,103,114,111,117,112,123,100,105,115,112,108,97,121,58,45,109,115,45,102,108,101,120,98,111,120,59,100,105,115,112,108,97,121,58,102,108,101,120,59,45,109,115,45,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,99,111,108,117,109,110,59,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,99,111,108,117,109,110,125,46,99,97,114,100,45,103,114,111,117,112,62,46,99,97,114,100,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,49,53,112,120,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,53,55,54,112,120,41,123,46,99,97,114,100,45,103,114,111,117,112,123,45,109,115,45,102,108,101,120,45,102,108,111,119,58,114,111,119,32,119,114,97,112,59,102,108,101,120,45,102,108,111,119,58,114,111,119,32,119,114,97,112,125,46,99,97,114,100,45,103,114,111,117,112,62,46,99,97,114,100,123,45,109,115,45,102,108,101,120,58,49,32,48,32,48,37,59,102,108,101,120,58,49,32,48,32,48,37,59,109,97,114,103,105,110,45,98,111,116,116,111,109,58,48,125,46,99,97,114,100,45,103,114,111,117,112,62,46,99,97,114,100,43,46,99,97,114,100,123,109,97,114,103,105,110,45,108,101,102,116,58,48,59,98,111,114,100,101,114,45,108,101,102,116,58,48,125,46,99,97,114,100,45,103,114,111,117,112,62,46,99,97,114,100,58,110,111,116,40,58,108,97,115,116,45,99,104,105,108,100,41,123,98,111,114,100,101,114,45,116,111,112,45,114,105,103,104,116,45,114,97,100,105,117,115,58,48,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,114,105,103,104,116,45,114,97,100,105,117,115,58,48,125,46,99,97,114,100,45,103,114,111,117,112,62,46,99,97,114,100,58,110,111,116,40,58,108,97,115,116,45,99,104,105,108,100,41,32,46,99,97,114,100,45,104,101,97,100,101,114,44,46,99,97,114,100,45,103,114,111,117,112,62,46,99,97,114,100,58,110,111,116,40,58,108,97,115,116,45,99,104,105,108,100,41,32,46,99,97,114,100,45,105,109,103,45,116,111,112,123,98,111,114,100,101,114,45,116,111,112,45,114,105,103,104,116,45,114,97,100,105,117,115,58,48,125,46,99,97,114,100,45,103,114,111,117,112,62,46,99,97,114,100,58,110,111,116,40,58,108,97,115,116,45,99,104,105,108,100,41,32,46,99,97,114,100,45,102,111,111,116,101,114,44,46,99,97,114,100,45,103,114,111,117,112,62,46,99,97,114,100,58,110,111,116,40,58,108,97,115,116,45,99,104,105,108,100,41,32,46,99,97,114,100,45,105,109,103,45,98,111,116,116,111,109,123,98,111,114,100,101,114,45,98,111,116,116,111,109,45,114,105,103,104,116,45,114,97,100,105,117,115,58,48,125,46,99,97,114,100,45,103,114,111,117,112,62,46,99,97,114,100,58,110,111,116,40,58,102,105,114,115,116,45,99,104,105,108,100,41,123,98,111,114,100,101,114,45,116,111,112,45,108,101,102,116,45,114,97,100,105,117,115,58,48,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,108,101,102,116,45,114,97,100,105,117,115,58,48,125,46,99,97,114,100,45,103,114,111,117,112,62,46,99,97,114,100,58,110,111,116,40,58,102,105,114,115,116,45,99,104,105,108,100,41,32,46,99,97,114,100,45,104,101,97,100,101,114,44,46,99,97,114,100,45,103,114,111,117,112,62,46,99,97,114,100,58,110,111,116,40,58,102,105,114,115,116,45,99,104,105,108,100,41,32,46,99,97,114,100,45,105,109,103,45,116,111,112,123,98,111,114,100,101,114,45,116,111,112,45,108,101,102,116,45,114,97,100,105,117,115,58,48,125,46,99,97,114,100,45,103,114,111,117,112,62,46,99,97,114,100,58,110,111,116,40,58,102,105,114,115,116,45,99,104,105,108,100,41,32,46,99,97,114,100,45,102,111,111,116,101,114,44,46,99,97,114,100,45,103,114,111,117,112,62,46,99,97,114,100,58,110,111,116,40,58,102,105,114,115,116,45,99,104,105,108,100,41,32,46,99,97,114,100,45,105,109,103,45,98,111,116,116,111,109,123,98,111,114,100,101,114,45,98,111,116,116,111,109,45,108,101,102,116,45,114,97,100,105,117,115,58,48,125,125,46,99,97,114,100,45,99,111,108,117,109,110,115,32,46,99,97,114,100,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,46,55,53,114,101,109,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,53,55,54,112,120,41,123,46,99,97,114,100,45,99,111,108,117,109,110,115,123,45,119,101,98,107,105,116,45,99,111,108,117,109,110,45,99,111,117,110,116,58,51,59,45,109,111,122,45,99,111,108,117,109,110,45,99,111,117,110,116,58,51,59,99,111,108,117,109,110,45,99,111,117,110,116,58,51,59,45,119,101,98,107,105,116,45,99,111,108,117,109,110,45,103,97,112,58,49,46,50,53,114,101,109,59,45,109,111,122,45,99,111,108,117,109,110,45,103,97,112,58,49,46,50,53,114,101,109,59,99,111,108,117,109,110,45,103,97,112,58,49,46,50,53,114,101,109,59,111,114,112,104,97,110,115,58,49,59,119,105,100,111,119,115,58,49,125,46,99,97,114,100,45,99,111,108,117,109,110,115,32,46,99,97,114,100,123,100,105,115,112,108,97,121,58,105,110,108,105,110,101,45,98,108,111,99,107,59,119,105,100,116,104,58,49,48,48,37,125,125,46,97,99,99,111,114,100,105,111,110,62,46,99,97,114,100,123,111,118,101,114,102,108,111,119,58,104,105,100,100,101,110,125,46,97,99,99,111,114,100,105,111,110,62,46,99,97,114,100,58,110,111,116,40,58,102,105,114,115,116,45,111,102,45,116,121,112,101,41,32,46,99,97,114,100,45,104,101,97,100,101,114,58,102,105,114,115,116,45,99,104,105,108,100,123,98,111,114,100,101,114,45,114,97,100,105,117,115,58,48,125,46,97,99,99,111,114,100,105,111,110,62,46,99,97,114,100,58,110,111,116,40,58,102,105,114,115,116,45,111,102,45,116,121,112,101,41,58,110,111,116,40,58,108,97,115,116,45,111,102,45,116,121,112,101,41,123,98,111,114,100,101,114,45,98,111,116,116,111,109,58,48,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,48,125,46,97,99,99,111,114,100,105,111,110,62,46,99,97,114,100,58,102,105,114,115,116,45,111,102,45,116,121,112,101,123,98,111,114,100,101,114,45,98,111,116,116,111,109,58,48,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,114,105,103,104,116,45,114,97,100,105,117,115,58,48,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,108,101,102,116,45,114,97,100,105,117,115,58,48,125,46,97,99,99,111,114,100,105,111,110,62,46,99,97,114,100,58,108,97,115,116,45,111,102,45,116,121,112,101,123,98,111,114,100,101,114,45,116,111,112,45,108,101,102,116,45,114,97,100,105,117,115,58,48,59,98,111,114,100,101,114,45,116,111,112,45,114,105,103,104,116,45,114,97,100,105,117,115,58,48,125,46,97,99,99,111,114,100,105,111,110,62,46,99,97,114,100,32,46,99,97,114,100,45,104,101,97,100,101,114,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,45,49,112,120,125,46,98,114,101,97,100,99,114,117,109,98,123,100,105,115,112,108,97,121,58,45,109,115,45,102,108,101,120,98,111,120,59,100,105,115,112,108,97,121,58,102,108,101,120,59,45,109,115,45,102,108,101,120,45,119,114,97,112,58,119,114,97,112,59,102,108,101,120,45,119,114,97,112,58,119,114,97,112,59,112,97,100,100,105,110,103,58,46,55,53,114,101,109,32,49,114,101,109,59,109,97,114,103,105,110,45,98,111,116,116,111,109,58,49,114,101,109,59,108,105,115,116,45,115,116,121,108,101,58,110,111,110,101,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,101,57,101,99,101,102,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,46,50,53,114,101,109,125,46,98,114,101,97,100,99,114,117,109,98,45,105,116,101,109,43,46,98,114,101,97,100,99,114,117,109,98,45,105,116,101,109,123,112,97,100,100,105,110,103,45,108,101,102,116,58,46,53,114,101,109,125,46,98,114,101,97,100,99,114,117,109,98,45,105,116,101,109,43,46,98,114,101,97,100,99,114,117,109,98,45,105,116,101,109,58,58,98,101,102,111,114,101,123,100,105,115,112,108,97,121,58,105,110,108,105,110,101,45,98,108,111,99,107,59,112,97,100,100,105,110,103,45,114,105,103,104,116,58,46,53,114,101,109,59,99,111,108,111,114,58,35,54,99,55,53,55,100,59,99,111,110,116,101,110,116,58,34,47,34,125,46,98,114,101,97,100,99,114,117,109,98,45,105,116,101,109,43,46,98,114,101,97,100,99,114,117,109,98,45,105,116,101,109,58,104,111,118,101,114,58,58,98,101,102,111,114,101,123,116,101,120,116,45,100,101,99,111,114,97,116,105,111,110,58,117,110,100,101,114,108,105,110,101,125,46,98,114,101,97,100,99,114,117,109,98,45,105,116,101,109,43,46,98,114,101,97,100,99,114,117,109,98,45,105,116,101,109,58,104,111,118,101,114,58,58,98,101,102,111,114,101,123,116,101,120,116,45,100,101,99,111,114,97,116,105,111,110,58,110,111,110,101,125,46,98,114,101,97,100,99,114,117,109,98,45,105,116,101,109,46,97,99,116,105,118,101,123,99,111,108,111,114,58,35,54,99,55,53,55,100,125,46,112,97,103,105,110,97,116,105,111,110,123,100,105,115,112,108,97,121,58,45,109,115,45,102,108,101,120,98,111,120,59,100,105,115,112,108,97,121,58,102,108,101,120,59,112,97,100,100,105,110,103,45,108,101,102,116,58,48,59,108,105,115,116,45,115,116,121,108,101,58,110,111,110,101,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,46,50,53,114,101,109,125,46,112,97,103,101,45,108,105,110,107,123,112,111,115,105,116,105,111,110,58,114,101,108,97,116,105,118,101,59,100,105,115,112,108,97,121,58,98,108,111,99,107,59,112,97,100,100,105,110,103,58,46,53,114,101,109,32,46,55,53,114,101,109,59,109,97,114,103,105,110,45,108,101,102,116,58,45,49,112,120,59,108,105,110,101,45,104,101,105,103,104,116,58,49,46,50,53,59,99,111,108,111,114,58,35,48,48,55,98,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,102,102,59,98,111,114,100,101,114,58,49,112,120,32,115,111,108,105,100,32,35,100,101,101,50,101,54,125,46,112,97,103,101,45,108,105,110,107,58,104,111,118,101,114,123,122,45,105,110,100,101,120,58,50,59,99,111,108,111,114,58,35,48,48,53,54,98,51,59,116,101,120,116,45,100,101,99,111,114,97,116,105,111,110,58,110,111,110,101,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,101,57,101,99,101,102,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,100,101,101,50,101,54,125,46,112,97,103,101,45,108,105,110,107,58,102,111,99,117,115,123,122,45,105,110,100,101,120,58,50,59,111,117,116,108,105,110,101,58,48,59,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,48,44,49,50,51,44,50,53,53,44,46,50,53,41,125,46,112,97,103,101,45,105,116,101,109,58,102,105,114,115,116,45,99,104,105,108,100,32,46,112,97,103,101,45,108,105,110,107,123,109,97,114,103,105,110,45,108,101,102,116,58,48,59,98,111,114,100,101,114,45,116,111,112,45,108,101,102,116,45,114,97,100,105,117,115,58,46,50,53,114,101,109,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,108,101,102,116,45,114,97,100,105,117,115,58,46,50,53,114,101,109,125,46,112,97,103,101,45,105,116,101,109,58,108,97,115,116,45,99,104,105,108,100,32,46,112,97,103,101,45,108,105,110,107,123,98,111,114,100,101,114,45,116,111,112,45,114,105,103,104,116,45,114,97,100,105,117,115,58,46,50,53,114,101,109,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,114,105,103,104,116,45,114,97,100,105,117,115,58,46,50,53,114,101,109,125,46,112,97,103,101,45,105,116,101,109,46,97,99,116,105,118,101,32,46,112,97,103,101,45,108,105,110,107,123,122,45,105,110,100,101,120,58,49,59,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,48,48,55,98,102,102,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,48,48,55,98,102,102,125,46,112,97,103,101,45,105,116,101,109,46,100,105,115,97,98,108,101,100,32,46,112,97,103,101,45,108,105,110,107,123,99,111,108,111,114,58,35,54,99,55,53,55,100,59,112,111,105,110,116,101,114,45,101,118,101,110,116,115,58,110,111,110,101,59,99,117,114,115,111,114,58,97,117,116,111,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,102,102,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,100,101,101,50,101,54,125,46,112,97,103,105,110,97,116,105,111,110,45,108,103,32,46,112,97,103,101,45,108,105,110,107,123,112,97,100,100,105,110,103,58,46,55,53,114,101,109,32,49,46,53,114,101,109,59,102,111,110,116,45,115,105,122,101,58,49,46,50,53,114,101,109,59,108,105,110,101,45,104,101,105,103,104,116,58,49,46,53,125,46,112,97,103,105,110,97,116,105,111,110,45,108,103,32,46,112,97,103,101,45,105,116,101,109,58,102,105,114,115,116,45,99,104,105,108,100,32,46,112,97,103,101,45,108,105,110,107,123,98,111,114,100,101,114,45,116,111,112,45,108,101,102,116,45,114,97,100,105,117,115,58,46,51,114,101,109,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,108,101,102,116,45,114,97,100,105,117,115,58,46,51,114,101,109,125,46,112,97,103,105,110,97,116,105,111,110,45,108,103,32,46,112,97,103,101,45,105,116,101,109,58,108,97,115,116,45,99,104,105,108,100,32,46,112,97,103,101,45,108,105,110,107,123,98,111,114,100,101,114,45,116,111,112,45,114,105,103,104,116,45,114,97,100,105,117,115,58,46,51,114,101,109,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,114,105,103,104,116,45,114,97,100,105,117,115,58,46,51,114,101,109,125,46,112,97,103,105,110,97,116,105,111,110,45,115,109,32,46,112,97,103,101,45,108,105,110,107,123,112,97,100,100,105,110,103,58,46,50,53,114,101,109,32,46,53,114,101,109,59,102,111,110,116,45,115,105,122,101,58,46,56,55,53,114,101,109,59,108,105,110,101,45,104,101,105,103,104,116,58,49,46,53,125,46,112,97,103,105,110,97,116,105,111,110,45,115,109,32,46,112,97,103,101,45,105,116,101,109,58,102,105,114,115,116,45,99,104,105,108,100,32,46,112,97,103,101,45,108,105,110,107,123,98,111,114,100,101,114,45,116,111,112,45,108,101,102,116,45,114,97,100,105,117,115,58,46,50,114,101,109,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,108,101,102,116,45,114,97,100,105,117,115,58,46,50,114,101,109,125,46,112,97,103,105,110,97,116,105,111,110,45,115,109,32,46,112,97,103,101,45,105,116,101,109,58,108,97,115,116,45,99,104,105,108,100,32,46,112,97,103,101,45,108,105,110,107,123,98,111,114,100,101,114,45,116,111,112,45,114,105,103,104,116,45,114,97,100,105,117,115,58,46,50,114,101,109,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,114,105,103,104,116,45,114,97,100,105,117,115,58,46,50,114,101,109,125,46,98,97,100,103,101,123,100,105,115,112,108,97,121,58,105,110,108,105,110,101,45,98,108,111,99,107,59,112,97,100,100,105,110,103,58,46,50,53,101,109,32,46,52,101,109,59,102,111,110,116,45,115,105,122,101,58,55,53,37,59,102,111,110,116,45,119,101,105,103,104,116,58,55,48,48,59,108,105,110,101,45,104,101,105,103,104,116,58,49,59,116,101,120,116,45,97,108,105,103,110,58,99,101,110,116,101,114,59,119,104,105,116,101,45,115,112,97,99,101,58,110,111,119,114,97,112,59,118,101,114,116,105,99,97,108,45,97,108,105,103,110,58,98,97,115,101,108,105,110,101,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,46,50,53,114,101,109,59,116,114,97,110,115,105,116,105,111,110,58,99,111,108,111,114,32,46,49,53,115,32,101,97,115,101,45,105,110,45,111,117,116,44,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,32,46,49,53,115,32,101,97,115,101,45,105,110,45,111,117,116,44,98,111,114,100,101,114,45,99,111,108,111,114,32,46,49,53,115,32,101,97,115,101,45,105,110,45,111,117,116,44,98,111,120,45,115,104,97,100,111,119,32,46,49,53,115,32,101,97,115,101,45,105,110,45,111,117,116,125,64,109,101,100,105,97,32,40,112,114,101,102,101,114,115,45,114,101,100,117,99,101,100,45,109,111,116,105,111,110,58,114,101,100,117,99,101,41,123,46,98,97,100,103,101,123,116,114,97,110,115,105,116,105,111,110,58,110,111,110,101,125,125,97,46,98,97,100,103,101,58,102,111,99,117,115,44,97,46,98,97,100,103,101,58,104,111,118,101,114,123,116,101,120,116,45,100,101,99,111,114,97,116,105,111,110,58,110,111,110,101,125,46,98,97,100,103,101,58,101,109,112,116,121,123,100,105,115,112,108,97,121,58,110,111,110,101,125,46,98,116,110,32,46,98,97,100,103,101,123,112,111,115,105,116,105,111,110,58,114,101,108,97,116,105,118,101,59,116,111,112,58,45,49,112,120,125,46,98,97,100,103,101,45,112,105,108,108,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,46,54,101,109,59,112,97,100,100,105,110,103,45,108,101,102,116,58,46,54,101,109,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,49,48,114,101,109,125,46,98,97,100,103,101,45,112,114,105,109,97,114,121,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,48,48,55,98,102,102,125,97,46,98,97,100,103,101,45,112,114,105,109,97,114,121,58,102,111,99,117,115,44,97,46,98,97,100,103,101,45,112,114,105,109,97,114,121,58,104,111,118,101,114,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,48,48,54,50,99,99,125,97,46,98,97,100,103,101,45,112,114,105,109,97,114,121,46,102,111,99,117,115,44,97,46,98,97,100,103,101,45,112,114,105,109,97,114,121,58,102,111,99,117,115,123,111,117,116,108,105,110,101,58,48,59,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,48,44,49,50,51,44,50,53,53,44,46,53,41,125,46,98,97,100,103,101,45,115,101,99,111,110,100,97,114,121,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,54,99,55,53,55,100,125,97,46,98,97,100,103,101,45,115,101,99,111,110,100,97,114,121,58,102,111,99,117,115,44,97,46,98,97,100,103,101,45,115,101,99,111,110,100,97,114,121,58,104,111,118,101,114,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,53,52,53,98,54,50,125,97,46,98,97,100,103,101,45,115,101,99,111,110,100,97,114,121,46,102,111,99,117,115,44,97,46,98,97,100,103,101,45,115,101,99,111,110,100,97,114,121,58,102,111,99,117,115,123,111,117,116,108,105,110,101,58,48,59,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,49,48,56,44,49,49,55,44,49,50,53,44,46,53,41,125,46,98,97,100,103,101,45,115,117,99,99,101,115,115,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,50,56,97,55,52,53,125,97,46,98,97,100,103,101,45,115,117,99,99,101,115,115,58,102,111,99,117,115,44,97,46,98,97,100,103,101,45,115,117,99,99,101,115,115,58,104,111,118,101,114,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,49,101,55,101,51,52,125,97,46,98,97,100,103,101,45,115,117,99,99,101,115,115,46,102,111,99,117,115,44,97,46,98,97,100,103,101,45,115,117,99,99,101,115,115,58,102,111,99,117,115,123,111,117,116,108,105,110,101,58,48,59,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,52,48,44,49,54,55,44,54,57,44,46,53,41,125,46,98,97,100,103,101,45,105,110,102,111,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,49,55,97,50,98,56,125,97,46,98,97,100,103,101,45,105,110,102,111,58,102,111,99,117,115,44,97,46,98,97,100,103,101,45,105,110,102,111,58,104,111,118,101,114,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,49,49,55,97,56,98,125,97,46,98,97,100,103,101,45,105,110,102,111,46,102,111,99,117,115,44,97,46,98,97,100,103,101,45,105,110,102,111,58,102,111,99,117,115,123,111,117,116,108,105,110,101,58,48,59,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,50,51,44,49,54,50,44,49,56,52,44,46,53,41,125,46,98,97,100,103,101,45,119,97,114,110,105,110,103,123,99,111,108,111,114,58,35,50,49,50,53,50,57,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,102,99,49,48,55,125,97,46,98,97,100,103,101,45,119,97,114,110,105,110,103,58,102,111,99,117,115,44,97,46,98,97,100,103,101,45,119,97,114,110,105,110,103,58,104,111,118,101,114,123,99,111,108,111,114,58,35,50,49,50,53,50,57,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,100,51,57,101,48,48,125,97,46,98,97,100,103,101,45,119,97,114,110,105,110,103,46,102,111,99,117,115,44,97,46,98,97,100,103,101,45,119,97,114,110,105,110,103,58,102,111,99,117,115,123,111,117,116,108,105,110,101,58,48,59,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,50,53,53,44,49,57,51,44,55,44,46,53,41,125,46,98,97,100,103,101,45,100,97,110,103,101,114,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,100,99,51,53,52,53,125,97,46,98,97,100,103,101,45,100,97,110,103,101,114,58,102,111,99,117,115,44,97,46,98,97,100,103,101,45,100,97,110,103,101,114,58,104,111,118,101,114,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,98,100,50,49,51,48,125,97,46,98,97,100,103,101,45,100,97,110,103,101,114,46,102,111,99,117,115,44,97,46,98,97,100,103,101,45,100,97,110,103,101,114,58,102,111,99,117,115,123,111,117,116,108,105,110,101,58,48,59,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,50,50,48,44,53,51,44,54,57,44,46,53,41,125,46,98,97,100,103,101,45,108,105,103,104,116,123,99,111,108,111,114,58,35,50,49,50,53,50,57,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,56,102,57,102,97,125,97,46,98,97,100,103,101,45,108,105,103,104,116,58,102,111,99,117,115,44,97,46,98,97,100,103,101,45,108,105,103,104,116,58,104,111,118,101,114,123,99,111,108,111,114,58,35,50,49,50,53,50,57,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,100,97,101,48,101,53,125,97,46,98,97,100,103,101,45,108,105,103,104,116,46,102,111,99,117,115,44,97,46,98,97,100,103,101,45,108,105,103,104,116,58,102,111,99,117,115,123,111,117,116,108,105,110,101,58,48,59,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,50,52,56,44,50,52,57,44,50,53,48,44,46,53,41,125,46,98,97,100,103,101,45,100,97,114,107,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,51,52,51,97,52,48,125,97,46,98,97,100,103,101,45,100,97,114,107,58,102,111,99,117,115,44,97,46,98,97,100,103,101,45,100,97,114,107,58,104,111,118,101,114,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,49,100,50,49,50,52,125,97,46,98,97,100,103,101,45,100,97,114,107,46,102,111,99,117,115,44,97,46,98,97,100,103,101,45,100,97,114,107,58,102,111,99,117,115,123,111,117,116,108,105,110,101,58,48,59,98,111,120,45,115,104,97,100,111,119,58,48,32,48,32,48,32,46,50,114,101,109,32,114,103,98,97,40,53,50,44,53,56,44,54,52,44,46,53,41,125,46,106,117,109,98,111,116,114,111,110,123,112,97,100,100,105,110,103,58,50,114,101,109,32,49,114,101,109,59,109,97,114,103,105,110,45,98,111,116,116,111,109,58,50,114,101,109,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,101,57,101,99,101,102,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,46,51,114,101,109,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,53,55,54,112,120,41,123,46,106,117,109,98,111,116,114,111,110,123,112,97,100,100,105,110,103,58,52,114,101,109,32,50,114,101,109,125,125,46,106,117,109,98,111,116,114,111,110,45,102,108,117,105,100,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,48,59,112,97,100,100,105,110,103,45,108,101,102,116,58,48,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,48,125,46,97,108,101,114,116,123,112,111,115,105,116,105,111,110,58,114,101,108,97,116,105,118,101,59,112,97,100,100,105,110,103,58,46,55,53,114,101,109,32,49,46,50,53,114,101,109,59,109,97,114,103,105,110,45,98,111,116,116,111,109,58,49,114,101,109,59,98,111,114,100,101,114,58,49,112,120,32,115,111,108,105,100,32,116,114,97,110,115,112,97,114,101,110,116,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,46,50,53,114,101,109,125,46,97,108,101,114,116,45,104,101,97,100,105,110,103,123,99,111,108,111,114,58,105,110,104,101,114,105,116,125,46,97,108,101,114,116,45,108,105,110,107,123,102,111,110,116,45,119,101,105,103,104,116,58,55,48,48,125,46,97,108,101,114,116,45,100,105,115,109,105,115,115,105,98,108,101,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,52,114,101,109,125,46,97,108,101,114,116,45,100,105,115,109,105,115,115,105,98,108,101,32,46,99,108,111,115,101,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,116,111,112,58,48,59,114,105,103,104,116,58,48,59,112,97,100,100,105,110,103,58,46,55,53,114,101,109,32,49,46,50,53,114,101,109,59,99,111,108,111,114,58,105,110,104,101,114,105,116,125,46,97,108,101,114,116,45,112,114,105,109,97,114,121,123,99,111,108,111,114,58,35,48,48,52,48,56,53,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,99,99,101,53,102,102,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,98,56,100,97,102,102,125,46,97,108,101,114,116,45,112,114,105,109,97,114,121,32,104,114,123,98,111,114,100,101,114,45,116,111,112,45,99,111,108,111,114,58,35,57,102,99,100,102,102,125,46,97,108,101,114,116,45,112,114,105,109,97,114,121,32,46,97,108,101,114,116,45,108,105,110,107,123,99,111,108,111,114,58,35,48,48,50,55,53,50,125,46,97,108,101,114,116,45,115,101,99,111,110,100,97,114,121,123,99,111,108,111,114,58,35,51,56,51,100,52,49,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,101,50,101,51,101,53,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,100,54,100,56,100,98,125,46,97,108,101,114,116,45,115,101,99,111,110,100,97,114,121,32,104,114,123,98,111,114,100,101,114,45,116,111,112,45,99,111,108,111,114,58,35,99,56,99,98,99,102,125,46,97,108,101,114,116,45,115,101,99,111,110,100,97,114,121,32,46,97,108,101,114,116,45,108,105,110,107,123,99,111,108,111,114,58,35,50,48,50,51,50,54,125,46,97,108,101,114,116,45,115,117,99,99,101,115,115,123,99,111,108,111,114,58,35,49,53,53,55,50,52,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,100,52,101,100,100,97,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,99,51,101,54,99,98,125,46,97,108,101,114,116,45,115,117,99,99,101,115,115,32,104,114,123,98,111,114,100,101,114,45,116,111,112,45,99,111,108,111,114,58,35,98,49,100,102,98,98,125,46,97,108,101,114,116,45,115,117,99,99,101,115,115,32,46,97,108,101,114,116,45,108,105,110,107,123,99,111,108,111,114,58,35,48,98,50,101,49,51,125,46,97,108,101,114,116,45,105,110,102,111,123,99,111,108,111,114,58,35,48,99,53,52,54,48,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,100,49,101,99,102,49,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,98,101,101,53,101,98,125,46,97,108,101,114,116,45,105,110,102,111,32,104,114,123,98,111,114,100,101,114,45,116,111,112,45,99,111,108,111,114,58,35,97,98,100,100,101,53,125,46,97,108,101,114,116,45,105,110,102,111,32,46,97,108,101,114,116,45,108,105,110,107,123,99,111,108,111,114,58,35,48,54,50,99,51,51,125,46,97,108,101,114,116,45,119,97,114,110,105,110,103,123,99,111,108,111,114,58,35,56,53,54,52,48,52,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,102,102,51,99,100,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,102,102,101,101,98,97,125,46,97,108,101,114,116,45,119,97,114,110,105,110,103,32,104,114,123,98,111,114,100,101,114,45,116,111,112,45,99,111,108,111,114,58,35,102,102,101,56,97,49,125,46,97,108,101,114,116,45,119,97,114,110,105,110,103,32,46,97,108,101,114,116,45,108,105,110,107,123,99,111,108,111,114,58,35,53,51,51,102,48,51,125,46,97,108,101,114,116,45,100,97,110,103,101,114,123,99,111,108,111,114,58,35,55,50,49,99,50,52,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,56,100,55,100,97,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,102,53,99,54,99,98,125,46,97,108,101,114,116,45,100,97,110,103,101,114,32,104,114,123,98,111,114,100,101,114,45,116,111,112,45,99,111,108,111,114,58,35,102,49,98,48,98,55,125,46,97,108,101,114,116,45,100,97,110,103,101,114,32,46,97,108,101,114,116,45,108,105,110,107,123,99,111,108,111,114,58,35,52,57,49,50,49,55,125,46,97,108,101,114,116,45,108,105,103,104,116,123,99,111,108,111,114,58,35,56,49,56,49,56,50,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,101,102,101,102,101,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,102,100,102,100,102,101,125,46,97,108,101,114,116,45,108,105,103,104,116,32,104,114,123,98,111,114,100,101,114,45,116,111,112,45,99,111,108,111,114,58,35,101,99,101,99,102,54,125,46,97,108,101,114,116,45,108,105,103,104,116,32,46,97,108,101,114,116,45,108,105,110,107,123,99,111,108,111,114,58,35,54,56,54,56,54,56,125,46,97,108,101,114,116,45,100,97,114,107,123,99,111,108,111,114,58,35,49,98,49,101,50,49,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,100,54,100,56,100,57,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,99,54,99,56,99,97,125,46,97,108,101,114,116,45,100,97,114,107,32,104,114,123,98,111,114,100,101,114,45,116,111,112,45,99,111,108,111,114,58,35,98,57,98,98,98,101,125,46,97,108,101,114,116,45,100,97,114,107,32,46,97,108,101,114,116,45,108,105,110,107,123,99,111,108,111,114,58,35,48,52,48,53,48,53,125,64,45,119,101,98,107,105,116,45,107,101,121,102,114,97,109,101,115,32,112,114,111,103,114,101,115,115,45,98,97,114,45,115,116,114,105,112,101,115,123,102,114,111,109,123,98,97,99,107,103,114,111,117,110,100,45,112,111,115,105,116,105,111,110,58,49,114,101,109,32,48,125,116,111,123,98,97,99,107,103,114,111,117,110,100,45,112,111,115,105,116,105,111,110,58,48,32,48,125,125,64,107,101,121,102,114,97,109,101,115,32,112,114,111,103,114,101,115,115,45,98,97,114,45,115,116,114,105,112,101,115,123,102,114,111,109,123,98,97,99,107,103,114,111,117,110,100,45,112,111,115,105,116,105,111,110,58,49,114,101,109,32,48,125,116,111,123,98,97,99,107,103,114,111,117,110,100,45,112,111,115,105,116,105,111,110,58,48,32,48,125,125,46,112,114,111,103,114,101,115,115,123,100,105,115,112,108,97,121,58,45,109,115,45,102,108,101,120,98,111,120,59,100,105,115,112,108,97,121,58,102,108,101,120,59,104,101,105,103,104,116,58,49,114,101,109,59,111,118,101,114,102,108,111,119,58,104,105,100,100,101,110,59,102,111,110,116,45,115,105,122,101,58,46,55,53,114,101,109,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,101,57,101,99,101,102,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,46,50,53,114,101,109,125,46,112,114,111,103,114,101,115,115,45,98,97,114,123,100,105,115,112,108,97,121,58,45,109,115,45,102,108,101,120,98,111,120,59,100,105,115,112,108,97,121,58,102,108,101,120,59,45,109,115,45,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,99,111,108,117,109,110,59,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,99,111,108,117,109,110,59,45,109,115,45,102,108,101,120,45,112,97,99,107,58,99,101,110,116,101,114,59,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,58,99,101,110,116,101,114,59,99,111,108,111,114,58,35,102,102,102,59,116,101,120,116,45,97,108,105,103,110,58,99,101,110,116,101,114,59,119,104,105,116,101,45,115,112,97,99,101,58,110,111,119,114,97,112,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,48,48,55,98,102,102,59,116,114,97,110,115,105,116,105,111,110,58,119,105,100,116,104,32,46,54,115,32,101,97,115,101,125,64,109,101,100,105,97,32,40,112,114,101,102,101,114,115,45,114,101,100,117,99,101,100,45,109,111,116,105,111,110,58,114,101,100,117,99,101,41,123,46,112,114,111,103,114,101,115,115,45,98,97,114,123,116,114,97,110,115,105,116,105,111,110,58,110,111,110,101,125,125,46,112,114,111,103,114,101,115,115,45,98,97,114,45,115,116,114,105,112,101,100,123,98,97,99,107,103,114,111,117,110,100,45,105,109,97,103,101,58,108,105,110,101,97,114,45,103,114,97,100,105,101,110,116,40,52,53,100,101,103,44,114,103,98,97,40,50,53,53,44,50,53,53,44,50,53,53,44,46,49,53,41,32,50,53,37,44,116,114,97,110,115,112,97,114,101,110,116,32,50,53,37,44,116,114,97,110,115,112,97,114,101,110,116,32,53,48,37,44,114,103,98,97,40,50,53,53,44,50,53,53,44,50,53,53,44,46,49,53,41,32,53,48,37,44,114,103,98,97,40,50,53,53,44,50,53,53,44,50,53,53,44,46,49,53,41,32,55,53,37,44,116,114,97,110,115,112,97,114,101,110,116,32,55,53,37,44,116,114,97,110,115,112,97,114,101,110,116,41,59,98,97,99,107,103,114,111,117,110,100,45,115,105,122,101,58,49,114,101,109,32,49,114,101,109,125,46,112,114,111,103,114,101,115,115,45,98,97,114,45,97,110,105,109,97,116,101,100,123,45,119,101,98,107,105,116,45,97,110,105,109,97,116,105,111,110,58,112,114,111,103,114,101,115,115,45,98,97,114,45,115,116,114,105,112,101,115,32,49,115,32,108,105,110,101,97,114,32,105,110,102,105,110,105,116,101,59,97,110,105,109,97,116,105,111,110,58,112,114,111,103,114,101,115,115,45,98,97,114,45,115,116,114,105,112,101,115,32,49,115,32,108,105,110,101,97,114,32,105,110,102,105,110,105,116,101,125,64,109,101,100,105,97,32,40,112,114,101,102,101,114,115,45,114,101,100,117,99,101,100,45,109,111,116,105,111,110,58,114,101,100,117,99,101,41,123,46,112,114,111,103,114,101,115,115,45,98,97,114,45,97,110,105,109,97,116,101,100,123,45,119,101,98,107,105,116,45,97,110,105,109,97,116,105,111,110,58,110,111,110,101,59,97,110,105,109,97,116,105,111,110,58,110,111,110,101,125,125,46,109,101,100,105,97,123,100,105,115,112,108,97,121,58,45,109,115,45,102,108,101,120,98,111,120,59,100,105,115,112,108,97,121,58,102,108,101,120,59,45,109,115,45,102,108,101,120,45,97,108,105,103,110,58,115,116,97,114,116,59,97,108,105,103,110,45,105,116,101,109,115,58,102,108,101,120,45,115,116,97,114,116,125,46,109,101,100,105,97,45,98,111,100,121,123,45,109,115,45,102,108,101,120,58,49,59,102,108,101,120,58,49,125,46,108,105,115,116,45,103,114,111,117,112,123,100,105,115,112,108,97,121,58,45,109,115,45,102,108,101,120,98,111,120,59,100,105,115,112,108,97,121,58,102,108,101,120,59,45,109,115,45,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,99,111,108,117,109,110,59,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,99,111,108,117,109,110,59,112,97,100,100,105,110,103,45,108,101,102,116,58,48,59,109,97,114,103,105,110,45,98,111,116,116,111,109,58,48,125,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,97,99,116,105,111,110,123,119,105,100,116,104,58,49,48,48,37,59,99,111,108,111,114,58,35,52,57,53,48,53,55,59,116,101,120,116,45,97,108,105,103,110,58,105,110,104,101,114,105,116,125,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,97,99,116,105,111,110,58,102,111,99,117,115,44,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,97,99,116,105,111,110,58,104,111,118,101,114,123,122,45,105,110,100,101,120,58,49,59,99,111,108,111,114,58,35,52,57,53,48,53,55,59,116,101,120,116,45,100,101,99,111,114,97,116,105,111,110,58,110,111,110,101,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,56,102,57,102,97,125,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,97,99,116,105,111,110,58,97,99,116,105,118,101,123,99,111,108,111,114,58,35,50,49,50,53,50,57,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,101,57,101,99,101,102,125,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,123,112,111,115,105,116,105,111,110,58,114,101,108,97,116,105,118,101,59,100,105,115,112,108,97,121,58,98,108,111,99,107,59,112,97,100,100,105,110,103,58,46,55,53,114,101,109,32,49,46,50,53,114,101,109,59,109,97,114,103,105,110,45,98,111,116,116,111,109,58,45,49,112,120,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,102,102,59,98,111,114,100,101,114,58,49,112,120,32,115,111,108,105,100,32,114,103,98,97,40,48,44,48,44,48,44,46,49,50,53,41,125,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,58,102,105,114,115,116,45,99,104,105,108,100,123,98,111,114,100,101,114,45,116,111,112,45,108,101,102,116,45,114,97,100,105,117,115,58,46,50,53,114,101,109,59,98,111,114,100,101,114,45,116,111,112,45,114,105,103,104,116,45,114,97,100,105,117,115,58,46,50,53,114,101,109,125,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,58,108,97,115,116,45,99,104,105,108,100,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,48,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,114,105,103,104,116,45,114,97,100,105,117,115,58,46,50,53,114,101,109,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,108,101,102,116,45,114,97,100,105,117,115,58,46,50,53,114,101,109,125,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,46,100,105,115,97,98,108,101,100,44,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,58,100,105,115,97,98,108,101,100,123,99,111,108,111,114,58,35,54,99,55,53,55,100,59,112,111,105,110,116,101,114,45,101,118,101,110,116,115,58,110,111,110,101,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,102,102,125,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,46,97,99,116,105,118,101,123,122,45,105,110,100,101,120,58,50,59,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,48,48,55,98,102,102,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,48,48,55,98,102,102,125,46,108,105,115,116,45,103,114,111,117,112,45,104,111,114,105,122,111,110,116,97,108,123,45,109,115,45,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,114,111,119,59,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,114,111,119,125,46,108,105,115,116,45,103,114,111,117,112,45,104,111,114,105,122,111,110,116,97,108,32,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,123,109,97,114,103,105,110,45,114,105,103,104,116,58,45,49,112,120,59,109,97,114,103,105,110,45,98,111,116,116,111,109,58,48,125,46,108,105,115,116,45,103,114,111,117,112,45,104,111,114,105,122,111,110,116,97,108,32,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,58,102,105,114,115,116,45,99,104,105,108,100,123,98,111,114,100,101,114,45,116,111,112,45,108,101,102,116,45,114,97,100,105,117,115,58,46,50,53,114,101,109,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,108,101,102,116,45,114,97,100,105,117,115,58,46,50,53,114,101,109,59,98,111,114,100,101,114,45,116,111,112,45,114,105,103,104,116,45,114,97,100,105,117,115,58,48,125,46,108,105,115,116,45,103,114,111,117,112,45,104,111,114,105,122,111,110,116,97,108,32,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,58,108,97,115,116,45,99,104,105,108,100,123,109,97,114,103,105,110,45,114,105,103,104,116,58,48,59,98,111,114,100,101,114,45,116,111,112,45,114,105,103,104,116,45,114,97,100,105,117,115,58,46,50,53,114,101,109,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,114,105,103,104,116,45,114,97,100,105,117,115,58,46,50,53,114,101,109,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,108,101,102,116,45,114,97,100,105,117,115,58,48,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,53,55,54,112,120,41,123,46,108,105,115,116,45,103,114,111,117,112,45,104,111,114,105,122,111,110,116,97,108,45,115,109,123,45,109,115,45,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,114,111,119,59,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,114,111,119,125,46,108,105,115,116,45,103,114,111,117,112,45,104,111,114,105,122,111,110,116,97,108,45,115,109,32,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,123,109,97,114,103,105,110,45,114,105,103,104,116,58,45,49,112,120,59,109,97,114,103,105,110,45,98,111,116,116,111,109,58,48,125,46,108,105,115,116,45,103,114,111,117,112,45,104,111,114,105,122,111,110,116,97,108,45,115,109,32,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,58,102,105,114,115,116,45,99,104,105,108,100,123,98,111,114,100,101,114,45,116,111,112,45,108,101,102,116,45,114,97,100,105,117,115,58,46,50,53,114,101,109,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,108,101,102,116,45,114,97,100,105,117,115,58,46,50,53,114,101,109,59,98,111,114,100,101,114,45,116,111,112,45,114,105,103,104,116,45,114,97,100,105,117,115,58,48,125,46,108,105,115,116,45,103,114,111,117,112,45,104,111,114,105,122,111,110,116,97,108,45,115,109,32,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,58,108,97,115,116,45,99,104,105,108,100,123,109,97,114,103,105,110,45,114,105,103,104,116,58,48,59,98,111,114,100,101,114,45,116,111,112,45,114,105,103,104,116,45,114,97,100,105,117,115,58,46,50,53,114,101,109,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,114,105,103,104,116,45,114,97,100,105,117,115,58,46,50,53,114,101,109,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,108,101,102,116,45,114,97,100,105,117,115,58,48,125,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,55,54,56,112,120,41,123,46,108,105,115,116,45,103,114,111,117,112,45,104,111,114,105,122,111,110,116,97,108,45,109,100,123,45,109,115,45,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,114,111,119,59,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,114,111,119,125,46,108,105,115,116,45,103,114,111,117,112,45,104,111,114,105,122,111,110,116,97,108,45,109,100,32,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,123,109,97,114,103,105,110,45,114,105,103,104,116,58,45,49,112,120,59,109,97,114,103,105,110,45,98,111,116,116,111,109,58,48,125,46,108,105,115,116,45,103,114,111,117,112,45,104,111,114,105,122,111,110,116,97,108,45,109,100,32,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,58,102,105,114,115,116,45,99,104,105,108,100,123,98,111,114,100,101,114,45,116,111,112,45,108,101,102,116,45,114,97,100,105,117,115,58,46,50,53,114,101,109,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,108,101,102,116,45,114,97,100,105,117,115,58,46,50,53,114,101,109,59,98,111,114,100,101,114,45,116,111,112,45,114,105,103,104,116,45,114,97,100,105,117,115,58,48,125,46,108,105,115,116,45,103,114,111,117,112,45,104,111,114,105,122,111,110,116,97,108,45,109,100,32,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,58,108,97,115,116,45,99,104,105,108,100,123,109,97,114,103,105,110,45,114,105,103,104,116,58,48,59,98,111,114,100,101,114,45,116,111,112,45,114,105,103,104,116,45,114,97,100,105,117,115,58,46,50,53,114,101,109,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,114,105,103,104,116,45,114,97,100,105,117,115,58,46,50,53,114,101,109,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,108,101,102,116,45,114,97,100,105,117,115,58,48,125,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,57,57,50,112,120,41,123,46,108,105,115,116,45,103,114,111,117,112,45,104,111,114,105,122,111,110,116,97,108,45,108,103,123,45,109,115,45,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,114,111,119,59,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,114,111,119,125,46,108,105,115,116,45,103,114,111,117,112,45,104,111,114,105,122,111,110,116,97,108,45,108,103,32,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,123,109,97,114,103,105,110,45,114,105,103,104,116,58,45,49,112,120,59,109,97,114,103,105,110,45,98,111,116,116,111,109,58,48,125,46,108,105,115,116,45,103,114,111,117,112,45,104,111,114,105,122,111,110,116,97,108,45,108,103,32,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,58,102,105,114,115,116,45,99,104,105,108,100,123,98,111,114,100,101,114,45,116,111,112,45,108,101,102,116,45,114,97,100,105,117,115,58,46,50,53,114,101,109,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,108,101,102,116,45,114,97,100,105,117,115,58,46,50,53,114,101,109,59,98,111,114,100,101,114,45,116,111,112,45,114,105,103,104,116,45,114,97,100,105,117,115,58,48,125,46,108,105,115,116,45,103,114,111,117,112,45,104,111,114,105,122,111,110,116,97,108,45,108,103,32,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,58,108,97,115,116,45,99,104,105,108,100,123,109,97,114,103,105,110,45,114,105,103,104,116,58,48,59,98,111,114,100,101,114,45,116,111,112,45,114,105,103,104,116,45,114,97,100,105,117,115,58,46,50,53,114,101,109,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,114,105,103,104,116,45,114,97,100,105,117,115,58,46,50,53,114,101,109,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,108,101,102,116,45,114,97,100,105,117,115,58,48,125,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,49,50,48,48,112,120,41,123,46,108,105,115,116,45,103,114,111,117,112,45,104,111,114,105,122,111,110,116,97,108,45,120,108,123,45,109,115,45,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,114,111,119,59,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,114,111,119,125,46,108,105,115,116,45,103,114,111,117,112,45,104,111,114,105,122,111,110,116,97,108,45,120,108,32,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,123,109,97,114,103,105,110,45,114,105,103,104,116,58,45,49,112,120,59,109,97,114,103,105,110,45,98,111,116,116,111,109,58,48,125,46,108,105,115,116,45,103,114,111,117,112,45,104,111,114,105,122,111,110,116,97,108,45,120,108,32,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,58,102,105,114,115,116,45,99,104,105,108,100,123,98,111,114,100,101,114,45,116,111,112,45,108,101,102,116,45,114,97,100,105,117,115,58,46,50,53,114,101,109,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,108,101,102,116,45,114,97,100,105,117,115,58,46,50,53,114,101,109,59,98,111,114,100,101,114,45,116,111,112,45,114,105,103,104,116,45,114,97,100,105,117,115,58,48,125,46,108,105,115,116,45,103,114,111,117,112,45,104,111,114,105,122,111,110,116,97,108,45,120,108,32,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,58,108,97,115,116,45,99,104,105,108,100,123,109,97,114,103,105,110,45,114,105,103,104,116,58,48,59,98,111,114,100,101,114,45,116,111,112,45,114,105,103,104,116,45,114,97,100,105,117,115,58,46,50,53,114,101,109,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,114,105,103,104,116,45,114,97,100,105,117,115,58,46,50,53,114,101,109,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,108,101,102,116,45,114,97,100,105,117,115,58,48,125,125,46,108,105,115,116,45,103,114,111,117,112,45,102,108,117,115,104,32,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,123,98,111,114,100,101,114,45,114,105,103,104,116,58,48,59,98,111,114,100,101,114,45,108,101,102,116,58,48,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,48,125,46,108,105,115,116,45,103,114,111,117,112,45,102,108,117,115,104,32,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,58,108,97,115,116,45,99,104,105,108,100,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,45,49,112,120,125,46,108,105,115,116,45,103,114,111,117,112,45,102,108,117,115,104,58,102,105,114,115,116,45,99,104,105,108,100,32,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,58,102,105,114,115,116,45,99,104,105,108,100,123,98,111,114,100,101,114,45,116,111,112,58,48,125,46,108,105,115,116,45,103,114,111,117,112,45,102,108,117,115,104,58,108,97,115,116,45,99,104,105,108,100,32,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,58,108,97,115,116,45,99,104,105,108,100,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,48,59,98,111,114,100,101,114,45,98,111,116,116,111,109,58,48,125,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,112,114,105,109,97,114,121,123,99,111,108,111,114,58,35,48,48,52,48,56,53,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,98,56,100,97,102,102,125,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,112,114,105,109,97,114,121,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,97,99,116,105,111,110,58,102,111,99,117,115,44,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,112,114,105,109,97,114,121,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,97,99,116,105,111,110,58,104,111,118,101,114,123,99,111,108,111,114,58,35,48,48,52,48,56,53,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,57,102,99,100,102,102,125,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,112,114,105,109,97,114,121,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,97,99,116,105,111,110,46,97,99,116,105,118,101,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,48,48,52,48,56,53,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,48,48,52,48,56,53,125,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,115,101,99,111,110,100,97,114,121,123,99,111,108,111,114,58,35,51,56,51,100,52,49,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,100,54,100,56,100,98,125,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,115,101,99,111,110,100,97,114,121,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,97,99,116,105,111,110,58,102,111,99,117,115,44,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,115,101,99,111,110,100,97,114,121,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,97,99,116,105,111,110,58,104,111,118,101,114,123,99,111,108,111,114,58,35,51,56,51,100,52,49,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,99,56,99,98,99,102,125,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,115,101,99,111,110,100,97,114,121,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,97,99,116,105,111,110,46,97,99,116,105,118,101,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,51,56,51,100,52,49,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,51,56,51,100,52,49,125,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,115,117,99,99,101,115,115,123,99,111,108,111,114,58,35,49,53,53,55,50,52,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,99,51,101,54,99,98,125,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,115,117,99,99,101,115,115,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,97,99,116,105,111,110,58,102,111,99,117,115,44,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,115,117,99,99,101,115,115,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,97,99,116,105,111,110,58,104,111,118,101,114,123,99,111,108,111,114,58,35,49,53,53,55,50,52,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,98,49,100,102,98,98,125,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,115,117,99,99,101,115,115,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,97,99,116,105,111,110,46,97,99,116,105,118,101,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,49,53,53,55,50,52,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,49,53,53,55,50,52,125,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,105,110,102,111,123,99,111,108,111,114,58,35,48,99,53,52,54,48,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,98,101,101,53,101,98,125,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,105,110,102,111,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,97,99,116,105,111,110,58,102,111,99,117,115,44,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,105,110,102,111,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,97,99,116,105,111,110,58,104,111,118,101,114,123,99,111,108,111,114,58,35,48,99,53,52,54,48,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,97,98,100,100,101,53,125,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,105,110,102,111,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,97,99,116,105,111,110,46,97,99,116,105,118,101,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,48,99,53,52,54,48,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,48,99,53,52,54,48,125,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,119,97,114,110,105,110,103,123,99,111,108,111,114,58,35,56,53,54,52,48,52,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,102,101,101,98,97,125,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,119,97,114,110,105,110,103,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,97,99,116,105,111,110,58,102,111,99,117,115,44,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,119,97,114,110,105,110,103,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,97,99,116,105,111,110,58,104,111,118,101,114,123,99,111,108,111,114,58,35,56,53,54,52,48,52,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,102,101,56,97,49,125,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,119,97,114,110,105,110,103,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,97,99,116,105,111,110,46,97,99,116,105,118,101,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,56,53,54,52,48,52,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,56,53,54,52,48,52,125,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,100,97,110,103,101,114,123,99,111,108,111,114,58,35,55,50,49,99,50,52,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,53,99,54,99,98,125,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,100,97,110,103,101,114,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,97,99,116,105,111,110,58,102,111,99,117,115,44,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,100,97,110,103,101,114,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,97,99,116,105,111,110,58,104,111,118,101,114,123,99,111,108,111,114,58,35,55,50,49,99,50,52,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,49,98,48,98,55,125,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,100,97,110,103,101,114,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,97,99,116,105,111,110,46,97,99,116,105,118,101,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,55,50,49,99,50,52,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,55,50,49,99,50,52,125,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,108,105,103,104,116,123,99,111,108,111,114,58,35,56,49,56,49,56,50,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,100,102,100,102,101,125,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,108,105,103,104,116,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,97,99,116,105,111,110,58,102,111,99,117,115,44,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,108,105,103,104,116,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,97,99,116,105,111,110,58,104,111,118,101,114,123,99,111,108,111,114,58,35,56,49,56,49,56,50,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,101,99,101,99,102,54,125,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,108,105,103,104,116,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,97,99,116,105,111,110,46,97,99,116,105,118,101,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,56,49,56,49,56,50,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,56,49,56,49,56,50,125,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,100,97,114,107,123,99,111,108,111,114,58,35,49,98,49,101,50,49,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,99,54,99,56,99,97,125,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,100,97,114,107,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,97,99,116,105,111,110,58,102,111,99,117,115,44,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,100,97,114,107,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,97,99,116,105,111,110,58,104,111,118,101,114,123,99,111,108,111,114,58,35,49,98,49,101,50,49,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,98,57,98,98,98,101,125,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,100,97,114,107,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,45,97,99,116,105,111,110,46,97,99,116,105,118,101,123,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,49,98,49,101,50,49,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,49,98,49,101,50,49,125,46,99,108,111,115,101,123,102,108,111,97,116,58,114,105,103,104,116,59,102,111,110,116,45,115,105,122,101,58,49,46,53,114,101,109,59,102,111,110,116,45,119,101,105,103,104,116,58,55,48,48,59,108,105,110,101,45,104,101,105,103,104,116,58,49,59,99,111,108,111,114,58,35,48,48,48,59,116,101,120,116,45,115,104,97,100,111,119,58,48,32,49,112,120,32,48,32,35,102,102,102,59,111,112,97,99,105,116,121,58,46,53,125,46,99,108,111,115,101,58,104,111,118,101,114,123,99,111,108,111,114,58,35,48,48,48,59,116,101,120,116,45,100,101,99,111,114,97,116,105,111,110,58,110,111,110,101,125,46,99,108,111,115,101,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,58,102,111,99,117,115,44,46,99,108,111,115,101,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,58,104,111,118,101,114,123,111,112,97,99,105,116,121,58,46,55,53,125,98,117,116,116,111,110,46,99,108,111,115,101,123,112,97,100,100,105,110,103,58,48,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,116,114,97,110,115,112,97,114,101,110,116,59,98,111,114,100,101,114,58,48,59,45,119,101,98,107,105,116,45,97,112,112,101,97,114,97,110,99,101,58,110,111,110,101,59,45,109,111,122,45,97,112,112,101,97,114,97,110,99,101,58,110,111,110,101,59,97,112,112,101,97,114,97,110,99,101,58,110,111,110,101,125,97,46,99,108,111,115,101,46,100,105,115,97,98,108,101,100,123,112,111,105,110,116,101,114,45,101,118,101,110,116,115,58,110,111,110,101,125,46,116,111,97,115,116,123,109,97,120,45,119,105,100,116,104,58,51,53,48,112,120,59,111,118,101,114,102,108,111,119,58,104,105,100,100,101,110,59,102,111,110,116,45,115,105,122,101,58,46,56,55,53,114,101,109,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,114,103,98,97,40,50,53,53,44,50,53,53,44,50,53,53,44,46,56,53,41,59,98,97,99,107,103,114,111,117,110,100,45,99,108,105,112,58,112,97,100,100,105,110,103,45,98,111,120,59,98,111,114,100,101,114,58,49,112,120,32,115,111,108,105,100,32,114,103,98,97,40,48,44,48,44,48,44,46,49,41,59,98,111,120,45,115,104,97,100,111,119,58,48,32,46,50,53,114,101,109,32,46,55,53,114,101,109,32,114,103,98,97,40,48,44,48,44,48,44,46,49,41,59,45,119,101,98,107,105,116,45,98,97,99,107,100,114,111,112,45,102,105,108,116,101,114,58,98,108,117,114,40,49,48,112,120,41,59,98,97,99,107,100,114,111,112,45,102,105,108,116,101,114,58,98,108,117,114,40,49,48,112,120,41,59,111,112,97,99,105,116,121,58,48,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,46,50,53,114,101,109,125,46,116,111,97,115,116,58,110,111,116,40,58,108,97,115,116,45,99,104,105,108,100,41,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,46,55,53,114,101,109,125,46,116,111,97,115,116,46,115,104,111,119,105,110,103,123,111,112,97,99,105,116,121,58,49,125,46,116,111,97,115,116,46,115,104,111,119,123,100,105,115,112,108,97,121,58,98,108,111,99,107,59,111,112,97,99,105,116,121,58,49,125,46,116,111,97,115,116,46,104,105,100,101,123,100,105,115,112,108,97,121,58,110,111,110,101,125,46,116,111,97,115,116,45,104,101,97,100,101,114,123,100,105,115,112,108,97,121,58,45,109,115,45,102,108,101,120,98,111,120,59,100,105,115,112,108,97,121,58,102,108,101,120,59,45,109,115,45,102,108,101,120,45,97,108,105,103,110,58,99,101,110,116,101,114,59,97,108,105,103,110,45,105,116,101,109,115,58,99,101,110,116,101,114,59,112,97,100,100,105,110,103,58,46,50,53,114,101,109,32,46,55,53,114,101,109,59,99,111,108,111,114,58,35,54,99,55,53,55,100,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,114,103,98,97,40,50,53,53,44,50,53,53,44,50,53,53,44,46,56,53,41,59,98,97,99,107,103,114,111,117,110,100,45,99,108,105,112,58,112,97,100,100,105,110,103,45,98,111,120,59,98,111,114,100,101,114,45,98,111,116,116,111,109,58,49,112,120,32,115,111,108,105,100,32,114,103,98,97,40,48,44,48,44,48,44,46,48,53,41,125,46,116,111,97,115,116,45,98,111,100,121,123,112,97,100,100,105,110,103,58,46,55,53,114,101,109,125,46,109,111,100,97,108,45,111,112,101,110,123,111,118,101,114,102,108,111,119,58,104,105,100,100,101,110,125,46,109,111,100,97,108,45,111,112,101,110,32,46,109,111,100,97,108,123,111,118,101,114,102,108,111,119,45,120,58,104,105,100,100,101,110,59,111,118,101,114,102,108,111,119,45,121,58,97,117,116,111,125,46,109,111,100,97,108,123,112,111,115,105,116,105,111,110,58,102,105,120,101,100,59,116,111,112,58,48,59,108,101,102,116,58,48,59,122,45,105,110,100,101,120,58,49,48,53,48,59,100,105,115,112,108,97,121,58,110,111,110,101,59,119,105,100,116,104,58,49,48,48,37,59,104,101,105,103,104,116,58,49,48,48,37,59,111,118,101,114,102,108,111,119,58,104,105,100,100,101,110,59,111,117,116,108,105,110,101,58,48,125,46,109,111,100,97,108,45,100,105,97,108,111,103,123,112,111,115,105,116,105,111,110,58,114,101,108,97,116,105,118,101,59,119,105,100,116,104,58,97,117,116,111,59,109,97,114,103,105,110,58,46,53,114,101,109,59,112,111,105,110,116,101,114,45,101,118,101,110,116,115,58,110,111,110,101,125,46,109,111,100,97,108,46,102,97,100,101,32,46,109,111,100,97,108,45,100,105,97,108,111,103,123,116,114,97,110,115,105,116,105,111,110,58,45,119,101,98,107,105,116,45,116,114,97,110,115,102,111,114,109,32,46,51,115,32,101,97,115,101,45,111,117,116,59,116,114,97,110,115,105,116,105,111,110,58,116,114,97,110,115,102,111,114,109,32,46,51,115,32,101,97,115,101,45,111,117,116,59,116,114,97,110,115,105,116,105,111,110,58,116,114,97,110,115,102,111,114,109,32,46,51,115,32,101,97,115,101,45,111,117,116,44,45,119,101,98,107,105,116,45,116,114,97,110,115,102,111,114,109,32,46,51,115,32,101,97,115,101,45,111,117,116,59,45,119,101,98,107,105,116,45,116,114,97,110,115,102,111,114,109,58,116,114,97,110,115,108,97,116,101,40,48,44,45,53,48,112,120,41,59,116,114,97,110,115,102,111,114,109,58,116,114,97,110,115,108,97,116,101,40,48,44,45,53,48,112,120,41,125,64,109,101,100,105,97,32,40,112,114,101,102,101,114,115,45,114,101,100,117,99,101,100,45,109,111,116,105,111,110,58,114,101,100,117,99,101,41,123,46,109,111,100,97,108,46,102,97,100,101,32,46,109,111,100,97,108,45,100,105,97,108,111,103,123,116,114,97,110,115,105,116,105,111,110,58,110,111,110,101,125,125,46,109,111,100,97,108,46,115,104,111,119,32,46,109,111,100,97,108,45,100,105,97,108,111,103,123,45,119,101,98,107,105,116,45,116,114,97,110,115,102,111,114,109,58,110,111,110,101,59,116,114,97,110,115,102,111,114,109,58,110,111,110,101,125,46,109,111,100,97,108,45,100,105,97,108,111,103,45,115,99,114,111,108,108,97,98,108,101,123,100,105,115,112,108,97,121,58,45,109,115,45,102,108,101,120,98,111,120,59,100,105,115,112,108,97,121,58,102,108,101,120,59,109,97,120,45,104,101,105,103,104,116,58,99,97,108,99,40,49,48,48,37,32,45,32,49,114,101,109,41,125,46,109,111,100,97,108,45,100,105,97,108,111,103,45,115,99,114,111,108,108,97,98,108,101,32,46,109,111,100,97,108,45,99,111,110,116,101,110,116,123,109,97,120,45,104,101,105,103,104,116,58,99,97,108,99,40,49,48,48,118,104,32,45,32,49,114,101,109,41,59,111,118,101,114,102,108,111,119,58,104,105,100,100,101,110,125,46,109,111,100,97,108,45,100,105,97,108,111,103,45,115,99,114,111,108,108,97,98,108,101,32,46,109,111,100,97,108,45,102,111,111,116,101,114,44,46,109,111,100,97,108,45,100,105,97,108,111,103,45,115,99,114,111,108,108,97,98,108,101,32,46,109,111,100,97,108,45,104,101,97,100,101,114,123,45,109,115,45,102,108,101,120,45,110,101,103,97,116,105,118,101,58,48,59,102,108,101,120,45,115,104,114,105,110,107,58,48,125,46,109,111,100,97,108,45,100,105,97,108,111,103,45,115,99,114,111,108,108,97,98,108,101,32,46,109,111,100,97,108,45,98,111,100,121,123,111,118,101,114,102,108,111,119,45,121,58,97,117,116,111,125,46,109,111,100,97,108,45,100,105,97,108,111,103,45,99,101,110,116,101,114,101,100,123,100,105,115,112,108,97,121,58,45,109,115,45,102,108,101,120,98,111,120,59,100,105,115,112,108,97,121,58,102,108,101,120,59,45,109,115,45,102,108,101,120,45,97,108,105,103,110,58,99,101,110,116,101,114,59,97,108,105,103,110,45,105,116,101,109,115,58,99,101,110,116,101,114,59,109,105,110,45,104,101,105,103,104,116,58,99,97,108,99,40,49,48,48,37,32,45,32,49,114,101,109,41,125,46,109,111,100,97,108,45,100,105,97,108,111,103,45,99,101,110,116,101,114,101,100,58,58,98,101,102,111,114,101,123,100,105,115,112,108,97,121,58,98,108,111,99,107,59,104,101,105,103,104,116,58,99,97,108,99,40,49,48,48,118,104,32,45,32,49,114,101,109,41,59,99,111,110,116,101,110,116,58,34,34,125,46,109,111,100,97,108,45,100,105,97,108,111,103,45,99,101,110,116,101,114,101,100,46,109,111,100,97,108,45,100,105,97,108,111,103,45,115,99,114,111,108,108,97,98,108,101,123,45,109,115,45,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,99,111,108,117,109,110,59,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,99,111,108,117,109,110,59,45,109,115,45,102,108,101,120,45,112,97,99,107,58,99,101,110,116,101,114,59,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,58,99,101,110,116,101,114,59,104,101,105,103,104,116,58,49,48,48,37,125,46,109,111,100,97,108,45,100,105,97,108,111,103,45,99,101,110,116,101,114,101,100,46,109,111,100,97,108,45,100,105,97,108,111,103,45,115,99,114,111,108,108,97,98,108,101,32,46,109,111,100,97,108,45,99,111,110,116,101,110,116,123,109,97,120,45,104,101,105,103,104,116,58,110,111,110,101,125,46,109,111,100,97,108,45,100,105,97,108,111,103,45,99,101,110,116,101,114,101,100,46,109,111,100,97,108,45,100,105,97,108,111,103,45,115,99,114,111,108,108,97,98,108,101,58,58,98,101,102,111,114,101,123,99,111,110,116,101,110,116,58,110,111,110,101,125,46,109,111,100,97,108,45,99,111,110,116,101,110,116,123,112,111,115,105,116,105,111,110,58,114,101,108,97,116,105,118,101,59,100,105,115,112,108,97,121,58,45,109,115,45,102,108,101,120,98,111,120,59,100,105,115,112,108,97,121,58,102,108,101,120,59,45,109,115,45,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,99,111,108,117,109,110,59,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,99,111,108,117,109,110,59,119,105,100,116,104,58,49,48,48,37,59,112,111,105,110,116,101,114,45,101,118,101,110,116,115,58,97,117,116,111,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,108,105,112,58,112,97,100,100,105,110,103,45,98,111,120,59,98,111,114,100,101,114,58,49,112,120,32,115,111,108,105,100,32,114,103,98,97,40,48,44,48,44,48,44,46,50,41,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,46,51,114,101,109,59,111,117,116,108,105,110,101,58,48,125,46,109,111,100,97,108,45,98,97,99,107,100,114,111,112,123,112,111,115,105,116,105,111,110,58,102,105,120,101,100,59,116,111,112,58,48,59,108,101,102,116,58,48,59,122,45,105,110,100,101,120,58,49,48,52,48,59,119,105,100,116,104,58,49,48,48,118,119,59,104,101,105,103,104,116,58,49,48,48,118,104,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,48,48,48,125,46,109,111,100,97,108,45,98,97,99,107,100,114,111,112,46,102,97,100,101,123,111,112,97,99,105,116,121,58,48,125,46,109,111,100,97,108,45,98,97,99,107,100,114,111,112,46,115,104,111,119,123,111,112,97,99,105,116,121,58,46,53,125,46,109,111,100,97,108,45,104,101,97,100,101,114,123,100,105,115,112,108,97,121,58,45,109,115,45,102,108,101,120,98,111,120,59,100,105,115,112,108,97,121,58,102,108,101,120,59,45,109,115,45,102,108,101,120,45,97,108,105,103,110,58,115,116,97,114,116,59,97,108,105,103,110,45,105,116,101,109,115,58,102,108,101,120,45,115,116,97,114,116,59,45,109,115,45,102,108,101,120,45,112,97,99,107,58,106,117,115,116,105,102,121,59,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,58,115,112,97,99,101,45,98,101,116,119,101,101,110,59,112,97,100,100,105,110,103,58,49,114,101,109,32,49,114,101,109,59,98,111,114,100,101,114,45,98,111,116,116,111,109,58,49,112,120,32,115,111,108,105,100,32,35,100,101,101,50,101,54,59,98,111,114,100,101,114,45,116,111,112,45,108,101,102,116,45,114,97,100,105,117,115,58,46,51,114,101,109,59,98,111,114,100,101,114,45,116,111,112,45,114,105,103,104,116,45,114,97,100,105,117,115,58,46,51,114,101,109,125,46,109,111,100,97,108,45,104,101,97,100,101,114,32,46,99,108,111,115,101,123,112,97,100,100,105,110,103,58,49,114,101,109,32,49,114,101,109,59,109,97,114,103,105,110,58,45,49,114,101,109,32,45,49,114,101,109,32,45,49,114,101,109,32,97,117,116,111,125,46,109,111,100,97,108,45,116,105,116,108,101,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,48,59,108,105,110,101,45,104,101,105,103,104,116,58,49,46,53,125,46,109,111,100,97,108,45,98,111,100,121,123,112,111,115,105,116,105,111,110,58,114,101,108,97,116,105,118,101,59,45,109,115,45,102,108,101,120,58,49,32,49,32,97,117,116,111,59,102,108,101,120,58,49,32,49,32,97,117,116,111,59,112,97,100,100,105,110,103,58,49,114,101,109,125,46,109,111,100,97,108,45,102,111,111,116,101,114,123,100,105,115,112,108,97,121,58,45,109,115,45,102,108,101,120,98,111,120,59,100,105,115,112,108,97,121,58,102,108,101,120,59,45,109,115,45,102,108,101,120,45,97,108,105,103,110,58,99,101,110,116,101,114,59,97,108,105,103,110,45,105,116,101,109,115,58,99,101,110,116,101,114,59,45,109,115,45,102,108,101,120,45,112,97,99,107,58,101,110,100,59,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,58,102,108,101,120,45,101,110,100,59,112,97,100,100,105,110,103,58,49,114,101,109,59,98,111,114,100,101,114,45,116,111,112,58,49,112,120,32,115,111,108,105,100,32,35,100,101,101,50,101,54,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,114,105,103,104,116,45,114,97,100,105,117,115,58,46,51,114,101,109,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,108,101,102,116,45,114,97,100,105,117,115,58,46,51,114,101,109,125,46,109,111,100,97,108,45,102,111,111,116,101,114,62,58,110,111,116,40,58,102,105,114,115,116,45,99,104,105,108,100,41,123,109,97,114,103,105,110,45,108,101,102,116,58,46,50,53,114,101,109,125,46,109,111,100,97,108,45,102,111,111,116,101,114,62,58,110,111,116,40,58,108,97,115,116,45,99,104,105,108,100,41,123,109,97,114,103,105,110,45,114,105,103,104,116,58,46,50,53,114,101,109,125,46,109,111,100,97,108,45,115,99,114,111,108,108,98,97,114,45,109,101,97,115,117,114,101,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,116,111,112,58,45,57,57,57,57,112,120,59,119,105,100,116,104,58,53,48,112,120,59,104,101,105,103,104,116,58,53,48,112,120,59,111,118,101,114,102,108,111,119,58,115,99,114,111,108,108,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,53,55,54,112,120,41,123,46,109,111,100,97,108,45,100,105,97,108,111,103,123,109,97,120,45,119,105,100,116,104,58,53,48,48,112,120,59,109,97,114,103,105,110,58,49,46,55,53,114,101,109,32,97,117,116,111,125,46,109,111,100,97,108,45,100,105,97,108,111,103,45,115,99,114,111,108,108,97,98,108,101,123,109,97,120,45,104,101,105,103,104,116,58,99,97,108,99,40,49,48,48,37,32,45,32,51,46,53,114,101,109,41,125,46,109,111,100,97,108,45,100,105,97,108,111,103,45,115,99,114,111,108,108,97,98,108,101,32,46,109,111,100,97,108,45,99,111,110,116,101,110,116,123,109,97,120,45,104,101,105,103,104,116,58,99,97,108,99,40,49,48,48,118,104,32,45,32,51,46,53,114,101,109,41,125,46,109,111,100,97,108,45,100,105,97,108,111,103,45,99,101,110,116,101,114,101,100,123,109,105,110,45,104,101,105,103,104,116,58,99,97,108,99,40,49,48,48,37,32,45,32,51,46,53,114,101,109,41,125,46,109,111,100,97,108,45,100,105,97,108,111,103,45,99,101,110,116,101,114,101,100,58,58,98,101,102,111,114,101,123,104,101,105,103,104,116,58,99,97,108,99,40,49,48,48,118,104,32,45,32,51,46,53,114,101,109,41,125,46,109,111,100,97,108,45,115,109,123,109,97,120,45,119,105,100,116,104,58,51,48,48,112,120,125,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,57,57,50,112,120,41,123,46,109,111,100,97,108,45,108,103,44,46,109,111,100,97,108,45,120,108,123,109,97,120,45,119,105,100,116,104,58,56,48,48,112,120,125,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,49,50,48,48,112,120,41,123,46,109,111,100,97,108,45,120,108,123,109,97,120,45,119,105,100,116,104,58,49,49,52,48,112,120,125,125,46,116,111,111,108,116,105,112,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,122,45,105,110,100,101,120,58,49,48,55,48,59,100,105,115,112,108,97,121,58,98,108,111,99,107,59,109,97,114,103,105,110,58,48,59,102,111,110,116,45,102,97,109,105,108,121,58,45,97,112,112,108,101,45,115,121,115,116,101,109,44,66,108,105,110,107,77,97,99,83,121,115,116,101,109,70,111,110,116,44,34,83,101,103,111,101,32,85,73,34,44,82,111,98,111,116,111,44,34,72,101,108,118,101,116,105,99,97,32,78,101,117,101,34,44,65,114,105,97,108,44,34,78,111,116,111,32,83,97,110,115,34,44,115,97,110,115,45,115,101,114,105,102,44,34,65,112,112,108,101,32,67,111,108,111,114,32,69,109,111,106,105,34,44,34,83,101,103,111,101,32,85,73,32,69,109,111,106,105,34,44,34,83,101,103,111,101,32,85,73,32,83,121,109,98,111,108,34,44,34,78,111,116,111,32,67,111,108,111,114,32,69,109,111,106,105,34,59,102,111,110,116,45,115,116,121,108,101,58,110,111,114,109,97,108,59,102,111,110,116,45,119,101,105,103,104,116,58,52,48,48,59,108,105,110,101,45,104,101,105,103,104,116,58,49,46,53,59,116,101,120,116,45,97,108,105,103,110,58,108,101,102,116,59,116,101,120,116,45,97,108,105,103,110,58,115,116,97,114,116,59,116,101,120,116,45,100,101,99,111,114,97,116,105,111,110,58,110,111,110,101,59,116,101,120,116,45,115,104,97,100,111,119,58,110,111,110,101,59,116,101,120,116,45,116,114,97,110,115,102,111,114,109,58,110,111,110,101,59,108,101,116,116,101,114,45,115,112,97,99,105,110,103,58,110,111,114,109,97,108,59,119,111,114,100,45,98,114,101,97,107,58,110,111,114,109,97,108,59,119,111,114,100,45,115,112,97,99,105,110,103,58,110,111,114,109,97,108,59,119,104,105,116,101,45,115,112,97,99,101,58,110,111,114,109,97,108,59,108,105,110,101,45,98,114,101,97,107,58,97,117,116,111,59,102,111,110,116,45,115,105,122,101,58,46,56,55,53,114,101,109,59,119,111,114,100,45,119,114,97,112,58,98,114,101,97,107,45,119,111,114,100,59,111,112,97,99,105,116,121,58,48,125,46,116,111,111,108,116,105,112,46,115,104,111,119,123,111,112,97,99,105,116,121,58,46,57,125,46,116,111,111,108,116,105,112,32,46,97,114,114,111,119,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,100,105,115,112,108,97,121,58,98,108,111,99,107,59,119,105,100,116,104,58,46,56,114,101,109,59,104,101,105,103,104,116,58,46,52,114,101,109,125,46,116,111,111,108,116,105,112,32,46,97,114,114,111,119,58,58,98,101,102,111,114,101,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,99,111,110,116,101,110,116,58,34,34,59,98,111,114,100,101,114,45,99,111,108,111,114,58,116,114,97,110,115,112,97,114,101,110,116,59,98,111,114,100,101,114,45,115,116,121,108,101,58,115,111,108,105,100,125,46,98,115,45,116,111,111,108,116,105,112,45,97,117,116,111,91,120,45,112,108,97,99,101,109,101,110,116,94,61,116,111,112,93,44,46,98,115,45,116,111,111,108,116,105,112,45,116,111,112,123,112,97,100,100,105,110,103,58,46,52,114,101,109,32,48,125,46,98,115,45,116,111,111,108,116,105,112,45,97,117,116,111,91,120,45,112,108,97,99,101,109,101,110,116,94,61,116,111,112,93,32,46,97,114,114,111,119,44,46,98,115,45,116,111,111,108,116,105,112,45,116,111,112,32,46,97,114,114,111,119,123,98,111,116,116,111,109,58,48,125,46,98,115,45,116,111,111,108,116,105,112,45,97,117,116,111,91,120,45,112,108,97,99,101,109,101,110,116,94,61,116,111,112,93,32,46,97,114,114,111,119,58,58,98,101,102,111,114,101,44,46,98,115,45,116,111,111,108,116,105,112,45,116,111,112,32,46,97,114,114,111,119,58,58,98,101,102,111,114,101,123,116,111,112,58,48,59,98,111,114,100,101,114,45,119,105,100,116,104,58,46,52,114,101,109,32,46,52,114,101,109,32,48,59,98,111,114,100,101,114,45,116,111,112,45,99,111,108,111,114,58,35,48,48,48,125,46,98,115,45,116,111,111,108,116,105,112,45,97,117,116,111,91,120,45,112,108,97,99,101,109,101,110,116,94,61,114,105,103,104,116,93,44,46,98,115,45,116,111,111,108,116,105,112,45,114,105,103,104,116,123,112,97,100,100,105,110,103,58,48,32,46,52,114,101,109,125,46,98,115,45,116,111,111,108,116,105,112,45,97,117,116,111,91,120,45,112,108,97,99,101,109,101,110,116,94,61,114,105,103,104,116,93,32,46,97,114,114,111,119,44,46,98,115,45,116,111,111,108,116,105,112,45,114,105,103,104,116,32,46,97,114,114,111,119,123,108,101,102,116,58,48,59,119,105,100,116,104,58,46,52,114,101,109,59,104,101,105,103,104,116,58,46,56,114,101,109,125,46,98,115,45,116,111,111,108,116,105,112,45,97,117,116,111,91,120,45,112,108,97,99,101,109,101,110,116,94,61,114,105,103,104,116,93,32,46,97,114,114,111,119,58,58,98,101,102,111,114,101,44,46,98,115,45,116,111,111,108,116,105,112,45,114,105,103,104,116,32,46,97,114,114,111,119,58,58,98,101,102,111,114,101,123,114,105,103,104,116,58,48,59,98,111,114,100,101,114,45,119,105,100,116,104,58,46,52,114,101,109,32,46,52,114,101,109,32,46,52,114,101,109,32,48,59,98,111,114,100,101,114,45,114,105,103,104,116,45,99,111,108,111,114,58,35,48,48,48,125,46,98,115,45,116,111,111,108,116,105,112,45,97,117,116,111,91,120,45,112,108,97,99,101,109,101,110,116,94,61,98,111,116,116,111,109,93,44,46,98,115,45,116,111,111,108,116,105,112,45,98,111,116,116,111,109,123,112,97,100,100,105,110,103,58,46,52,114,101,109,32,48,125,46,98,115,45,116,111,111,108,116,105,112,45,97,117,116,111,91,120,45,112,108,97,99,101,109,101,110,116,94,61,98,111,116,116,111,109,93,32,46,97,114,114,111,119,44,46,98,115,45,116,111,111,108,116,105,112,45,98,111,116,116,111,109,32,46,97,114,114,111,119,123,116,111,112,58,48,125,46,98,115,45,116,111,111,108,116,105,112,45,97,117,116,111,91,120,45,112,108,97,99,101,109,101,110,116,94,61,98,111,116,116,111,109,93,32,46,97,114,114,111,119,58,58,98,101,102,111,114,101,44,46,98,115,45,116,111,111,108,116,105,112,45,98,111,116,116,111,109,32,46,97,114,114,111,119,58,58,98,101,102,111,114,101,123,98,111,116,116,111,109,58,48,59,98,111,114,100,101,114,45,119,105,100,116,104,58,48,32,46,52,114,101,109,32,46,52,114,101,109,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,99,111,108,111,114,58,35,48,48,48,125,46,98,115,45,116,111,111,108,116,105,112,45,97,117,116,111,91,120,45,112,108,97,99,101,109,101,110,116,94,61,108,101,102,116,93,44,46,98,115,45,116,111,111,108,116,105,112,45,108,101,102,116,123,112,97,100,100,105,110,103,58,48,32,46,52,114,101,109,125,46,98,115,45,116,111,111,108,116,105,112,45,97,117,116,111,91,120,45,112,108,97,99,101,109,101,110,116,94,61,108,101,102,116,93,32,46,97,114,114,111,119,44,46,98,115,45,116,111,111,108,116,105,112,45,108,101,102,116,32,46,97,114,114,111,119,123,114,105,103,104,116,58,48,59,119,105,100,116,104,58,46,52,114,101,109,59,104,101,105,103,104,116,58,46,56,114,101,109,125,46,98,115,45,116,111,111,108,116,105,112,45,97,117,116,111,91,120,45,112,108,97,99,101,109,101,110,116,94,61,108,101,102,116,93,32,46,97,114,114,111,119,58,58,98,101,102,111,114,101,44,46,98,115,45,116,111,111,108,116,105,112,45,108,101,102,116,32,46,97,114,114,111,119,58,58,98,101,102,111,114,101,123,108,101,102,116,58,48,59,98,111,114,100,101,114,45,119,105,100,116,104,58,46,52,114,101,109,32,48,32,46,52,114,101,109,32,46,52,114,101,109,59,98,111,114,100,101,114,45,108,101,102,116,45,99,111,108,111,114,58,35,48,48,48,125,46,116,111,111,108,116,105,112,45,105,110,110,101,114,123,109,97,120,45,119,105,100,116,104,58,50,48,48,112,120,59,112,97,100,100,105,110,103,58,46,50,53,114,101,109,32,46,53,114,101,109,59,99,111,108,111,114,58,35,102,102,102,59,116,101,120,116,45,97,108,105,103,110,58,99,101,110,116,101,114,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,48,48,48,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,46,50,53,114,101,109,125,46,112,111,112,111,118,101,114,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,116,111,112,58,48,59,108,101,102,116,58,48,59,122,45,105,110,100,101,120,58,49,48,54,48,59,100,105,115,112,108,97,121,58,98,108,111,99,107,59,109,97,120,45,119,105,100,116,104,58,50,55,54,112,120,59,102,111,110,116,45,102,97,109,105,108,121,58,45,97,112,112,108,101,45,115,121,115,116,101,109,44,66,108,105,110,107,77,97,99,83,121,115,116,101,109,70,111,110,116,44,34,83,101,103,111,101,32,85,73,34,44,82,111,98,111,116,111,44,34,72,101,108,118,101,116,105,99,97,32,78,101,117,101,34,44,65,114,105,97,108,44,34,78,111,116,111,32,83,97,110,115,34,44,115,97,110,115,45,115,101,114,105,102,44,34,65,112,112,108,101,32,67,111,108,111,114,32,69,109,111,106,105,34,44,34,83,101,103,111,101,32,85,73,32,69,109,111,106,105,34,44,34,83,101,103,111,101,32,85,73,32,83,121,109,98,111,108,34,44,34,78,111,116,111,32,67,111,108,111,114,32,69,109,111,106,105,34,59,102,111,110,116,45,115,116,121,108,101,58,110,111,114,109,97,108,59,102,111,110,116,45,119,101,105,103,104,116,58,52,48,48,59,108,105,110,101,45,104,101,105,103,104,116,58,49,46,53,59,116,101,120,116,45,97,108,105,103,110,58,108,101,102,116,59,116,101,120,116,45,97,108,105,103,110,58,115,116,97,114,116,59,116,101,120,116,45,100,101,99,111,114,97,116,105,111,110,58,110,111,110,101,59,116,101,120,116,45,115,104,97,100,111,119,58,110,111,110,101,59,116,101,120,116,45,116,114,97,110,115,102,111,114,109,58,110,111,110,101,59,108,101,116,116,101,114,45,115,112,97,99,105,110,103,58,110,111,114,109,97,108,59,119,111,114,100,45,98,114,101,97,107,58,110,111,114,109,97,108,59,119,111,114,100,45,115,112,97,99,105,110,103,58,110,111,114,109,97,108,59,119,104,105,116,101,45,115,112,97,99,101,58,110,111,114,109,97,108,59,108,105,110,101,45,98,114,101,97,107,58,97,117,116,111,59,102,111,110,116,45,115,105,122,101,58,46,56,55,53,114,101,109,59,119,111,114,100,45,119,114,97,112,58,98,114,101,97,107,45,119,111,114,100,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,108,105,112,58,112,97,100,100,105,110,103,45,98,111,120,59,98,111,114,100,101,114,58,49,112,120,32,115,111,108,105,100,32,114,103,98,97,40,48,44,48,44,48,44,46,50,41,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,46,51,114,101,109,125,46,112,111,112,111,118,101,114,32,46,97,114,114,111,119,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,100,105,115,112,108,97,121,58,98,108,111,99,107,59,119,105,100,116,104,58,49,114,101,109,59,104,101,105,103,104,116,58,46,53,114,101,109,59,109,97,114,103,105,110,58,48,32,46,51,114,101,109,125,46,112,111,112,111,118,101,114,32,46,97,114,114,111,119,58,58,97,102,116,101,114,44,46,112,111,112,111,118,101,114,32,46,97,114,114,111,119,58,58,98,101,102,111,114,101,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,100,105,115,112,108,97,121,58,98,108,111,99,107,59,99,111,110,116,101,110,116,58,34,34,59,98,111,114,100,101,114,45,99,111,108,111,114,58,116,114,97,110,115,112,97,114,101,110,116,59,98,111,114,100,101,114,45,115,116,121,108,101,58,115,111,108,105,100,125,46,98,115,45,112,111,112,111,118,101,114,45,97,117,116,111,91,120,45,112,108,97,99,101,109,101,110,116,94,61,116,111,112,93,44,46,98,115,45,112,111,112,111,118,101,114,45,116,111,112,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,46,53,114,101,109,125,46,98,115,45,112,111,112,111,118,101,114,45,97,117,116,111,91,120,45,112,108,97,99,101,109,101,110,116,94,61,116,111,112,93,62,46,97,114,114,111,119,44,46,98,115,45,112,111,112,111,118,101,114,45,116,111,112,62,46,97,114,114,111,119,123,98,111,116,116,111,109,58,99,97,108,99,40,40,46,53,114,101,109,32,43,32,49,112,120,41,32,42,32,45,49,41,125,46,98,115,45,112,111,112,111,118,101,114,45,97,117,116,111,91,120,45,112,108,97,99,101,109,101,110,116,94,61,116,111,112,93,62,46,97,114,114,111,119,58,58,98,101,102,111,114,101,44,46,98,115,45,112,111,112,111,118,101,114,45,116,111,112,62,46,97,114,114,111,119,58,58,98,101,102,111,114,101,123,98,111,116,116,111,109,58,48,59,98,111,114,100,101,114,45,119,105,100,116,104,58,46,53,114,101,109,32,46,53,114,101,109,32,48,59,98,111,114,100,101,114,45,116,111,112,45,99,111,108,111,114,58,114,103,98,97,40,48,44,48,44,48,44,46,50,53,41,125,46,98,115,45,112,111,112,111,118,101,114,45,97,117,116,111,91,120,45,112,108,97,99,101,109,101,110,116,94,61,116,111,112,93,62,46,97,114,114,111,119,58,58,97,102,116,101,114,44,46,98,115,45,112,111,112,111,118,101,114,45,116,111,112,62,46,97,114,114,111,119,58,58,97,102,116,101,114,123,98,111,116,116,111,109,58,49,112,120,59,98,111,114,100,101,114,45,119,105,100,116,104,58,46,53,114,101,109,32,46,53,114,101,109,32,48,59,98,111,114,100,101,114,45,116,111,112,45,99,111,108,111,114,58,35,102,102,102,125,46,98,115,45,112,111,112,111,118,101,114,45,97,117,116,111,91,120,45,112,108,97,99,101,109,101,110,116,94,61,114,105,103,104,116,93,44,46,98,115,45,112,111,112,111,118,101,114,45,114,105,103,104,116,123,109,97,114,103,105,110,45,108,101,102,116,58,46,53,114,101,109,125,46,98,115,45,112,111,112,111,118,101,114,45,97,117,116,111,91,120,45,112,108,97,99,101,109,101,110,116,94,61,114,105,103,104,116,93,62,46,97,114,114,111,119,44,46,98,115,45,112,111,112,111,118,101,114,45,114,105,103,104,116,62,46,97,114,114,111,119,123,108,101,102,116,58,99,97,108,99,40,40,46,53,114,101,109,32,43,32,49,112,120,41,32,42,32,45,49,41,59,119,105,100,116,104,58,46,53,114,101,109,59,104,101,105,103,104,116,58,49,114,101,109,59,109,97,114,103,105,110,58,46,51,114,101,109,32,48,125,46,98,115,45,112,111,112,111,118,101,114,45,97,117,116,111,91,120,45,112,108,97,99,101,109,101,110,116,94,61,114,105,103,104,116,93,62,46,97,114,114,111,119,58,58,98,101,102,111,114,101,44,46,98,115,45,112,111,112,111,118,101,114,45,114,105,103,104,116,62,46,97,114,114,111,119,58,58,98,101,102,111,114,101,123,108,101,102,116,58,48,59,98,111,114,100,101,114,45,119,105,100,116,104,58,46,53,114,101,109,32,46,53,114,101,109,32,46,53,114,101,109,32,48,59,98,111,114,100,101,114,45,114,105,103,104,116,45,99,111,108,111,114,58,114,103,98,97,40,48,44,48,44,48,44,46,50,53,41,125,46,98,115,45,112,111,112,111,118,101,114,45,97,117,116,111,91,120,45,112,108,97,99,101,109,101,110,116,94,61,114,105,103,104,116,93,62,46,97,114,114,111,119,58,58,97,102,116,101,114,44,46,98,115,45,112,111,112,111,118,101,114,45,114,105,103,104,116,62,46,97,114,114,111,119,58,58,97,102,116,101,114,123,108,101,102,116,58,49,112,120,59,98,111,114,100,101,114,45,119,105,100,116,104,58,46,53,114,101,109,32,46,53,114,101,109,32,46,53,114,101,109,32,48,59,98,111,114,100,101,114,45,114,105,103,104,116,45,99,111,108,111,114,58,35,102,102,102,125,46,98,115,45,112,111,112,111,118,101,114,45,97,117,116,111,91,120,45,112,108,97,99,101,109,101,110,116,94,61,98,111,116,116,111,109,93,44,46,98,115,45,112,111,112,111,118,101,114,45,98,111,116,116,111,109,123,109,97,114,103,105,110,45,116,111,112,58,46,53,114,101,109,125,46,98,115,45,112,111,112,111,118,101,114,45,97,117,116,111,91,120,45,112,108,97,99,101,109,101,110,116,94,61,98,111,116,116,111,109,93,62,46,97,114,114,111,119,44,46,98,115,45,112,111,112,111,118,101,114,45,98,111,116,116,111,109,62,46,97,114,114,111,119,123,116,111,112,58,99,97,108,99,40,40,46,53,114,101,109,32,43,32,49,112,120,41,32,42,32,45,49,41,125,46,98,115,45,112,111,112,111,118,101,114,45,97,117,116,111,91,120,45,112,108,97,99,101,109,101,110,116,94,61,98,111,116,116,111,109,93,62,46,97,114,114,111,119,58,58,98,101,102,111,114,101,44,46,98,115,45,112,111,112,111,118,101,114,45,98,111,116,116,111,109,62,46,97,114,114,111,119,58,58,98,101,102,111,114,101,123,116,111,112,58,48,59,98,111,114,100,101,114,45,119,105,100,116,104,58,48,32,46,53,114,101,109,32,46,53,114,101,109,32,46,53,114,101,109,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,99,111,108,111,114,58,114,103,98,97,40,48,44,48,44,48,44,46,50,53,41,125,46,98,115,45,112,111,112,111,118,101,114,45,97,117,116,111,91,120,45,112,108,97,99,101,109,101,110,116,94,61,98,111,116,116,111,109,93,62,46,97,114,114,111,119,58,58,97,102,116,101,114,44,46,98,115,45,112,111,112,111,118,101,114,45,98,111,116,116,111,109,62,46,97,114,114,111,119,58,58,97,102,116,101,114,123,116,111,112,58,49,112,120,59,98,111,114,100,101,114,45,119,105,100,116,104,58,48,32,46,53,114,101,109,32,46,53,114,101,109,32,46,53,114,101,109,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,99,111,108,111,114,58,35,102,102,102,125,46,98,115,45,112,111,112,111,118,101,114,45,97,117,116,111,91,120,45,112,108,97,99,101,109,101,110,116,94,61,98,111,116,116,111,109,93,32,46,112,111,112,111,118,101,114,45,104,101,97,100,101,114,58,58,98,101,102,111,114,101,44,46,98,115,45,112,111,112,111,118,101,114,45,98,111,116,116,111,109,32,46,112,111,112,111,118,101,114,45,104,101,97,100,101,114,58,58,98,101,102,111,114,101,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,116,111,112,58,48,59,108,101,102,116,58,53,48,37,59,100,105,115,112,108,97,121,58,98,108,111,99,107,59,119,105,100,116,104,58,49,114,101,109,59,109,97,114,103,105,110,45,108,101,102,116,58,45,46,53,114,101,109,59,99,111,110,116,101,110,116,58,34,34,59,98,111,114,100,101,114,45,98,111,116,116,111,109,58,49,112,120,32,115,111,108,105,100,32,35,102,55,102,55,102,55,125,46,98,115,45,112,111,112,111,118,101,114,45,97,117,116,111,91,120,45,112,108,97,99,101,109,101,110,116,94,61,108,101,102,116,93,44,46,98,115,45,112,111,112,111,118,101,114,45,108,101,102,116,123,109,97,114,103,105,110,45,114,105,103,104,116,58,46,53,114,101,109,125,46,98,115,45,112,111,112,111,118,101,114,45,97,117,116,111,91,120,45,112,108,97,99,101,109,101,110,116,94,61,108,101,102,116,93,62,46,97,114,114,111,119,44,46,98,115,45,112,111,112,111,118,101,114,45,108,101,102,116,62,46,97,114,114,111,119,123,114,105,103,104,116,58,99,97,108,99,40,40,46,53,114,101,109,32,43,32,49,112,120,41,32,42,32,45,49,41,59,119,105,100,116,104,58,46,53,114,101,109,59,104,101,105,103,104,116,58,49,114,101,109,59,109,97,114,103,105,110,58,46,51,114,101,109,32,48,125,46,98,115,45,112,111,112,111,118,101,114,45,97,117,116,111,91,120,45,112,108,97,99,101,109,101,110,116,94,61,108,101,102,116,93,62,46,97,114,114,111,119,58,58,98,101,102,111,114,101,44,46,98,115,45,112,111,112,111,118,101,114,45,108,101,102,116,62,46,97,114,114,111,119,58,58,98,101,102,111,114,101,123,114,105,103,104,116,58,48,59,98,111,114,100,101,114,45,119,105,100,116,104,58,46,53,114,101,109,32,48,32,46,53,114,101,109,32,46,53,114,101,109,59,98,111,114,100,101,114,45,108,101,102,116,45,99,111,108,111,114,58,114,103,98,97,40,48,44,48,44,48,44,46,50,53,41,125,46,98,115,45,112,111,112,111,118,101,114,45,97,117,116,111,91,120,45,112,108,97,99,101,109,101,110,116,94,61,108,101,102,116,93,62,46,97,114,114,111,119,58,58,97,102,116,101,114,44,46,98,115,45,112,111,112,111,118,101,114,45,108,101,102,116,62,46,97,114,114,111,119,58,58,97,102,116,101,114,123,114,105,103,104,116,58,49,112,120,59,98,111,114,100,101,114,45,119,105,100,116,104,58,46,53,114,101,109,32,48,32,46,53,114,101,109,32,46,53,114,101,109,59,98,111,114,100,101,114,45,108,101,102,116,45,99,111,108,111,114,58,35,102,102,102,125,46,112,111,112,111,118,101,114,45,104,101,97,100,101,114,123,112,97,100,100,105,110,103,58,46,53,114,101,109,32,46,55,53,114,101,109,59,109,97,114,103,105,110,45,98,111,116,116,111,109,58,48,59,102,111,110,116,45,115,105,122,101,58,49,114,101,109,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,55,102,55,102,55,59,98,111,114,100,101,114,45,98,111,116,116,111,109,58,49,112,120,32,115,111,108,105,100,32,35,101,98,101,98,101,98,59,98,111,114,100,101,114,45,116,111,112,45,108,101,102,116,45,114,97,100,105,117,115,58,99,97,108,99,40,46,51,114,101,109,32,45,32,49,112,120,41,59,98,111,114,100,101,114,45,116,111,112,45,114,105,103,104,116,45,114,97,100,105,117,115,58,99,97,108,99,40,46,51,114,101,109,32,45,32,49,112,120,41,125,46,112,111,112,111,118,101,114,45,104,101,97,100,101,114,58,101,109,112,116,121,123,100,105,115,112,108,97,121,58,110,111,110,101,125,46,112,111,112,111,118,101,114,45,98,111,100,121,123,112,97,100,100,105,110,103,58,46,53,114,101,109,32,46,55,53,114,101,109,59,99,111,108,111,114,58,35,50,49,50,53,50,57,125,46,99,97,114,111,117,115,101,108,123,112,111,115,105,116,105,111,110,58,114,101,108,97,116,105,118,101,125,46,99,97,114,111,117,115,101,108,46,112,111,105,110,116,101,114,45,101,118,101,110,116,123,45,109,115,45,116,111,117,99,104,45,97,99,116,105,111,110,58,112,97,110,45,121,59,116,111,117,99,104,45,97,99,116,105,111,110,58,112,97,110,45,121,125,46,99,97,114,111,117,115,101,108,45,105,110,110,101,114,123,112,111,115,105,116,105,111,110,58,114,101,108,97,116,105,118,101,59,119,105,100,116,104,58,49,48,48,37,59,111,118,101,114,102,108,111,119,58,104,105,100,100,101,110,125,46,99,97,114,111,117,115,101,108,45,105,110,110,101,114,58,58,97,102,116,101,114,123,100,105,115,112,108,97,121,58,98,108,111,99,107,59,99,108,101,97,114,58,98,111,116,104,59,99,111,110,116,101,110,116,58,34,34,125,46,99,97,114,111,117,115,101,108,45,105,116,101,109,123,112,111,115,105,116,105,111,110,58,114,101,108,97,116,105,118,101,59,100,105,115,112,108,97,121,58,110,111,110,101,59,102,108,111,97,116,58,108,101,102,116,59,119,105,100,116,104,58,49,48,48,37,59,109,97,114,103,105,110,45,114,105,103,104,116,58,45,49,48,48,37,59,45,119,101,98,107,105,116,45,98,97,99,107,102,97,99,101,45,118,105,115,105,98,105,108,105,116,121,58,104,105,100,100,101,110,59,98,97,99,107,102,97,99,101,45,118,105,115,105,98,105,108,105,116,121,58,104,105,100,100,101,110,59,116,114,97,110,115,105,116,105,111,110,58,45,119,101,98,107,105,116,45,116,114,97,110,115,102,111,114,109,32,46,54,115,32,101,97,115,101,45,105,110,45,111,117,116,59,116,114,97,110,115,105,116,105,111,110,58,116,114,97,110,115,102,111,114,109,32,46,54,115,32,101,97,115,101,45,105,110,45,111,117,116,59,116,114,97,110,115,105,116,105,111,110,58,116,114,97,110,115,102,111,114,109,32,46,54,115,32,101,97,115,101,45,105,110,45,111,117,116,44,45,119,101,98,107,105,116,45,116,114,97,110,115,102,111,114,109,32,46,54,115,32,101,97,115,101,45,105,110,45,111,117,116,125,64,109,101,100,105,97,32,40,112,114,101,102,101,114,115,45,114,101,100,117,99,101,100,45,109,111,116,105,111,110,58,114,101,100,117,99,101,41,123,46,99,97,114,111,117,115,101,108,45,105,116,101,109,123,116,114,97,110,115,105,116,105,111,110,58,110,111,110,101,125,125,46,99,97,114,111,117,115,101,108,45,105,116,101,109,45,110,101,120,116,44,46,99,97,114,111,117,115,101,108,45,105,116,101,109,45,112,114,101,118,44,46,99,97,114,111,117,115,101,108,45,105,116,101,109,46,97,99,116,105,118,101,123,100,105,115,112,108,97,121,58,98,108,111,99,107,125,46,97,99,116,105,118,101,46,99,97,114,111,117,115,101,108,45,105,116,101,109,45,114,105,103,104,116,44,46,99,97,114,111,117,115,101,108,45,105,116,101,109,45,110,101,120,116,58,110,111,116,40,46,99,97,114,111,117,115,101,108,45,105,116,101,109,45,108,101,102,116,41,123,45,119,101,98,107,105,116,45,116,114,97,110,115,102,111,114,109,58,116,114,97,110,115,108,97,116,101,88,40,49,48,48,37,41,59,116,114,97,110,115,102,111,114,109,58,116,114,97,110,115,108,97,116,101,88,40,49,48,48,37,41,125,46,97,99,116,105,118,101,46,99,97,114,111,117,115,101,108,45,105,116,101,109,45,108,101,102,116,44,46,99,97,114,111,117,115,101,108,45,105,116,101,109,45,112,114,101,118,58,110,111,116,40,46,99,97,114,111,117,115,101,108,45,105,116,101,109,45,114,105,103,104,116,41,123,45,119,101,98,107,105,116,45,116,114,97,110,115,102,111,114,109,58,116,114,97,110,115,108,97,116,101,88,40,45,49,48,48,37,41,59,116,114,97,110,115,102,111,114,109,58,116,114,97,110,115,108,97,116,101,88,40,45,49,48,48,37,41,125,46,99,97,114,111,117,115,101,108,45,102,97,100,101,32,46,99,97,114,111,117,115,101,108,45,105,116,101,109,123,111,112,97,99,105,116,121,58,48,59,116,114,97,110,115,105,116,105,111,110,45,112,114,111,112,101,114,116,121,58,111,112,97,99,105,116,121,59,45,119,101,98,107,105,116,45,116,114,97,110,115,102,111,114,109,58,110,111,110,101,59,116,114,97,110,115,102,111,114,109,58,110,111,110,101,125,46,99,97,114,111,117,115,101,108,45,102,97,100,101,32,46,99,97,114,111,117,115,101,108,45,105,116,101,109,45,110,101,120,116,46,99,97,114,111,117,115,101,108,45,105,116,101,109,45,108,101,102,116,44,46,99,97,114,111,117,115,101,108,45,102,97,100,101,32,46,99,97,114,111,117,115,101,108,45,105,116,101,109,45,112,114,101,118,46,99,97,114,111,117,115,101,108,45,105,116,101,109,45,114,105,103,104,116,44,46,99,97,114,111,117,115,101,108,45,102,97,100,101,32,46,99,97,114,111,117,115,101,108,45,105,116,101,109,46,97,99,116,105,118,101,123,122,45,105,110,100,101,120,58,49,59,111,112,97,99,105,116,121,58,49,125,46,99,97,114,111,117,115,101,108,45,102,97,100,101,32,46,97,99,116,105,118,101,46,99,97,114,111,117,115,101,108,45,105,116,101,109,45,108,101,102,116,44,46,99,97,114,111,117,115,101,108,45,102,97,100,101,32,46,97,99,116,105,118,101,46,99,97,114,111,117,115,101,108,45,105,116,101,109,45,114,105,103,104,116,123,122,45,105,110,100,101,120,58,48,59,111,112,97,99,105,116,121,58,48,59,116,114,97,110,115,105,116,105,111,110,58,48,115,32,46,54,115,32,111,112,97,99,105,116,121,125,64,109,101,100,105,97,32,40,112,114,101,102,101,114,115,45,114,101,100,117,99,101,100,45,109,111,116,105,111,110,58,114,101,100,117,99,101,41,123,46,99,97,114,111,117,115,101,108,45,102,97,100,101,32,46,97,99,116,105,118,101,46,99,97,114,111,117,115,101,108,45,105,116,101,109,45,108,101,102,116,44,46,99,97,114,111,117,115,101,108,45,102,97,100,101,32,46,97,99,116,105,118,101,46,99,97,114,111,117,115,101,108,45,105,116,101,109,45,114,105,103,104,116,123,116,114,97,110,115,105,116,105,111,110,58,110,111,110,101,125,125,46,99,97,114,111,117,115,101,108,45,99,111,110,116,114,111,108,45,110,101,120,116,44,46,99,97,114,111,117,115,101,108,45,99,111,110,116,114,111,108,45,112,114,101,118,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,116,111,112,58,48,59,98,111,116,116,111,109,58,48,59,122,45,105,110,100,101,120,58,49,59,100,105,115,112,108,97,121,58,45,109,115,45,102,108,101,120,98,111,120,59,100,105,115,112,108,97,121,58,102,108,101,120,59,45,109,115,45,102,108,101,120,45,97,108,105,103,110,58,99,101,110,116,101,114,59,97,108,105,103,110,45,105,116,101,109,115,58,99,101,110,116,101,114,59,45,109,115,45,102,108,101,120,45,112,97,99,107,58,99,101,110,116,101,114,59,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,58,99,101,110,116,101,114,59,119,105,100,116,104,58,49,53,37,59,99,111,108,111,114,58,35,102,102,102,59,116,101,120,116,45,97,108,105,103,110,58,99,101,110,116,101,114,59,111,112,97,99,105,116,121,58,46,53,59,116,114,97,110,115,105,116,105,111,110,58,111,112,97,99,105,116,121,32,46,49,53,115,32,101,97,115,101,125,64,109,101,100,105,97,32,40,112,114,101,102,101,114,115,45,114,101,100,117,99,101,100,45,109,111,116,105,111,110,58,114,101,100,117,99,101,41,123,46,99,97,114,111,117,115,101,108,45,99,111,110,116,114,111,108,45,110,101,120,116,44,46,99,97,114,111,117,115,101,108,45,99,111,110,116,114,111,108,45,112,114,101,118,123,116,114,97,110,115,105,116,105,111,110,58,110,111,110,101,125,125,46,99,97,114,111,117,115,101,108,45,99,111,110,116,114,111,108,45,110,101,120,116,58,102,111,99,117,115,44,46,99,97,114,111,117,115,101,108,45,99,111,110,116,114,111,108,45,110,101,120,116,58,104,111,118,101,114,44,46,99,97,114,111,117,115,101,108,45,99,111,110,116,114,111,108,45,112,114,101,118,58,102,111,99,117,115,44,46,99,97,114,111,117,115,101,108,45,99,111,110,116,114,111,108,45,112,114,101,118,58,104,111,118,101,114,123,99,111,108,111,114,58,35,102,102,102,59,116,101,120,116,45,100,101,99,111,114,97,116,105,111,110,58,110,111,110,101,59,111,117,116,108,105,110,101,58,48,59,111,112,97,99,105,116,121,58,46,57,125,46,99,97,114,111,117,115,101,108,45,99,111,110,116,114,111,108,45,112,114,101,118,123,108,101,102,116,58,48,125,46,99,97,114,111,117,115,101,108,45,99,111,110,116,114,111,108,45,110,101,120,116,123,114,105,103,104,116,58,48,125,46,99,97,114,111,117,115,101,108,45,99,111,110,116,114,111,108,45,110,101,120,116,45,105,99,111,110,44,46,99,97,114,111,117,115,101,108,45,99,111,110,116,114,111,108,45,112,114,101,118,45,105,99,111,110,123,100,105,115,112,108,97,121,58,105,110,108,105,110,101,45,98,108,111,99,107,59,119,105,100,116,104,58,50,48,112,120,59,104,101,105,103,104,116,58,50,48,112,120,59,98,97,99,107,103,114,111,117,110,100,58,110,111,45,114,101,112,101,97,116,32,53,48,37,47,49,48,48,37,32,49,48,48,37,125,46,99,97,114,111,117,115,101,108,45,99,111,110,116,114,111,108,45,112,114,101,118,45,105,99,111,110,123,98,97,99,107,103,114,111,117,110,100,45,105,109,97,103,101,58,117,114,108,40,34,100,97,116,97,58,105,109,97,103,101,47,115,118,103,43,120,109,108,44,37,51,99,115,118,103,32,120,109,108,110,115,61,39,104,116,116,112,58,47,47,119,119,119,46,119,51,46,111,114,103,47,50,48,48,48,47,115,118,103,39,32,102,105,108,108,61,39,37,50,51,102,102,102,39,32,118,105,101,119,66,111,120,61,39,48,32,48,32,56,32,56,39,37,51,101,37,51,99,112,97,116,104,32,100,61,39,77,53,46,50,53,32,48,108,45,52,32,52,32,52,32,52,32,49,46,53,45,49,46,53,45,50,46,53,45,50,46,53,32,50,46,53,45,50,46,53,45,49,46,53,45,49,46,53,122,39,47,37,51,101,37,51,99,47,115,118,103,37,51,101,34,41,125,46,99,97,114,111,117,115,101,108,45,99,111,110,116,114,111,108,45,110,101,120,116,45,105,99,111,110,123,98,97,99,107,103,114,111,117,110,100,45,105,109,97,103,101,58,117,114,108,40,34,100,97,116,97,58,105,109,97,103,101,47,115,118,103,43,120,109,108,44,37,51,99,115,118,103,32,120,109,108,110,115,61,39,104,116,116,112,58,47,47,119,119,119,46,119,51,46,111,114,103,47,50,48,48,48,47,115,118,103,39,32,102,105,108,108,61,39,37,50,51,102,102,102,39,32,118,105,101,119,66,111,120,61,39,48,32,48,32,56,32,56,39,37,51,101,37,51,99,112,97,116,104,32,100,61,39,77,50,46,55,53,32,48,108,45,49,46,53,32,49,46,53,32,50,46,53,32,50,46,53,45,50,46,53,32,50,46,53,32,49,46,53,32,49,46,53,32,52,45,52,45,52,45,52,122,39,47,37,51,101,37,51,99,47,115,118,103,37,51,101,34,41,125,46,99,97,114,111,117,115,101,108,45,105,110,100,105,99,97,116,111,114,115,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,114,105,103,104,116,58,48,59,98,111,116,116,111,109,58,48,59,108,101,102,116,58,48,59,122,45,105,110,100,101,120,58,49,53,59,100,105,115,112,108,97,121,58,45,109,115,45,102,108,101,120,98,111,120,59,100,105,115,112,108,97,121,58,102,108,101,120,59,45,109,115,45,102,108,101,120,45,112,97,99,107,58,99,101,110,116,101,114,59,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,58,99,101,110,116,101,114,59,112,97,100,100,105,110,103,45,108,101,102,116,58,48,59,109,97,114,103,105,110,45,114,105,103,104,116,58,49,53,37,59,109,97,114,103,105,110,45,108,101,102,116,58,49,53,37,59,108,105,115,116,45,115,116,121,108,101,58,110,111,110,101,125,46,99,97,114,111,117,115,101,108,45,105,110,100,105,99,97,116,111,114,115,32,108,105,123,98,111,120,45,115,105,122,105,110,103,58,99,111,110,116,101,110,116,45,98,111,120,59,45,109,115,45,102,108,101,120,58,48,32,49,32,97,117,116,111,59,102,108,101,120,58,48,32,49,32,97,117,116,111,59,119,105,100,116,104,58,51,48,112,120,59,104,101,105,103,104,116,58,51,112,120,59,109,97,114,103,105,110,45,114,105,103,104,116,58,51,112,120,59,109,97,114,103,105,110,45,108,101,102,116,58,51,112,120,59,116,101,120,116,45,105,110,100,101,110,116,58,45,57,57,57,112,120,59,99,117,114,115,111,114,58,112,111,105,110,116,101,114,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,102,102,59,98,97,99,107,103,114,111,117,110,100,45,99,108,105,112,58,112,97,100,100,105,110,103,45,98,111,120,59,98,111,114,100,101,114,45,116,111,112,58,49,48,112,120,32,115,111,108,105,100,32,116,114,97,110,115,112,97,114,101,110,116,59,98,111,114,100,101,114,45,98,111,116,116,111,109,58,49,48,112,120,32,115,111,108,105,100,32,116,114,97,110,115,112,97,114,101,110,116,59,111,112,97,99,105,116,121,58,46,53,59,116,114,97,110,115,105,116,105,111,110,58,111,112,97,99,105,116,121,32,46,54,115,32,101,97,115,101,125,64,109,101,100,105,97,32,40,112,114,101,102,101,114,115,45,114,101,100,117,99,101,100,45,109,111,116,105,111,110,58,114,101,100,117,99,101,41,123,46,99,97,114,111,117,115,101,108,45,105,110,100,105,99,97,116,111,114,115,32,108,105,123,116,114,97,110,115,105,116,105,111,110,58,110,111,110,101,125,125,46,99,97,114,111,117,115,101,108,45,105,110,100,105,99,97,116,111,114,115,32,46,97,99,116,105,118,101,123,111,112,97,99,105,116,121,58,49,125,46,99,97,114,111,117,115,101,108,45,99,97,112,116,105,111,110,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,114,105,103,104,116,58,49,53,37,59,98,111,116,116,111,109,58,50,48,112,120,59,108,101,102,116,58,49,53,37,59,122,45,105,110,100,101,120,58,49,48,59,112,97,100,100,105,110,103,45,116,111,112,58,50,48,112,120,59,112,97,100,100,105,110,103,45,98,111,116,116,111,109,58,50,48,112,120,59,99,111,108,111,114,58,35,102,102,102,59,116,101,120,116,45,97,108,105,103,110,58,99,101,110,116,101,114,125,64,45,119,101,98,107,105,116,45,107,101,121,102,114,97,109,101,115,32,115,112,105,110,110,101,114,45,98,111,114,100,101,114,123,116,111,123,45,119,101,98,107,105,116,45,116,114,97,110,115,102,111,114,109,58,114,111,116,97,116,101,40,51,54,48,100,101,103,41,59,116,114,97,110,115,102,111,114,109,58,114,111,116,97,116,101,40,51,54,48,100,101,103,41,125,125,64,107,101,121,102,114,97,109,101,115,32,115,112,105,110,110,101,114,45,98,111,114,100,101,114,123,116,111,123,45,119,101,98,107,105,116,45,116,114,97,110,115,102,111,114,109,58,114,111,116,97,116,101,40,51,54,48,100,101,103,41,59,116,114,97,110,115,102,111,114,109,58,114,111,116,97,116,101,40,51,54,48,100,101,103,41,125,125,46,115,112,105,110,110,101,114,45,98,111,114,100,101,114,123,100,105,115,112,108,97,121,58,105,110,108,105,110,101,45,98,108,111,99,107,59,119,105,100,116,104,58,50,114,101,109,59,104,101,105,103,104,116,58,50,114,101,109,59,118,101,114,116,105,99,97,108,45,97,108,105,103,110,58,116,101,120,116,45,98,111,116,116,111,109,59,98,111,114,100,101,114,58,46,50,53,101,109,32,115,111,108,105,100,32,99,117,114,114,101,110,116,67,111,108,111,114,59,98,111,114,100,101,114,45,114,105,103,104,116,45,99,111,108,111,114,58,116,114,97,110,115,112,97,114,101,110,116,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,53,48,37,59,45,119,101,98,107,105,116,45,97,110,105,109,97,116,105,111,110,58,115,112,105,110,110,101,114,45,98,111,114,100,101,114,32,46,55,53,115,32,108,105,110,101,97,114,32,105,110,102,105,110,105,116,101,59,97,110,105,109,97,116,105,111,110,58,115,112,105,110,110,101,114,45,98,111,114,100,101,114,32,46,55,53,115,32,108,105,110,101,97,114,32,105,110,102,105,110,105,116,101,125,46,115,112,105,110,110,101,114,45,98,111,114,100,101,114,45,115,109,123,119,105,100,116,104,58,49,114,101,109,59,104,101,105,103,104,116,58,49,114,101,109,59,98,111,114,100,101,114,45,119,105,100,116,104,58,46,50,101,109,125,64,45,119,101,98,107,105,116,45,107,101,121,102,114,97,109,101,115,32,115,112,105,110,110,101,114,45,103,114,111,119,123,48,37,123,45,119,101,98,107,105,116,45,116,114,97,110,115,102,111,114,109,58,115,99,97,108,101,40,48,41,59,116,114,97,110,115,102,111,114,109,58,115,99,97,108,101,40,48,41,125,53,48,37,123,111,112,97,99,105,116,121,58,49,125,125,64,107,101,121,102,114,97,109,101,115,32,115,112,105,110,110,101,114,45,103,114,111,119,123,48,37,123,45,119,101,98,107,105,116,45,116,114,97,110,115,102,111,114,109,58,115,99,97,108,101,40,48,41,59,116,114,97,110,115,102,111,114,109,58,115,99,97,108,101,40,48,41,125,53,48,37,123,111,112,97,99,105,116,121,58,49,125,125,46,115,112,105,110,110,101,114,45,103,114,111,119,123,100,105,115,112,108,97,121,58,105,110,108,105,110,101,45,98,108,111,99,107,59,119,105,100,116,104,58,50,114,101,109,59,104,101,105,103,104,116,58,50,114,101,109,59,118,101,114,116,105,99,97,108,45,97,108,105,103,110,58,116,101,120,116,45,98,111,116,116,111,109,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,99,117,114,114,101,110,116,67,111,108,111,114,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,53,48,37,59,111,112,97,99,105,116,121,58,48,59,45,119,101,98,107,105,116,45,97,110,105,109,97,116,105,111,110,58,115,112,105,110,110,101,114,45,103,114,111,119,32,46,55,53,115,32,108,105,110,101,97,114,32,105,110,102,105,110,105,116,101,59,97,110,105,109,97,116,105,111,110,58,115,112,105,110,110,101,114,45,103,114,111,119,32,46,55,53,115,32,108,105,110,101,97,114,32,105,110,102,105,110,105,116,101,125,46,115,112,105,110,110,101,114,45,103,114,111,119,45,115,109,123,119,105,100,116,104,58,49,114,101,109,59,104,101,105,103,104,116,58,49,114,101,109,125,46,97,108,105,103,110,45,98,97,115,101,108,105,110,101,123,118,101,114,116,105,99,97,108,45,97,108,105,103,110,58,98,97,115,101,108,105,110,101,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,116,111,112,123,118,101,114,116,105,99,97,108,45,97,108,105,103,110,58,116,111,112,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,109,105,100,100,108,101,123,118,101,114,116,105,99,97,108,45,97,108,105,103,110,58,109,105,100,100,108,101,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,98,111,116,116,111,109,123,118,101,114,116,105,99,97,108,45,97,108,105,103,110,58,98,111,116,116,111,109,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,116,101,120,116,45,98,111,116,116,111,109,123,118,101,114,116,105,99,97,108,45,97,108,105,103,110,58,116,101,120,116,45,98,111,116,116,111,109,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,116,101,120,116,45,116,111,112,123,118,101,114,116,105,99,97,108,45,97,108,105,103,110,58,116,101,120,116,45,116,111,112,33,105,109,112,111,114,116,97,110,116,125,46,98,103,45,112,114,105,109,97,114,121,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,48,48,55,98,102,102,33,105,109,112,111,114,116,97,110,116,125,97,46,98,103,45,112,114,105,109,97,114,121,58,102,111,99,117,115,44,97,46,98,103,45,112,114,105,109,97,114,121,58,104,111,118,101,114,44,98,117,116,116,111,110,46,98,103,45,112,114,105,109,97,114,121,58,102,111,99,117,115,44,98,117,116,116,111,110,46,98,103,45,112,114,105,109,97,114,121,58,104,111,118,101,114,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,48,48,54,50,99,99,33,105,109,112,111,114,116,97,110,116,125,46,98,103,45,115,101,99,111,110,100,97,114,121,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,54,99,55,53,55,100,33,105,109,112,111,114,116,97,110,116,125,97,46,98,103,45,115,101,99,111,110,100,97,114,121,58,102,111,99,117,115,44,97,46,98,103,45,115,101,99,111,110,100,97,114,121,58,104,111,118,101,114,44,98,117,116,116,111,110,46,98,103,45,115,101,99,111,110,100,97,114,121,58,102,111,99,117,115,44,98,117,116,116,111,110,46,98,103,45,115,101,99,111,110,100,97,114,121,58,104,111,118,101,114,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,53,52,53,98,54,50,33,105,109,112,111,114,116,97,110,116,125,46,98,103,45,115,117,99,99,101,115,115,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,50,56,97,55,52,53,33,105,109,112,111,114,116,97,110,116,125,97,46,98,103,45,115,117,99,99,101,115,115,58,102,111,99,117,115,44,97,46,98,103,45,115,117,99,99,101,115,115,58,104,111,118,101,114,44,98,117,116,116,111,110,46,98,103,45,115,117,99,99,101,115,115,58,102,111,99,117,115,44,98,117,116,116,111,110,46,98,103,45,115,117,99,99,101,115,115,58,104,111,118,101,114,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,49,101,55,101,51,52,33,105,109,112,111,114,116,97,110,116,125,46,98,103,45,105,110,102,111,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,49,55,97,50,98,56,33,105,109,112,111,114,116,97,110,116,125,97,46,98,103,45,105,110,102,111,58,102,111,99,117,115,44,97,46,98,103,45,105,110,102,111,58,104,111,118,101,114,44,98,117,116,116,111,110,46,98,103,45,105,110,102,111,58,102,111,99,117,115,44,98,117,116,116,111,110,46,98,103,45,105,110,102,111,58,104,111,118,101,114,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,49,49,55,97,56,98,33,105,109,112,111,114,116,97,110,116,125,46,98,103,45,119,97,114,110,105,110,103,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,102,99,49,48,55,33,105,109,112,111,114,116,97,110,116,125,97,46,98,103,45,119,97,114,110,105,110,103,58,102,111,99,117,115,44,97,46,98,103,45,119,97,114,110,105,110,103,58,104,111,118,101,114,44,98,117,116,116,111,110,46,98,103,45,119,97,114,110,105,110,103,58,102,111,99,117,115,44,98,117,116,116,111,110,46,98,103,45,119,97,114,110,105,110,103,58,104,111,118,101,114,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,100,51,57,101,48,48,33,105,109,112,111,114,116,97,110,116,125,46,98,103,45,100,97,110,103,101,114,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,100,99,51,53,52,53,33,105,109,112,111,114,116,97,110,116,125,97,46,98,103,45,100,97,110,103,101,114,58,102,111,99,117,115,44,97,46,98,103,45,100,97,110,103,101,114,58,104,111,118,101,114,44,98,117,116,116,111,110,46,98,103,45,100,97,110,103,101,114,58,102,111,99,117,115,44,98,117,116,116,111,110,46,98,103,45,100,97,110,103,101,114,58,104,111,118,101,114,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,98,100,50,49,51,48,33,105,109,112,111,114,116,97,110,116,125,46,98,103,45,108,105,103,104,116,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,56,102,57,102,97,33,105,109,112,111,114,116,97,110,116,125,97,46,98,103,45,108,105,103,104,116,58,102,111,99,117,115,44,97,46,98,103,45,108,105,103,104,116,58,104,111,118,101,114,44,98,117,116,116,111,110,46,98,103,45,108,105,103,104,116,58,102,111,99,117,115,44,98,117,116,116,111,110,46,98,103,45,108,105,103,104,116,58,104,111,118,101,114,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,100,97,101,48,101,53,33,105,109,112,111,114,116,97,110,116,125,46,98,103,45,100,97,114,107,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,51,52,51,97,52,48,33,105,109,112,111,114,116,97,110,116,125,97,46,98,103,45,100,97,114,107,58,102,111,99,117,115,44,97,46,98,103,45,100,97,114,107,58,104,111,118,101,114,44,98,117,116,116,111,110,46,98,103,45,100,97,114,107,58,102,111,99,117,115,44,98,117,116,116,111,110,46,98,103,45,100,97,114,107,58,104,111,118,101,114,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,49,100,50,49,50,52,33,105,109,112,111,114,116,97,110,116,125,46,98,103,45,119,104,105,116,101,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,102,102,33,105,109,112,111,114,116,97,110,116,125,46,98,103,45,116,114,97,110,115,112,97,114,101,110,116,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,116,114,97,110,115,112,97,114,101,110,116,33,105,109,112,111,114,116,97,110,116,125,46,98,111,114,100,101,114,123,98,111,114,100,101,114,58,49,112,120,32,115,111,108,105,100,32,35,100,101,101,50,101,54,33,105,109,112,111,114,116,97,110,116,125,46,98,111,114,100,101,114,45,116,111,112,123,98,111,114,100,101,114,45,116,111,112,58,49,112,120,32,115,111,108,105,100,32,35,100,101,101,50,101,54,33,105,109,112,111,114,116,97,110,116,125,46,98,111,114,100,101,114,45,114,105,103,104,116,123,98,111,114,100,101,114,45,114,105,103,104,116,58,49,112,120,32,115,111,108,105,100,32,35,100,101,101,50,101,54,33,105,109,112,111,114,116,97,110,116,125,46,98,111,114,100,101,114,45,98,111,116,116,111,109,123,98,111,114,100,101,114,45,98,111,116,116,111,109,58,49,112,120,32,115,111,108,105,100,32,35,100,101,101,50,101,54,33,105,109,112,111,114,116,97,110,116,125,46,98,111,114,100,101,114,45,108,101,102,116,123,98,111,114,100,101,114,45,108,101,102,116,58,49,112,120,32,115,111,108,105,100,32,35,100,101,101,50,101,54,33,105,109,112,111,114,116,97,110,116,125,46,98,111,114,100,101,114,45,48,123,98,111,114,100,101,114,58,48,33,105,109,112,111,114,116,97,110,116,125,46,98,111,114,100,101,114,45,116,111,112,45,48,123,98,111,114,100,101,114,45,116,111,112,58,48,33,105,109,112,111,114,116,97,110,116,125,46,98,111,114,100,101,114,45,114,105,103,104,116,45,48,123,98,111,114,100,101,114,45,114,105,103,104,116,58,48,33,105,109,112,111,114,116,97,110,116,125,46,98,111,114,100,101,114,45,98,111,116,116,111,109,45,48,123,98,111,114,100,101,114,45,98,111,116,116,111,109,58,48,33,105,109,112,111,114,116,97,110,116,125,46,98,111,114,100,101,114,45,108,101,102,116,45,48,123,98,111,114,100,101,114,45,108,101,102,116,58,48,33,105,109,112,111,114,116,97,110,116,125,46,98,111,114,100,101,114,45,112,114,105,109,97,114,121,123,98,111,114,100,101,114,45,99,111,108,111,114,58,35,48,48,55,98,102,102,33,105,109,112,111,114,116,97,110,116,125,46,98,111,114,100,101,114,45,115,101,99,111,110,100,97,114,121,123,98,111,114,100,101,114,45,99,111,108,111,114,58,35,54,99,55,53,55,100,33,105,109,112,111,114,116,97,110,116,125,46,98,111,114,100,101,114,45,115,117,99,99,101,115,115,123,98,111,114,100,101,114,45,99,111,108,111,114,58,35,50,56,97,55,52,53,33,105,109,112,111,114,116,97,110,116,125,46,98,111,114,100,101,114,45,105,110,102,111,123,98,111,114,100,101,114,45,99,111,108,111,114,58,35,49,55,97,50,98,56,33,105,109,112,111,114,116,97,110,116,125,46,98,111,114,100,101,114,45,119,97,114,110,105,110,103,123,98,111,114,100,101,114,45,99,111,108,111,114,58,35,102,102,99,49,48,55,33,105,109,112,111,114,116,97,110,116,125,46,98,111,114,100,101,114,45,100,97,110,103,101,114,123,98,111,114,100,101,114,45,99,111,108,111,114,58,35,100,99,51,53,52,53,33,105,109,112,111,114,116,97,110,116,125,46,98,111,114,100,101,114,45,108,105,103,104,116,123,98,111,114,100,101,114,45,99,111,108,111,114,58,35,102,56,102,57,102,97,33,105,109,112,111,114,116,97,110,116,125,46,98,111,114,100,101,114,45,100,97,114,107,123,98,111,114,100,101,114,45,99,111,108,111,114,58,35,51,52,51,97,52,48,33,105,109,112,111,114,116,97,110,116,125,46,98,111,114,100,101,114,45,119,104,105,116,101,123,98,111,114,100,101,114,45,99,111,108,111,114,58,35,102,102,102,33,105,109,112,111,114,116,97,110,116,125,46,114,111,117,110,100,101,100,45,115,109,123,98,111,114,100,101,114,45,114,97,100,105,117,115,58,46,50,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,114,111,117,110,100,101,100,123,98,111,114,100,101,114,45,114,97,100,105,117,115,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,114,111,117,110,100,101,100,45,116,111,112,123,98,111,114,100,101,114,45,116,111,112,45,108,101,102,116,45,114,97,100,105,117,115,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,59,98,111,114,100,101,114,45,116,111,112,45,114,105,103,104,116,45,114,97,100,105,117,115,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,114,111,117,110,100,101,100,45,114,105,103,104,116,123,98,111,114,100,101,114,45,116,111,112,45,114,105,103,104,116,45,114,97,100,105,117,115,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,114,105,103,104,116,45,114,97,100,105,117,115,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,114,111,117,110,100,101,100,45,98,111,116,116,111,109,123,98,111,114,100,101,114,45,98,111,116,116,111,109,45,114,105,103,104,116,45,114,97,100,105,117,115,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,108,101,102,116,45,114,97,100,105,117,115,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,114,111,117,110,100,101,100,45,108,101,102,116,123,98,111,114,100,101,114,45,116,111,112,45,108,101,102,116,45,114,97,100,105,117,115,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,59,98,111,114,100,101,114,45,98,111,116,116,111,109,45,108,101,102,116,45,114,97,100,105,117,115,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,114,111,117,110,100,101,100,45,108,103,123,98,111,114,100,101,114,45,114,97,100,105,117,115,58,46,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,114,111,117,110,100,101,100,45,99,105,114,99,108,101,123,98,111,114,100,101,114,45,114,97,100,105,117,115,58,53,48,37,33,105,109,112,111,114,116,97,110,116,125,46,114,111,117,110,100,101,100,45,112,105,108,108,123,98,111,114,100,101,114,45,114,97,100,105,117,115,58,53,48,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,114,111,117,110,100,101,100,45,48,123,98,111,114,100,101,114,45,114,97,100,105,117,115,58,48,33,105,109,112,111,114,116,97,110,116,125,46,99,108,101,97,114,102,105,120,58,58,97,102,116,101,114,123,100,105,115,112,108,97,121,58,98,108,111,99,107,59,99,108,101,97,114,58,98,111,116,104,59,99,111,110,116,101,110,116,58,34,34,125,46,100,45,110,111,110,101,123,100,105,115,112,108,97,121,58,110,111,110,101,33,105,109,112,111,114,116,97,110,116,125,46,100,45,105,110,108,105,110,101,123,100,105,115,112,108,97,121,58,105,110,108,105,110,101,33,105,109,112,111,114,116,97,110,116,125,46,100,45,105,110,108,105,110,101,45,98,108,111,99,107,123,100,105,115,112,108,97,121,58,105,110,108,105,110,101,45,98,108,111,99,107,33,105,109,112,111,114,116,97,110,116,125,46,100,45,98,108,111,99,107,123,100,105,115,112,108,97,121,58,98,108,111,99,107,33,105,109,112,111,114,116,97,110,116,125,46,100,45,116,97,98,108,101,123,100,105,115,112,108,97,121,58,116,97,98,108,101,33,105,109,112,111,114,116,97,110,116,125,46,100,45,116,97,98,108,101,45,114,111,119,123,100,105,115,112,108,97,121,58,116,97,98,108,101,45,114,111,119,33,105,109,112,111,114,116,97,110,116,125,46,100,45,116,97,98,108,101,45,99,101,108,108,123,100,105,115,112,108,97,121,58,116,97,98,108,101,45,99,101,108,108,33,105,109,112,111,114,116,97,110,116,125,46,100,45,102,108,101,120,123,100,105,115,112,108,97,121,58,45,109,115,45,102,108,101,120,98,111,120,33,105,109,112,111,114,116,97,110,116,59,100,105,115,112,108,97,121,58,102,108,101,120,33,105,109,112,111,114,116,97,110,116,125,46,100,45,105,110,108,105,110,101,45,102,108,101,120,123,100,105,115,112,108,97,121,58,45,109,115,45,105,110,108,105,110,101,45,102,108,101,120,98,111,120,33,105,109,112,111,114,116,97,110,116,59,100,105,115,112,108,97,121,58,105,110,108,105,110,101,45,102,108,101,120,33,105,109,112,111,114,116,97,110,116,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,53,55,54,112,120,41,123,46,100,45,115,109,45,110,111,110,101,123,100,105,115,112,108,97,121,58,110,111,110,101,33,105,109,112,111,114,116,97,110,116,125,46,100,45,115,109,45,105,110,108,105,110,101,123,100,105,115,112,108,97,121,58,105,110,108,105,110,101,33,105,109,112,111,114,116,97,110,116,125,46,100,45,115,109,45,105,110,108,105,110,101,45,98,108,111,99,107,123,100,105,115,112,108,97,121,58,105,110,108,105,110,101,45,98,108,111,99,107,33,105,109,112,111,114,116,97,110,116,125,46,100,45,115,109,45,98,108,111,99,107,123,100,105,115,112,108,97,121,58,98,108,111,99,107,33,105,109,112,111,114,116,97,110,116,125,46,100,45,115,109,45,116,97,98,108,101,123,100,105,115,112,108,97,121,58,116,97,98,108,101,33,105,109,112,111,114,116,97,110,116,125,46,100,45,115,109,45,116,97,98,108,101,45,114,111,119,123,100,105,115,112,108,97,121,58,116,97,98,108,101,45,114,111,119,33,105,109,112,111,114,116,97,110,116,125,46,100,45,115,109,45,116,97,98,108,101,45,99,101,108,108,123,100,105,115,112,108,97,121,58,116,97,98,108,101,45,99,101,108,108,33,105,109,112,111,114,116,97,110,116,125,46,100,45,115,109,45,102,108,101,120,123,100,105,115,112,108,97,121,58,45,109,115,45,102,108,101,120,98,111,120,33,105,109,112,111,114,116,97,110,116,59,100,105,115,112,108,97,121,58,102,108,101,120,33,105,109,112,111,114,116,97,110,116,125,46,100,45,115,109,45,105,110,108,105,110,101,45,102,108,101,120,123,100,105,115,112,108,97,121,58,45,109,115,45,105,110,108,105,110,101,45,102,108,101,120,98,111,120,33,105,109,112,111,114,116,97,110,116,59,100,105,115,112,108,97,121,58,105,110,108,105,110,101,45,102,108,101,120,33,105,109,112,111,114,116,97,110,116,125,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,55,54,56,112,120,41,123,46,100,45,109,100,45,110,111,110,101,123,100,105,115,112,108,97,121,58,110,111,110,101,33,105,109,112,111,114,116,97,110,116,125,46,100,45,109,100,45,105,110,108,105,110,101,123,100,105,115,112,108,97,121,58,105,110,108,105,110,101,33,105,109,112,111,114,116,97,110,116,125,46,100,45,109,100,45,105,110,108,105,110,101,45,98,108,111,99,107,123,100,105,115,112,108,97,121,58,105,110,108,105,110,101,45,98,108,111,99,107,33,105,109,112,111,114,116,97,110,116,125,46,100,45,109,100,45,98,108,111,99,107,123,100,105,115,112,108,97,121,58,98,108,111,99,107,33,105,109,112,111,114,116,97,110,116,125,46,100,45,109,100,45,116,97,98,108,101,123,100,105,115,112,108,97,121,58,116,97,98,108,101,33,105,109,112,111,114,116,97,110,116,125,46,100,45,109,100,45,116,97,98,108,101,45,114,111,119,123,100,105,115,112,108,97,121,58,116,97,98,108,101,45,114,111,119,33,105,109,112,111,114,116,97,110,116,125,46,100,45,109,100,45,116,97,98,108,101,45,99,101,108,108,123,100,105,115,112,108,97,121,58,116,97,98,108,101,45,99,101,108,108,33,105,109,112,111,114,116,97,110,116,125,46,100,45,109,100,45,102,108,101,120,123,100,105,115,112,108,97,121,58,45,109,115,45,102,108,101,120,98,111,120,33,105,109,112,111,114,116,97,110,116,59,100,105,115,112,108,97,121,58,102,108,101,120,33,105,109,112,111,114,116,97,110,116,125,46,100,45,109,100,45,105,110,108,105,110,101,45,102,108,101,120,123,100,105,115,112,108,97,121,58,45,109,115,45,105,110,108,105,110,101,45,102,108,101,120,98,111,120,33,105,109,112,111,114,116,97,110,116,59,100,105,115,112,108,97,121,58,105,110,108,105,110,101,45,102,108,101,120,33,105,109,112,111,114,116,97,110,116,125,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,57,57,50,112,120,41,123,46,100,45,108,103,45,110,111,110,101,123,100,105,115,112,108,97,121,58,110,111,110,101,33,105,109,112,111,114,116,97,110,116,125,46,100,45,108,103,45,105,110,108,105,110,101,123,100,105,115,112,108,97,121,58,105,110,108,105,110,101,33,105,109,112,111,114,116,97,110,116,125,46,100,45,108,103,45,105,110,108,105,110,101,45,98,108,111,99,107,123,100,105,115,112,108,97,121,58,105,110,108,105,110,101,45,98,108,111,99,107,33,105,109,112,111,114,116,97,110,116,125,46,100,45,108,103,45,98,108,111,99,107,123,100,105,115,112,108,97,121,58,98,108,111,99,107,33,105,109,112,111,114,116,97,110,116,125,46,100,45,108,103,45,116,97,98,108,101,123,100,105,115,112,108,97,121,58,116,97,98,108,101,33,105,109,112,111,114,116,97,110,116,125,46,100,45,108,103,45,116,97,98,108,101,45,114,111,119,123,100,105,115,112,108,97,121,58,116,97,98,108,101,45,114,111,119,33,105,109,112,111,114,116,97,110,116,125,46,100,45,108,103,45,116,97,98,108,101,45,99,101,108,108,123,100,105,115,112,108,97,121,58,116,97,98,108,101,45,99,101,108,108,33,105,109,112,111,114,116,97,110,116,125,46,100,45,108,103,45,102,108,101,120,123,100,105,115,112,108,97,121,58,45,109,115,45,102,108,101,120,98,111,120,33,105,109,112,111,114,116,97,110,116,59,100,105,115,112,108,97,121,58,102,108,101,120,33,105,109,112,111,114,116,97,110,116,125,46,100,45,108,103,45,105,110,108,105,110,101,45,102,108,101,120,123,100,105,115,112,108,97,121,58,45,109,115,45,105,110,108,105,110,101,45,102,108,101,120,98,111,120,33,105,109,112,111,114,116,97,110,116,59,100,105,115,112,108,97,121,58,105,110,108,105,110,101,45,102,108,101,120,33,105,109,112,111,114,116,97,110,116,125,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,49,50,48,48,112,120,41,123,46,100,45,120,108,45,110,111,110,101,123,100,105,115,112,108,97,121,58,110,111,110,101,33,105,109,112,111,114,116,97,110,116,125,46,100,45,120,108,45,105,110,108,105,110,101,123,100,105,115,112,108,97,121,58,105,110,108,105,110,101,33,105,109,112,111,114,116,97,110,116,125,46,100,45,120,108,45,105,110,108,105,110,101,45,98,108,111,99,107,123,100,105,115,112,108,97,121,58,105,110,108,105,110,101,45,98,108,111,99,107,33,105,109,112,111,114,116,97,110,116,125,46,100,45,120,108,45,98,108,111,99,107,123,100,105,115,112,108,97,121,58,98,108,111,99,107,33,105,109,112,111,114,116,97,110,116,125,46,100,45,120,108,45,116,97,98,108,101,123,100,105,115,112,108,97,121,58,116,97,98,108,101,33,105,109,112,111,114,116,97,110,116,125,46,100,45,120,108,45,116,97,98,108,101,45,114,111,119,123,100,105,115,112,108,97,121,58,116,97,98,108,101,45,114,111,119,33,105,109,112,111,114,116,97,110,116,125,46,100,45,120,108,45,116,97,98,108,101,45,99,101,108,108,123,100,105,115,112,108,97,121,58,116,97,98,108,101,45,99,101,108,108,33,105,109,112,111,114,116,97,110,116,125,46,100,45,120,108,45,102,108,101,120,123,100,105,115,112,108,97,121,58,45,109,115,45,102,108,101,120,98,111,120,33,105,109,112,111,114,116,97,110,116,59,100,105,115,112,108,97,121,58,102,108,101,120,33,105,109,112,111,114,116,97,110,116,125,46,100,45,120,108,45,105,110,108,105,110,101,45,102,108,101,120,123,100,105,115,112,108,97,121,58,45,109,115,45,105,110,108,105,110,101,45,102,108,101,120,98,111,120,33,105,109,112,111,114,116,97,110,116,59,100,105,115,112,108,97,121,58,105,110,108,105,110,101,45,102,108,101,120,33,105,109,112,111,114,116,97,110,116,125,125,64,109,101,100,105,97,32,112,114,105,110,116,123,46,100,45,112,114,105,110,116,45,110,111,110,101,123,100,105,115,112,108,97,121,58,110,111,110,101,33,105,109,112,111,114,116,97,110,116,125,46,100,45,112,114,105,110,116,45,105,110,108,105,110,101,123,100,105,115,112,108,97,121,58,105,110,108,105,110,101,33,105,109,112,111,114,116,97,110,116,125,46,100,45,112,114,105,110,116,45,105,110,108,105,110,101,45,98,108,111,99,107,123,100,105,115,112,108,97,121,58,105,110,108,105,110,101,45,98,108,111,99,107,33,105,109,112,111,114,116,97,110,116,125,46,100,45,112,114,105,110,116,45,98,108,111,99,107,123,100,105,115,112,108,97,121,58,98,108,111,99,107,33,105,109,112,111,114,116,97,110,116,125,46,100,45,112,114,105,110,116,45,116,97,98,108,101,123,100,105,115,112,108,97,121,58,116,97,98,108,101,33,105,109,112,111,114,116,97,110,116,125,46,100,45,112,114,105,110,116,45,116,97,98,108,101,45,114,111,119,123,100,105,115,112,108,97,121,58,116,97,98,108,101,45,114,111,119,33,105,109,112,111,114,116,97,110,116,125,46,100,45,112,114,105,110,116,45,116,97,98,108,101,45,99,101,108,108,123,100,105,115,112,108,97,121,58,116,97,98,108,101,45,99,101,108,108,33,105,109,112,111,114,116,97,110,116,125,46,100,45,112,114,105,110,116,45,102,108,101,120,123,100,105,115,112,108,97,121,58,45,109,115,45,102,108,101,120,98,111,120,33,105,109,112,111,114,116,97,110,116,59,100,105,115,112,108,97,121,58,102,108,101,120,33,105,109,112,111,114,116,97,110,116,125,46,100,45,112,114,105,110,116,45,105,110,108,105,110,101,45,102,108,101,120,123,100,105,115,112,108,97,121,58,45,109,115,45,105,110,108,105,110,101,45,102,108,101,120,98,111,120,33,105,109,112,111,114,116,97,110,116,59,100,105,115,112,108,97,121,58,105,110,108,105,110,101,45,102,108,101,120,33,105,109,112,111,114,116,97,110,116,125,125,46,101,109,98,101,100,45,114,101,115,112,111,110,115,105,118,101,123,112,111,115,105,116,105,111,110,58,114,101,108,97,116,105,118,101,59,100,105,115,112,108,97,121,58,98,108,111,99,107,59,119,105,100,116,104,58,49,48,48,37,59,112,97,100,100,105,110,103,58,48,59,111,118,101,114,102,108,111,119,58,104,105,100,100,101,110,125,46,101,109,98,101,100,45,114,101,115,112,111,110,115,105,118,101,58,58,98,101,102,111,114,101,123,100,105,115,112,108,97,121,58,98,108,111,99,107,59,99,111,110,116,101,110,116,58,34,34,125,46,101,109,98,101,100,45,114,101,115,112,111,110,115,105,118,101,32,46,101,109,98,101,100,45,114,101,115,112,111,110,115,105,118,101,45,105,116,101,109,44,46,101,109,98,101,100,45,114,101,115,112,111,110,115,105,118,101,32,101,109,98,101,100,44,46,101,109,98,101,100,45,114,101,115,112,111,110,115,105,118,101,32,105,102,114,97,109,101,44,46,101,109,98,101,100,45,114,101,115,112,111,110,115,105,118,101,32,111,98,106,101,99,116,44,46,101,109,98,101,100,45,114,101,115,112,111,110,115,105,118,101,32,118,105,100,101,111,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,116,111,112,58,48,59,98,111,116,116,111,109,58,48,59,108,101,102,116,58,48,59,119,105,100,116,104,58,49,48,48,37,59,104,101,105,103,104,116,58,49,48,48,37,59,98,111,114,100,101,114,58,48,125,46,101,109,98,101,100,45,114,101,115,112,111,110,115,105,118,101,45,50,49,98,121,57,58,58,98,101,102,111,114,101,123,112,97,100,100,105,110,103,45,116,111,112,58,52,50,46,56,53,55,49,52,51,37,125,46,101,109,98,101,100,45,114,101,115,112,111,110,115,105,118,101,45,49,54,98,121,57,58,58,98,101,102,111,114,101,123,112,97,100,100,105,110,103,45,116,111,112,58,53,54,46,50,53,37,125,46,101,109,98,101,100,45,114,101,115,112,111,110,115,105,118,101,45,52,98,121,51,58,58,98,101,102,111,114,101,123,112,97,100,100,105,110,103,45,116,111,112,58,55,53,37,125,46,101,109,98,101,100,45,114,101,115,112,111,110,115,105,118,101,45,49,98,121,49,58,58,98,101,102,111,114,101,123,112,97,100,100,105,110,103,45,116,111,112,58,49,48,48,37,125,46,102,108,101,120,45,114,111,119,123,45,109,115,45,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,114,111,119,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,114,111,119,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,99,111,108,117,109,110,123,45,109,115,45,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,99,111,108,117,109,110,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,99,111,108,117,109,110,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,114,111,119,45,114,101,118,101,114,115,101,123,45,109,115,45,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,114,111,119,45,114,101,118,101,114,115,101,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,114,111,119,45,114,101,118,101,114,115,101,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,99,111,108,117,109,110,45,114,101,118,101,114,115,101,123,45,109,115,45,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,99,111,108,117,109,110,45,114,101,118,101,114,115,101,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,99,111,108,117,109,110,45,114,101,118,101,114,115,101,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,119,114,97,112,123,45,109,115,45,102,108,101,120,45,119,114,97,112,58,119,114,97,112,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,119,114,97,112,58,119,114,97,112,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,110,111,119,114,97,112,123,45,109,115,45,102,108,101,120,45,119,114,97,112,58,110,111,119,114,97,112,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,119,114,97,112,58,110,111,119,114,97,112,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,119,114,97,112,45,114,101,118,101,114,115,101,123,45,109,115,45,102,108,101,120,45,119,114,97,112,58,119,114,97,112,45,114,101,118,101,114,115,101,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,119,114,97,112,58,119,114,97,112,45,114,101,118,101,114,115,101,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,102,105,108,108,123,45,109,115,45,102,108,101,120,58,49,32,49,32,97,117,116,111,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,58,49,32,49,32,97,117,116,111,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,103,114,111,119,45,48,123,45,109,115,45,102,108,101,120,45,112,111,115,105,116,105,118,101,58,48,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,103,114,111,119,58,48,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,103,114,111,119,45,49,123,45,109,115,45,102,108,101,120,45,112,111,115,105,116,105,118,101,58,49,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,103,114,111,119,58,49,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,115,104,114,105,110,107,45,48,123,45,109,115,45,102,108,101,120,45,110,101,103,97,116,105,118,101,58,48,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,115,104,114,105,110,107,58,48,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,115,104,114,105,110,107,45,49,123,45,109,115,45,102,108,101,120,45,110,101,103,97,116,105,118,101,58,49,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,115,104,114,105,110,107,58,49,33,105,109,112,111,114,116,97,110,116,125,46,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,45,115,116,97,114,116,123,45,109,115,45,102,108,101,120,45,112,97,99,107,58,115,116,97,114,116,33,105,109,112,111,114,116,97,110,116,59,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,58,102,108,101,120,45,115,116,97,114,116,33,105,109,112,111,114,116,97,110,116,125,46,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,45,101,110,100,123,45,109,115,45,102,108,101,120,45,112,97,99,107,58,101,110,100,33,105,109,112,111,114,116,97,110,116,59,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,58,102,108,101,120,45,101,110,100,33,105,109,112,111,114,116,97,110,116,125,46,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,45,99,101,110,116,101,114,123,45,109,115,45,102,108,101,120,45,112,97,99,107,58,99,101,110,116,101,114,33,105,109,112,111,114,116,97,110,116,59,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,58,99,101,110,116,101,114,33,105,109,112,111,114,116,97,110,116,125,46,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,45,98,101,116,119,101,101,110,123,45,109,115,45,102,108,101,120,45,112,97,99,107,58,106,117,115,116,105,102,121,33,105,109,112,111,114,116,97,110,116,59,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,58,115,112,97,99,101,45,98,101,116,119,101,101,110,33,105,109,112,111,114,116,97,110,116,125,46,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,45,97,114,111,117,110,100,123,45,109,115,45,102,108,101,120,45,112,97,99,107,58,100,105,115,116,114,105,98,117,116,101,33,105,109,112,111,114,116,97,110,116,59,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,58,115,112,97,99,101,45,97,114,111,117,110,100,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,105,116,101,109,115,45,115,116,97,114,116,123,45,109,115,45,102,108,101,120,45,97,108,105,103,110,58,115,116,97,114,116,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,105,116,101,109,115,58,102,108,101,120,45,115,116,97,114,116,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,105,116,101,109,115,45,101,110,100,123,45,109,115,45,102,108,101,120,45,97,108,105,103,110,58,101,110,100,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,105,116,101,109,115,58,102,108,101,120,45,101,110,100,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,105,116,101,109,115,45,99,101,110,116,101,114,123,45,109,115,45,102,108,101,120,45,97,108,105,103,110,58,99,101,110,116,101,114,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,105,116,101,109,115,58,99,101,110,116,101,114,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,105,116,101,109,115,45,98,97,115,101,108,105,110,101,123,45,109,115,45,102,108,101,120,45,97,108,105,103,110,58,98,97,115,101,108,105,110,101,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,105,116,101,109,115,58,98,97,115,101,108,105,110,101,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,105,116,101,109,115,45,115,116,114,101,116,99,104,123,45,109,115,45,102,108,101,120,45,97,108,105,103,110,58,115,116,114,101,116,99,104,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,105,116,101,109,115,58,115,116,114,101,116,99,104,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,99,111,110,116,101,110,116,45,115,116,97,114,116,123,45,109,115,45,102,108,101,120,45,108,105,110,101,45,112,97,99,107,58,115,116,97,114,116,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,99,111,110,116,101,110,116,58,102,108,101,120,45,115,116,97,114,116,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,99,111,110,116,101,110,116,45,101,110,100,123,45,109,115,45,102,108,101,120,45,108,105,110,101,45,112,97,99,107,58,101,110,100,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,99,111,110,116,101,110,116,58,102,108,101,120,45,101,110,100,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,99,111,110,116,101,110,116,45,99,101,110,116,101,114,123,45,109,115,45,102,108,101,120,45,108,105,110,101,45,112,97,99,107,58,99,101,110,116,101,114,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,99,111,110,116,101,110,116,58,99,101,110,116,101,114,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,99,111,110,116,101,110,116,45,98,101,116,119,101,101,110,123,45,109,115,45,102,108,101,120,45,108,105,110,101,45,112,97,99,107,58,106,117,115,116,105,102,121,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,99,111,110,116,101,110,116,58,115,112,97,99,101,45,98,101,116,119,101,101,110,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,99,111,110,116,101,110,116,45,97,114,111,117,110,100,123,45,109,115,45,102,108,101,120,45,108,105,110,101,45,112,97,99,107,58,100,105,115,116,114,105,98,117,116,101,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,99,111,110,116,101,110,116,58,115,112,97,99,101,45,97,114,111,117,110,100,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,99,111,110,116,101,110,116,45,115,116,114,101,116,99,104,123,45,109,115,45,102,108,101,120,45,108,105,110,101,45,112,97,99,107,58,115,116,114,101,116,99,104,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,99,111,110,116,101,110,116,58,115,116,114,101,116,99,104,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,115,101,108,102,45,97,117,116,111,123,45,109,115,45,102,108,101,120,45,105,116,101,109,45,97,108,105,103,110,58,97,117,116,111,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,115,101,108,102,58,97,117,116,111,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,115,101,108,102,45,115,116,97,114,116,123,45,109,115,45,102,108,101,120,45,105,116,101,109,45,97,108,105,103,110,58,115,116,97,114,116,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,115,101,108,102,58,102,108,101,120,45,115,116,97,114,116,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,115,101,108,102,45,101,110,100,123,45,109,115,45,102,108,101,120,45,105,116,101,109,45,97,108,105,103,110,58,101,110,100,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,115,101,108,102,58,102,108,101,120,45,101,110,100,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,115,101,108,102,45,99,101,110,116,101,114,123,45,109,115,45,102,108,101,120,45,105,116,101,109,45,97,108,105,103,110,58,99,101,110,116,101,114,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,115,101,108,102,58,99,101,110,116,101,114,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,115,101,108,102,45,98,97,115,101,108,105,110,101,123,45,109,115,45,102,108,101,120,45,105,116,101,109,45,97,108,105,103,110,58,98,97,115,101,108,105,110,101,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,115,101,108,102,58,98,97,115,101,108,105,110,101,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,115,101,108,102,45,115,116,114,101,116,99,104,123,45,109,115,45,102,108,101,120,45,105,116,101,109,45,97,108,105,103,110,58,115,116,114,101,116,99,104,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,115,101,108,102,58,115,116,114,101,116,99,104,33,105,109,112,111,114,116,97,110,116,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,53,55,54,112,120,41,123,46,102,108,101,120,45,115,109,45,114,111,119,123,45,109,115,45,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,114,111,119,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,114,111,119,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,115,109,45,99,111,108,117,109,110,123,45,109,115,45,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,99,111,108,117,109,110,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,99,111,108,117,109,110,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,115,109,45,114,111,119,45,114,101,118,101,114,115,101,123,45,109,115,45,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,114,111,119,45,114,101,118,101,114,115,101,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,114,111,119,45,114,101,118,101,114,115,101,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,115,109,45,99,111,108,117,109,110,45,114,101,118,101,114,115,101,123,45,109,115,45,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,99,111,108,117,109,110,45,114,101,118,101,114,115,101,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,99,111,108,117,109,110,45,114,101,118,101,114,115,101,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,115,109,45,119,114,97,112,123,45,109,115,45,102,108,101,120,45,119,114,97,112,58,119,114,97,112,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,119,114,97,112,58,119,114,97,112,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,115,109,45,110,111,119,114,97,112,123,45,109,115,45,102,108,101,120,45,119,114,97,112,58,110,111,119,114,97,112,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,119,114,97,112,58,110,111,119,114,97,112,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,115,109,45,119,114,97,112,45,114,101,118,101,114,115,101,123,45,109,115,45,102,108,101,120,45,119,114,97,112,58,119,114,97,112,45,114,101,118,101,114,115,101,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,119,114,97,112,58,119,114,97,112,45,114,101,118,101,114,115,101,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,115,109,45,102,105,108,108,123,45,109,115,45,102,108,101,120,58,49,32,49,32,97,117,116,111,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,58,49,32,49,32,97,117,116,111,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,115,109,45,103,114,111,119,45,48,123,45,109,115,45,102,108,101,120,45,112,111,115,105,116,105,118,101,58,48,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,103,114,111,119,58,48,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,115,109,45,103,114,111,119,45,49,123,45,109,115,45,102,108,101,120,45,112,111,115,105,116,105,118,101,58,49,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,103,114,111,119,58,49,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,115,109,45,115,104,114,105,110,107,45,48,123,45,109,115,45,102,108,101,120,45,110,101,103,97,116,105,118,101,58,48,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,115,104,114,105,110,107,58,48,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,115,109,45,115,104,114,105,110,107,45,49,123,45,109,115,45,102,108,101,120,45,110,101,103,97,116,105,118,101,58,49,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,115,104,114,105,110,107,58,49,33,105,109,112,111,114,116,97,110,116,125,46,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,45,115,109,45,115,116,97,114,116,123,45,109,115,45,102,108,101,120,45,112,97,99,107,58,115,116,97,114,116,33,105,109,112,111,114,116,97,110,116,59,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,58,102,108,101,120,45,115,116,97,114,116,33,105,109,112,111,114,116,97,110,116,125,46,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,45,115,109,45,101,110,100,123,45,109,115,45,102,108,101,120,45,112,97,99,107,58,101,110,100,33,105,109,112,111,114,116,97,110,116,59,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,58,102,108,101,120,45,101,110,100,33,105,109,112,111,114,116,97,110,116,125,46,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,45,115,109,45,99,101,110,116,101,114,123,45,109,115,45,102,108,101,120,45,112,97,99,107,58,99,101,110,116,101,114,33,105,109,112,111,114,116,97,110,116,59,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,58,99,101,110,116,101,114,33,105,109,112,111,114,116,97,110,116,125,46,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,45,115,109,45,98,101,116,119,101,101,110,123,45,109,115,45,102,108,101,120,45,112,97,99,107,58,106,117,115,116,105,102,121,33,105,109,112,111,114,116,97,110,116,59,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,58,115,112,97,99,101,45,98,101,116,119,101,101,110,33,105,109,112,111,114,116,97,110,116,125,46,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,45,115,109,45,97,114,111,117,110,100,123,45,109,115,45,102,108,101,120,45,112,97,99,107,58,100,105,115,116,114,105,98,117,116,101,33,105,109,112,111,114,116,97,110,116,59,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,58,115,112,97,99,101,45,97,114,111,117,110,100,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,105,116,101,109,115,45,115,109,45,115,116,97,114,116,123,45,109,115,45,102,108,101,120,45,97,108,105,103,110,58,115,116,97,114,116,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,105,116,101,109,115,58,102,108,101,120,45,115,116,97,114,116,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,105,116,101,109,115,45,115,109,45,101,110,100,123,45,109,115,45,102,108,101,120,45,97,108,105,103,110,58,101,110,100,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,105,116,101,109,115,58,102,108,101,120,45,101,110,100,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,105,116,101,109,115,45,115,109,45,99,101,110,116,101,114,123,45,109,115,45,102,108,101,120,45,97,108,105,103,110,58,99,101,110,116,101,114,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,105,116,101,109,115,58,99,101,110,116,101,114,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,105,116,101,109,115,45,115,109,45,98,97,115,101,108,105,110,101,123,45,109,115,45,102,108,101,120,45,97,108,105,103,110,58,98,97,115,101,108,105,110,101,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,105,116,101,109,115,58,98,97,115,101,108,105,110,101,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,105,116,101,109,115,45,115,109,45,115,116,114,101,116,99,104,123,45,109,115,45,102,108,101,120,45,97,108,105,103,110,58,115,116,114,101,116,99,104,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,105,116,101,109,115,58,115,116,114,101,116,99,104,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,99,111,110,116,101,110,116,45,115,109,45,115,116,97,114,116,123,45,109,115,45,102,108,101,120,45,108,105,110,101,45,112,97,99,107,58,115,116,97,114,116,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,99,111,110,116,101,110,116,58,102,108,101,120,45,115,116,97,114,116,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,99,111,110,116,101,110,116,45,115,109,45,101,110,100,123,45,109,115,45,102,108,101,120,45,108,105,110,101,45,112,97,99,107,58,101,110,100,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,99,111,110,116,101,110,116,58,102,108,101,120,45,101,110,100,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,99,111,110,116,101,110,116,45,115,109,45,99,101,110,116,101,114,123,45,109,115,45,102,108,101,120,45,108,105,110,101,45,112,97,99,107,58,99,101,110,116,101,114,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,99,111,110,116,101,110,116,58,99,101,110,116,101,114,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,99,111,110,116,101,110,116,45,115,109,45,98,101,116,119,101,101,110,123,45,109,115,45,102,108,101,120,45,108,105,110,101,45,112,97,99,107,58,106,117,115,116,105,102,121,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,99,111,110,116,101,110,116,58,115,112,97,99,101,45,98,101,116,119,101,101,110,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,99,111,110,116,101,110,116,45,115,109,45,97,114,111,117,110,100,123,45,109,115,45,102,108,101,120,45,108,105,110,101,45,112,97,99,107,58,100,105,115,116,114,105,98,117,116,101,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,99,111,110,116,101,110,116,58,115,112,97,99,101,45,97,114,111,117,110,100,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,99,111,110,116,101,110,116,45,115,109,45,115,116,114,101,116,99,104,123,45,109,115,45,102,108,101,120,45,108,105,110,101,45,112,97,99,107,58,115,116,114,101,116,99,104,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,99,111,110,116,101,110,116,58,115,116,114,101,116,99,104,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,115,101,108,102,45,115,109,45,97,117,116,111,123,45,109,115,45,102,108,101,120,45,105,116,101,109,45,97,108,105,103,110,58,97,117,116,111,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,115,101,108,102,58,97,117,116,111,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,115,101,108,102,45,115,109,45,115,116,97,114,116,123,45,109,115,45,102,108,101,120,45,105,116,101,109,45,97,108,105,103,110,58,115,116,97,114,116,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,115,101,108,102,58,102,108,101,120,45,115,116,97,114,116,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,115,101,108,102,45,115,109,45,101,110,100,123,45,109,115,45,102,108,101,120,45,105,116,101,109,45,97,108,105,103,110,58,101,110,100,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,115,101,108,102,58,102,108,101,120,45,101,110,100,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,115,101,108,102,45,115,109,45,99,101,110,116,101,114,123,45,109,115,45,102,108,101,120,45,105,116,101,109,45,97,108,105,103,110,58,99,101,110,116,101,114,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,115,101,108,102,58,99,101,110,116,101,114,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,115,101,108,102,45,115,109,45,98,97,115,101,108,105,110,101,123,45,109,115,45,102,108,101,120,45,105,116,101,109,45,97,108,105,103,110,58,98,97,115,101,108,105,110,101,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,115,101,108,102,58,98,97,115,101,108,105,110,101,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,115,101,108,102,45,115,109,45,115,116,114,101,116,99,104,123,45,109,115,45,102,108,101,120,45,105,116,101,109,45,97,108,105,103,110,58,115,116,114,101,116,99,104,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,115,101,108,102,58,115,116,114,101,116,99,104,33,105,109,112,111,114,116,97,110,116,125,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,55,54,56,112,120,41,123,46,102,108,101,120,45,109,100,45,114,111,119,123,45,109,115,45,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,114,111,119,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,114,111,119,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,109,100,45,99,111,108,117,109,110,123,45,109,115,45,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,99,111,108,117,109,110,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,99,111,108,117,109,110,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,109,100,45,114,111,119,45,114,101,118,101,114,115,101,123,45,109,115,45,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,114,111,119,45,114,101,118,101,114,115,101,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,114,111,119,45,114,101,118,101,114,115,101,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,109,100,45,99,111,108,117,109,110,45,114,101,118,101,114,115,101,123,45,109,115,45,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,99,111,108,117,109,110,45,114,101,118,101,114,115,101,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,99,111,108,117,109,110,45,114,101,118,101,114,115,101,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,109,100,45,119,114,97,112,123,45,109,115,45,102,108,101,120,45,119,114,97,112,58,119,114,97,112,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,119,114,97,112,58,119,114,97,112,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,109,100,45,110,111,119,114,97,112,123,45,109,115,45,102,108,101,120,45,119,114,97,112,58,110,111,119,114,97,112,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,119,114,97,112,58,110,111,119,114,97,112,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,109,100,45,119,114,97,112,45,114,101,118,101,114,115,101,123,45,109,115,45,102,108,101,120,45,119,114,97,112,58,119,114,97,112,45,114,101,118,101,114,115,101,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,119,114,97,112,58,119,114,97,112,45,114,101,118,101,114,115,101,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,109,100,45,102,105,108,108,123,45,109,115,45,102,108,101,120,58,49,32,49,32,97,117,116,111,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,58,49,32,49,32,97,117,116,111,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,109,100,45,103,114,111,119,45,48,123,45,109,115,45,102,108,101,120,45,112,111,115,105,116,105,118,101,58,48,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,103,114,111,119,58,48,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,109,100,45,103,114,111,119,45,49,123,45,109,115,45,102,108,101,120,45,112,111,115,105,116,105,118,101,58,49,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,103,114,111,119,58,49,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,109,100,45,115,104,114,105,110,107,45,48,123,45,109,115,45,102,108,101,120,45,110,101,103,97,116,105,118,101,58,48,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,115,104,114,105,110,107,58,48,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,109,100,45,115,104,114,105,110,107,45,49,123,45,109,115,45,102,108,101,120,45,110,101,103,97,116,105,118,101,58,49,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,115,104,114,105,110,107,58,49,33,105,109,112,111,114,116,97,110,116,125,46,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,45,109,100,45,115,116,97,114,116,123,45,109,115,45,102,108,101,120,45,112,97,99,107,58,115,116,97,114,116,33,105,109,112,111,114,116,97,110,116,59,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,58,102,108,101,120,45,115,116,97,114,116,33,105,109,112,111,114,116,97,110,116,125,46,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,45,109,100,45,101,110,100,123,45,109,115,45,102,108,101,120,45,112,97,99,107,58,101,110,100,33,105,109,112,111,114,116,97,110,116,59,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,58,102,108,101,120,45,101,110,100,33,105,109,112,111,114,116,97,110,116,125,46,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,45,109,100,45,99,101,110,116,101,114,123,45,109,115,45,102,108,101,120,45,112,97,99,107,58,99,101,110,116,101,114,33,105,109,112,111,114,116,97,110,116,59,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,58,99,101,110,116,101,114,33,105,109,112,111,114,116,97,110,116,125,46,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,45,109,100,45,98,101,116,119,101,101,110,123,45,109,115,45,102,108,101,120,45,112,97,99,107,58,106,117,115,116,105,102,121,33,105,109,112,111,114,116,97,110,116,59,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,58,115,112,97,99,101,45,98,101,116,119,101,101,110,33,105,109,112,111,114,116,97,110,116,125,46,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,45,109,100,45,97,114,111,117,110,100,123,45,109,115,45,102,108,101,120,45,112,97,99,107,58,100,105,115,116,114,105,98,117,116,101,33,105,109,112,111,114,116,97,110,116,59,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,58,115,112,97,99,101,45,97,114,111,117,110,100,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,105,116,101,109,115,45,109,100,45,115,116,97,114,116,123,45,109,115,45,102,108,101,120,45,97,108,105,103,110,58,115,116,97,114,116,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,105,116,101,109,115,58,102,108,101,120,45,115,116,97,114,116,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,105,116,101,109,115,45,109,100,45,101,110,100,123,45,109,115,45,102,108,101,120,45,97,108,105,103,110,58,101,110,100,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,105,116,101,109,115,58,102,108,101,120,45,101,110,100,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,105,116,101,109,115,45,109,100,45,99,101,110,116,101,114,123,45,109,115,45,102,108,101,120,45,97,108,105,103,110,58,99,101,110,116,101,114,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,105,116,101,109,115,58,99,101,110,116,101,114,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,105,116,101,109,115,45,109,100,45,98,97,115,101,108,105,110,101,123,45,109,115,45,102,108,101,120,45,97,108,105,103,110,58,98,97,115,101,108,105,110,101,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,105,116,101,109,115,58,98,97,115,101,108,105,110,101,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,105,116,101,109,115,45,109,100,45,115,116,114,101,116,99,104,123,45,109,115,45,102,108,101,120,45,97,108,105,103,110,58,115,116,114,101,116,99,104,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,105,116,101,109,115,58,115,116,114,101,116,99,104,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,99,111,110,116,101,110,116,45,109,100,45,115,116,97,114,116,123,45,109,115,45,102,108,101,120,45,108,105,110,101,45,112,97,99,107,58,115,116,97,114,116,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,99,111,110,116,101,110,116,58,102,108,101,120,45,115,116,97,114,116,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,99,111,110,116,101,110,116,45,109,100,45,101,110,100,123,45,109,115,45,102,108,101,120,45,108,105,110,101,45,112,97,99,107,58,101,110,100,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,99,111,110,116,101,110,116,58,102,108,101,120,45,101,110,100,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,99,111,110,116,101,110,116,45,109,100,45,99,101,110,116,101,114,123,45,109,115,45,102,108,101,120,45,108,105,110,101,45,112,97,99,107,58,99,101,110,116,101,114,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,99,111,110,116,101,110,116,58,99,101,110,116,101,114,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,99,111,110,116,101,110,116,45,109,100,45,98,101,116,119,101,101,110,123,45,109,115,45,102,108,101,120,45,108,105,110,101,45,112,97,99,107,58,106,117,115,116,105,102,121,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,99,111,110,116,101,110,116,58,115,112,97,99,101,45,98,101,116,119,101,101,110,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,99,111,110,116,101,110,116,45,109,100,45,97,114,111,117,110,100,123,45,109,115,45,102,108,101,120,45,108,105,110,101,45,112,97,99,107,58,100,105,115,116,114,105,98,117,116,101,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,99,111,110,116,101,110,116,58,115,112,97,99,101,45,97,114,111,117,110,100,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,99,111,110,116,101,110,116,45,109,100,45,115,116,114,101,116,99,104,123,45,109,115,45,102,108,101,120,45,108,105,110,101,45,112,97,99,107,58,115,116,114,101,116,99,104,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,99,111,110,116,101,110,116,58,115,116,114,101,116,99,104,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,115,101,108,102,45,109,100,45,97,117,116,111,123,45,109,115,45,102,108,101,120,45,105,116,101,109,45,97,108,105,103,110,58,97,117,116,111,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,115,101,108,102,58,97,117,116,111,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,115,101,108,102,45,109,100,45,115,116,97,114,116,123,45,109,115,45,102,108,101,120,45,105,116,101,109,45,97,108,105,103,110,58,115,116,97,114,116,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,115,101,108,102,58,102,108,101,120,45,115,116,97,114,116,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,115,101,108,102,45,109,100,45,101,110,100,123,45,109,115,45,102,108,101,120,45,105,116,101,109,45,97,108,105,103,110,58,101,110,100,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,115,101,108,102,58,102,108,101,120,45,101,110,100,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,115,101,108,102,45,109,100,45,99,101,110,116,101,114,123,45,109,115,45,102,108,101,120,45,105,116,101,109,45,97,108,105,103,110,58,99,101,110,116,101,114,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,115,101,108,102,58,99,101,110,116,101,114,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,115,101,108,102,45,109,100,45,98,97,115,101,108,105,110,101,123,45,109,115,45,102,108,101,120,45,105,116,101,109,45,97,108,105,103,110,58,98,97,115,101,108,105,110,101,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,115,101,108,102,58,98,97,115,101,108,105,110,101,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,115,101,108,102,45,109,100,45,115,116,114,101,116,99,104,123,45,109,115,45,102,108,101,120,45,105,116,101,109,45,97,108,105,103,110,58,115,116,114,101,116,99,104,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,115,101,108,102,58,115,116,114,101,116,99,104,33,105,109,112,111,114,116,97,110,116,125,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,57,57,50,112,120,41,123,46,102,108,101,120,45,108,103,45,114,111,119,123,45,109,115,45,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,114,111,119,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,114,111,119,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,108,103,45,99,111,108,117,109,110,123,45,109,115,45,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,99,111,108,117,109,110,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,99,111,108,117,109,110,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,108,103,45,114,111,119,45,114,101,118,101,114,115,101,123,45,109,115,45,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,114,111,119,45,114,101,118,101,114,115,101,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,114,111,119,45,114,101,118,101,114,115,101,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,108,103,45,99,111,108,117,109,110,45,114,101,118,101,114,115,101,123,45,109,115,45,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,99,111,108,117,109,110,45,114,101,118,101,114,115,101,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,99,111,108,117,109,110,45,114,101,118,101,114,115,101,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,108,103,45,119,114,97,112,123,45,109,115,45,102,108,101,120,45,119,114,97,112,58,119,114,97,112,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,119,114,97,112,58,119,114,97,112,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,108,103,45,110,111,119,114,97,112,123,45,109,115,45,102,108,101,120,45,119,114,97,112,58,110,111,119,114,97,112,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,119,114,97,112,58,110,111,119,114,97,112,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,108,103,45,119,114,97,112,45,114,101,118,101,114,115,101,123,45,109,115,45,102,108,101,120,45,119,114,97,112,58,119,114,97,112,45,114,101,118,101,114,115,101,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,119,114,97,112,58,119,114,97,112,45,114,101,118,101,114,115,101,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,108,103,45,102,105,108,108,123,45,109,115,45,102,108,101,120,58,49,32,49,32,97,117,116,111,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,58,49,32,49,32,97,117,116,111,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,108,103,45,103,114,111,119,45,48,123,45,109,115,45,102,108,101,120,45,112,111,115,105,116,105,118,101,58,48,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,103,114,111,119,58,48,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,108,103,45,103,114,111,119,45,49,123,45,109,115,45,102,108,101,120,45,112,111,115,105,116,105,118,101,58,49,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,103,114,111,119,58,49,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,108,103,45,115,104,114,105,110,107,45,48,123,45,109,115,45,102,108,101,120,45,110,101,103,97,116,105,118,101,58,48,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,115,104,114,105,110,107,58,48,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,108,103,45,115,104,114,105,110,107,45,49,123,45,109,115,45,102,108,101,120,45,110,101,103,97,116,105,118,101,58,49,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,115,104,114,105,110,107,58,49,33,105,109,112,111,114,116,97,110,116,125,46,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,45,108,103,45,115,116,97,114,116,123,45,109,115,45,102,108,101,120,45,112,97,99,107,58,115,116,97,114,116,33,105,109,112,111,114,116,97,110,116,59,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,58,102,108,101,120,45,115,116,97,114,116,33,105,109,112,111,114,116,97,110,116,125,46,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,45,108,103,45,101,110,100,123,45,109,115,45,102,108,101,120,45,112,97,99,107,58,101,110,100,33,105,109,112,111,114,116,97,110,116,59,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,58,102,108,101,120,45,101,110,100,33,105,109,112,111,114,116,97,110,116,125,46,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,45,108,103,45,99,101,110,116,101,114,123,45,109,115,45,102,108,101,120,45,112,97,99,107,58,99,101,110,116,101,114,33,105,109,112,111,114,116,97,110,116,59,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,58,99,101,110,116,101,114,33,105,109,112,111,114,116,97,110,116,125,46,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,45,108,103,45,98,101,116,119,101,101,110,123,45,109,115,45,102,108,101,120,45,112,97,99,107,58,106,117,115,116,105,102,121,33,105,109,112,111,114,116,97,110,116,59,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,58,115,112,97,99,101,45,98,101,116,119,101,101,110,33,105,109,112,111,114,116,97,110,116,125,46,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,45,108,103,45,97,114,111,117,110,100,123,45,109,115,45,102,108,101,120,45,112,97,99,107,58,100,105,115,116,114,105,98,117,116,101,33,105,109,112,111,114,116,97,110,116,59,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,58,115,112,97,99,101,45,97,114,111,117,110,100,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,105,116,101,109,115,45,108,103,45,115,116,97,114,116,123,45,109,115,45,102,108,101,120,45,97,108,105,103,110,58,115,116,97,114,116,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,105,116,101,109,115,58,102,108,101,120,45,115,116,97,114,116,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,105,116,101,109,115,45,108,103,45,101,110,100,123,45,109,115,45,102,108,101,120,45,97,108,105,103,110,58,101,110,100,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,105,116,101,109,115,58,102,108,101,120,45,101,110,100,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,105,116,101,109,115,45,108,103,45,99,101,110,116,101,114,123,45,109,115,45,102,108,101,120,45,97,108,105,103,110,58,99,101,110,116,101,114,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,105,116,101,109,115,58,99,101,110,116,101,114,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,105,116,101,109,115,45,108,103,45,98,97,115,101,108,105,110,101,123,45,109,115,45,102,108,101,120,45,97,108,105,103,110,58,98,97,115,101,108,105,110,101,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,105,116,101,109,115,58,98,97,115,101,108,105,110,101,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,105,116,101,109,115,45,108,103,45,115,116,114,101,116,99,104,123,45,109,115,45,102,108,101,120,45,97,108,105,103,110,58,115,116,114,101,116,99,104,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,105,116,101,109,115,58,115,116,114,101,116,99,104,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,99,111,110,116,101,110,116,45,108,103,45,115,116,97,114,116,123,45,109,115,45,102,108,101,120,45,108,105,110,101,45,112,97,99,107,58,115,116,97,114,116,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,99,111,110,116,101,110,116,58,102,108,101,120,45,115,116,97,114,116,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,99,111,110,116,101,110,116,45,108,103,45,101,110,100,123,45,109,115,45,102,108,101,120,45,108,105,110,101,45,112,97,99,107,58,101,110,100,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,99,111,110,116,101,110,116,58,102,108,101,120,45,101,110,100,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,99,111,110,116,101,110,116,45,108,103,45,99,101,110,116,101,114,123,45,109,115,45,102,108,101,120,45,108,105,110,101,45,112,97,99,107,58,99,101,110,116,101,114,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,99,111,110,116,101,110,116,58,99,101,110,116,101,114,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,99,111,110,116,101,110,116,45,108,103,45,98,101,116,119,101,101,110,123,45,109,115,45,102,108,101,120,45,108,105,110,101,45,112,97,99,107,58,106,117,115,116,105,102,121,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,99,111,110,116,101,110,116,58,115,112,97,99,101,45,98,101,116,119,101,101,110,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,99,111,110,116,101,110,116,45,108,103,45,97,114,111,117,110,100,123,45,109,115,45,102,108,101,120,45,108,105,110,101,45,112,97,99,107,58,100,105,115,116,114,105,98,117,116,101,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,99,111,110,116,101,110,116,58,115,112,97,99,101,45,97,114,111,117,110,100,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,99,111,110,116,101,110,116,45,108,103,45,115,116,114,101,116,99,104,123,45,109,115,45,102,108,101,120,45,108,105,110,101,45,112,97,99,107,58,115,116,114,101,116,99,104,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,99,111,110,116,101,110,116,58,115,116,114,101,116,99,104,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,115,101,108,102,45,108,103,45,97,117,116,111,123,45,109,115,45,102,108,101,120,45,105,116,101,109,45,97,108,105,103,110,58,97,117,116,111,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,115,101,108,102,58,97,117,116,111,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,115,101,108,102,45,108,103,45,115,116,97,114,116,123,45,109,115,45,102,108,101,120,45,105,116,101,109,45,97,108,105,103,110,58,115,116,97,114,116,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,115,101,108,102,58,102,108,101,120,45,115,116,97,114,116,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,115,101,108,102,45,108,103,45,101,110,100,123,45,109,115,45,102,108,101,120,45,105,116,101,109,45,97,108,105,103,110,58,101,110,100,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,115,101,108,102,58,102,108,101,120,45,101,110,100,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,115,101,108,102,45,108,103,45,99,101,110,116,101,114,123,45,109,115,45,102,108,101,120,45,105,116,101,109,45,97,108,105,103,110,58,99,101,110,116,101,114,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,115,101,108,102,58,99,101,110,116,101,114,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,115,101,108,102,45,108,103,45,98,97,115,101,108,105,110,101,123,45,109,115,45,102,108,101,120,45,105,116,101,109,45,97,108,105,103,110,58,98,97,115,101,108,105,110,101,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,115,101,108,102,58,98,97,115,101,108,105,110,101,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,115,101,108,102,45,108,103,45,115,116,114,101,116,99,104,123,45,109,115,45,102,108,101,120,45,105,116,101,109,45,97,108,105,103,110,58,115,116,114,101,116,99,104,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,115,101,108,102,58,115,116,114,101,116,99,104,33,105,109,112,111,114,116,97,110,116,125,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,49,50,48,48,112,120,41,123,46,102,108,101,120,45,120,108,45,114,111,119,123,45,109,115,45,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,114,111,119,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,114,111,119,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,120,108,45,99,111,108,117,109,110,123,45,109,115,45,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,99,111,108,117,109,110,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,99,111,108,117,109,110,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,120,108,45,114,111,119,45,114,101,118,101,114,115,101,123,45,109,115,45,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,114,111,119,45,114,101,118,101,114,115,101,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,114,111,119,45,114,101,118,101,114,115,101,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,120,108,45,99,111,108,117,109,110,45,114,101,118,101,114,115,101,123,45,109,115,45,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,99,111,108,117,109,110,45,114,101,118,101,114,115,101,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,100,105,114,101,99,116,105,111,110,58,99,111,108,117,109,110,45,114,101,118,101,114,115,101,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,120,108,45,119,114,97,112,123,45,109,115,45,102,108,101,120,45,119,114,97,112,58,119,114,97,112,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,119,114,97,112,58,119,114,97,112,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,120,108,45,110,111,119,114,97,112,123,45,109,115,45,102,108,101,120,45,119,114,97,112,58,110,111,119,114,97,112,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,119,114,97,112,58,110,111,119,114,97,112,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,120,108,45,119,114,97,112,45,114,101,118,101,114,115,101,123,45,109,115,45,102,108,101,120,45,119,114,97,112,58,119,114,97,112,45,114,101,118,101,114,115,101,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,119,114,97,112,58,119,114,97,112,45,114,101,118,101,114,115,101,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,120,108,45,102,105,108,108,123,45,109,115,45,102,108,101,120,58,49,32,49,32,97,117,116,111,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,58,49,32,49,32,97,117,116,111,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,120,108,45,103,114,111,119,45,48,123,45,109,115,45,102,108,101,120,45,112,111,115,105,116,105,118,101,58,48,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,103,114,111,119,58,48,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,120,108,45,103,114,111,119,45,49,123,45,109,115,45,102,108,101,120,45,112,111,115,105,116,105,118,101,58,49,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,103,114,111,119,58,49,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,120,108,45,115,104,114,105,110,107,45,48,123,45,109,115,45,102,108,101,120,45,110,101,103,97,116,105,118,101,58,48,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,115,104,114,105,110,107,58,48,33,105,109,112,111,114,116,97,110,116,125,46,102,108,101,120,45,120,108,45,115,104,114,105,110,107,45,49,123,45,109,115,45,102,108,101,120,45,110,101,103,97,116,105,118,101,58,49,33,105,109,112,111,114,116,97,110,116,59,102,108,101,120,45,115,104,114,105,110,107,58,49,33,105,109,112,111,114,116,97,110,116,125,46,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,45,120,108,45,115,116,97,114,116,123,45,109,115,45,102,108,101,120,45,112,97,99,107,58,115,116,97,114,116,33,105,109,112,111,114,116,97,110,116,59,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,58,102,108,101,120,45,115,116,97,114,116,33,105,109,112,111,114,116,97,110,116,125,46,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,45,120,108,45,101,110,100,123,45,109,115,45,102,108,101,120,45,112,97,99,107,58,101,110,100,33,105,109,112,111,114,116,97,110,116,59,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,58,102,108,101,120,45,101,110,100,33,105,109,112,111,114,116,97,110,116,125,46,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,45,120,108,45,99,101,110,116,101,114,123,45,109,115,45,102,108,101,120,45,112,97,99,107,58,99,101,110,116,101,114,33,105,109,112,111,114,116,97,110,116,59,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,58,99,101,110,116,101,114,33,105,109,112,111,114,116,97,110,116,125,46,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,45,120,108,45,98,101,116,119,101,101,110,123,45,109,115,45,102,108,101,120,45,112,97,99,107,58,106,117,115,116,105,102,121,33,105,109,112,111,114,116,97,110,116,59,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,58,115,112,97,99,101,45,98,101,116,119,101,101,110,33,105,109,112,111,114,116,97,110,116,125,46,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,45,120,108,45,97,114,111,117,110,100,123,45,109,115,45,102,108,101,120,45,112,97,99,107,58,100,105,115,116,114,105,98,117,116,101,33,105,109,112,111,114,116,97,110,116,59,106,117,115,116,105,102,121,45,99,111,110,116,101,110,116,58,115,112,97,99,101,45,97,114,111,117,110,100,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,105,116,101,109,115,45,120,108,45,115,116,97,114,116,123,45,109,115,45,102,108,101,120,45,97,108,105,103,110,58,115,116,97,114,116,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,105,116,101,109,115,58,102,108,101,120,45,115,116,97,114,116,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,105,116,101,109,115,45,120,108,45,101,110,100,123,45,109,115,45,102,108,101,120,45,97,108,105,103,110,58,101,110,100,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,105,116,101,109,115,58,102,108,101,120,45,101,110,100,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,105,116,101,109,115,45,120,108,45,99,101,110,116,101,114,123,45,109,115,45,102,108,101,120,45,97,108,105,103,110,58,99,101,110,116,101,114,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,105,116,101,109,115,58,99,101,110,116,101,114,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,105,116,101,109,115,45,120,108,45,98,97,115,101,108,105,110,101,123,45,109,115,45,102,108,101,120,45,97,108,105,103,110,58,98,97,115,101,108,105,110,101,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,105,116,101,109,115,58,98,97,115,101,108,105,110,101,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,105,116,101,109,115,45,120,108,45,115,116,114,101,116,99,104,123,45,109,115,45,102,108,101,120,45,97,108,105,103,110,58,115,116,114,101,116,99,104,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,105,116,101,109,115,58,115,116,114,101,116,99,104,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,99,111,110,116,101,110,116,45,120,108,45,115,116,97,114,116,123,45,109,115,45,102,108,101,120,45,108,105,110,101,45,112,97,99,107,58,115,116,97,114,116,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,99,111,110,116,101,110,116,58,102,108,101,120,45,115,116,97,114,116,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,99,111,110,116,101,110,116,45,120,108,45,101,110,100,123,45,109,115,45,102,108,101,120,45,108,105,110,101,45,112,97,99,107,58,101,110,100,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,99,111,110,116,101,110,116,58,102,108,101,120,45,101,110,100,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,99,111,110,116,101,110,116,45,120,108,45,99,101,110,116,101,114,123,45,109,115,45,102,108,101,120,45,108,105,110,101,45,112,97,99,107,58,99,101,110,116,101,114,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,99,111,110,116,101,110,116,58,99,101,110,116,101,114,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,99,111,110,116,101,110,116,45,120,108,45,98,101,116,119,101,101,110,123,45,109,115,45,102,108,101,120,45,108,105,110,101,45,112,97,99,107,58,106,117,115,116,105,102,121,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,99,111,110,116,101,110,116,58,115,112,97,99,101,45,98,101,116,119,101,101,110,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,99,111,110,116,101,110,116,45,120,108,45,97,114,111,117,110,100,123,45,109,115,45,102,108,101,120,45,108,105,110,101,45,112,97,99,107,58,100,105,115,116,114,105,98,117,116,101,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,99,111,110,116,101,110,116,58,115,112,97,99,101,45,97,114,111,117,110,100,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,99,111,110,116,101,110,116,45,120,108,45,115,116,114,101,116,99,104,123,45,109,115,45,102,108,101,120,45,108,105,110,101,45,112,97,99,107,58,115,116,114,101,116,99,104,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,99,111,110,116,101,110,116,58,115,116,114,101,116,99,104,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,115,101,108,102,45,120,108,45,97,117,116,111,123,45,109,115,45,102,108,101,120,45,105,116,101,109,45,97,108,105,103,110,58,97,117,116,111,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,115,101,108,102,58,97,117,116,111,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,115,101,108,102,45,120,108,45,115,116,97,114,116,123,45,109,115,45,102,108,101,120,45,105,116,101,109,45,97,108,105,103,110,58,115,116,97,114,116,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,115,101,108,102,58,102,108,101,120,45,115,116,97,114,116,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,115,101,108,102,45,120,108,45,101,110,100,123,45,109,115,45,102,108,101,120,45,105,116,101,109,45,97,108,105,103,110,58,101,110,100,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,115,101,108,102,58,102,108,101,120,45,101,110,100,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,115,101,108,102,45,120,108,45,99,101,110,116,101,114,123,45,109,115,45,102,108,101,120,45,105,116,101,109,45,97,108,105,103,110,58,99,101,110,116,101,114,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,115,101,108,102,58,99,101,110,116,101,114,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,115,101,108,102,45,120,108,45,98,97,115,101,108,105,110,101,123,45,109,115,45,102,108,101,120,45,105,116,101,109,45,97,108,105,103,110,58,98,97,115,101,108,105,110,101,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,115,101,108,102,58,98,97,115,101,108,105,110,101,33,105,109,112,111,114,116,97,110,116,125,46,97,108,105,103,110,45,115,101,108,102,45,120,108,45,115,116,114,101,116,99,104,123,45,109,115,45,102,108,101,120,45,105,116,101,109,45,97,108,105,103,110,58,115,116,114,101,116,99,104,33,105,109,112,111,114,116,97,110,116,59,97,108,105,103,110,45,115,101,108,102,58,115,116,114,101,116,99,104,33,105,109,112,111,114,116,97,110,116,125,125,46,102,108,111,97,116,45,108,101,102,116,123,102,108,111,97,116,58,108,101,102,116,33,105,109,112,111,114,116,97,110,116,125,46,102,108,111,97,116,45,114,105,103,104,116,123,102,108,111,97,116,58,114,105,103,104,116,33,105,109,112,111,114,116,97,110,116,125,46,102,108,111,97,116,45,110,111,110,101,123,102,108,111,97,116,58,110,111,110,101,33,105,109,112,111,114,116,97,110,116,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,53,55,54,112,120,41,123,46,102,108,111,97,116,45,115,109,45,108,101,102,116,123,102,108,111,97,116,58,108,101,102,116,33,105,109,112,111,114,116,97,110,116,125,46,102,108,111,97,116,45,115,109,45,114,105,103,104,116,123,102,108,111,97,116,58,114,105,103,104,116,33,105,109,112,111,114,116,97,110,116,125,46,102,108,111,97,116,45,115,109,45,110,111,110,101,123,102,108,111,97,116,58,110,111,110,101,33,105,109,112,111,114,116,97,110,116,125,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,55,54,56,112,120,41,123,46,102,108,111,97,116,45,109,100,45,108,101,102,116,123,102,108,111,97,116,58,108,101,102,116,33,105,109,112,111,114,116,97,110,116,125,46,102,108,111,97,116,45,109,100,45,114,105,103,104,116,123,102,108,111,97,116,58,114,105,103,104,116,33,105,109,112,111,114,116,97,110,116,125,46,102,108,111,97,116,45,109,100,45,110,111,110,101,123,102,108,111,97,116,58,110,111,110,101,33,105,109,112,111,114,116,97,110,116,125,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,57,57,50,112,120,41,123,46,102,108,111,97,116,45,108,103,45,108,101,102,116,123,102,108,111,97,116,58,108,101,102,116,33,105,109,112,111,114,116,97,110,116,125,46,102,108,111,97,116,45,108,103,45,114,105,103,104,116,123,102,108,111,97,116,58,114,105,103,104,116,33,105,109,112,111,114,116,97,110,116,125,46,102,108,111,97,116,45,108,103,45,110,111,110,101,123,102,108,111,97,116,58,110,111,110,101,33,105,109,112,111,114,116,97,110,116,125,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,49,50,48,48,112,120,41,123,46,102,108,111,97,116,45,120,108,45,108,101,102,116,123,102,108,111,97,116,58,108,101,102,116,33,105,109,112,111,114,116,97,110,116,125,46,102,108,111,97,116,45,120,108,45,114,105,103,104,116,123,102,108,111,97,116,58,114,105,103,104,116,33,105,109,112,111,114,116,97,110,116,125,46,102,108,111,97,116,45,120,108,45,110,111,110,101,123,102,108,111,97,116,58,110,111,110,101,33,105,109,112,111,114,116,97,110,116,125,125,46,111,118,101,114,102,108,111,119,45,97,117,116,111,123,111,118,101,114,102,108,111,119,58,97,117,116,111,33,105,109,112,111,114,116,97,110,116,125,46,111,118,101,114,102,108,111,119,45,104,105,100,100,101,110,123,111,118,101,114,102,108,111,119,58,104,105,100,100,101,110,33,105,109,112,111,114,116,97,110,116,125,46,112,111,115,105,116,105,111,110,45,115,116,97,116,105,99,123,112,111,115,105,116,105,111,110,58,115,116,97,116,105,99,33,105,109,112,111,114,116,97,110,116,125,46,112,111,115,105,116,105,111,110,45,114,101,108,97,116,105,118,101,123,112,111,115,105,116,105,111,110,58,114,101,108,97,116,105,118,101,33,105,109,112,111,114,116,97,110,116,125,46,112,111,115,105,116,105,111,110,45,97,98,115,111,108,117,116,101,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,33,105,109,112,111,114,116,97,110,116,125,46,112,111,115,105,116,105,111,110,45,102,105,120,101,100,123,112,111,115,105,116,105,111,110,58,102,105,120,101,100,33,105,109,112,111,114,116,97,110,116,125,46,112,111,115,105,116,105,111,110,45,115,116,105,99,107,121,123,112,111,115,105,116,105,111,110,58,45,119,101,98,107,105,116,45,115,116,105,99,107,121,33,105,109,112,111,114,116,97,110,116,59,112,111,115,105,116,105,111,110,58,115,116,105,99,107,121,33,105,109,112,111,114,116,97,110,116,125,46,102,105,120,101,100,45,116,111,112,123,112,111,115,105,116,105,111,110,58,102,105,120,101,100,59,116,111,112,58,48,59,114,105,103,104,116,58,48,59,108,101,102,116,58,48,59,122,45,105,110,100,101,120,58,49,48,51,48,125,46,102,105,120,101,100,45,98,111,116,116,111,109,123,112,111,115,105,116,105,111,110,58,102,105,120,101,100,59,114,105,103,104,116,58,48,59,98,111,116,116,111,109,58,48,59,108,101,102,116,58,48,59,122,45,105,110,100,101,120,58,49,48,51,48,125,64,115,117,112,112,111,114,116,115,32,40,40,112,111,115,105,116,105,111,110,58,45,119,101,98,107,105,116,45,115,116,105,99,107,121,41,32,111,114,32,40,112,111,115,105,116,105,111,110,58,115,116,105,99,107,121,41,41,123,46,115,116,105,99,107,121,45,116,111,112,123,112,111,115,105,116,105,111,110,58,45,119,101,98,107,105,116,45,115,116,105,99,107,121,59,112,111,115,105,116,105,111,110,58,115,116,105,99,107,121,59,116,111,112,58,48,59,122,45,105,110,100,101,120,58,49,48,50,48,125,125,46,115,114,45,111,110,108,121,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,119,105,100,116,104,58,49,112,120,59,104,101,105,103,104,116,58,49,112,120,59,112,97,100,100,105,110,103,58,48,59,111,118,101,114,102,108,111,119,58,104,105,100,100,101,110,59,99,108,105,112,58,114,101,99,116,40,48,44,48,44,48,44,48,41,59,119,104,105,116,101,45,115,112,97,99,101,58,110,111,119,114,97,112,59,98,111,114,100,101,114,58,48,125,46,115,114,45,111,110,108,121,45,102,111,99,117,115,97,98,108,101,58,97,99,116,105,118,101,44,46,115,114,45,111,110,108,121,45,102,111,99,117,115,97,98,108,101,58,102,111,99,117,115,123,112,111,115,105,116,105,111,110,58,115,116,97,116,105,99,59,119,105,100,116,104,58,97,117,116,111,59,104,101,105,103,104,116,58,97,117,116,111,59,111,118,101,114,102,108,111,119,58,118,105,115,105,98,108,101,59,99,108,105,112,58,97,117,116,111,59,119,104,105,116,101,45,115,112,97,99,101,58,110,111,114,109,97,108,125,46,115,104,97,100,111,119,45,115,109,123,98,111,120,45,115,104,97,100,111,119,58,48,32,46,49,50,53,114,101,109,32,46,50,53,114,101,109,32,114,103,98,97,40,48,44,48,44,48,44,46,48,55,53,41,33,105,109,112,111,114,116,97,110,116,125,46,115,104,97,100,111,119,123,98,111,120,45,115,104,97,100,111,119,58,48,32,46,53,114,101,109,32,49,114,101,109,32,114,103,98,97,40,48,44,48,44,48,44,46,49,53,41,33,105,109,112,111,114,116,97,110,116,125,46,115,104,97,100,111,119,45,108,103,123,98,111,120,45,115,104,97,100,111,119,58,48,32,49,114,101,109,32,51,114,101,109,32,114,103,98,97,40,48,44,48,44,48,44,46,49,55,53,41,33,105,109,112,111,114,116,97,110,116,125,46,115,104,97,100,111,119,45,110,111,110,101,123,98,111,120,45,115,104,97,100,111,119,58,110,111,110,101,33,105,109,112,111,114,116,97,110,116,125,46,119,45,50,53,123,119,105,100,116,104,58,50,53,37,33,105,109,112,111,114,116,97,110,116,125,46,119,45,53,48,123,119,105,100,116,104,58,53,48,37,33,105,109,112,111,114,116,97,110,116,125,46,119,45,55,53,123,119,105,100,116,104,58,55,53,37,33,105,109,112,111,114,116,97,110,116,125,46,119,45,49,48,48,123,119,105,100,116,104,58,49,48,48,37,33,105,109,112,111,114,116,97,110,116,125,46,119,45,97,117,116,111,123,119,105,100,116,104,58,97,117,116,111,33,105,109,112,111,114,116,97,110,116,125,46,104,45,50,53,123,104,101,105,103,104,116,58,50,53,37,33,105,109,112,111,114,116,97,110,116,125,46,104,45,53,48,123,104,101,105,103,104,116,58,53,48,37,33,105,109,112,111,114,116,97,110,116,125,46,104,45,55,53,123,104,101,105,103,104,116,58,55,53,37,33,105,109,112,111,114,116,97,110,116,125,46,104,45,49,48,48,123,104,101,105,103,104,116,58,49,48,48,37,33,105,109,112,111,114,116,97,110,116,125,46,104,45,97,117,116,111,123,104,101,105,103,104,116,58,97,117,116,111,33,105,109,112,111,114,116,97,110,116,125,46,109,119,45,49,48,48,123,109,97,120,45,119,105,100,116,104,58,49,48,48,37,33,105,109,112,111,114,116,97,110,116,125,46,109,104,45,49,48,48,123,109,97,120,45,104,101,105,103,104,116,58,49,48,48,37,33,105,109,112,111,114,116,97,110,116,125,46,109,105,110,45,118,119,45,49,48,48,123,109,105,110,45,119,105,100,116,104,58,49,48,48,118,119,33,105,109,112,111,114,116,97,110,116,125,46,109,105,110,45,118,104,45,49,48,48,123,109,105,110,45,104,101,105,103,104,116,58,49,48,48,118,104,33,105,109,112,111,114,116,97,110,116,125,46,118,119,45,49,48,48,123,119,105,100,116,104,58,49,48,48,118,119,33,105,109,112,111,114,116,97,110,116,125,46,118,104,45,49,48,48,123,104,101,105,103,104,116,58,49,48,48,118,104,33,105,109,112,111,114,116,97,110,116,125,46,115,116,114,101,116,99,104,101,100,45,108,105,110,107,58,58,97,102,116,101,114,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,116,111,112,58,48,59,114,105,103,104,116,58,48,59,98,111,116,116,111,109,58,48,59,108,101,102,116,58,48,59,122,45,105,110,100,101,120,58,49,59,112,111,105,110,116,101,114,45,101,118,101,110,116,115,58,97,117,116,111,59,99,111,110,116,101,110,116,58,34,34,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,114,103,98,97,40,48,44,48,44,48,44,48,41,125,46,109,45,48,123,109,97,114,103,105,110,58,48,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,48,44,46,109,121,45,48,123,109,97,114,103,105,110,45,116,111,112,58,48,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,48,44,46,109,120,45,48,123,109,97,114,103,105,110,45,114,105,103,104,116,58,48,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,48,44,46,109,121,45,48,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,48,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,48,44,46,109,120,45,48,123,109,97,114,103,105,110,45,108,101,102,116,58,48,33,105,109,112,111,114,116,97,110,116,125,46,109,45,49,123,109,97,114,103,105,110,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,49,44,46,109,121,45,49,123,109,97,114,103,105,110,45,116,111,112,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,49,44,46,109,120,45,49,123,109,97,114,103,105,110,45,114,105,103,104,116,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,49,44,46,109,121,45,49,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,49,44,46,109,120,45,49,123,109,97,114,103,105,110,45,108,101,102,116,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,50,123,109,97,114,103,105,110,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,50,44,46,109,121,45,50,123,109,97,114,103,105,110,45,116,111,112,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,50,44,46,109,120,45,50,123,109,97,114,103,105,110,45,114,105,103,104,116,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,50,44,46,109,121,45,50,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,50,44,46,109,120,45,50,123,109,97,114,103,105,110,45,108,101,102,116,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,51,123,109,97,114,103,105,110,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,51,44,46,109,121,45,51,123,109,97,114,103,105,110,45,116,111,112,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,51,44,46,109,120,45,51,123,109,97,114,103,105,110,45,114,105,103,104,116,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,51,44,46,109,121,45,51,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,51,44,46,109,120,45,51,123,109,97,114,103,105,110,45,108,101,102,116,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,52,123,109,97,114,103,105,110,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,52,44,46,109,121,45,52,123,109,97,114,103,105,110,45,116,111,112,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,52,44,46,109,120,45,52,123,109,97,114,103,105,110,45,114,105,103,104,116,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,52,44,46,109,121,45,52,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,52,44,46,109,120,45,52,123,109,97,114,103,105,110,45,108,101,102,116,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,53,123,109,97,114,103,105,110,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,53,44,46,109,121,45,53,123,109,97,114,103,105,110,45,116,111,112,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,53,44,46,109,120,45,53,123,109,97,114,103,105,110,45,114,105,103,104,116,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,53,44,46,109,121,45,53,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,53,44,46,109,120,45,53,123,109,97,114,103,105,110,45,108,101,102,116,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,45,48,123,112,97,100,100,105,110,103,58,48,33,105,109,112,111,114,116,97,110,116,125,46,112,116,45,48,44,46,112,121,45,48,123,112,97,100,100,105,110,103,45,116,111,112,58,48,33,105,109,112,111,114,116,97,110,116,125,46,112,114,45,48,44,46,112,120,45,48,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,48,33,105,109,112,111,114,116,97,110,116,125,46,112,98,45,48,44,46,112,121,45,48,123,112,97,100,100,105,110,103,45,98,111,116,116,111,109,58,48,33,105,109,112,111,114,116,97,110,116,125,46,112,108,45,48,44,46,112,120,45,48,123,112,97,100,100,105,110,103,45,108,101,102,116,58,48,33,105,109,112,111,114,116,97,110,116,125,46,112,45,49,123,112,97,100,100,105,110,103,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,116,45,49,44,46,112,121,45,49,123,112,97,100,100,105,110,103,45,116,111,112,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,114,45,49,44,46,112,120,45,49,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,98,45,49,44,46,112,121,45,49,123,112,97,100,100,105,110,103,45,98,111,116,116,111,109,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,108,45,49,44,46,112,120,45,49,123,112,97,100,100,105,110,103,45,108,101,102,116,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,45,50,123,112,97,100,100,105,110,103,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,116,45,50,44,46,112,121,45,50,123,112,97,100,100,105,110,103,45,116,111,112,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,114,45,50,44,46,112,120,45,50,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,98,45,50,44,46,112,121,45,50,123,112,97,100,100,105,110,103,45,98,111,116,116,111,109,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,108,45,50,44,46,112,120,45,50,123,112,97,100,100,105,110,103,45,108,101,102,116,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,45,51,123,112,97,100,100,105,110,103,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,116,45,51,44,46,112,121,45,51,123,112,97,100,100,105,110,103,45,116,111,112,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,114,45,51,44,46,112,120,45,51,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,98,45,51,44,46,112,121,45,51,123,112,97,100,100,105,110,103,45,98,111,116,116,111,109,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,108,45,51,44,46,112,120,45,51,123,112,97,100,100,105,110,103,45,108,101,102,116,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,45,52,123,112,97,100,100,105,110,103,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,116,45,52,44,46,112,121,45,52,123,112,97,100,100,105,110,103,45,116,111,112,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,114,45,52,44,46,112,120,45,52,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,98,45,52,44,46,112,121,45,52,123,112,97,100,100,105,110,103,45,98,111,116,116,111,109,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,108,45,52,44,46,112,120,45,52,123,112,97,100,100,105,110,103,45,108,101,102,116,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,45,53,123,112,97,100,100,105,110,103,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,116,45,53,44,46,112,121,45,53,123,112,97,100,100,105,110,103,45,116,111,112,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,114,45,53,44,46,112,120,45,53,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,98,45,53,44,46,112,121,45,53,123,112,97,100,100,105,110,103,45,98,111,116,116,111,109,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,108,45,53,44,46,112,120,45,53,123,112,97,100,100,105,110,103,45,108,101,102,116,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,110,49,123,109,97,114,103,105,110,58,45,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,110,49,44,46,109,121,45,110,49,123,109,97,114,103,105,110,45,116,111,112,58,45,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,110,49,44,46,109,120,45,110,49,123,109,97,114,103,105,110,45,114,105,103,104,116,58,45,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,110,49,44,46,109,121,45,110,49,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,45,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,110,49,44,46,109,120,45,110,49,123,109,97,114,103,105,110,45,108,101,102,116,58,45,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,110,50,123,109,97,114,103,105,110,58,45,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,110,50,44,46,109,121,45,110,50,123,109,97,114,103,105,110,45,116,111,112,58,45,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,110,50,44,46,109,120,45,110,50,123,109,97,114,103,105,110,45,114,105,103,104,116,58,45,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,110,50,44,46,109,121,45,110,50,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,45,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,110,50,44,46,109,120,45,110,50,123,109,97,114,103,105,110,45,108,101,102,116,58,45,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,110,51,123,109,97,114,103,105,110,58,45,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,110,51,44,46,109,121,45,110,51,123,109,97,114,103,105,110,45,116,111,112,58,45,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,110,51,44,46,109,120,45,110,51,123,109,97,114,103,105,110,45,114,105,103,104,116,58,45,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,110,51,44,46,109,121,45,110,51,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,45,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,110,51,44,46,109,120,45,110,51,123,109,97,114,103,105,110,45,108,101,102,116,58,45,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,110,52,123,109,97,114,103,105,110,58,45,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,110,52,44,46,109,121,45,110,52,123,109,97,114,103,105,110,45,116,111,112,58,45,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,110,52,44,46,109,120,45,110,52,123,109,97,114,103,105,110,45,114,105,103,104,116,58,45,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,110,52,44,46,109,121,45,110,52,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,45,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,110,52,44,46,109,120,45,110,52,123,109,97,114,103,105,110,45,108,101,102,116,58,45,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,110,53,123,109,97,114,103,105,110,58,45,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,110,53,44,46,109,121,45,110,53,123,109,97,114,103,105,110,45,116,111,112,58,45,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,110,53,44,46,109,120,45,110,53,123,109,97,114,103,105,110,45,114,105,103,104,116,58,45,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,110,53,44,46,109,121,45,110,53,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,45,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,110,53,44,46,109,120,45,110,53,123,109,97,114,103,105,110,45,108,101,102,116,58,45,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,97,117,116,111,123,109,97,114,103,105,110,58,97,117,116,111,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,97,117,116,111,44,46,109,121,45,97,117,116,111,123,109,97,114,103,105,110,45,116,111,112,58,97,117,116,111,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,97,117,116,111,44,46,109,120,45,97,117,116,111,123,109,97,114,103,105,110,45,114,105,103,104,116,58,97,117,116,111,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,97,117,116,111,44,46,109,121,45,97,117,116,111,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,97,117,116,111,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,97,117,116,111,44,46,109,120,45,97,117,116,111,123,109,97,114,103,105,110,45,108,101,102,116,58,97,117,116,111,33,105,109,112,111,114,116,97,110,116,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,53,55,54,112,120,41,123,46,109,45,115,109,45,48,123,109,97,114,103,105,110,58,48,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,115,109,45,48,44,46,109,121,45,115,109,45,48,123,109,97,114,103,105,110,45,116,111,112,58,48,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,115,109,45,48,44,46,109,120,45,115,109,45,48,123,109,97,114,103,105,110,45,114,105,103,104,116,58,48,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,115,109,45,48,44,46,109,121,45,115,109,45,48,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,48,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,115,109,45,48,44,46,109,120,45,115,109,45,48,123,109,97,114,103,105,110,45,108,101,102,116,58,48,33,105,109,112,111,114,116,97,110,116,125,46,109,45,115,109,45,49,123,109,97,114,103,105,110,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,115,109,45,49,44,46,109,121,45,115,109,45,49,123,109,97,114,103,105,110,45,116,111,112,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,115,109,45,49,44,46,109,120,45,115,109,45,49,123,109,97,114,103,105,110,45,114,105,103,104,116,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,115,109,45,49,44,46,109,121,45,115,109,45,49,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,115,109,45,49,44,46,109,120,45,115,109,45,49,123,109,97,114,103,105,110,45,108,101,102,116,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,115,109,45,50,123,109,97,114,103,105,110,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,115,109,45,50,44,46,109,121,45,115,109,45,50,123,109,97,114,103,105,110,45,116,111,112,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,115,109,45,50,44,46,109,120,45,115,109,45,50,123,109,97,114,103,105,110,45,114,105,103,104,116,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,115,109,45,50,44,46,109,121,45,115,109,45,50,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,115,109,45,50,44,46,109,120,45,115,109,45,50,123,109,97,114,103,105,110,45,108,101,102,116,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,115,109,45,51,123,109,97,114,103,105,110,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,115,109,45,51,44,46,109,121,45,115,109,45,51,123,109,97,114,103,105,110,45,116,111,112,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,115,109,45,51,44,46,109,120,45,115,109,45,51,123,109,97,114,103,105,110,45,114,105,103,104,116,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,115,109,45,51,44,46,109,121,45,115,109,45,51,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,115,109,45,51,44,46,109,120,45,115,109,45,51,123,109,97,114,103,105,110,45,108,101,102,116,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,115,109,45,52,123,109,97,114,103,105,110,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,115,109,45,52,44,46,109,121,45,115,109,45,52,123,109,97,114,103,105,110,45,116,111,112,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,115,109,45,52,44,46,109,120,45,115,109,45,52,123,109,97,114,103,105,110,45,114,105,103,104,116,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,115,109,45,52,44,46,109,121,45,115,109,45,52,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,115,109,45,52,44,46,109,120,45,115,109,45,52,123,109,97,114,103,105,110,45,108,101,102,116,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,115,109,45,53,123,109,97,114,103,105,110,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,115,109,45,53,44,46,109,121,45,115,109,45,53,123,109,97,114,103,105,110,45,116,111,112,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,115,109,45,53,44,46,109,120,45,115,109,45,53,123,109,97,114,103,105,110,45,114,105,103,104,116,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,115,109,45,53,44,46,109,121,45,115,109,45,53,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,115,109,45,53,44,46,109,120,45,115,109,45,53,123,109,97,114,103,105,110,45,108,101,102,116,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,45,115,109,45,48,123,112,97,100,100,105,110,103,58,48,33,105,109,112,111,114,116,97,110,116,125,46,112,116,45,115,109,45,48,44,46,112,121,45,115,109,45,48,123,112,97,100,100,105,110,103,45,116,111,112,58,48,33,105,109,112,111,114,116,97,110,116,125,46,112,114,45,115,109,45,48,44,46,112,120,45,115,109,45,48,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,48,33,105,109,112,111,114,116,97,110,116,125,46,112,98,45,115,109,45,48,44,46,112,121,45,115,109,45,48,123,112,97,100,100,105,110,103,45,98,111,116,116,111,109,58,48,33,105,109,112,111,114,116,97,110,116,125,46,112,108,45,115,109,45,48,44,46,112,120,45,115,109,45,48,123,112,97,100,100,105,110,103,45,108,101,102,116,58,48,33,105,109,112,111,114,116,97,110,116,125,46,112,45,115,109,45,49,123,112,97,100,100,105,110,103,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,116,45,115,109,45,49,44,46,112,121,45,115,109,45,49,123,112,97,100,100,105,110,103,45,116,111,112,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,114,45,115,109,45,49,44,46,112,120,45,115,109,45,49,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,98,45,115,109,45,49,44,46,112,121,45,115,109,45,49,123,112,97,100,100,105,110,103,45,98,111,116,116,111,109,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,108,45,115,109,45,49,44,46,112,120,45,115,109,45,49,123,112,97,100,100,105,110,103,45,108,101,102,116,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,45,115,109,45,50,123,112,97,100,100,105,110,103,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,116,45,115,109,45,50,44,46,112,121,45,115,109,45,50,123,112,97,100,100,105,110,103,45,116,111,112,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,114,45,115,109,45,50,44,46,112,120,45,115,109,45,50,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,98,45,115,109,45,50,44,46,112,121,45,115,109,45,50,123,112,97,100,100,105,110,103,45,98,111,116,116,111,109,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,108,45,115,109,45,50,44,46,112,120,45,115,109,45,50,123,112,97,100,100,105,110,103,45,108,101,102,116,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,45,115,109,45,51,123,112,97,100,100,105,110,103,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,116,45,115,109,45,51,44,46,112,121,45,115,109,45,51,123,112,97,100,100,105,110,103,45,116,111,112,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,114,45,115,109,45,51,44,46,112,120,45,115,109,45,51,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,98,45,115,109,45,51,44,46,112,121,45,115,109,45,51,123,112,97,100,100,105,110,103,45,98,111,116,116,111,109,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,108,45,115,109,45,51,44,46,112,120,45,115,109,45,51,123,112,97,100,100,105,110,103,45,108,101,102,116,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,45,115,109,45,52,123,112,97,100,100,105,110,103,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,116,45,115,109,45,52,44,46,112,121,45,115,109,45,52,123,112,97,100,100,105,110,103,45,116,111,112,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,114,45,115,109,45,52,44,46,112,120,45,115,109,45,52,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,98,45,115,109,45,52,44,46,112,121,45,115,109,45,52,123,112,97,100,100,105,110,103,45,98,111,116,116,111,109,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,108,45,115,109,45,52,44,46,112,120,45,115,109,45,52,123,112,97,100,100,105,110,103,45,108,101,102,116,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,45,115,109,45,53,123,112,97,100,100,105,110,103,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,116,45,115,109,45,53,44,46,112,121,45,115,109,45,53,123,112,97,100,100,105,110,103,45,116,111,112,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,114,45,115,109,45,53,44,46,112,120,45,115,109,45,53,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,98,45,115,109,45,53,44,46,112,121,45,115,109,45,53,123,112,97,100,100,105,110,103,45,98,111,116,116,111,109,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,108,45,115,109,45,53,44,46,112,120,45,115,109,45,53,123,112,97,100,100,105,110,103,45,108,101,102,116,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,115,109,45,110,49,123,109,97,114,103,105,110,58,45,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,115,109,45,110,49,44,46,109,121,45,115,109,45,110,49,123,109,97,114,103,105,110,45,116,111,112,58,45,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,115,109,45,110,49,44,46,109,120,45,115,109,45,110,49,123,109,97,114,103,105,110,45,114,105,103,104,116,58,45,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,115,109,45,110,49,44,46,109,121,45,115,109,45,110,49,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,45,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,115,109,45,110,49,44,46,109,120,45,115,109,45,110,49,123,109,97,114,103,105,110,45,108,101,102,116,58,45,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,115,109,45,110,50,123,109,97,114,103,105,110,58,45,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,115,109,45,110,50,44,46,109,121,45,115,109,45,110,50,123,109,97,114,103,105,110,45,116,111,112,58,45,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,115,109,45,110,50,44,46,109,120,45,115,109,45,110,50,123,109,97,114,103,105,110,45,114,105,103,104,116,58,45,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,115,109,45,110,50,44,46,109,121,45,115,109,45,110,50,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,45,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,115,109,45,110,50,44,46,109,120,45,115,109,45,110,50,123,109,97,114,103,105,110,45,108,101,102,116,58,45,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,115,109,45,110,51,123,109,97,114,103,105,110,58,45,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,115,109,45,110,51,44,46,109,121,45,115,109,45,110,51,123,109,97,114,103,105,110,45,116,111,112,58,45,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,115,109,45,110,51,44,46,109,120,45,115,109,45,110,51,123,109,97,114,103,105,110,45,114,105,103,104,116,58,45,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,115,109,45,110,51,44,46,109,121,45,115,109,45,110,51,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,45,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,115,109,45,110,51,44,46,109,120,45,115,109,45,110,51,123,109,97,114,103,105,110,45,108,101,102,116,58,45,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,115,109,45,110,52,123,109,97,114,103,105,110,58,45,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,115,109,45,110,52,44,46,109,121,45,115,109,45,110,52,123,109,97,114,103,105,110,45,116,111,112,58,45,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,115,109,45,110,52,44,46,109,120,45,115,109,45,110,52,123,109,97,114,103,105,110,45,114,105,103,104,116,58,45,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,115,109,45,110,52,44,46,109,121,45,115,109,45,110,52,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,45,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,115,109,45,110,52,44,46,109,120,45,115,109,45,110,52,123,109,97,114,103,105,110,45,108,101,102,116,58,45,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,115,109,45,110,53,123,109,97,114,103,105,110,58,45,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,115,109,45,110,53,44,46,109,121,45,115,109,45,110,53,123,109,97,114,103,105,110,45,116,111,112,58,45,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,115,109,45,110,53,44,46,109,120,45,115,109,45,110,53,123,109,97,114,103,105,110,45,114,105,103,104,116,58,45,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,115,109,45,110,53,44,46,109,121,45,115,109,45,110,53,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,45,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,115,109,45,110,53,44,46,109,120,45,115,109,45,110,53,123,109,97,114,103,105,110,45,108,101,102,116,58,45,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,115,109,45,97,117,116,111,123,109,97,114,103,105,110,58,97,117,116,111,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,115,109,45,97,117,116,111,44,46,109,121,45,115,109,45,97,117,116,111,123,109,97,114,103,105,110,45,116,111,112,58,97,117,116,111,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,115,109,45,97,117,116,111,44,46,109,120,45,115,109,45,97,117,116,111,123,109,97,114,103,105,110,45,114,105,103,104,116,58,97,117,116,111,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,115,109,45,97,117,116,111,44,46,109,121,45,115,109,45,97,117,116,111,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,97,117,116,111,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,115,109,45,97,117,116,111,44,46,109,120,45,115,109,45,97,117,116,111,123,109,97,114,103,105,110,45,108,101,102,116,58,97,117,116,111,33,105,109,112,111,114,116,97,110,116,125,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,55,54,56,112,120,41,123,46,109,45,109,100,45,48,123,109,97,114,103,105,110,58,48,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,109,100,45,48,44,46,109,121,45,109,100,45,48,123,109,97,114,103,105,110,45,116,111,112,58,48,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,109,100,45,48,44,46,109,120,45,109,100,45,48,123,109,97,114,103,105,110,45,114,105,103,104,116,58,48,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,109,100,45,48,44,46,109,121,45,109,100,45,48,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,48,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,109,100,45,48,44,46,109,120,45,109,100,45,48,123,109,97,114,103,105,110,45,108,101,102,116,58,48,33,105,109,112,111,114,116,97,110,116,125,46,109,45,109,100,45,49,123,109,97,114,103,105,110,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,109,100,45,49,44,46,109,121,45,109,100,45,49,123,109,97,114,103,105,110,45,116,111,112,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,109,100,45,49,44,46,109,120,45,109,100,45,49,123,109,97,114,103,105,110,45,114,105,103,104,116,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,109,100,45,49,44,46,109,121,45,109,100,45,49,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,109,100,45,49,44,46,109,120,45,109,100,45,49,123,109,97,114,103,105,110,45,108,101,102,116,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,109,100,45,50,123,109,97,114,103,105,110,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,109,100,45,50,44,46,109,121,45,109,100,45,50,123,109,97,114,103,105,110,45,116,111,112,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,109,100,45,50,44,46,109,120,45,109,100,45,50,123,109,97,114,103,105,110,45,114,105,103,104,116,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,109,100,45,50,44,46,109,121,45,109,100,45,50,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,109,100,45,50,44,46,109,120,45,109,100,45,50,123,109,97,114,103,105,110,45,108,101,102,116,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,109,100,45,51,123,109,97,114,103,105,110,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,109,100,45,51,44,46,109,121,45,109,100,45,51,123,109,97,114,103,105,110,45,116,111,112,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,109,100,45,51,44,46,109,120,45,109,100,45,51,123,109,97,114,103,105,110,45,114,105,103,104,116,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,109,100,45,51,44,46,109,121,45,109,100,45,51,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,109,100,45,51,44,46,109,120,45,109,100,45,51,123,109,97,114,103,105,110,45,108,101,102,116,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,109,100,45,52,123,109,97,114,103,105,110,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,109,100,45,52,44,46,109,121,45,109,100,45,52,123,109,97,114,103,105,110,45,116,111,112,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,109,100,45,52,44,46,109,120,45,109,100,45,52,123,109,97,114,103,105,110,45,114,105,103,104,116,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,109,100,45,52,44,46,109,121,45,109,100,45,52,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,109,100,45,52,44,46,109,120,45,109,100,45,52,123,109,97,114,103,105,110,45,108,101,102,116,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,109,100,45,53,123,109,97,114,103,105,110,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,109,100,45,53,44,46,109,121,45,109,100,45,53,123,109,97,114,103,105,110,45,116,111,112,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,109,100,45,53,44,46,109,120,45,109,100,45,53,123,109,97,114,103,105,110,45,114,105,103,104,116,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,109,100,45,53,44,46,109,121,45,109,100,45,53,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,109,100,45,53,44,46,109,120,45,109,100,45,53,123,109,97,114,103,105,110,45,108,101,102,116,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,45,109,100,45,48,123,112,97,100,100,105,110,103,58,48,33,105,109,112,111,114,116,97,110,116,125,46,112,116,45,109,100,45,48,44,46,112,121,45,109,100,45,48,123,112,97,100,100,105,110,103,45,116,111,112,58,48,33,105,109,112,111,114,116,97,110,116,125,46,112,114,45,109,100,45,48,44,46,112,120,45,109,100,45,48,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,48,33,105,109,112,111,114,116,97,110,116,125,46,112,98,45,109,100,45,48,44,46,112,121,45,109,100,45,48,123,112,97,100,100,105,110,103,45,98,111,116,116,111,109,58,48,33,105,109,112,111,114,116,97,110,116,125,46,112,108,45,109,100,45,48,44,46,112,120,45,109,100,45,48,123,112,97,100,100,105,110,103,45,108,101,102,116,58,48,33,105,109,112,111,114,116,97,110,116,125,46,112,45,109,100,45,49,123,112,97,100,100,105,110,103,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,116,45,109,100,45,49,44,46,112,121,45,109,100,45,49,123,112,97,100,100,105,110,103,45,116,111,112,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,114,45,109,100,45,49,44,46,112,120,45,109,100,45,49,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,98,45,109,100,45,49,44,46,112,121,45,109,100,45,49,123,112,97,100,100,105,110,103,45,98,111,116,116,111,109,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,108,45,109,100,45,49,44,46,112,120,45,109,100,45,49,123,112,97,100,100,105,110,103,45,108,101,102,116,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,45,109,100,45,50,123,112,97,100,100,105,110,103,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,116,45,109,100,45,50,44,46,112,121,45,109,100,45,50,123,112,97,100,100,105,110,103,45,116,111,112,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,114,45,109,100,45,50,44,46,112,120,45,109,100,45,50,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,98,45,109,100,45,50,44,46,112,121,45,109,100,45,50,123,112,97,100,100,105,110,103,45,98,111,116,116,111,109,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,108,45,109,100,45,50,44,46,112,120,45,109,100,45,50,123,112,97,100,100,105,110,103,45,108,101,102,116,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,45,109,100,45,51,123,112,97,100,100,105,110,103,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,116,45,109,100,45,51,44,46,112,121,45,109,100,45,51,123,112,97,100,100,105,110,103,45,116,111,112,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,114,45,109,100,45,51,44,46,112,120,45,109,100,45,51,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,98,45,109,100,45,51,44,46,112,121,45,109,100,45,51,123,112,97,100,100,105,110,103,45,98,111,116,116,111,109,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,108,45,109,100,45,51,44,46,112,120,45,109,100,45,51,123,112,97,100,100,105,110,103,45,108,101,102,116,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,45,109,100,45,52,123,112,97,100,100,105,110,103,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,116,45,109,100,45,52,44,46,112,121,45,109,100,45,52,123,112,97,100,100,105,110,103,45,116,111,112,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,114,45,109,100,45,52,44,46,112,120,45,109,100,45,52,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,98,45,109,100,45,52,44,46,112,121,45,109,100,45,52,123,112,97,100,100,105,110,103,45,98,111,116,116,111,109,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,108,45,109,100,45,52,44,46,112,120,45,109,100,45,52,123,112,97,100,100,105,110,103,45,108,101,102,116,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,45,109,100,45,53,123,112,97,100,100,105,110,103,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,116,45,109,100,45,53,44,46,112,121,45,109,100,45,53,123,112,97,100,100,105,110,103,45,116,111,112,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,114,45,109,100,45,53,44,46,112,120,45,109,100,45,53,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,98,45,109,100,45,53,44,46,112,121,45,109,100,45,53,123,112,97,100,100,105,110,103,45,98,111,116,116,111,109,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,108,45,109,100,45,53,44,46,112,120,45,109,100,45,53,123,112,97,100,100,105,110,103,45,108,101,102,116,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,109,100,45,110,49,123,109,97,114,103,105,110,58,45,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,109,100,45,110,49,44,46,109,121,45,109,100,45,110,49,123,109,97,114,103,105,110,45,116,111,112,58,45,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,109,100,45,110,49,44,46,109,120,45,109,100,45,110,49,123,109,97,114,103,105,110,45,114,105,103,104,116,58,45,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,109,100,45,110,49,44,46,109,121,45,109,100,45,110,49,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,45,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,109,100,45,110,49,44,46,109,120,45,109,100,45,110,49,123,109,97,114,103,105,110,45,108,101,102,116,58,45,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,109,100,45,110,50,123,109,97,114,103,105,110,58,45,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,109,100,45,110,50,44,46,109,121,45,109,100,45,110,50,123,109,97,114,103,105,110,45,116,111,112,58,45,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,109,100,45,110,50,44,46,109,120,45,109,100,45,110,50,123,109,97,114,103,105,110,45,114,105,103,104,116,58,45,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,109,100,45,110,50,44,46,109,121,45,109,100,45,110,50,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,45,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,109,100,45,110,50,44,46,109,120,45,109,100,45,110,50,123,109,97,114,103,105,110,45,108,101,102,116,58,45,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,109,100,45,110,51,123,109,97,114,103,105,110,58,45,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,109,100,45,110,51,44,46,109,121,45,109,100,45,110,51,123,109,97,114,103,105,110,45,116,111,112,58,45,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,109,100,45,110,51,44,46,109,120,45,109,100,45,110,51,123,109,97,114,103,105,110,45,114,105,103,104,116,58,45,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,109,100,45,110,51,44,46,109,121,45,109,100,45,110,51,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,45,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,109,100,45,110,51,44,46,109,120,45,109,100,45,110,51,123,109,97,114,103,105,110,45,108,101,102,116,58,45,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,109,100,45,110,52,123,109,97,114,103,105,110,58,45,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,109,100,45,110,52,44,46,109,121,45,109,100,45,110,52,123,109,97,114,103,105,110,45,116,111,112,58,45,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,109,100,45,110,52,44,46,109,120,45,109,100,45,110,52,123,109,97,114,103,105,110,45,114,105,103,104,116,58,45,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,109,100,45,110,52,44,46,109,121,45,109,100,45,110,52,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,45,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,109,100,45,110,52,44,46,109,120,45,109,100,45,110,52,123,109,97,114,103,105,110,45,108,101,102,116,58,45,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,109,100,45,110,53,123,109,97,114,103,105,110,58,45,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,109,100,45,110,53,44,46,109,121,45,109,100,45,110,53,123,109,97,114,103,105,110,45,116,111,112,58,45,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,109,100,45,110,53,44,46,109,120,45,109,100,45,110,53,123,109,97,114,103,105,110,45,114,105,103,104,116,58,45,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,109,100,45,110,53,44,46,109,121,45,109,100,45,110,53,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,45,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,109,100,45,110,53,44,46,109,120,45,109,100,45,110,53,123,109,97,114,103,105,110,45,108,101,102,116,58,45,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,109,100,45,97,117,116,111,123,109,97,114,103,105,110,58,97,117,116,111,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,109,100,45,97,117,116,111,44,46,109,121,45,109,100,45,97,117,116,111,123,109,97,114,103,105,110,45,116,111,112,58,97,117,116,111,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,109,100,45,97,117,116,111,44,46,109,120,45,109,100,45,97,117,116,111,123,109,97,114,103,105,110,45,114,105,103,104,116,58,97,117,116,111,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,109,100,45,97,117,116,111,44,46,109,121,45,109,100,45,97,117,116,111,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,97,117,116,111,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,109,100,45,97,117,116,111,44,46,109,120,45,109,100,45,97,117,116,111,123,109,97,114,103,105,110,45,108,101,102,116,58,97,117,116,111,33,105,109,112,111,114,116,97,110,116,125,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,57,57,50,112,120,41,123,46,109,45,108,103,45,48,123,109,97,114,103,105,110,58,48,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,108,103,45,48,44,46,109,121,45,108,103,45,48,123,109,97,114,103,105,110,45,116,111,112,58,48,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,108,103,45,48,44,46,109,120,45,108,103,45,48,123,109,97,114,103,105,110,45,114,105,103,104,116,58,48,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,108,103,45,48,44,46,109,121,45,108,103,45,48,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,48,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,108,103,45,48,44,46,109,120,45,108,103,45,48,123,109,97,114,103,105,110,45,108,101,102,116,58,48,33,105,109,112,111,114,116,97,110,116,125,46,109,45,108,103,45,49,123,109,97,114,103,105,110,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,108,103,45,49,44,46,109,121,45,108,103,45,49,123,109,97,114,103,105,110,45,116,111,112,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,108,103,45,49,44,46,109,120,45,108,103,45,49,123,109,97,114,103,105,110,45,114,105,103,104,116,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,108,103,45,49,44,46,109,121,45,108,103,45,49,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,108,103,45,49,44,46,109,120,45,108,103,45,49,123,109,97,114,103,105,110,45,108,101,102,116,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,108,103,45,50,123,109,97,114,103,105,110,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,108,103,45,50,44,46,109,121,45,108,103,45,50,123,109,97,114,103,105,110,45,116,111,112,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,108,103,45,50,44,46,109,120,45,108,103,45,50,123,109,97,114,103,105,110,45,114,105,103,104,116,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,108,103,45,50,44,46,109,121,45,108,103,45,50,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,108,103,45,50,44,46,109,120,45,108,103,45,50,123,109,97,114,103,105,110,45,108,101,102,116,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,108,103,45,51,123,109,97,114,103,105,110,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,108,103,45,51,44,46,109,121,45,108,103,45,51,123,109,97,114,103,105,110,45,116,111,112,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,108,103,45,51,44,46,109,120,45,108,103,45,51,123,109,97,114,103,105,110,45,114,105,103,104,116,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,108,103,45,51,44,46,109,121,45,108,103,45,51,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,108,103,45,51,44,46,109,120,45,108,103,45,51,123,109,97,114,103,105,110,45,108,101,102,116,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,108,103,45,52,123,109,97,114,103,105,110,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,108,103,45,52,44,46,109,121,45,108,103,45,52,123,109,97,114,103,105,110,45,116,111,112,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,108,103,45,52,44,46,109,120,45,108,103,45,52,123,109,97,114,103,105,110,45,114,105,103,104,116,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,108,103,45,52,44,46,109,121,45,108,103,45,52,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,108,103,45,52,44,46,109,120,45,108,103,45,52,123,109,97,114,103,105,110,45,108,101,102,116,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,108,103,45,53,123,109,97,114,103,105,110,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,108,103,45,53,44,46,109,121,45,108,103,45,53,123,109,97,114,103,105,110,45,116,111,112,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,108,103,45,53,44,46,109,120,45,108,103,45,53,123,109,97,114,103,105,110,45,114,105,103,104,116,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,108,103,45,53,44,46,109,121,45,108,103,45,53,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,108,103,45,53,44,46,109,120,45,108,103,45,53,123,109,97,114,103,105,110,45,108,101,102,116,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,45,108,103,45,48,123,112,97,100,100,105,110,103,58,48,33,105,109,112,111,114,116,97,110,116,125,46,112,116,45,108,103,45,48,44,46,112,121,45,108,103,45,48,123,112,97,100,100,105,110,103,45,116,111,112,58,48,33,105,109,112,111,114,116,97,110,116,125,46,112,114,45,108,103,45,48,44,46,112,120,45,108,103,45,48,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,48,33,105,109,112,111,114,116,97,110,116,125,46,112,98,45,108,103,45,48,44,46,112,121,45,108,103,45,48,123,112,97,100,100,105,110,103,45,98,111,116,116,111,109,58,48,33,105,109,112,111,114,116,97,110,116,125,46,112,108,45,108,103,45,48,44,46,112,120,45,108,103,45,48,123,112,97,100,100,105,110,103,45,108,101,102,116,58,48,33,105,109,112,111,114,116,97,110,116,125,46,112,45,108,103,45,49,123,112,97,100,100,105,110,103,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,116,45,108,103,45,49,44,46,112,121,45,108,103,45,49,123,112,97,100,100,105,110,103,45,116,111,112,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,114,45,108,103,45,49,44,46,112,120,45,108,103,45,49,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,98,45,108,103,45,49,44,46,112,121,45,108,103,45,49,123,112,97,100,100,105,110,103,45,98,111,116,116,111,109,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,108,45,108,103,45,49,44,46,112,120,45,108,103,45,49,123,112,97,100,100,105,110,103,45,108,101,102,116,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,45,108,103,45,50,123,112,97,100,100,105,110,103,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,116,45,108,103,45,50,44,46,112,121,45,108,103,45,50,123,112,97,100,100,105,110,103,45,116,111,112,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,114,45,108,103,45,50,44,46,112,120,45,108,103,45,50,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,98,45,108,103,45,50,44,46,112,121,45,108,103,45,50,123,112,97,100,100,105,110,103,45,98,111,116,116,111,109,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,108,45,108,103,45,50,44,46,112,120,45,108,103,45,50,123,112,97,100,100,105,110,103,45,108,101,102,116,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,45,108,103,45,51,123,112,97,100,100,105,110,103,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,116,45,108,103,45,51,44,46,112,121,45,108,103,45,51,123,112,97,100,100,105,110,103,45,116,111,112,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,114,45,108,103,45,51,44,46,112,120,45,108,103,45,51,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,98,45,108,103,45,51,44,46,112,121,45,108,103,45,51,123,112,97,100,100,105,110,103,45,98,111,116,116,111,109,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,108,45,108,103,45,51,44,46,112,120,45,108,103,45,51,123,112,97,100,100,105,110,103,45,108,101,102,116,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,45,108,103,45,52,123,112,97,100,100,105,110,103,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,116,45,108,103,45,52,44,46,112,121,45,108,103,45,52,123,112,97,100,100,105,110,103,45,116,111,112,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,114,45,108,103,45,52,44,46,112,120,45,108,103,45,52,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,98,45,108,103,45,52,44,46,112,121,45,108,103,45,52,123,112,97,100,100,105,110,103,45,98,111,116,116,111,109,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,108,45,108,103,45,52,44,46,112,120,45,108,103,45,52,123,112,97,100,100,105,110,103,45,108,101,102,116,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,45,108,103,45,53,123,112,97,100,100,105,110,103,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,116,45,108,103,45,53,44,46,112,121,45,108,103,45,53,123,112,97,100,100,105,110,103,45,116,111,112,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,114,45,108,103,45,53,44,46,112,120,45,108,103,45,53,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,98,45,108,103,45,53,44,46,112,121,45,108,103,45,53,123,112,97,100,100,105,110,103,45,98,111,116,116,111,109,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,108,45,108,103,45,53,44,46,112,120,45,108,103,45,53,123,112,97,100,100,105,110,103,45,108,101,102,116,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,108,103,45,110,49,123,109,97,114,103,105,110,58,45,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,108,103,45,110,49,44,46,109,121,45,108,103,45,110,49,123,109,97,114,103,105,110,45,116,111,112,58,45,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,108,103,45,110,49,44,46,109,120,45,108,103,45,110,49,123,109,97,114,103,105,110,45,114,105,103,104,116,58,45,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,108,103,45,110,49,44,46,109,121,45,108,103,45,110,49,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,45,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,108,103,45,110,49,44,46,109,120,45,108,103,45,110,49,123,109,97,114,103,105,110,45,108,101,102,116,58,45,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,108,103,45,110,50,123,109,97,114,103,105,110,58,45,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,108,103,45,110,50,44,46,109,121,45,108,103,45,110,50,123,109,97,114,103,105,110,45,116,111,112,58,45,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,108,103,45,110,50,44,46,109,120,45,108,103,45,110,50,123,109,97,114,103,105,110,45,114,105,103,104,116,58,45,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,108,103,45,110,50,44,46,109,121,45,108,103,45,110,50,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,45,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,108,103,45,110,50,44,46,109,120,45,108,103,45,110,50,123,109,97,114,103,105,110,45,108,101,102,116,58,45,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,108,103,45,110,51,123,109,97,114,103,105,110,58,45,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,108,103,45,110,51,44,46,109,121,45,108,103,45,110,51,123,109,97,114,103,105,110,45,116,111,112,58,45,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,108,103,45,110,51,44,46,109,120,45,108,103,45,110,51,123,109,97,114,103,105,110,45,114,105,103,104,116,58,45,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,108,103,45,110,51,44,46,109,121,45,108,103,45,110,51,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,45,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,108,103,45,110,51,44,46,109,120,45,108,103,45,110,51,123,109,97,114,103,105,110,45,108,101,102,116,58,45,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,108,103,45,110,52,123,109,97,114,103,105,110,58,45,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,108,103,45,110,52,44,46,109,121,45,108,103,45,110,52,123,109,97,114,103,105,110,45,116,111,112,58,45,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,108,103,45,110,52,44,46,109,120,45,108,103,45,110,52,123,109,97,114,103,105,110,45,114,105,103,104,116,58,45,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,108,103,45,110,52,44,46,109,121,45,108,103,45,110,52,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,45,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,108,103,45,110,52,44,46,109,120,45,108,103,45,110,52,123,109,97,114,103,105,110,45,108,101,102,116,58,45,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,108,103,45,110,53,123,109,97,114,103,105,110,58,45,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,108,103,45,110,53,44,46,109,121,45,108,103,45,110,53,123,109,97,114,103,105,110,45,116,111,112,58,45,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,108,103,45,110,53,44,46,109,120,45,108,103,45,110,53,123,109,97,114,103,105,110,45,114,105,103,104,116,58,45,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,108,103,45,110,53,44,46,109,121,45,108,103,45,110,53,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,45,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,108,103,45,110,53,44,46,109,120,45,108,103,45,110,53,123,109,97,114,103,105,110,45,108,101,102,116,58,45,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,108,103,45,97,117,116,111,123,109,97,114,103,105,110,58,97,117,116,111,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,108,103,45,97,117,116,111,44,46,109,121,45,108,103,45,97,117,116,111,123,109,97,114,103,105,110,45,116,111,112,58,97,117,116,111,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,108,103,45,97,117,116,111,44,46,109,120,45,108,103,45,97,117,116,111,123,109,97,114,103,105,110,45,114,105,103,104,116,58,97,117,116,111,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,108,103,45,97,117,116,111,44,46,109,121,45,108,103,45,97,117,116,111,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,97,117,116,111,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,108,103,45,97,117,116,111,44,46,109,120,45,108,103,45,97,117,116,111,123,109,97,114,103,105,110,45,108,101,102,116,58,97,117,116,111,33,105,109,112,111,114,116,97,110,116,125,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,49,50,48,48,112,120,41,123,46,109,45,120,108,45,48,123,109,97,114,103,105,110,58,48,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,120,108,45,48,44,46,109,121,45,120,108,45,48,123,109,97,114,103,105,110,45,116,111,112,58,48,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,120,108,45,48,44,46,109,120,45,120,108,45,48,123,109,97,114,103,105,110,45,114,105,103,104,116,58,48,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,120,108,45,48,44,46,109,121,45,120,108,45,48,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,48,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,120,108,45,48,44,46,109,120,45,120,108,45,48,123,109,97,114,103,105,110,45,108,101,102,116,58,48,33,105,109,112,111,114,116,97,110,116,125,46,109,45,120,108,45,49,123,109,97,114,103,105,110,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,120,108,45,49,44,46,109,121,45,120,108,45,49,123,109,97,114,103,105,110,45,116,111,112,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,120,108,45,49,44,46,109,120,45,120,108,45,49,123,109,97,114,103,105,110,45,114,105,103,104,116,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,120,108,45,49,44,46,109,121,45,120,108,45,49,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,120,108,45,49,44,46,109,120,45,120,108,45,49,123,109,97,114,103,105,110,45,108,101,102,116,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,120,108,45,50,123,109,97,114,103,105,110,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,120,108,45,50,44,46,109,121,45,120,108,45,50,123,109,97,114,103,105,110,45,116,111,112,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,120,108,45,50,44,46,109,120,45,120,108,45,50,123,109,97,114,103,105,110,45,114,105,103,104,116,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,120,108,45,50,44,46,109,121,45,120,108,45,50,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,120,108,45,50,44,46,109,120,45,120,108,45,50,123,109,97,114,103,105,110,45,108,101,102,116,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,120,108,45,51,123,109,97,114,103,105,110,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,120,108,45,51,44,46,109,121,45,120,108,45,51,123,109,97,114,103,105,110,45,116,111,112,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,120,108,45,51,44,46,109,120,45,120,108,45,51,123,109,97,114,103,105,110,45,114,105,103,104,116,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,120,108,45,51,44,46,109,121,45,120,108,45,51,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,120,108,45,51,44,46,109,120,45,120,108,45,51,123,109,97,114,103,105,110,45,108,101,102,116,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,120,108,45,52,123,109,97,114,103,105,110,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,120,108,45,52,44,46,109,121,45,120,108,45,52,123,109,97,114,103,105,110,45,116,111,112,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,120,108,45,52,44,46,109,120,45,120,108,45,52,123,109,97,114,103,105,110,45,114,105,103,104,116,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,120,108,45,52,44,46,109,121,45,120,108,45,52,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,120,108,45,52,44,46,109,120,45,120,108,45,52,123,109,97,114,103,105,110,45,108,101,102,116,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,120,108,45,53,123,109,97,114,103,105,110,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,120,108,45,53,44,46,109,121,45,120,108,45,53,123,109,97,114,103,105,110,45,116,111,112,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,120,108,45,53,44,46,109,120,45,120,108,45,53,123,109,97,114,103,105,110,45,114,105,103,104,116,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,120,108,45,53,44,46,109,121,45,120,108,45,53,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,120,108,45,53,44,46,109,120,45,120,108,45,53,123,109,97,114,103,105,110,45,108,101,102,116,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,45,120,108,45,48,123,112,97,100,100,105,110,103,58,48,33,105,109,112,111,114,116,97,110,116,125,46,112,116,45,120,108,45,48,44,46,112,121,45,120,108,45,48,123,112,97,100,100,105,110,103,45,116,111,112,58,48,33,105,109,112,111,114,116,97,110,116,125,46,112,114,45,120,108,45,48,44,46,112,120,45,120,108,45,48,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,48,33,105,109,112,111,114,116,97,110,116,125,46,112,98,45,120,108,45,48,44,46,112,121,45,120,108,45,48,123,112,97,100,100,105,110,103,45,98,111,116,116,111,109,58,48,33,105,109,112,111,114,116,97,110,116,125,46,112,108,45,120,108,45,48,44,46,112,120,45,120,108,45,48,123,112,97,100,100,105,110,103,45,108,101,102,116,58,48,33,105,109,112,111,114,116,97,110,116,125,46,112,45,120,108,45,49,123,112,97,100,100,105,110,103,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,116,45,120,108,45,49,44,46,112,121,45,120,108,45,49,123,112,97,100,100,105,110,103,45,116,111,112,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,114,45,120,108,45,49,44,46,112,120,45,120,108,45,49,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,98,45,120,108,45,49,44,46,112,121,45,120,108,45,49,123,112,97,100,100,105,110,103,45,98,111,116,116,111,109,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,108,45,120,108,45,49,44,46,112,120,45,120,108,45,49,123,112,97,100,100,105,110,103,45,108,101,102,116,58,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,45,120,108,45,50,123,112,97,100,100,105,110,103,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,116,45,120,108,45,50,44,46,112,121,45,120,108,45,50,123,112,97,100,100,105,110,103,45,116,111,112,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,114,45,120,108,45,50,44,46,112,120,45,120,108,45,50,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,98,45,120,108,45,50,44,46,112,121,45,120,108,45,50,123,112,97,100,100,105,110,103,45,98,111,116,116,111,109,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,108,45,120,108,45,50,44,46,112,120,45,120,108,45,50,123,112,97,100,100,105,110,103,45,108,101,102,116,58,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,45,120,108,45,51,123,112,97,100,100,105,110,103,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,116,45,120,108,45,51,44,46,112,121,45,120,108,45,51,123,112,97,100,100,105,110,103,45,116,111,112,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,114,45,120,108,45,51,44,46,112,120,45,120,108,45,51,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,98,45,120,108,45,51,44,46,112,121,45,120,108,45,51,123,112,97,100,100,105,110,103,45,98,111,116,116,111,109,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,108,45,120,108,45,51,44,46,112,120,45,120,108,45,51,123,112,97,100,100,105,110,103,45,108,101,102,116,58,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,45,120,108,45,52,123,112,97,100,100,105,110,103,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,116,45,120,108,45,52,44,46,112,121,45,120,108,45,52,123,112,97,100,100,105,110,103,45,116,111,112,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,114,45,120,108,45,52,44,46,112,120,45,120,108,45,52,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,98,45,120,108,45,52,44,46,112,121,45,120,108,45,52,123,112,97,100,100,105,110,103,45,98,111,116,116,111,109,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,108,45,120,108,45,52,44,46,112,120,45,120,108,45,52,123,112,97,100,100,105,110,103,45,108,101,102,116,58,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,45,120,108,45,53,123,112,97,100,100,105,110,103,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,116,45,120,108,45,53,44,46,112,121,45,120,108,45,53,123,112,97,100,100,105,110,103,45,116,111,112,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,114,45,120,108,45,53,44,46,112,120,45,120,108,45,53,123,112,97,100,100,105,110,103,45,114,105,103,104,116,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,98,45,120,108,45,53,44,46,112,121,45,120,108,45,53,123,112,97,100,100,105,110,103,45,98,111,116,116,111,109,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,112,108,45,120,108,45,53,44,46,112,120,45,120,108,45,53,123,112,97,100,100,105,110,103,45,108,101,102,116,58,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,120,108,45,110,49,123,109,97,114,103,105,110,58,45,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,120,108,45,110,49,44,46,109,121,45,120,108,45,110,49,123,109,97,114,103,105,110,45,116,111,112,58,45,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,120,108,45,110,49,44,46,109,120,45,120,108,45,110,49,123,109,97,114,103,105,110,45,114,105,103,104,116,58,45,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,120,108,45,110,49,44,46,109,121,45,120,108,45,110,49,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,45,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,120,108,45,110,49,44,46,109,120,45,120,108,45,110,49,123,109,97,114,103,105,110,45,108,101,102,116,58,45,46,50,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,120,108,45,110,50,123,109,97,114,103,105,110,58,45,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,120,108,45,110,50,44,46,109,121,45,120,108,45,110,50,123,109,97,114,103,105,110,45,116,111,112,58,45,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,120,108,45,110,50,44,46,109,120,45,120,108,45,110,50,123,109,97,114,103,105,110,45,114,105,103,104,116,58,45,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,120,108,45,110,50,44,46,109,121,45,120,108,45,110,50,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,45,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,120,108,45,110,50,44,46,109,120,45,120,108,45,110,50,123,109,97,114,103,105,110,45,108,101,102,116,58,45,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,120,108,45,110,51,123,109,97,114,103,105,110,58,45,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,120,108,45,110,51,44,46,109,121,45,120,108,45,110,51,123,109,97,114,103,105,110,45,116,111,112,58,45,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,120,108,45,110,51,44,46,109,120,45,120,108,45,110,51,123,109,97,114,103,105,110,45,114,105,103,104,116,58,45,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,120,108,45,110,51,44,46,109,121,45,120,108,45,110,51,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,45,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,120,108,45,110,51,44,46,109,120,45,120,108,45,110,51,123,109,97,114,103,105,110,45,108,101,102,116,58,45,49,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,120,108,45,110,52,123,109,97,114,103,105,110,58,45,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,120,108,45,110,52,44,46,109,121,45,120,108,45,110,52,123,109,97,114,103,105,110,45,116,111,112,58,45,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,120,108,45,110,52,44,46,109,120,45,120,108,45,110,52,123,109,97,114,103,105,110,45,114,105,103,104,116,58,45,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,120,108,45,110,52,44,46,109,121,45,120,108,45,110,52,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,45,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,120,108,45,110,52,44,46,109,120,45,120,108,45,110,52,123,109,97,114,103,105,110,45,108,101,102,116,58,45,49,46,53,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,120,108,45,110,53,123,109,97,114,103,105,110,58,45,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,120,108,45,110,53,44,46,109,121,45,120,108,45,110,53,123,109,97,114,103,105,110,45,116,111,112,58,45,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,120,108,45,110,53,44,46,109,120,45,120,108,45,110,53,123,109,97,114,103,105,110,45,114,105,103,104,116,58,45,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,120,108,45,110,53,44,46,109,121,45,120,108,45,110,53,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,45,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,120,108,45,110,53,44,46,109,120,45,120,108,45,110,53,123,109,97,114,103,105,110,45,108,101,102,116,58,45,51,114,101,109,33,105,109,112,111,114,116,97,110,116,125,46,109,45,120,108,45,97,117,116,111,123,109,97,114,103,105,110,58,97,117,116,111,33,105,109,112,111,114,116,97,110,116,125,46,109,116,45,120,108,45,97,117,116,111,44,46,109,121,45,120,108,45,97,117,116,111,123,109,97,114,103,105,110,45,116,111,112,58,97,117,116,111,33,105,109,112,111,114,116,97,110,116,125,46,109,114,45,120,108,45,97,117,116,111,44,46,109,120,45,120,108,45,97,117,116,111,123,109,97,114,103,105,110,45,114,105,103,104,116,58,97,117,116,111,33,105,109,112,111,114,116,97,110,116,125,46,109,98,45,120,108,45,97,117,116,111,44,46,109,121,45,120,108,45,97,117,116,111,123,109,97,114,103,105,110,45,98,111,116,116,111,109,58,97,117,116,111,33,105,109,112,111,114,116,97,110,116,125,46,109,108,45,120,108,45,97,117,116,111,44,46,109,120,45,120,108,45,97,117,116,111,123,109,97,114,103,105,110,45,108,101,102,116,58,97,117,116,111,33,105,109,112,111,114,116,97,110,116,125,125,46,116,101,120,116,45,109,111,110,111,115,112,97,99,101,123,102,111,110,116,45,102,97,109,105,108,121,58,83,70,77,111,110,111,45,82,101,103,117,108,97,114,44,77,101,110,108,111,44,77,111,110,97,99,111,44,67,111,110,115,111,108,97,115,44,34,76,105,98,101,114,97,116,105,111,110,32,77,111,110,111,34,44,34,67,111,117,114,105,101,114,32,78,101,119,34,44,109,111,110,111,115,112,97,99,101,33,105,109,112,111,114,116,97,110,116,125,46,116,101,120,116,45,106,117,115,116,105,102,121,123,116,101,120,116,45,97,108,105,103,110,58,106,117,115,116,105,102,121,33,105,109,112,111,114,116,97,110,116,125,46,116,101,120,116,45,119,114,97,112,123,119,104,105,116,101,45,115,112,97,99,101,58,110,111,114,109,97,108,33,105,109,112,111,114,116,97,110,116,125,46,116,101,120,116,45,110,111,119,114,97,112,123,119,104,105,116,101,45,115,112,97,99,101,58,110,111,119,114,97,112,33,105,109,112,111,114,116,97,110,116,125,46,116,101,120,116,45,116,114,117,110,99,97,116,101,123,111,118,101,114,102,108,111,119,58,104,105,100,100,101,110,59,116,101,120,116,45,111,118,101,114,102,108,111,119,58,101,108,108,105,112,115,105,115,59,119,104,105,116,101,45,115,112,97,99,101,58,110,111,119,114,97,112,125,46,116,101,120,116,45,108,101,102,116,123,116,101,120,116,45,97,108,105,103,110,58,108,101,102,116,33,105,109,112,111,114,116,97,110,116,125,46,116,101,120,116,45,114,105,103,104,116,123,116,101,120,116,45,97,108,105,103,110,58,114,105,103,104,116,33,105,109,112,111,114,116,97,110,116,125,46,116,101,120,116,45,99,101,110,116,101,114,123,116,101,120,116,45,97,108,105,103,110,58,99,101,110,116,101,114,33,105,109,112,111,114,116,97,110,116,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,53,55,54,112,120,41,123,46,116,101,120,116,45,115,109,45,108,101,102,116,123,116,101,120,116,45,97,108,105,103,110,58,108,101,102,116,33,105,109,112,111,114,116,97,110,116,125,46,116,101,120,116,45,115,109,45,114,105,103,104,116,123,116,101,120,116,45,97,108,105,103,110,58,114,105,103,104,116,33,105,109,112,111,114,116,97,110,116,125,46,116,101,120,116,45,115,109,45,99,101,110,116,101,114,123,116,101,120,116,45,97,108,105,103,110,58,99,101,110,116,101,114,33,105,109,112,111,114,116,97,110,116,125,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,55,54,56,112,120,41,123,46,116,101,120,116,45,109,100,45,108,101,102,116,123,116,101,120,116,45,97,108,105,103,110,58,108,101,102,116,33,105,109,112,111,114,116,97,110,116,125,46,116,101,120,116,45,109,100,45,114,105,103,104,116,123,116,101,120,116,45,97,108,105,103,110,58,114,105,103,104,116,33,105,109,112,111,114,116,97,110,116,125,46,116,101,120,116,45,109,100,45,99,101,110,116,101,114,123,116,101,120,116,45,97,108,105,103,110,58,99,101,110,116,101,114,33,105,109,112,111,114,116,97,110,116,125,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,57,57,50,112,120,41,123,46,116,101,120,116,45,108,103,45,108,101,102,116,123,116,101,120,116,45,97,108,105,103,110,58,108,101,102,116,33,105,109,112,111,114,116,97,110,116,125,46,116,101,120,116,45,108,103,45,114,105,103,104,116,123,116,101,120,116,45,97,108,105,103,110,58,114,105,103,104,116,33,105,109,112,111,114,116,97,110,116,125,46,116,101,120,116,45,108,103,45,99,101,110,116,101,114,123,116,101,120,116,45,97,108,105,103,110,58,99,101,110,116,101,114,33,105,109,112,111,114,116,97,110,116,125,125,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,49,50,48,48,112,120,41,123,46,116,101,120,116,45,120,108,45,108,101,102,116,123,116,101,120,116,45,97,108,105,103,110,58,108,101,102,116,33,105,109,112,111,114,116,97,110,116,125,46,116,101,120,116,45,120,108,45,114,105,103,104,116,123,116,101,120,116,45,97,108,105,103,110,58,114,105,103,104,116,33,105,109,112,111,114,116,97,110,116,125,46,116,101,120,116,45,120,108,45,99,101,110,116,101,114,123,116,101,120,116,45,97,108,105,103,110,58,99,101,110,116,101,114,33,105,109,112,111,114,116,97,110,116,125,125,46,116,101,120,116,45,108,111,119,101,114,99,97,115,101,123,116,101,120,116,45,116,114,97,110,115,102,111,114,109,58,108,111,119,101,114,99,97,115,101,33,105,109,112,111,114,116,97,110,116,125,46,116,101,120,116,45,117,112,112,101,114,99,97,115,101,123,116,101,120,116,45,116,114,97,110,115,102,111,114,109,58,117,112,112,101,114,99,97,115,101,33,105,109,112,111,114,116,97,110,116,125,46,116,101,120,116,45,99,97,112,105,116,97,108,105,122,101,123,116,101,120,116,45,116,114,97,110,115,102,111,114,109,58,99,97,112,105,116,97,108,105,122,101,33,105,109,112,111,114,116,97,110,116,125,46,102,111,110,116,45,119,101,105,103,104,116,45,108,105,103,104,116,123,102,111,110,116,45,119,101,105,103,104,116,58,51,48,48,33,105,109,112,111,114,116,97,110,116,125,46,102,111,110,116,45,119,101,105,103,104,116,45,108,105,103,104,116,101,114,123,102,111,110,116,45,119,101,105,103,104,116,58,108,105,103,104,116,101,114,33,105,109,112,111,114,116,97,110,116,125,46,102,111,110,116,45,119,101,105,103,104,116,45,110,111,114,109,97,108,123,102,111,110,116,45,119,101,105,103,104,116,58,52,48,48,33,105,109,112,111,114,116,97,110,116,125,46,102,111,110,116,45,119,101,105,103,104,116,45,98,111,108,100,123,102,111,110,116,45,119,101,105,103,104,116,58,55,48,48,33,105,109,112,111,114,116,97,110,116,125,46,102,111,110,116,45,119,101,105,103,104,116,45,98,111,108,100,101,114,123,102,111,110,116,45,119,101,105,103,104,116,58,98,111,108,100,101,114,33,105,109,112,111,114,116,97,110,116,125,46,102,111,110,116,45,105,116,97,108,105,99,123,102,111,110,116,45,115,116,121,108,101,58,105,116,97,108,105,99,33,105,109,112,111,114,116,97,110,116,125,46,116,101,120,116,45,119,104,105,116,101,123,99,111,108,111,114,58,35,102,102,102,33,105,109,112,111,114,116,97,110,116,125,46,116,101,120,116,45,112,114,105,109,97,114,121,123,99,111,108,111,114,58,35,48,48,55,98,102,102,33,105,109,112,111,114,116,97,110,116,125,97,46,116,101,120,116,45,112,114,105,109,97,114,121,58,102,111,99,117,115,44,97,46,116,101,120,116,45,112,114,105,109,97,114,121,58,104,111,118,101,114,123,99,111,108,111,114,58,35,48,48,53,54,98,51,33,105,109,112,111,114,116,97,110,116,125,46,116,101,120,116,45,115,101,99,111,110,100,97,114,121,123,99,111,108,111,114,58,35,54,99,55,53,55,100,33,105,109,112,111,114,116,97,110,116,125,97,46,116,101,120,116,45,115,101,99,111,110,100,97,114,121,58,102,111,99,117,115,44,97,46,116,101,120,116,45,115,101,99,111,110,100,97,114,121,58,104,111,118,101,114,123,99,111,108,111,114,58,35,52,57,52,102,53,52,33,105,109,112,111,114,116,97,110,116,125,46,116,101,120,116,45,115,117,99,99,101,115,115,123,99,111,108,111,114,58,35,50,56,97,55,52,53,33,105,109,112,111,114,116,97,110,116,125,97,46,116,101,120,116,45,115,117,99,99,101,115,115,58,102,111,99,117,115,44,97,46,116,101,120,116,45,115,117,99,99,101,115,115,58,104,111,118,101,114,123,99,111,108,111,114,58,35,49,57,54,57,50,99,33,105,109,112,111,114,116,97,110,116,125,46,116,101,120,116,45,105,110,102,111,123,99,111,108,111,114,58,35,49,55,97,50,98,56,33,105,109,112,111,114,116,97,110,116,125,97,46,116,101,120,116,45,105,110,102,111,58,102,111,99,117,115,44,97,46,116,101,120,116,45,105,110,102,111,58,104,111,118,101,114,123,99,111,108,111,114,58,35,48,102,54,54,55,52,33,105,109,112,111,114,116,97,110,116,125,46,116,101,120,116,45,119,97,114,110,105,110,103,123,99,111,108,111,114,58,35,102,102,99,49,48,55,33,105,109,112,111,114,116,97,110,116,125,97,46,116,101,120,116,45,119,97,114,110,105,110,103,58,102,111,99,117,115,44,97,46,116,101,120,116,45,119,97,114,110,105,110,103,58,104,111,118,101,114,123,99,111,108,111,114,58,35,98,97,56,98,48,48,33,105,109,112,111,114,116,97,110,116,125,46,116,101,120,116,45,100,97,110,103,101,114,123,99,111,108,111,114,58,35,100,99,51,53,52,53,33,105,109,112,111,114,116,97,110,116,125,97,46,116,101,120,116,45,100,97,110,103,101,114,58,102,111,99,117,115,44,97,46,116,101,120,116,45,100,97,110,103,101,114,58,104,111,118,101,114,123,99,111,108,111,114,58,35,97,55,49,100,50,97,33,105,109,112,111,114,116,97,110,116,125,46,116,101,120,116,45,108,105,103,104,116,123,99,111,108,111,114,58,35,102,56,102,57,102,97,33,105,109,112,111,114,116,97,110,116,125,97,46,116,101,120,116,45,108,105,103,104,116,58,102,111,99,117,115,44,97,46,116,101,120,116,45,108,105,103,104,116,58,104,111,118,101,114,123,99,111,108,111,114,58,35,99,98,100,51,100,97,33,105,109,112,111,114,116,97,110,116,125,46,116,101,120,116,45,100,97,114,107,123,99,111,108,111,114,58,35,51,52,51,97,52,48,33,105,109,112,111,114,116,97,110,116,125,97,46,116,101,120,116,45,100,97,114,107,58,102,111,99,117,115,44,97,46,116,101,120,116,45,100,97,114,107,58,104,111,118,101,114,123,99,111,108,111,114,58,35,49,50,49,52,49,54,33,105,109,112,111,114,116,97,110,116,125,46,116,101,120,116,45,98,111,100,121,123,99,111,108,111,114,58,35,50,49,50,53,50,57,33,105,109,112,111,114,116,97,110,116,125,46,116,101,120,116,45,109,117,116,101,100,123,99,111,108,111,114,58,35,54,99,55,53,55,100,33,105,109,112,111,114,116,97,110,116,125,46,116,101,120,116,45,98,108,97,99,107,45,53,48,123,99,111,108,111,114,58,114,103,98,97,40,48,44,48,44,48,44,46,53,41,33,105,109,112,111,114,116,97,110,116,125,46,116,101,120,116,45,119,104,105,116,101,45,53,48,123,99,111,108,111,114,58,114,103,98,97,40,50,53,53,44,50,53,53,44,50,53,53,44,46,53,41,33,105,109,112,111,114,116,97,110,116,125,46,116,101,120,116,45,104,105,100,101,123,102,111,110,116,58,48,47,48,32,97,59,99,111,108,111,114,58,116,114,97,110,115,112,97,114,101,110,116,59,116,101,120,116,45,115,104,97,100,111,119,58,110,111,110,101,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,116,114,97,110,115,112,97,114,101,110,116,59,98,111,114,100,101,114,58,48,125,46,116,101,120,116,45,100,101,99,111,114,97,116,105,111,110,45,110,111,110,101,123,116,101,120,116,45,100,101,99,111,114,97,116,105,111,110,58,110,111,110,101,33,105,109,112,111,114,116,97,110,116,125,46,116,101,120,116,45,98,114,101,97,107,123,119,111,114,100,45,98,114,101,97,107,58,98,114,101,97,107,45,119,111,114,100,33,105,109,112,111,114,116,97,110,116,59,111,118,101,114,102,108,111,119,45,119,114,97,112,58,98,114,101,97,107,45,119,111,114,100,33,105,109,112,111,114,116,97,110,116,125,46,116,101,120,116,45,114,101,115,101,116,123,99,111,108,111,114,58,105,110,104,101,114,105,116,33,105,109,112,111,114,116,97,110,116,125,46,118,105,115,105,98,108,101,123,118,105,115,105,98,105,108,105,116,121,58,118,105,115,105,98,108,101,33,105,109,112,111,114,116,97,110,116,125,46,105,110,118,105,115,105,98,108,101,123,118,105,115,105,98,105,108,105,116,121,58,104,105,100,100,101,110,33,105,109,112,111,114,116,97,110,116,125,64,109,101,100,105,97,32,112,114,105,110,116,123,42,44,58,58,97,102,116,101,114,44,58,58,98,101,102,111,114,101,123,116,101,120,116,45,115,104,97,100,111,119,58,110,111,110,101,33,105,109,112,111,114,116,97,110,116,59,98,111,120,45,115,104,97,100,111,119,58,110,111,110,101,33,105,109,112,111,114,116,97,110,116,125,97,58,110,111,116,40,46,98,116,110,41,123,116,101,120,116,45,100,101,99,111,114,97,116,105,111,110,58,117,110,100,101,114,108,105,110,101,125,97,98,98,114,91,116,105,116,108,101,93,58,58,97,102,116,101,114,123,99,111,110,116,101,110,116,58,34,32,40,34,32,97,116,116,114,40,116,105,116,108,101,41,32,34,41,34,125,112,114,101,123,119,104,105,116,101,45,115,112,97,99,101,58,112,114,101,45,119,114,97,112,33,105,109,112,111,114,116,97,110,116,125,98,108,111,99,107,113,117,111,116,101,44,112,114,101,123,98,111,114,100,101,114,58,49,112,120,32,115,111,108,105,100,32,35,97,100,98,53,98,100,59,112,97,103,101,45,98,114,101,97,107,45,105,110,115,105,100,101,58,97,118,111,105,100,125,116,104,101,97,100,123,100,105,115,112,108,97,121,58,116,97,98,108,101,45,104,101,97,100,101,114,45,103,114,111,117,112,125,105,109,103,44,116,114,123,112,97,103,101,45,98,114,101,97,107,45,105,110,115,105,100,101,58,97,118,111,105,100,125,104,50,44,104,51,44,112,123,111,114,112,104,97,110,115,58,51,59,119,105,100,111,119,115,58,51,125,104,50,44,104,51,123,112,97,103,101,45,98,114,101,97,107,45,97,102,116,101,114,58,97,118,111,105,100,125,64,112,97,103,101,123,115,105,122,101,58,97,51,125,98,111,100,121,123,109,105,110,45,119,105,100,116,104,58,57,57,50,112,120,33,105,109,112,111,114,116,97,110,116,125,46,99,111,110,116,97,105,110,101,114,123,109,105,110,45,119,105,100,116,104,58,57,57,50,112,120,33,105,109,112,111,114,116,97,110,116,125,46,110,97,118,98,97,114,123,100,105,115,112,108,97,121,58,110,111,110,101,125,46,98,97,100,103,101,123,98,111,114,100,101,114,58,49,112,120,32,115,111,108,105,100,32,35,48,48,48,125,46,116,97,98,108,101,123,98,111,114,100,101,114,45,99,111,108,108,97,112,115,101,58,99,111,108,108,97,112,115,101,33,105,109,112,111,114,116,97,110,116,125,46,116,97,98,108,101,32,116,100,44,46,116,97,98,108,101,32,116,104,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,35,102,102,102,33,105,109,112,111,114,116,97,110,116,125,46,116,97,98,108,101,45,98,111,114,100,101,114,101,100,32,116,100,44,46,116,97,98,108,101,45,98,111,114,100,101,114,101,100,32,116,104,123,98,111,114,100,101,114,58,49,112,120,32,115,111,108,105,100,32,35,100,101,101,50,101,54,33,105,109,112,111,114,116,97,110,116,125,46,116,97,98,108,101,45,100,97,114,107,123,99,111,108,111,114,58,105,110,104,101,114,105,116,125,46,116,97,98,108,101,45,100,97,114,107,32,116,98,111,100,121,43,116,98,111,100,121,44,46,116,97,98,108,101,45,100,97,114,107,32,116,100,44,46,116,97,98,108,101,45,100,97,114,107,32,116,104,44,46,116,97,98,108,101,45,100,97,114,107,32,116,104,101,97,100,32,116,104,123,98,111,114,100,101,114,45,99,111,108,111,114,58,35,100,101,101,50,101,54,125,46,116,97,98,108,101,32,46,116,104,101,97,100,45,100,97,114,107,32,116,104,123,99,111,108,111,114,58,105,110,104,101,114,105,116,59,98,111,114,100,101,114,45,99,111,108,111,114,58,35,100,101,101,50,101,54,125,125,10,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,98,116,110,123,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,114,103,98,97,40,50,53,53,44,32,50,53,53,44,32,50,53,53,44,32,48,46,52,41,59,98,111,114,100,101,114,58,49,112,120,32,115,111,108,105,100,32,114,103,98,97,40,48,44,32,48,44,32,48,44,32,48,46,50,41,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,51,112,120,59,100,105,115,112,108,97,121,58,105,110,108,105,110,101,45,98,108,111,99,107,59,104,101,105,103,104,116,58,50,48,112,120,59,45,119,101,98,107,105,116,45,116,114,97,110,115,105,116,105,111,110,58,97,108,108,32,49,53,48,109,115,32,108,105,110,101,97,114,59,116,114,97,110,115,105,116,105,111,110,58,97,108,108,32,49,53,48,109,115,32,108,105,110,101,97,114,59,119,105,100,116,104,58,50,48,112,120,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,98,116,110,58,104,111,118,101,114,123,45,119,101,98,107,105,116,45,98,111,120,45,115,104,97,100,111,119,58,48,32,50,112,120,32,51,112,120,32,114,103,98,97,40,48,44,32,48,44,32,48,44,32,48,46,49,41,59,98,111,120,45,115,104,97,100,111,119,58,48,32,50,112,120,32,51,112,120,32,114,103,98,97,40,48,44,32,48,44,32,48,44,32,48,46,49,41,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,98,116,110,32,43,32,46,98,116,110,123,109,97,114,103,105,110,45,108,101,102,116,58,53,112,120,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,98,116,110,46,105,99,111,110,123,112,111,115,105,116,105,111,110,58,114,101,108,97,116,105,118,101,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,98,116,110,46,105,99,111,110,58,58,98,101,102,111,114,101,123,100,105,115,112,108,97,121,58,98,108,111,99,107,59,104,101,105,103,104,116,58,49,52,112,120,59,108,101,102,116,58,53,48,37,59,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,116,111,112,58,53,48,37,59,45,119,101,98,107,105,116,45,116,114,97,110,115,102,111,114,109,58,116,114,97,110,115,108,97,116,101,40,45,53,48,37,44,32,45,53,48,37,41,59,116,114,97,110,115,102,111,114,109,58,116,114,97,110,115,108,97,116,101,40,45,53,48,37,44,32,45,53,48,37,41,59,119,105,100,116,104,58,49,52,112,120,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,98,116,110,45,103,114,111,117,112,123,100,105,115,112,108,97,121,58,105,110,108,105,110,101,45,98,108,111,99,107,59,104,101,105,103,104,116,58,50,53,112,120,59,108,105,110,101,45,104,101,105,103,104,116,58,50,53,112,120,125,46,105,116,114,101,101,45,109,101,110,117,123,98,97,99,107,103,114,111,117,110,100,58,35,100,100,100,59,98,111,114,100,101,114,58,49,112,120,32,115,111,108,105,100,32,35,99,52,99,52,99,52,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,51,112,120,59,102,111,110,116,45,102,97,109,105,108,121,58,115,97,110,115,45,115,101,114,105,102,59,108,105,115,116,45,115,116,121,108,101,58,110,111,110,101,59,109,97,114,103,105,110,58,48,59,109,105,110,45,119,105,100,116,104,58,49,53,48,112,120,59,112,97,100,100,105,110,103,58,48,59,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,122,45,105,110,100,101,120,58,49,48,125,46,105,116,114,101,101,45,109,101,110,117,32,97,123,100,105,115,112,108,97,121,58,98,108,111,99,107,59,112,97,100,100,105,110,103,58,51,112,120,32,56,112,120,125,46,105,116,114,101,101,45,109,101,110,117,32,97,58,104,111,118,101,114,123,98,97,99,107,103,114,111,117,110,100,58,114,103,98,97,40,50,49,56,44,32,50,53,48,44,32,50,53,53,44,32,48,46,53,41,59,99,111,108,111,114,58,114,103,98,97,40,49,54,52,44,32,50,51,52,44,32,50,52,53,44,32,48,46,53,41,125,46,105,110,115,112,105,114,101,45,116,114,101,101,123,45,119,101,98,107,105,116,45,117,115,101,114,45,115,101,108,101,99,116,58,110,111,110,101,59,45,109,111,122,45,117,115,101,114,45,115,101,108,101,99,116,58,110,111,110,101,59,45,109,115,45,117,115,101,114,45,115,101,108,101,99,116,58,110,111,110,101,59,117,115,101,114,45,115,101,108,101,99,116,58,110,111,110,101,125,46,105,110,115,112,105,114,101,45,116,114,101,101,58,102,111,99,117,115,123,111,117,116,108,105,110,101,58,110,111,110,101,125,46,105,110,115,112,105,114,101,45,116,114,101,101,44,46,105,110,115,112,105,114,101,45,116,114,101,101,32,42,123,45,119,101,98,107,105,116,45,98,111,120,45,115,105,122,105,110,103,58,98,111,114,100,101,114,45,98,111,120,59,98,111,120,45,115,105,122,105,110,103,58,98,111,114,100,101,114,45,98,111,120,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,111,108,123,108,105,115,116,45,115,116,121,108,101,58,110,111,110,101,59,109,97,114,103,105,110,58,48,59,112,97,100,100,105,110,103,58,48,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,111,108,32,111,108,123,112,97,100,100,105,110,103,45,108,101,102,116,58,50,48,112,120,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,99,111,108,108,97,112,115,101,100,32,62,32,111,108,44,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,104,105,100,100,101,110,123,100,105,115,112,108,97,121,58,110,111,110,101,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,108,105,32,62,32,46,116,105,116,108,101,45,119,114,97,112,123,109,105,110,45,104,101,105,103,104,116,58,50,53,112,120,59,112,111,115,105,116,105,111,110,58,114,101,108,97,116,105,118,101,59,122,45,105,110,100,101,120,58,50,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,116,111,103,103,108,101,123,104,101,105,103,104,116,58,50,53,112,120,59,108,101,102,116,58,48,59,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,116,111,112,58,48,59,119,105,100,116,104,58,50,53,112,120,59,122,45,105,110,100,101,120,58,50,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,116,111,103,103,108,101,58,58,98,101,102,111,114,101,123,100,105,115,112,108,97,121,58,98,108,111,99,107,59,108,101,102,116,58,53,48,37,59,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,116,111,112,58,53,48,37,59,45,119,101,98,107,105,116,45,116,114,97,110,115,102,111,114,109,58,116,114,97,110,115,108,97,116,101,40,45,53,48,37,44,32,45,53,48,37,41,59,116,114,97,110,115,102,111,114,109,58,116,114,97,110,115,108,97,116,101,40,45,53,48,37,44,32,45,53,48,37,41,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,91,116,121,112,101,61,34,99,104,101,99,107,98,111,120,34,93,123,108,101,102,116,58,50,50,112,120,59,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,116,111,112,58,55,112,120,59,119,105,100,116,104,58,50,48,112,120,59,122,45,105,110,100,101,120,58,50,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,116,105,116,108,101,123,99,117,114,115,111,114,58,100,101,102,97,117,108,116,59,100,105,115,112,108,97,121,58,98,108,111,99,107,59,104,101,105,103,104,116,58,50,53,112,120,59,108,105,110,101,45,104,101,105,103,104,116,58,50,53,112,120,59,111,118,101,114,102,108,111,119,58,104,105,100,100,101,110,59,112,97,100,100,105,110,103,45,108,101,102,116,58,52,50,112,120,59,112,111,115,105,116,105,111,110,58,114,101,108,97,116,105,118,101,59,116,101,120,116,45,111,118,101,114,102,108,111,119,58,101,108,108,105,112,115,105,115,59,118,101,114,116,105,99,97,108,45,97,108,105,103,110,58,109,105,100,100,108,101,59,119,104,105,116,101,45,115,112,97,99,101,58,110,111,119,114,97,112,59,122,45,105,110,100,101,120,58,49,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,116,105,116,108,101,46,108,111,97,100,45,109,111,114,101,123,99,111,108,111,114,58,35,52,55,54,99,98,56,59,99,117,114,115,111,114,58,112,111,105,110,116,101,114,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,116,105,116,108,101,46,108,111,97,100,45,109,111,114,101,58,104,111,118,101,114,123,116,101,120,116,45,100,101,99,111,114,97,116,105,111,110,58,117,110,100,101,114,108,105,110,101,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,116,105,116,108,101,58,58,98,101,102,111,114,101,123,108,101,102,116,58,50,52,112,120,59,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,116,111,112,58,53,48,37,59,45,119,101,98,107,105,116,45,116,114,97,110,115,102,111,114,109,58,116,114,97,110,115,108,97,116,101,89,40,45,53,48,37,41,59,116,114,97,110,115,102,111,114,109,58,116,114,97,110,115,108,97,116,101,89,40,45,53,48,37,41,59,118,101,114,116,105,99,97,108,45,97,108,105,103,110,58,116,111,112,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,116,105,116,108,101,58,102,111,99,117,115,123,111,117,116,108,105,110,101,58,110,111,110,101,125,46,105,110,115,112,105,114,101,45,116,114,101,101,46,100,114,97,103,45,97,110,100,45,100,114,111,112,32,108,105,58,110,111,116,40,46,100,114,111,112,45,116,97,114,103,101,116,41,123,111,112,97,99,105,116,121,58,48,46,53,125,46,100,114,97,103,45,116,97,114,103,101,116,105,110,103,46,100,114,97,103,45,116,97,114,103,101,116,105,110,103,45,105,110,115,101,114,116,32,62,32,46,116,105,116,108,101,45,119,114,97,112,32,62,32,46,116,105,116,108,101,44,46,100,114,97,103,45,116,97,114,103,101,116,105,110,103,46,100,114,97,103,45,116,97,114,103,101,116,105,110,103,45,105,110,115,101,114,116,46,105,110,115,112,105,114,101,45,116,114,101,101,123,98,111,114,100,101,114,58,49,112,120,32,115,111,108,105,100,32,35,50,100,97,100,99,53,125,46,100,114,97,103,45,116,97,114,103,101,116,105,110,103,46,100,114,97,103,45,116,97,114,103,101,116,105,110,103,45,97,98,111,118,101,32,62,32,46,116,105,116,108,101,45,119,114,97,112,32,62,32,46,116,105,116,108,101,123,98,111,114,100,101,114,45,116,111,112,58,51,112,120,32,115,111,108,105,100,32,35,50,100,97,100,99,53,125,46,100,114,97,103,45,116,97,114,103,101,116,105,110,103,46,100,114,97,103,45,116,97,114,103,101,116,105,110,103,45,98,101,108,111,119,32,62,32,46,116,105,116,108,101,45,119,114,97,112,32,62,32,46,116,105,116,108,101,123,98,111,114,100,101,114,45,98,111,116,116,111,109,58,51,112,120,32,115,111,108,105,100,32,35,50,100,97,100,99,53,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,101,100,105,116,97,98,108,101,32,102,111,114,109,123,100,105,115,112,108,97,121,58,105,110,108,105,110,101,45,98,108,111,99,107,59,104,101,105,103,104,116,58,50,53,112,120,59,108,105,110,101,45,104,101,105,103,104,116,58,50,53,112,120,59,112,97,100,100,105,110,103,45,116,111,112,58,50,112,120,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,101,100,105,116,97,98,108,101,32,102,111,114,109,32,105,110,112,117,116,123,104,101,105,103,104,116,58,50,48,112,120,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,101,100,105,116,97,98,108,101,32,102,111,114,109,32,46,98,116,110,44,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,101,100,105,116,97,98,108,101,32,102,111,114,109,32,105,110,112,117,116,123,118,101,114,116,105,99,97,108,45,97,108,105,103,110,58,116,111,112,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,101,100,105,116,97,98,108,101,32,62,32,46,98,116,110,45,103,114,111,117,112,123,100,105,115,112,108,97,121,58,110,111,110,101,59,112,97,100,100,105,110,103,45,116,111,112,58,50,112,120,59,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,114,105,103,104,116,58,49,48,112,120,59,122,45,105,110,100,101,120,58,51,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,101,100,105,116,97,98,108,101,58,104,111,118,101,114,32,62,32,46,98,116,110,45,103,114,111,117,112,123,100,105,115,112,108,97,121,58,98,108,111,99,107,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,105,110,112,117,116,32,43,32,46,98,116,110,45,103,114,111,117,112,123,109,97,114,103,105,110,45,108,101,102,116,58,49,48,112,120,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,62,32,46,98,116,110,46,105,99,111,110,123,109,97,114,103,105,110,45,108,101,102,116,58,50,112,120,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,62,32,111,108,32,62,32,46,102,111,108,100,101,114,58,102,105,114,115,116,45,99,104,105,108,100,58,110,111,116,40,58,111,110,108,121,45,99,104,105,108,100,41,123,98,97,99,107,103,114,111,117,110,100,45,105,109,97,103,101,58,117,114,108,40,34,100,97,116,97,58,105,109,97,103,101,47,112,110,103,59,98,97,115,101,54,52,44,105,86,66,79,82,119,48,75,71,103,111,65,65,65,65,78,83,85,104,69,85,103,65,65,65,65,69,65,65,65,65,77,67,65,89,65,65,65,67,106,105,57,100,88,65,65,65,65,70,85,108,69,81,86,81,73,87,50,77,56,100,43,72,83,102,48,89,71,66,103,89,71,82,112,74,90,65,74,50,117,70,75,99,112,52,72,102,112,65,65,65,65,65,69,108,70,84,107,83,117,81,109,67,67,34,41,59,98,97,99,107,103,114,111,117,110,100,45,112,111,115,105,116,105,111,110,58,49,49,112,120,32,49,51,112,120,59,98,97,99,107,103,114,111,117,110,100,45,114,101,112,101,97,116,58,110,111,45,114,101,112,101,97,116,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,102,111,108,100,101,114,58,108,97,115,116,45,99,104,105,108,100,58,110,111,116,40,58,111,110,108,121,45,99,104,105,108,100,41,44,46,105,110,115,112,105,114,101,45,116,114,101,101,32,108,105,32,46,102,111,108,100,101,114,58,108,97,115,116,45,99,104,105,108,100,123,98,97,99,107,103,114,111,117,110,100,45,105,109,97,103,101,58,117,114,108,40,34,100,97,116,97,58,105,109,97,103,101,47,112,110,103,59,98,97,115,101,54,52,44,105,86,66,79,82,119,48,75,71,103,111,65,65,65,65,78,83,85,104,69,85,103,65,65,65,65,69,65,65,65,65,77,67,65,89,65,65,65,67,106,105,57,100,88,65,65,65,65,70,85,108,69,81,86,81,73,87,50,77,56,100,43,72,83,102,48,89,71,66,103,89,71,82,112,74,90,65,74,50,117,70,75,99,112,52,72,102,112,65,65,65,65,65,69,108,70,84,107,83,117,81,109,67,67,34,41,59,98,97,99,107,103,114,111,117,110,100,45,112,111,115,105,116,105,111,110,58,49,49,112,120,32,48,59,98,97,99,107,103,114,111,117,110,100,45,114,101,112,101,97,116,58,110,111,45,114,101,112,101,97,116,125,46,105,110,115,112,105,114,101,45,116,114,101,101,46,101,100,105,116,97,98,108,101,45,97,100,100,32,62,32,111,108,32,62,32,46,102,111,108,100,101,114,58,108,97,115,116,45,99,104,105,108,100,58,110,111,116,40,58,111,110,108,121,45,99,104,105,108,100,41,123,98,97,99,107,103,114,111,117,110,100,45,105,109,97,103,101,58,117,114,108,40,34,100,97,116,97,58,105,109,97,103,101,47,112,110,103,59,98,97,115,101,54,52,44,105,86,66,79,82,119,48,75,71,103,111,65,65,65,65,78,83,85,104,69,85,103,65,65,65,65,69,65,65,65,65,89,67,65,89,65,65,65,65,55,122,74,102,97,65,65,65,65,70,85,108,69,81,86,81,73,87,50,77,56,100,43,72,83,102,48,89,71,66,103,89,71,82,114,113,121,65,66,75,101,75,85,48,83,86,43,116,50,65,65,65,65,65,69,108,70,84,107,83,117,81,109,67,67,34,41,59,98,97,99,107,103,114,111,117,110,100,45,114,101,112,101,97,116,58,114,101,112,101,97,116,45,121,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,62,32,111,108,32,46,101,120,112,97,110,100,101,100,58,110,111,116,40,58,108,97,115,116,45,99,104,105,108,100,41,58,110,111,116,40,58,102,105,114,115,116,45,99,104,105,108,100,41,44,46,105,110,115,112,105,114,101,45,116,114,101,101,32,108,105,58,110,111,116,40,58,108,97,115,116,45,99,104,105,108,100,41,123,98,97,99,107,103,114,111,117,110,100,45,105,109,97,103,101,58,117,114,108,40,34,100,97,116,97,58,105,109,97,103,101,47,112,110,103,59,98,97,115,101,54,52,44,105,86,66,79,82,119,48,75,71,103,111,65,65,65,65,78,83,85,104,69,85,103,65,65,65,65,69,65,65,65,65,89,67,65,89,65,65,65,65,55,122,74,102,97,65,65,65,65,70,85,108,69,81,86,81,73,87,50,77,56,100,43,72,83,102,48,89,71,66,103,89,71,82,114,113,121,65,66,75,101,75,85,48,83,86,43,116,50,65,65,65,65,65,69,108,70,84,107,83,117,81,109,67,67,34,41,59,98,97,99,107,103,114,111,117,110,100,45,112,111,115,105,116,105,111,110,58,49,49,112,120,32,48,59,98,97,99,107,103,114,111,117,110,100,45,114,101,112,101,97,116,58,110,111,45,114,101,112,101,97,116,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,108,105,46,101,120,112,97,110,100,101,100,58,110,111,116,40,58,108,97,115,116,45,99,104,105,108,100,41,32,62,32,111,108,123,98,97,99,107,103,114,111,117,110,100,45,105,109,97,103,101,58,117,114,108,40,34,100,97,116,97,58,105,109,97,103,101,47,112,110,103,59,98,97,115,101,54,52,44,105,86,66,79,82,119,48,75,71,103,111,65,65,65,65,78,83,85,104,69,85,103,65,65,65,65,69,65,65,65,65,89,67,65,89,65,65,65,65,55,122,74,102,97,65,65,65,65,70,85,108,69,81,86,81,73,87,50,77,56,100,43,72,83,102,48,89,71,66,103,89,71,82,114,113,121,65,66,75,101,75,85,48,83,86,43,116,50,65,65,65,65,65,69,108,70,84,107,83,117,81,109,67,67,34,41,59,98,97,99,107,103,114,111,117,110,100,45,112,111,115,105,116,105,111,110,58,49,49,112,120,32,48,59,98,97,99,107,103,114,111,117,110,100,45,114,101,112,101,97,116,58,114,101,112,101,97,116,45,121,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,108,105,46,101,120,112,97,110,100,101,100,46,102,111,108,100,101,114,58,110,111,116,40,46,108,111,97,100,105,110,103,41,32,62,32,46,116,105,116,108,101,45,119,114,97,112,123,98,97,99,107,103,114,111,117,110,100,45,105,109,97,103,101,58,117,114,108,40,34,100,97,116,97,58,105,109,97,103,101,47,112,110,103,59,98,97,115,101,54,52,44,105,86,66,79,82,119,48,75,71,103,111,65,65,65,65,78,83,85,104,69,85,103,65,65,65,65,69,65,65,65,65,77,67,65,89,65,65,65,67,106,105,57,100,88,65,65,65,65,70,85,108,69,81,86,81,73,87,50,77,56,100,43,72,83,102,48,89,71,66,103,89,71,82,112,74,90,65,74,50,117,70,75,99,112,52,72,102,112,65,65,65,65,65,69,108,70,84,107,83,117,81,109,67,67,34,41,59,98,97,99,107,103,114,111,117,110,100,45,112,111,115,105,116,105,111,110,58,51,49,112,120,32,49,51,112,120,59,98,97,99,107,103,114,111,117,110,100,45,114,101,112,101,97,116,58,110,111,45,114,101,112,101,97,116,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,108,101,97,102,58,110,111,116,40,58,108,97,115,116,45,99,104,105,108,100,41,58,110,111,116,40,46,100,101,116,97,99,104,101,100,41,123,98,97,99,107,103,114,111,117,110,100,45,105,109,97,103,101,58,117,114,108,40,34,100,97,116,97,58,105,109,97,103,101,47,112,110,103,59,98,97,115,101,54,52,44,105,86,66,79,82,119,48,75,71,103,111,65,65,65,65,78,83,85,104,69,85,103,65,65,65,65,48,65,65,65,65,89,67,65,89,65,65,65,65,104,56,72,100,85,65,65,65,65,78,48,108,69,81,86,81,52,84,50,77,56,100,43,72,83,102,121,77,68,80,85,89,71,69,103,66,74,105,109,72,109,77,111,55,97,66,65,109,75,48,100,67,68,74,103,108,52,105,111,67,108,68,71,76,111,48,100,66,68,68,122,48,83,77,117,53,111,50,111,77,70,70,103,66,88,98,69,101,73,48,88,119,89,73,119,65,65,65,65,66,74,82,85,53,69,114,107,74,103,103,103,65,65,34,41,59,98,97,99,107,103,114,111,117,110,100,45,112,111,115,105,116,105,111,110,58,49,49,112,120,32,48,59,98,97,99,107,103,114,111,117,110,100,45,114,101,112,101,97,116,58,110,111,45,114,101,112,101,97,116,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,108,101,97,102,58,108,97,115,116,45,99,104,105,108,100,123,98,97,99,107,103,114,111,117,110,100,45,105,109,97,103,101,58,117,114,108,40,34,100,97,116,97,58,105,109,97,103,101,47,112,110,103,59,98,97,115,101,54,52,44,105,86,66,79,82,119,48,75,71,103,111,65,65,65,65,78,83,85,104,69,85,103,65,65,65,65,48,65,65,65,65,78,67,65,89,65,65,65,66,121,54,43,82,56,65,65,65,65,75,107,108,69,81,86,81,111,85,50,77,56,100,43,72,83,102,121,77,68,80,85,89,71,69,103,66,74,105,109,72,109,77,111,55,97,66,65,109,75,48,100,67,68,74,103,108,52,105,111,67,108,68,71,74,111,65,71,85,90,77,51,50,90,48,85,56,116,65,65,65,65,65,69,108,70,84,107,83,117,81,109,67,67,34,41,59,98,97,99,107,103,114,111,117,110,100,45,112,111,115,105,116,105,111,110,58,49,49,112,120,32,48,59,98,97,99,107,103,114,111,117,110,100,45,114,101,112,101,97,116,58,110,111,45,114,101,112,101,97,116,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,108,101,97,102,46,100,101,116,97,99,104,101,100,58,108,97,115,116,45,99,104,105,108,100,123,98,97,99,107,103,114,111,117,110,100,45,105,109,97,103,101,58,117,114,108,40,34,100,97,116,97,58,105,109,97,103,101,47,112,110,103,59,98,97,115,101,54,52,44,105,86,66,79,82,119,48,75,71,103,111,65,65,65,65,78,83,85,104,69,85,103,65,65,65,65,69,65,65,65,65,77,67,65,89,65,65,65,67,106,105,57,100,88,65,65,65,65,70,85,108,69,81,86,81,73,87,50,77,56,100,43,72,83,102,48,89,71,66,103,89,71,82,112,74,90,65,74,50,117,70,75,99,112,52,72,102,112,65,65,65,65,65,69,108,70,84,107,83,117,81,109,67,67,34,41,59,98,97,99,107,103,114,111,117,110,100,45,112,111,115,105,116,105,111,110,58,49,49,112,120,32,48,59,98,97,99,107,103,114,111,117,110,100,45,114,101,112,101,97,116,58,110,111,45,114,101,112,101,97,116,125,46,105,110,115,112,105,114,101,45,116,114,101,101,46,101,100,105,116,97,98,108,101,45,97,100,100,32,62,32,111,108,32,62,32,46,108,101,97,102,58,108,97,115,116,45,99,104,105,108,100,123,98,97,99,107,103,114,111,117,110,100,45,105,109,97,103,101,58,117,114,108,40,34,100,97,116,97,58,105,109,97,103,101,47,112,110,103,59,98,97,115,101,54,52,44,105,86,66,79,82,119,48,75,71,103,111,65,65,65,65,78,83,85,104,69,85,103,65,65,65,65,48,65,65,65,65,89,67,65,89,65,65,65,65,104,56,72,100,85,65,65,65,65,78,48,108,69,81,86,81,52,84,50,77,56,100,43,72,83,102,121,77,68,80,85,89,71,69,103,66,74,105,109,72,109,77,111,55,97,66,65,109,75,48,100,67,68,74,103,108,52,105,111,67,108,68,71,76,111,48,100,66,68,68,122,48,83,77,117,53,111,50,111,77,70,70,103,66,88,98,69,101,73,48,88,119,89,73,119,65,65,65,65,66,74,82,85,53,69,114,107,74,103,103,103,65,65,34,41,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,105,99,111,110,58,58,98,101,102,111,114,101,123,98,97,99,107,103,114,111,117,110,100,45,112,111,115,105,116,105,111,110,58,48,32,48,59,98,97,99,107,103,114,111,117,110,100,45,114,101,112,101,97,116,58,110,111,45,114,101,112,101,97,116,59,99,111,110,116,101,110,116,58,39,39,59,100,105,115,112,108,97,121,58,105,110,108,105,110,101,45,98,108,111,99,107,59,104,101,105,103,104,116,58,49,52,112,120,59,119,105,100,116,104,58,49,52,112,120,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,105,99,111,110,45,99,104,101,99,107,58,58,98,101,102,111,114,101,123,98,97,99,107,103,114,111,117,110,100,45,105,109,97,103,101,58,117,114,108,40,34,100,97,116,97,58,105,109,97,103,101,47,115,118,103,43,120,109,108,59,99,104,97,114,115,101,116,61,85,83,45,65,83,67,73,73,44,37,51,67,115,118,103,37,50,48,118,101,114,115,105,111,110,37,51,68,37,50,50,49,46,49,37,50,50,37,50,48,120,109,108,110,115,37,51,68,37,50,50,104,116,116,112,37,51,65,37,50,70,37,50,70,119,119,119,46,119,51,46,111,114,103,37,50,70,50,48,48,48,37,50,70,115,118,103,37,50,50,37,50,48,120,109,108,110,115,37,51,65,120,108,105,110,107,37,51,68,37,50,50,104,116,116,112,37,51,65,37,50,70,37,50,70,119,119,119,46,119,51,46,111,114,103,37,50,70,49,57,57,57,37,50,70,120,108,105,110,107,37,50,50,37,50,48,119,105,100,116,104,37,51,68,37,50,50,49,48,48,37,50,53,37,50,50,37,50,48,104,101,105,103,104,116,37,51,68,37,50,50,49,48,48,37,50,53,37,50,50,37,50,48,118,105,101,119,66,111,120,37,51,68,37,50,50,48,37,50,48,48,37,50,48,51,50,37,50,48,51,50,37,50,50,37,51,69,37,51,67,112,97,116,104,37,50,48,102,105,108,108,37,51,68,37,50,50,37,50,51,54,97,54,97,54,97,37,50,50,37,50,48,100,37,51,68,37,50,50,77,50,55,37,50,48,52,108,45,49,53,37,50,48,49,53,45,55,45,55,45,53,37,50,48,53,37,50,48,49,50,37,50,48,49,50,37,50,48,50,48,45,50,48,122,37,50,50,37,51,69,37,51,67,37,50,70,112,97,116,104,37,51,69,37,51,67,37,50,70,115,118,103,37,51,69,34,41,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,105,99,111,110,45,99,104,101,99,107,58,104,111,118,101,114,58,58,98,101,102,111,114,101,123,98,97,99,107,103,114,111,117,110,100,45,105,109,97,103,101,58,117,114,108,40,34,100,97,116,97,58,105,109,97,103,101,47,115,118,103,43,120,109,108,59,99,104,97,114,115,101,116,61,85,83,45,65,83,67,73,73,44,37,51,67,115,118,103,37,50,48,118,101,114,115,105,111,110,37,51,68,37,50,50,49,46,49,37,50,50,37,50,48,120,109,108,110,115,37,51,68,37,50,50,104,116,116,112,37,51,65,37,50,70,37,50,70,119,119,119,46,119,51,46,111,114,103,37,50,70,50,48,48,48,37,50,70,115,118,103,37,50,50,37,50,48,120,109,108,110,115,37,51,65,120,108,105,110,107,37,51,68,37,50,50,104,116,116,112,37,51,65,37,50,70,37,50,70,119,119,119,46,119,51,46,111,114,103,37,50,70,49,57,57,57,37,50,70,120,108,105,110,107,37,50,50,37,50,48,119,105,100,116,104,37,51,68,37,50,50,49,48,48,37,50,53,37,50,50,37,50,48,104,101,105,103,104,116,37,51,68,37,50,50,49,48,48,37,50,53,37,50,50,37,50,48,118,105,101,119,66,111,120,37,51,68,37,50,50,48,37,50,48,48,37,50,48,51,50,37,50,48,51,50,37,50,50,37,51,69,37,51,67,112,97,116,104,37,50,48,102,105,108,108,37,51,68,37,50,50,37,50,51,48,99,99,99,48,97,37,50,50,37,50,48,100,37,51,68,37,50,50,77,50,55,37,50,48,52,108,45,49,53,37,50,48,49,53,45,55,45,55,45,53,37,50,48,53,37,50,48,49,50,37,50,48,49,50,37,50,48,50,48,45,50,48,122,37,50,50,37,51,69,37,51,67,37,50,70,112,97,116,104,37,51,69,37,51,67,37,50,70,115,118,103,37,51,69,34,41,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,105,99,111,110,45,99,111,108,108,97,112,115,101,58,58,98,101,102,111,114,101,123,98,97,99,107,103,114,111,117,110,100,45,105,109,97,103,101,58,117,114,108,40,34,100,97,116,97,58,105,109,97,103,101,47,115,118,103,43,120,109,108,59,99,104,97,114,115,101,116,61,85,83,45,65,83,67,73,73,44,37,51,67,115,118,103,37,50,48,118,101,114,115,105,111,110,37,51,68,37,50,50,49,46,49,37,50,50,37,50,48,120,109,108,110,115,37,51,68,37,50,50,104,116,116,112,37,51,65,37,50,70,37,50,70,119,119,119,46,119,51,46,111,114,103,37,50,70,50,48,48,48,37,50,70,115,118,103,37,50,50,37,50,48,120,109,108,110,115,37,51,65,120,108,105,110,107,37,51,68,37,50,50,104,116,116,112,37,51,65,37,50,70,37,50,70,119,119,119,46,119,51,46,111,114,103,37,50,70,49,57,57,57,37,50,70,120,108,105,110,107,37,50,50,37,50,48,119,105,100,116,104,37,51,68,37,50,50,49,48,48,37,50,53,37,50,50,37,50,48,104,101,105,103,104,116,37,51,68,37,50,50,49,48,48,37,50,53,37,50,50,37,50,48,118,105,101,119,66,111,120,37,51,68,37,50,50,48,37,50,48,48,37,50,48,50,52,37,50,48,50,52,37,50,50,37,51,69,37,51,67,112,97,116,104,37,50,48,102,105,108,108,37,51,68,37,50,50,37,50,51,97,97,97,37,50,50,37,50,48,100,37,51,68,37,50,50,77,52,37,50,48,49,104,49,54,113,49,46,50,52,50,37,50,48,48,37,50,48,50,46,49,50,49,37,50,48,48,46,56,55,57,116,48,46,56,55,57,37,50,48,50,46,49,50,49,118,49,54,113,48,37,50,48,49,46,50,52,50,45,48,46,56,55,57,37,50,48,50,46,49,50,49,116,45,50,46,49,50,49,37,50,48,48,46,56,55,57,104,45,49,54,113,45,49,46,50,52,50,37,50,48,48,45,50,46,49,50,49,45,48,46,56,55,57,116,45,48,46,56,55,57,45,50,46,49,50,49,118,45,49,54,113,48,45,49,46,50,52,50,37,50,48,48,46,56,55,57,45,50,46,49,50,49,116,50,46,49,50,49,45,48,46,56,55,57,122,77,50,48,37,50,48,51,104,45,49,54,113,45,48,46,52,49,52,37,50,48,48,45,48,46,55,48,55,37,50,48,48,46,50,57,51,116,45,48,46,50,57,51,37,50,48,48,46,55,48,55,118,49,54,113,48,37,50,48,48,46,52,49,52,37,50,48,48,46,50,57,51,37,50,48,48,46,55,48,55,116,48,46,55,48,55,37,50,48,48,46,50,57,51,104,49,54,113,48,46,52,49,52,37,50,48,48,37,50,48,48,46,55,48,55,45,48,46,50,57,51,116,48,46,50,57,51,45,48,46,55,48,55,118,45,49,54,113,48,45,48,46,52,49,52,45,48,46,50,57,51,45,48,46,55,48,55,116,45,48,46,55,48,55,45,48,46,50,57,51,122,77,56,37,50,48,49,49,104,56,113,48,46,52,49,52,37,50,48,48,37,50,48,48,46,55,48,55,37,50,48,48,46,50,57,51,116,48,46,50,57,51,37,50,48,48,46,55,48,55,45,48,46,50,57,51,37,50,48,48,46,55,48,55,45,48,46,55,48,55,37,50,48,48,46,50,57,51,104,45,56,113,45,48,46,52,49,52,37,50,48,48,45,48,46,55,48,55,45,48,46,50,57,51,116,45,48,46,50,57,51,45,48,46,55,48,55,37,50,48,48,46,50,57,51,45,48,46,55,48,55,37,50,48,48,46,55,48,55,45,48,46,50,57,51,122,37,50,50,37,51,69,37,51,67,37,50,70,112,97,116,104,37,51,69,37,51,67,37,50,70,115,118,103,37,51,69,34,41,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,119,104,105,116,101,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,51,112,120,59,109,97,114,103,105,110,45,108,101,102,116,58,45,49,112,120,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,105,99,111,110,45,99,114,111,115,115,58,58,98,101,102,111,114,101,123,98,97,99,107,103,114,111,117,110,100,45,105,109,97,103,101,58,117,114,108,40,34,100,97,116,97,58,105,109,97,103,101,47,115,118,103,43,120,109,108,59,99,104,97,114,115,101,116,61,85,83,45,65,83,67,73,73,44,37,51,67,115,118,103,37,50,48,118,101,114,115,105,111,110,37,51,68,37,50,50,49,46,49,37,50,50,37,50,48,120,109,108,110,115,37,51,68,37,50,50,104,116,116,112,37,51,65,37,50,70,37,50,70,119,119,119,46,119,51,46,111,114,103,37,50,70,50,48,48,48,37,50,70,115,118,103,37,50,50,37,50,48,120,109,108,110,115,37,51,65,120,108,105,110,107,37,51,68,37,50,50,104,116,116,112,37,51,65,37,50,70,37,50,70,119,119,119,46,119,51,46,111,114,103,37,50,70,49,57,57,57,37,50,70,120,108,105,110,107,37,50,50,37,50,48,119,105,100,116,104,37,51,68,37,50,50,49,48,48,37,50,53,37,50,50,37,50,48,104,101,105,103,104,116,37,51,68,37,50,50,49,48,48,37,50,53,37,50,50,37,50,48,118,105,101,119,66,111,120,37,51,68,37,50,50,48,37,50,48,48,37,50,48,51,50,37,50,48,51,50,37,50,50,37,51,69,37,51,67,112,97,116,104,37,50,48,102,105,108,108,37,51,68,37,50,50,37,50,51,54,97,54,97,54,97,37,50,50,37,50,48,100,37,51,68,37,50,50,77,51,49,46,55,48,56,37,50,48,50,53,46,55,48,56,99,45,48,45,48,45,48,45,48,45,48,45,48,108,45,57,46,55,48,56,45,57,46,55,48,56,37,50,48,57,46,55,48,56,45,57,46,55,48,56,99,48,45,48,37,50,48,48,45,48,37,50,48,48,45,48,37,50,48,48,46,49,48,53,45,48,46,49,48,53,37,50,48,48,46,49,56,45,48,46,50,50,55,37,50,48,48,46,50,50,57,45,48,46,51,53,55,37,50,48,48,46,49,51,51,45,48,46,51,53,54,37,50,48,48,46,48,53,55,45,48,46,55,55,49,45,48,46,50,50,57,45,49,46,48,53,55,108,45,52,46,53,56,54,45,52,46,53,56,54,99,45,48,46,50,56,54,45,48,46,50,56,54,45,48,46,55,48,50,45,48,46,51,54,49,45,49,46,48,53,55,45,48,46,50,50,57,45,48,46,49,51,37,50,48,48,46,48,52,56,45,48,46,50,53,50,37,50,48,48,46,49,50,52,45,48,46,51,53,55,37,50,48,48,46,50,50,56,37,50,48,48,37,50,48,48,45,48,37,50,48,48,45,48,37,50,48,48,108,45,57,46,55,48,56,37,50,48,57,46,55,48,56,45,57,46,55,48,56,45,57,46,55,48,56,99,45,48,45,48,45,48,45,48,45,48,45,48,45,48,46,49,48,53,45,48,46,49,48,52,45,48,46,50,50,55,45,48,46,49,56,45,48,46,51,53,55,45,48,46,50,50,56,45,48,46,51,53,54,45,48,46,49,51,51,45,48,46,55,55,49,45,48,46,48,53,55,45,49,46,48,53,55,37,50,48,48,46,50,50,57,108,45,52,46,53,56,54,37,50,48,52,46,53,56,54,99,45,48,46,50,56,54,37,50,48,48,46,50,56,54,45,48,46,51,54,49,37,50,48,48,46,55,48,50,45,48,46,50,50,57,37,50,48,49,46,48,53,55,37,50,48,48,46,48,52,57,37,50,48,48,46,49,51,37,50,48,48,46,49,50,52,37,50,48,48,46,50,53,50,37,50,48,48,46,50,50,57,37,50,48,48,46,51,53,55,37,50,48,48,37,50,48,48,37,50,48,48,37,50,48,48,37,50,48,48,37,50,48,48,108,57,46,55,48,56,37,50,48,57,46,55,48,56,45,57,46,55,48,56,37,50,48,57,46,55,48,56,99,45,48,37,50,48,48,45,48,37,50,48,48,45,48,37,50,48,48,45,48,46,49,48,52,37,50,48,48,46,49,48,53,45,48,46,49,56,37,50,48,48,46,50,50,55,45,48,46,50,50,57,37,50,48,48,46,51,53,55,45,48,46,49,51,51,37,50,48,48,46,51,53,53,45,48,46,48,53,55,37,50,48,48,46,55,55,49,37,50,48,48,46,50,50,57,37,50,48,49,46,48,53,55,108,52,46,53,56,54,37,50,48,52,46,53,56,54,99,48,46,50,56,54,37,50,48,48,46,50,56,54,37,50,48,48,46,55,48,50,37,50,48,48,46,51,54,49,37,50,48,49,46,48,53,55,37,50,48,48,46,50,50,57,37,50,48,48,46,49,51,45,48,46,48,52,57,37,50,48,48,46,50,53,50,45,48,46,49,50,52,37,50,48,48,46,51,53,55,45,48,46,50,50,57,37,50,48,48,45,48,37,50,48,48,45,48,37,50,48,48,45,48,108,57,46,55,48,56,45,57,46,55,48,56,37,50,48,57,46,55,48,56,37,50,48,57,46,55,48,56,99,48,37,50,48,48,37,50,48,48,37,50,48,48,37,50,48,48,37,50,48,48,37,50,48,48,46,49,48,53,37,50,48,48,46,49,48,53,37,50,48,48,46,50,50,55,37,50,48,48,46,49,56,37,50,48,48,46,51,53,55,37,50,48,48,46,50,50,57,37,50,48,48,46,51,53,54,37,50,48,48,46,49,51,51,37,50,48,48,46,55,55,49,37,50,48,48,46,48,53,55,37,50,48,49,46,48,53,55,45,48,46,50,50,57,108,52,46,53,56,54,45,52,46,53,56,54,99,48,46,50,56,54,45,48,46,50,56,54,37,50,48,48,46,51,54,50,45,48,46,55,48,50,37,50,48,48,46,50,50,57,45,49,46,48,53,55,45,48,46,48,52,57,45,48,46,49,51,45,48,46,49,50,52,45,48,46,50,53,50,45,48,46,50,50,57,45,48,46,51,53,55,122,37,50,50,37,51,69,37,51,67,37,50,70,112,97,116,104,37,51,69,37,51,67,37,50,70,115,118,103,37,51,69,34,41,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,105,99,111,110,45,99,114,111,115,115,58,104,111,118,101,114,58,58,98,101,102,111,114,101,123,98,97,99,107,103,114,111,117,110,100,45,105,109,97,103,101,58,117,114,108,40,34,100,97,116,97,58,105,109,97,103,101,47,115,118,103,43,120,109,108,59,99,104,97,114,115,101,116,61,85,83,45,65,83,67,73,73,44,37,51,67,115,118,103,37,50,48,118,101,114,115,105,111,110,37,51,68,37,50,50,49,46,49,37,50,50,37,50,48,120,109,108,110,115,37,51,68,37,50,50,104,116,116,112,37,51,65,37,50,70,37,50,70,119,119,119,46,119,51,46,111,114,103,37,50,70,50,48,48,48,37,50,70,115,118,103,37,50,50,37,50,48,120,109,108,110,115,37,51,65,120,108,105,110,107,37,51,68,37,50,50,104,116,116,112,37,51,65,37,50,70,37,50,70,119,119,119,46,119,51,46,111,114,103,37,50,70,49,57,57,57,37,50,70,120,108,105,110,107,37,50,50,37,50,48,119,105,100,116,104,37,51,68,37,50,50,49,48,48,37,50,53,37,50,50,37,50,48,104,101,105,103,104,116,37,51,68,37,50,50,49,48,48,37,50,53,37,50,50,37,50,48,118,105,101,119,66,111,120,37,51,68,37,50,50,48,37,50,48,48,37,50,48,51,50,37,50,48,51,50,37,50,50,37,51,69,37,51,67,112,97,116,104,37,50,48,102,105,108,108,37,51,68,37,50,50,37,50,51,99,48,48,37,50,50,37,50,48,100,37,51,68,37,50,50,77,51,49,46,55,48,56,37,50,48,50,53,46,55,48,56,99,45,48,45,48,45,48,45,48,45,48,45,48,108,45,57,46,55,48,56,45,57,46,55,48,56,37,50,48,57,46,55,48,56,45,57,46,55,48,56,99,48,45,48,37,50,48,48,45,48,37,50,48,48,45,48,37,50,48,48,46,49,48,53,45,48,46,49,48,53,37,50,48,48,46,49,56,45,48,46,50,50,55,37,50,48,48,46,50,50,57,45,48,46,51,53,55,37,50,48,48,46,49,51,51,45,48,46,51,53,54,37,50,48,48,46,48,53,55,45,48,46,55,55,49,45,48,46,50,50,57,45,49,46,48,53,55,108,45,52,46,53,56,54,45,52,46,53,56,54,99,45,48,46,50,56,54,45,48,46,50,56,54,45,48,46,55,48,50,45,48,46,51,54,49,45,49,46,48,53,55,45,48,46,50,50,57,45,48,46,49,51,37,50,48,48,46,48,52,56,45,48,46,50,53,50,37,50,48,48,46,49,50,52,45,48,46,51,53,55,37,50,48,48,46,50,50,56,37,50,48,48,37,50,48,48,45,48,37,50,48,48,45,48,37,50,48,48,108,45,57,46,55,48,56,37,50,48,57,46,55,48,56,45,57,46,55,48,56,45,57,46,55,48,56,99,45,48,45,48,45,48,45,48,45,48,45,48,45,48,46,49,48,53,45,48,46,49,48,52,45,48,46,50,50,55,45,48,46,49,56,45,48,46,51,53,55,45,48,46,50,50,56,45,48,46,51,53,54,45,48,46,49,51,51,45,48,46,55,55,49,45,48,46,48,53,55,45,49,46,48,53,55,37,50,48,48,46,50,50,57,108,45,52,46,53,56,54,37,50,48,52,46,53,56,54,99,45,48,46,50,56,54,37,50,48,48,46,50,56,54,45,48,46,51,54,49,37,50,48,48,46,55,48,50,45,48,46,50,50,57,37,50,48,49,46,48,53,55,37,50,48,48,46,48,52,57,37,50,48,48,46,49,51,37,50,48,48,46,49,50,52,37,50,48,48,46,50,53,50,37,50,48,48,46,50,50,57,37,50,48,48,46,51,53,55,37,50,48,48,37,50,48,48,37,50,48,48,37,50,48,48,37,50,48,48,37,50,48,48,108,57,46,55,48,56,37,50,48,57,46,55,48,56,45,57,46,55,48,56,37,50,48,57,46,55,48,56,99,45,48,37,50,48,48,45,48,37,50,48,48,45,48,37,50,48,48,45,48,46,49,48,52,37,50,48,48,46,49,48,53,45,48,46,49,56,37,50,48,48,46,50,50,55,45,48,46,50,50,57,37,50,48,48,46,51,53,55,45,48,46,49,51,51,37,50,48,48,46,51,53,53,45,48,46,48,53,55,37,50,48,48,46,55,55,49,37,50,48,48,46,50,50,57,37,50,48,49,46,48,53,55,108,52,46,53,56,54,37,50,48,52,46,53,56,54,99,48,46,50,56,54,37,50,48,48,46,50,56,54,37,50,48,48,46,55,48,50,37,50,48,48,46,51,54,49,37,50,48,49,46,48,53,55,37,50,48,48,46,50,50,57,37,50,48,48,46,49,51,45,48,46,48,52,57,37,50,48,48,46,50,53,50,45,48,46,49,50,52,37,50,48,48,46,51,53,55,45,48,46,50,50,57,37,50,48,48,45,48,37,50,48,48,45,48,37,50,48,48,45,48,108,57,46,55,48,56,45,57,46,55,48,56,37,50,48,57,46,55,48,56,37,50,48,57,46,55,48,56,99,48,37,50,48,48,37,50,48,48,37,50,48,48,37,50,48,48,37,50,48,48,37,50,48,48,46,49,48,53,37,50,48,48,46,49,48,53,37,50,48,48,46,50,50,55,37,50,48,48,46,49,56,37,50,48,48,46,51,53,55,37,50,48,48,46,50,50,57,37,50,48,48,46,51,53,54,37,50,48,48,46,49,51,51,37,50,48,48,46,55,55,49,37,50,48,48,46,48,53,55,37,50,48,49,46,48,53,55,45,48,46,50,50,57,108,52,46,53,56,54,45,52,46,53,56,54,99,48,46,50,56,54,45,48,46,50,56,54,37,50,48,48,46,51,54,50,45,48,46,55,48,50,37,50,48,48,46,50,50,57,45,49,46,48,53,55,45,48,46,48,52,57,45,48,46,49,51,45,48,46,49,50,52,45,48,46,50,53,50,45,48,46,50,50,57,45,48,46,51,53,55,122,37,50,50,37,51,69,37,51,67,37,50,70,112,97,116,104,37,51,69,37,51,67,37,50,70,115,118,103,37,51,69,34,41,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,105,99,111,110,45,101,120,112,97,110,100,58,58,98,101,102,111,114,101,123,98,97,99,107,103,114,111,117,110,100,45,105,109,97,103,101,58,117,114,108,40,34,100,97,116,97,58,105,109,97,103,101,47,115,118,103,43,120,109,108,59,99,104,97,114,115,101,116,61,85,83,45,65,83,67,73,73,44,37,51,67,115,118,103,37,50,48,118,101,114,115,105,111,110,37,51,68,37,50,50,49,46,49,37,50,50,37,50,48,120,109,108,110,115,37,51,68,37,50,50,104,116,116,112,37,51,65,37,50,70,37,50,70,119,119,119,46,119,51,46,111,114,103,37,50,70,50,48,48,48,37,50,70,115,118,103,37,50,50,37,50,48,120,109,108,110,115,37,51,65,120,108,105,110,107,37,51,68,37,50,50,104,116,116,112,37,51,65,37,50,70,37,50,70,119,119,119,46,119,51,46,111,114,103,37,50,70,49,57,57,57,37,50,70,120,108,105,110,107,37,50,50,37,50,48,119,105,100,116,104,37,51,68,37,50,50,49,48,48,37,50,53,37,50,50,37,50,48,104,101,105,103,104,116,37,51,68,37,50,50,49,48,48,37,50,53,37,50,50,37,50,48,118,105,101,119,66,111,120,37,51,68,37,50,50,48,37,50,48,48,37,50,48,50,52,37,50,48,50,52,37,50,50,37,51,69,37,51,67,112,97,116,104,37,50,48,102,105,108,108,37,51,68,37,50,50,37,50,51,97,97,97,37,50,50,37,50,48,100,37,51,68,37,50,50,77,52,37,50,48,49,104,49,54,113,49,46,50,52,50,37,50,48,48,37,50,48,50,46,49,50,49,37,50,48,48,46,56,55,57,116,48,46,56,55,57,37,50,48,50,46,49,50,49,118,49,54,113,48,37,50,48,49,46,50,52,50,45,48,46,56,55,57,37,50,48,50,46,49,50,49,116,45,50,46,49,50,49,37,50,48,48,46,56,55,57,104,45,49,54,113,45,49,46,50,52,50,37,50,48,48,45,50,46,49,50,49,45,48,46,56,55,57,116,45,48,46,56,55,57,45,50,46,49,50,49,118,45,49,54,113,48,45,49,46,50,52,50,37,50,48,48,46,56,55,57,45,50,46,49,50,49,116,50,46,49,50,49,45,48,46,56,55,57,122,77,50,48,37,50,48,51,104,45,49,54,113,45,48,46,52,49,52,37,50,48,48,45,48,46,55,48,55,37,50,48,48,46,50,57,51,116,45,48,46,50,57,51,37,50,48,48,46,55,48,55,118,49,54,113,48,37,50,48,48,46,52,49,52,37,50,48,48,46,50,57,51,37,50,48,48,46,55,48,55,116,48,46,55,48,55,37,50,48,48,46,50,57,51,104,49,54,113,48,46,52,49,52,37,50,48,48,37,50,48,48,46,55,48,55,45,48,46,50,57,51,116,48,46,50,57,51,45,48,46,55,48,55,118,45,49,54,113,48,45,48,46,52,49,52,45,48,46,50,57,51,45,48,46,55,48,55,116,45,48,46,55,48,55,45,48,46,50,57,51,122,77,49,50,37,50,48,55,113,48,46,52,49,52,37,50,48,48,37,50,48,48,46,55,48,55,37,50,48,48,46,50,57,51,116,48,46,50,57,51,37,50,48,48,46,55,48,55,118,51,104,51,113,48,46,52,49,52,37,50,48,48,37,50,48,48,46,55,48,55,37,50,48,48,46,50,57,51,116,48,46,50,57,51,37,50,48,48,46,55,48,55,45,48,46,50,57,51,37,50,48,48,46,55,48,55,45,48,46,55,48,55,37,50,48,48,46,50,57,51,104,45,51,118,51,113,48,37,50,48,48,46,52,49,52,45,48,46,50,57,51,37,50,48,48,46,55,48,55,116,45,48,46,55,48,55,37,50,48,48,46,50,57,51,45,48,46,55,48,55,45,48,46,50,57,51,45,48,46,50,57,51,45,48,46,55,48,55,118,45,51,104,45,51,113,45,48,46,52,49,52,37,50,48,48,45,48,46,55,48,55,45,48,46,50,57,51,116,45,48,46,50,57,51,45,48,46,55,48,55,37,50,48,48,46,50,57,51,45,48,46,55,48,55,37,50,48,48,46,55,48,55,45,48,46,50,57,51,104,51,118,45,51,113,48,45,48,46,52,49,52,37,50,48,48,46,50,57,51,45,48,46,55,48,55,116,48,46,55,48,55,45,48,46,50,57,51,122,37,50,50,37,51,69,37,51,67,37,50,70,112,97,116,104,37,51,69,37,51,67,37,50,70,115,118,103,37,51,69,34,41,59,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,119,104,105,116,101,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,51,112,120,59,109,97,114,103,105,110,45,108,101,102,116,58,45,49,112,120,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,105,99,111,110,45,102,105,108,101,45,101,109,112,116,121,58,58,98,101,102,111,114,101,123,98,97,99,107,103,114,111,117,110,100,45,105,109,97,103,101,58,117,114,108,40,34,100,97,116,97,58,105,109,97,103,101,47,115,118,103,43,120,109,108,59,99,104,97,114,115,101,116,61,85,83,45,65,83,67,73,73,44,37,51,67,115,118,103,37,50,48,118,101,114,115,105,111,110,37,51,68,37,50,50,49,46,49,37,50,50,37,50,48,120,109,108,110,115,37,51,68,37,50,50,104,116,116,112,37,51,65,37,50,70,37,50,70,119,119,119,46,119,51,46,111,114,103,37,50,70,50,48,48,48,37,50,70,115,118,103,37,50,50,37,50,48,120,109,108,110,115,37,51,65,120,108,105,110,107,37,51,68,37,50,50,104,116,116,112,37,51,65,37,50,70,37,50,70,119,119,119,46,119,51,46,111,114,103,37,50,70,49,57,57,57,37,50,70,120,108,105,110,107,37,50,50,37,50,48,119,105,100,116,104,37,51,68,37,50,50,49,48,48,37,50,53,37,50,50,37,50,48,104,101,105,103,104,116,37,51,68,37,50,50,49,48,48,37,50,53,37,50,50,37,50,48,118,105,101,119,66,111,120,37,51,68,37,50,50,48,37,50,48,48,37,50,48,51,50,37,50,48,51,50,37,50,50,37,51,69,37,51,67,112,97,116,104,37,50,48,102,105,108,108,37,51,68,37,50,50,37,50,51,97,53,97,53,97,53,37,50,50,37,50,48,100,37,51,68,37,50,50,77,50,56,46,54,56,49,37,50,48,55,46,49,53,57,99,45,48,46,54,57,52,45,48,46,57,52,55,45,49,46,54,54,50,45,50,46,48,53,51,45,50,46,55,50,52,45,51,46,49,49,54,115,45,50,46,49,54,57,45,50,46,48,51,48,45,51,46,49,49,54,45,50,46,55,50,52,99,45,49,46,54,49,50,45,49,46,49,56,50,45,50,46,51,57,51,45,49,46,51,49,57,45,50,46,56,52,49,45,49,46,51,49,57,104,45,49,53,46,53,99,45,49,46,51,55,56,37,50,48,48,45,50,46,53,37,50,48,49,46,49,50,49,45,50,46,53,37,50,48,50,46,53,118,50,55,99,48,37,50,48,49,46,51,55,56,37,50,48,49,46,49,50,50,37,50,48,50,46,53,37,50,48,50,46,53,37,50,48,50,46,53,104,50,51,99,49,46,51,55,56,37,50,48,48,37,50,48,50,46,53,45,49,46,49,50,50,37,50,48,50,46,53,45,50,46,53,118,45,49,57,46,53,99,48,45,48,46,52,52,56,45,48,46,49,51,55,45,49,46,50,51,45,49,46,51,49,57,45,50,46,56,52,49,122,77,50,52,46,53,52,51,37,50,48,53,46,52,53,55,99,48,46,57,53,57,37,50,48,48,46,57,53,57,37,50,48,49,46,55,49,50,37,50,48,49,46,56,50,53,37,50,48,50,46,50,54,56,37,50,48,50,46,53,52,51,104,45,52,46,56,49,49,118,45,52,46,56,49,49,99,48,46,55,49,56,37,50,48,48,46,53,53,54,37,50,48,49,46,53,56,52,37,50,48,49,46,51,48,57,37,50,48,50,46,53,52,51,37,50,48,50,46,50,54,56,122,77,50,56,37,50,48,50,57,46,53,99,48,37,50,48,48,46,50,55,49,45,48,46,50,50,57,37,50,48,48,46,53,45,48,46,53,37,50,48,48,46,53,104,45,50,51,99,45,48,46,50,55,49,37,50,48,48,45,48,46,53,45,48,46,50,50,57,45,48,46,53,45,48,46,53,118,45,50,55,99,48,45,48,46,50,55,49,37,50,48,48,46,50,50,57,45,48,46,53,37,50,48,48,46,53,45,48,46,53,37,50,48,48,37,50,48,48,37,50,48,49,53,46,52,57,57,45,48,37,50,48,49,53,46,53,37,50,48,48,118,55,99,48,37,50,48,48,46,53,53,50,37,50,48,48,46,52,52,56,37,50,48,49,37,50,48,49,37,50,48,49,104,55,118,49,57,46,53,122,37,50,50,37,51,69,37,51,67,37,50,70,112,97,116,104,37,51,69,37,51,67,37,50,70,115,118,103,37,51,69,34,41,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,105,99,111,110,45,102,111,108,100,101,114,58,58,98,101,102,111,114,101,123,98,97,99,107,103,114,111,117,110,100,45,105,109,97,103,101,58,117,114,108,40,34,100,97,116,97,58,105,109,97,103,101,47,115,118,103,43,120,109,108,59,99,104,97,114,115,101,116,61,85,83,45,65,83,67,73,73,44,37,51,67,115,118,103,37,50,48,118,101,114,115,105,111,110,37,51,68,37,50,50,49,46,49,37,50,50,37,50,48,120,109,108,110,115,37,51,68,37,50,50,104,116,116,112,37,51,65,37,50,70,37,50,70,119,119,119,46,119,51,46,111,114,103,37,50,70,50,48,48,48,37,50,70,115,118,103,37,50,50,37,50,48,120,109,108,110,115,37,51,65,120,108,105,110,107,37,51,68,37,50,50,104,116,116,112,37,51,65,37,50,70,37,50,70,119,119,119,46,119,51,46,111,114,103,37,50,70,49,57,57,57,37,50,70,120,108,105,110,107,37,50,50,37,50,48,119,105,100,116,104,37,51,68,37,50,50,49,48,48,37,50,53,37,50,50,37,50,48,104,101,105,103,104,116,37,51,68,37,50,50,49,48,48,37,50,53,37,50,50,37,50,48,118,105,101,119,66,111,120,37,51,68,37,50,50,48,37,50,48,48,37,50,48,51,50,37,50,48,51,50,37,50,50,37,51,69,37,51,67,112,97,116,104,37,50,48,102,105,108,108,37,51,68,37,50,50,37,50,51,54,97,54,97,54,97,37,50,50,37,50,48,100,37,51,68,37,50,50,77,49,52,37,50,48,52,108,52,37,50,48,52,104,49,52,118,50,50,104,45,51,50,118,45,50,54,122,37,50,50,37,51,69,37,51,67,37,50,70,112,97,116,104,37,51,69,37,51,67,37,50,70,115,118,103,37,51,69,34,41,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,105,99,111,110,45,102,111,108,100,101,114,45,111,112,101,110,58,58,98,101,102,111,114,101,123,98,97,99,107,103,114,111,117,110,100,45,105,109,97,103,101,58,117,114,108,40,34,100,97,116,97,58,105,109,97,103,101,47,115,118,103,43,120,109,108,59,99,104,97,114,115,101,116,61,85,83,45,65,83,67,73,73,44,37,51,67,115,118,103,37,50,48,118,101,114,115,105,111,110,37,51,68,37,50,50,49,46,49,37,50,50,37,50,48,120,109,108,110,115,37,51,68,37,50,50,104,116,116,112,37,51,65,37,50,70,37,50,70,119,119,119,46,119,51,46,111,114,103,37,50,70,50,48,48,48,37,50,70,115,118,103,37,50,50,37,50,48,120,109,108,110,115,37,51,65,120,108,105,110,107,37,51,68,37,50,50,104,116,116,112,37,51,65,37,50,70,37,50,70,119,119,119,46,119,51,46,111,114,103,37,50,70,49,57,57,57,37,50,70,120,108,105,110,107,37,50,50,37,50,48,119,105,100,116,104,37,51,68,37,50,50,49,48,48,37,50,53,37,50,50,37,50,48,104,101,105,103,104,116,37,51,68,37,50,50,49,48,48,37,50,53,37,50,50,37,50,48,118,105,101,119,66,111,120,37,51,68,37,50,50,48,37,50,48,48,37,50,48,51,50,37,50,48,51,50,37,50,50,37,51,69,37,51,67,112,97,116,104,37,50,48,102,105,108,108,37,51,68,37,50,50,37,50,51,54,97,54,97,54,97,37,50,50,37,50,48,100,37,51,68,37,50,50,77,50,54,37,50,48,51,48,108,54,45,49,54,104,45,50,54,108,45,54,37,50,48,49,54,122,77,52,37,50,48,49,50,108,45,52,37,50,48,49,56,118,45,50,54,104,57,108,52,37,50,48,52,104,49,51,118,52,122,37,50,50,37,51,69,37,51,67,37,50,70,112,97,116,104,37,51,69,37,51,67,37,50,70,115,118,103,37,51,69,37,48,65,34,41,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,105,99,111,110,45,109,105,110,117,115,58,58,98,101,102,111,114,101,123,98,97,99,107,103,114,111,117,110,100,45,105,109,97,103,101,58,117,114,108,40,34,100,97,116,97,58,105,109,97,103,101,47,115,118,103,43,120,109,108,59,99,104,97,114,115,101,116,61,85,83,45,65,83,67,73,73,44,37,51,67,115,118,103,37,50,48,118,101,114,115,105,111,110,37,51,68,37,50,50,49,46,49,37,50,50,37,50,48,120,109,108,110,115,37,51,68,37,50,50,104,116,116,112,37,51,65,37,50,70,37,50,70,119,119,119,46,119,51,46,111,114,103,37,50,70,50,48,48,48,37,50,70,115,118,103,37,50,50,37,50,48,120,109,108,110,115,37,51,65,120,108,105,110,107,37,51,68,37,50,50,104,116,116,112,37,51,65,37,50,70,37,50,70,119,119,119,46,119,51,46,111,114,103,37,50,70,49,57,57,57,37,50,70,120,108,105,110,107,37,50,50,37,50,48,119,105,100,116,104,37,51,68,37,50,50,49,48,48,37,50,53,37,50,50,37,50,48,104,101,105,103,104,116,37,51,68,37,50,50,49,48,48,37,50,53,37,50,50,37,50,48,118,105,101,119,66,111,120,37,51,68,37,50,50,48,37,50,48,48,37,50,48,51,50,37,50,48,51,50,37,50,50,37,51,69,37,51,67,112,97,116,104,37,50,48,102,105,108,108,37,51,68,37,50,50,37,50,51,54,97,54,97,54,97,37,50,50,37,50,48,100,37,51,68,37,50,50,77,48,37,50,48,49,51,118,54,99,48,37,50,48,48,46,53,53,50,37,50,48,48,46,52,52,56,37,50,48,49,37,50,48,49,37,50,48,49,104,51,48,99,48,46,53,53,50,37,50,48,48,37,50,48,49,45,48,46,52,52,56,37,50,48,49,45,49,118,45,54,99,48,45,48,46,53,53,50,45,48,46,52,52,56,45,49,45,49,45,49,104,45,51,48,99,45,48,46,53,53,50,37,50,48,48,45,49,37,50,48,48,46,52,52,56,45,49,37,50,48,49,122,37,50,50,37,51,69,37,51,67,37,50,70,112,97,116,104,37,51,69,37,51,67,37,50,70,115,118,103,37,51,69,34,41,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,105,99,111,110,45,109,105,110,117,115,58,104,111,118,101,114,58,58,98,101,102,111,114,101,123,98,97,99,107,103,114,111,117,110,100,45,105,109,97,103,101,58,117,114,108,40,34,100,97,116,97,58,105,109,97,103,101,47,115,118,103,43,120,109,108,59,99,104,97,114,115,101,116,61,85,83,45,65,83,67,73,73,44,37,51,67,115,118,103,37,50,48,118,101,114,115,105,111,110,37,51,68,37,50,50,49,46,49,37,50,50,37,50,48,120,109,108,110,115,37,51,68,37,50,50,104,116,116,112,37,51,65,37,50,70,37,50,70,119,119,119,46,119,51,46,111,114,103,37,50,70,50,48,48,48,37,50,70,115,118,103,37,50,50,37,50,48,120,109,108,110,115,37,51,65,120,108,105,110,107,37,51,68,37,50,50,104,116,116,112,37,51,65,37,50,70,37,50,70,119,119,119,46,119,51,46,111,114,103,37,50,70,49,57,57,57,37,50,70,120,108,105,110,107,37,50,50,37,50,48,119,105,100,116,104,37,51,68,37,50,50,49,48,48,37,50,53,37,50,50,37,50,48,104,101,105,103,104,116,37,51,68,37,50,50,49,48,48,37,50,53,37,50,50,37,50,48,118,105,101,119,66,111,120,37,51,68,37,50,50,48,37,50,48,48,37,50,48,51,50,37,50,48,51,50,37,50,50,37,51,69,37,51,67,112,97,116,104,37,50,48,102,105,108,108,37,51,68,37,50,50,37,50,51,99,48,48,37,50,50,37,50,48,100,37,51,68,37,50,50,77,48,37,50,48,49,51,118,54,99,48,37,50,48,48,46,53,53,50,37,50,48,48,46,52,52,56,37,50,48,49,37,50,48,49,37,50,48,49,104,51,48,99,48,46,53,53,50,37,50,48,48,37,50,48,49,45,48,46,52,52,56,37,50,48,49,45,49,118,45,54,99,48,45,48,46,53,53,50,45,48,46,52,52,56,45,49,45,49,45,49,104,45,51,48,99,45,48,46,53,53,50,37,50,48,48,45,49,37,50,48,48,46,52,52,56,45,49,37,50,48,49,122,37,50,50,37,51,69,37,51,67,37,50,70,112,97,116,104,37,51,69,37,51,67,37,50,70,115,118,103,37,51,69,34,41,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,105,99,111,110,45,109,111,114,101,58,58,98,101,102,111,114,101,123,98,97,99,107,103,114,111,117,110,100,45,105,109,97,103,101,58,117,114,108,40,34,100,97,116,97,58,105,109,97,103,101,47,115,118,103,43,120,109,108,59,99,104,97,114,115,101,116,61,85,83,45,65,83,67,73,73,44,37,51,67,115,118,103,37,50,48,118,101,114,115,105,111,110,37,51,68,37,50,50,49,46,49,37,50,50,37,50,48,120,109,108,110,115,37,51,68,37,50,50,104,116,116,112,37,51,65,37,50,70,37,50,70,119,119,119,46,119,51,46,111,114,103,37,50,70,50,48,48,48,37,50,70,115,118,103,37,50,50,37,50,48,120,109,108,110,115,37,51,65,120,108,105,110,107,37,51,68,37,50,50,104,116,116,112,37,51,65,37,50,70,37,50,70,119,119,119,46,119,51,46,111,114,103,37,50,70,49,57,57,57,37,50,70,120,108,105,110,107,37,50,50,37,50,48,119,105,100,116,104,37,51,68,37,50,50,49,48,48,37,50,53,37,50,50,37,50,48,104,101,105,103,104,116,37,51,68,37,50,50,49,48,48,37,50,53,37,50,50,37,50,48,118,105,101,119,66,111,120,37,51,68,37,50,50,48,37,50,48,48,37,50,48,50,52,37,50,48,50,52,37,50,50,37,51,69,37,51,67,112,97,116,104,37,50,48,102,105,108,108,37,51,68,37,50,50,37,50,51,54,97,54,97,54,97,37,50,50,37,50,48,100,37,51,68,37,50,50,77,49,50,37,50,48,57,46,57,56,52,99,49,46,48,55,56,37,50,48,48,37,50,48,50,46,48,49,54,37,50,48,48,46,57,51,56,37,50,48,50,46,48,49,54,37,50,48,50,46,48,49,54,115,45,48,46,57,51,56,37,50,48,50,46,48,49,54,45,50,46,48,49,54,37,50,48,50,46,48,49,54,45,50,46,48,49,54,45,48,46,57,51,56,45,50,46,48,49,54,45,50,46,48,49,54,37,50,48,48,46,57,51,56,45,50,46,48,49,54,37,50,48,50,46,48,49,54,45,50,46,48,49,54,122,77,49,56,37,50,48,57,46,57,56,52,99,49,46,48,55,56,37,50,48,48,37,50,48,50,46,48,49,54,37,50,48,48,46,57,51,56,37,50,48,50,46,48,49,54,37,50,48,50,46,48,49,54,115,45,48,46,57,51,56,37,50,48,50,46,48,49,54,45,50,46,48,49,54,37,50,48,50,46,48,49,54,45,50,46,48,49,54,45,48,46,57,51,56,45,50,46,48,49,54,45,50,46,48,49,54,37,50,48,48,46,57,51,56,45,50,46,48,49,54,37,50,48,50,46,48,49,54,45,50,46,48,49,54,122,77,54,37,50,48,57,46,57,56,52,99,49,46,48,55,56,37,50,48,48,37,50,48,50,46,48,49,54,37,50,48,48,46,57,51,56,37,50,48,50,46,48,49,54,37,50,48,50,46,48,49,54,115,45,48,46,57,51,56,37,50,48,50,46,48,49,54,45,50,46,48,49,54,37,50,48,50,46,48,49,54,45,50,46,48,49,54,45,48,46,57,51,56,45,50,46,48,49,54,45,50,46,48,49,54,37,50,48,48,46,57,51,56,45,50,46,48,49,54,37,50,48,50,46,48,49,54,45,50,46,48,49,54,122,37,50,50,37,51,69,37,51,67,37,50,70,112,97,116,104,37,51,69,37,51,67,37,50,70,115,118,103,37,51,69,34,41,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,105,99,111,110,45,112,101,110,99,105,108,58,58,98,101,102,111,114,101,123,98,97,99,107,103,114,111,117,110,100,45,105,109,97,103,101,58,117,114,108,40,34,100,97,116,97,58,105,109,97,103,101,47,115,118,103,43,120,109,108,59,99,104,97,114,115,101,116,61,85,83,45,65,83,67,73,73,44,37,51,67,115,118,103,37,50,48,118,101,114,115,105,111,110,37,51,68,37,50,50,49,46,49,37,50,50,37,50,48,120,109,108,110,115,37,51,68,37,50,50,104,116,116,112,37,51,65,37,50,70,37,50,70,119,119,119,46,119,51,46,111,114,103,37,50,70,50,48,48,48,37,50,70,115,118,103,37,50,50,37,50,48,120,109,108,110,115,37,51,65,120,108,105,110,107,37,51,68,37,50,50,104,116,116,112,37,51,65,37,50,70,37,50,70,119,119,119,46,119,51,46,111,114,103,37,50,70,49,57,57,57,37,50,70,120,108,105,110,107,37,50,50,37,50,48,119,105,100,116,104,37,51,68,37,50,50,49,48,48,37,50,53,37,50,50,37,50,48,104,101,105,103,104,116,37,51,68,37,50,50,49,48,48,37,50,53,37,50,50,37,50,48,118,105,101,119,66,111,120,37,51,68,37,50,50,48,37,50,48,48,37,50,48,51,50,37,50,48,51,50,37,50,50,37,51,69,37,51,67,112,97,116,104,37,50,48,102,105,108,108,37,51,68,37,50,50,37,50,51,54,97,54,97,54,97,37,50,50,37,50,48,100,37,51,68,37,50,50,77,50,55,37,50,48,48,99,50,46,55,54,49,37,50,48,48,37,50,48,53,37,50,48,50,46,50,51,57,37,50,48,53,37,50,48,53,37,50,48,48,37,50,48,49,46,49,50,54,45,48,46,51,55,50,37,50,48,50,46,49,54,52,45,49,37,50,48,51,108,45,50,37,50,48,50,45,55,45,55,37,50,48,50,45,50,99,48,46,56,51,54,45,48,46,54,50,56,37,50,48,49,46,56,55,52,45,49,37,50,48,51,45,49,122,77,50,37,50,48,50,51,108,45,50,37,50,48,57,37,50,48,57,45,50,37,50,48,49,56,46,53,45,49,56,46,53,45,55,45,55,45,49,56,46,53,37,50,48,49,56,46,53,122,77,50,50,46,51,54,50,37,50,48,49,49,46,51,54,50,108,45,49,52,37,50,48,49,52,45,49,46,55,50,52,45,49,46,55,50,52,37,50,48,49,52,45,49,52,37,50,48,49,46,55,50,52,37,50,48,49,46,55,50,52,122,37,50,50,37,51,69,37,51,67,37,50,70,112,97,116,104,37,51,69,37,51,67,37,50,70,115,118,103,37,51,69,37,48,65,34,41,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,105,99,111,110,45,112,101,110,99,105,108,58,104,111,118,101,114,58,58,98,101,102,111,114,101,123,98,97,99,107,103,114,111,117,110,100,45,105,109,97,103,101,58,117,114,108,40,34,100,97,116,97,58,105,109,97,103,101,47,115,118,103,43,120,109,108,59,99,104,97,114,115,101,116,61,85,83,45,65,83,67,73,73,44,37,51,67,115,118,103,37,50,48,118,101,114,115,105,111,110,37,51,68,37,50,50,49,46,49,37,50,50,37,50,48,120,109,108,110,115,37,51,68,37,50,50,104,116,116,112,37,51,65,37,50,70,37,50,70,119,119,119,46,119,51,46,111,114,103,37,50,70,50,48,48,48,37,50,70,115,118,103,37,50,50,37,50,48,120,109,108,110,115,37,51,65,120,108,105,110,107,37,51,68,37,50,50,104,116,116,112,37,51,65,37,50,70,37,50,70,119,119,119,46,119,51,46,111,114,103,37,50,70,49,57,57,57,37,50,70,120,108,105,110,107,37,50,50,37,50,48,119,105,100,116,104,37,51,68,37,50,50,49,48,48,37,50,53,37,50,50,37,50,48,104,101,105,103,104,116,37,51,68,37,50,50,49,48,48,37,50,53,37,50,50,37,50,48,118,105,101,119,66,111,120,37,51,68,37,50,50,48,37,50,48,48,37,50,48,51,50,37,50,48,51,50,37,50,50,37,51,69,37,51,67,112,97,116,104,37,50,48,102,105,108,108,37,51,68,37,50,50,37,50,51,48,99,99,99,48,97,37,50,50,37,50,48,100,37,51,68,37,50,50,77,50,55,37,50,48,48,99,50,46,55,54,49,37,50,48,48,37,50,48,53,37,50,48,50,46,50,51,57,37,50,48,53,37,50,48,53,37,50,48,48,37,50,48,49,46,49,50,54,45,48,46,51,55,50,37,50,48,50,46,49,54,52,45,49,37,50,48,51,108,45,50,37,50,48,50,45,55,45,55,37,50,48,50,45,50,99,48,46,56,51,54,45,48,46,54,50,56,37,50,48,49,46,56,55,52,45,49,37,50,48,51,45,49,122,77,50,37,50,48,50,51,108,45,50,37,50,48,57,37,50,48,57,45,50,37,50,48,49,56,46,53,45,49,56,46,53,45,55,45,55,45,49,56,46,53,37,50,48,49,56,46,53,122,77,50,50,46,51,54,50,37,50,48,49,49,46,51,54,50,108,45,49,52,37,50,48,49,52,45,49,46,55,50,52,45,49,46,55,50,52,37,50,48,49,52,45,49,52,37,50,48,49,46,55,50,52,37,50,48,49,46,55,50,52,122,37,50,50,37,51,69,37,51,67,37,50,70,112,97,116,104,37,51,69,37,51,67,37,50,70,115,118,103,37,51,69,37,48,65,34,41,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,105,99,111,110,45,112,108,117,115,58,58,98,101,102,111,114,101,123,98,97,99,107,103,114,111,117,110,100,45,105,109,97,103,101,58,117,114,108,40,34,100,97,116,97,58,105,109,97,103,101,47,115,118,103,43,120,109,108,59,99,104,97,114,115,101,116,61,85,83,45,65,83,67,73,73,44,37,51,67,115,118,103,37,50,48,118,101,114,115,105,111,110,37,51,68,37,50,50,49,46,49,37,50,50,37,50,48,120,109,108,110,115,37,51,68,37,50,50,104,116,116,112,37,51,65,37,50,70,37,50,70,119,119,119,46,119,51,46,111,114,103,37,50,70,50,48,48,48,37,50,70,115,118,103,37,50,50,37,50,48,120,109,108,110,115,37,51,65,120,108,105,110,107,37,51,68,37,50,50,104,116,116,112,37,51,65,37,50,70,37,50,70,119,119,119,46,119,51,46,111,114,103,37,50,70,49,57,57,57,37,50,70,120,108,105,110,107,37,50,50,37,50,48,119,105,100,116,104,37,51,68,37,50,50,49,48,48,37,50,53,37,50,50,37,50,48,104,101,105,103,104,116,37,51,68,37,50,50,49,48,48,37,50,53,37,50,50,37,50,48,118,105,101,119,66,111,120,37,51,68,37,50,50,48,37,50,48,48,37,50,48,51,50,37,50,48,51,50,37,50,50,37,51,69,37,51,67,112,97,116,104,37,50,48,102,105,108,108,37,51,68,37,50,50,37,50,51,54,97,54,97,54,97,37,50,50,37,50,48,100,37,51,68,37,50,50,77,51,49,37,50,48,49,50,104,45,49,49,118,45,49,49,99,48,45,48,46,53,53,50,45,48,46,52,52,56,45,49,45,49,45,49,104,45,54,99,45,48,46,53,53,50,37,50,48,48,45,49,37,50,48,48,46,52,52,56,45,49,37,50,48,49,118,49,49,104,45,49,49,99,45,48,46,53,53,50,37,50,48,48,45,49,37,50,48,48,46,52,52,56,45,49,37,50,48,49,118,54,99,48,37,50,48,48,46,53,53,50,37,50,48,48,46,52,52,56,37,50,48,49,37,50,48,49,37,50,48,49,104,49,49,118,49,49,99,48,37,50,48,48,46,53,53,50,37,50,48,48,46,52,52,56,37,50,48,49,37,50,48,49,37,50,48,49,104,54,99,48,46,53,53,50,37,50,48,48,37,50,48,49,45,48,46,52,52,56,37,50,48,49,45,49,118,45,49,49,104,49,49,99,48,46,53,53,50,37,50,48,48,37,50,48,49,45,48,46,52,52,56,37,50,48,49,45,49,118,45,54,99,48,45,48,46,53,53,50,45,48,46,52,52,56,45,49,45,49,45,49,122,37,50,50,37,51,69,37,51,67,37,50,70,112,97,116,104,37,51,69,37,51,67,37,50,70,115,118,103,37,51,69,34,41,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,105,99,111,110,45,112,108,117,115,58,104,111,118,101,114,58,58,98,101,102,111,114,101,123,98,97,99,107,103,114,111,117,110,100,45,105,109,97,103,101,58,117,114,108,40,34,100,97,116,97,58,105,109,97,103,101,47,115,118,103,43,120,109,108,59,99,104,97,114,115,101,116,61,85,83,45,65,83,67,73,73,44,37,51,67,115,118,103,37,50,48,118,101,114,115,105,111,110,37,51,68,37,50,50,49,46,49,37,50,50,37,50,48,120,109,108,110,115,37,51,68,37,50,50,104,116,116,112,37,51,65,37,50,70,37,50,70,119,119,119,46,119,51,46,111,114,103,37,50,70,50,48,48,48,37,50,70,115,118,103,37,50,50,37,50,48,120,109,108,110,115,37,51,65,120,108,105,110,107,37,51,68,37,50,50,104,116,116,112,37,51,65,37,50,70,37,50,70,119,119,119,46,119,51,46,111,114,103,37,50,70,49,57,57,57,37,50,70,120,108,105,110,107,37,50,50,37,50,48,119,105,100,116,104,37,51,68,37,50,50,49,48,48,37,50,53,37,50,50,37,50,48,104,101,105,103,104,116,37,51,68,37,50,50,49,48,48,37,50,53,37,50,50,37,50,48,118,105,101,119,66,111,120,37,51,68,37,50,50,48,37,50,48,48,37,50,48,51,50,37,50,48,51,50,37,50,50,37,51,69,37,51,67,112,97,116,104,37,50,48,102,105,108,108,37,51,68,37,50,50,37,50,51,48,99,99,99,48,97,37,50,50,37,50,48,100,37,51,68,37,50,50,77,51,49,37,50,48,49,50,104,45,49,49,118,45,49,49,99,48,45,48,46,53,53,50,45,48,46,52,52,56,45,49,45,49,45,49,104,45,54,99,45,48,46,53,53,50,37,50,48,48,45,49,37,50,48,48,46,52,52,56,45,49,37,50,48,49,118,49,49,104,45,49,49,99,45,48,46,53,53,50,37,50,48,48,45,49,37,50,48,48,46,52,52,56,45,49,37,50,48,49,118,54,99,48,37,50,48,48,46,53,53,50,37,50,48,48,46,52,52,56,37,50,48,49,37,50,48,49,37,50,48,49,104,49,49,118,49,49,99,48,37,50,48,48,46,53,53,50,37,50,48,48,46,52,52,56,37,50,48,49,37,50,48,49,37,50,48,49,104,54,99,48,46,53,53,50,37,50,48,48,37,50,48,49,45,48,46,52,52,56,37,50,48,49,45,49,118,45,49,49,104,49,49,99,48,46,53,53,50,37,50,48,48,37,50,48,49,45,48,46,52,52,56,37,50,48,49,45,49,118,45,54,99,48,45,48,46,53,53,50,45,48,46,52,52,56,45,49,45,49,45,49,122,37,50,50,37,51,69,37,51,67,37,50,70,112,97,116,104,37,51,69,37,51,67,37,50,70,115,118,103,37,51,69,34,41,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,115,101,108,101,99,116,101,100,32,62,32,46,116,105,116,108,101,45,119,114,97,112,32,46,105,99,111,110,45,102,111,108,100,101,114,58,58,98,101,102,111,114,101,123,98,97,99,107,103,114,111,117,110,100,45,105,109,97,103,101,58,117,114,108,40,34,100,97,116,97,58,105,109,97,103,101,47,115,118,103,43,120,109,108,59,99,104,97,114,115,101,116,61,85,83,45,65,83,67,73,73,44,37,51,67,115,118,103,37,50,48,118,101,114,115,105,111,110,37,51,68,37,50,50,49,46,49,37,50,50,37,50,48,120,109,108,110,115,37,51,68,37,50,50,104,116,116,112,37,51,65,37,50,70,37,50,70,119,119,119,46,119,51,46,111,114,103,37,50,70,50,48,48,48,37,50,70,115,118,103,37,50,50,37,50,48,120,109,108,110,115,37,51,65,120,108,105,110,107,37,51,68,37,50,50,104,116,116,112,37,51,65,37,50,70,37,50,70,119,119,119,46,119,51,46,111,114,103,37,50,70,49,57,57,57,37,50,70,120,108,105,110,107,37,50,50,37,50,48,119,105,100,116,104,37,51,68,37,50,50,49,48,48,37,50,53,37,50,50,37,50,48,104,101,105,103,104,116,37,51,68,37,50,50,49,48,48,37,50,53,37,50,50,37,50,48,118,105,101,119,66,111,120,37,51,68,37,50,50,48,37,50,48,48,37,50,48,51,50,37,50,48,51,50,37,50,50,37,51,69,37,51,67,112,97,116,104,37,50,48,102,105,108,108,37,51,68,37,50,50,37,50,51,49,55,57,98,98,57,37,50,50,37,50,48,100,37,51,68,37,50,50,77,49,52,37,50,48,52,108,52,37,50,48,52,104,49,52,118,50,50,104,45,51,50,118,45,50,54,122,37,50,50,37,51,69,37,51,67,37,50,70,112,97,116,104,37,51,69,37,51,67,37,50,70,115,118,103,37,51,69,34,41,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,115,101,108,101,99,116,101,100,32,62,32,46,116,105,116,108,101,45,119,114,97,112,32,46,105,99,111,110,45,102,111,108,100,101,114,45,111,112,101,110,58,58,98,101,102,111,114,101,123,98,97,99,107,103,114,111,117,110,100,45,105,109,97,103,101,58,117,114,108,40,34,100,97,116,97,58,105,109,97,103,101,47,115,118,103,43,120,109,108,59,99,104,97,114,115,101,116,61,85,83,45,65,83,67,73,73,44,37,51,67,115,118,103,37,50,48,118,101,114,115,105,111,110,37,51,68,37,50,50,49,46,49,37,50,50,37,50,48,120,109,108,110,115,37,51,68,37,50,50,104,116,116,112,37,51,65,37,50,70,37,50,70,119,119,119,46,119,51,46,111,114,103,37,50,70,50,48,48,48,37,50,70,115,118,103,37,50,50,37,50,48,120,109,108,110,115,37,51,65,120,108,105,110,107,37,51,68,37,50,50,104,116,116,112,37,51,65,37,50,70,37,50,70,119,119,119,46,119,51,46,111,114,103,37,50,70,49,57,57,57,37,50,70,120,108,105,110,107,37,50,50,37,50,48,119,105,100,116,104,37,51,68,37,50,50,49,48,48,37,50,53,37,50,50,37,50,48,104,101,105,103,104,116,37,51,68,37,50,50,49,48,48,37,50,53,37,50,50,37,50,48,118,105,101,119,66,111,120,37,51,68,37,50,50,48,37,50,48,48,37,50,48,51,50,37,50,48,51,50,37,50,50,37,51,69,37,51,67,112,97,116,104,37,50,48,102,105,108,108,37,51,68,37,50,50,37,50,51,49,55,57,98,98,57,37,50,50,37,50,48,100,37,51,68,37,50,50,77,50,54,37,50,48,51,48,108,54,45,49,54,104,45,50,54,108,45,54,37,50,48,49,54,122,77,52,37,50,48,49,50,108,45,52,37,50,48,49,56,118,45,50,54,104,57,108,52,37,50,48,52,104,49,51,118,52,122,37,50,50,37,51,69,37,51,67,37,50,70,112,97,116,104,37,51,69,37,51,67,37,50,70,115,118,103,37,51,69,37,48,65,34,41,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,115,101,108,101,99,116,101,100,32,62,32,46,116,105,116,108,101,45,119,114,97,112,32,46,105,99,111,110,45,102,105,108,101,45,101,109,112,116,121,58,58,98,101,102,111,114,101,123,98,97,99,107,103,114,111,117,110,100,45,105,109,97,103,101,58,117,114,108,40,34,100,97,116,97,58,105,109,97,103,101,47,115,118,103,43,120,109,108,59,99,104,97,114,115,101,116,61,85,83,45,65,83,67,73,73,44,37,51,67,115,118,103,37,50,48,118,101,114,115,105,111,110,37,51,68,37,50,50,49,46,49,37,50,50,37,50,48,120,109,108,110,115,37,51,68,37,50,50,104,116,116,112,37,51,65,37,50,70,37,50,70,119,119,119,46,119,51,46,111,114,103,37,50,70,50,48,48,48,37,50,70,115,118,103,37,50,50,37,50,48,120,109,108,110,115,37,51,65,120,108,105,110,107,37,51,68,37,50,50,104,116,116,112,37,51,65,37,50,70,37,50,70,119,119,119,46,119,51,46,111,114,103,37,50,70,49,57,57,57,37,50,70,120,108,105,110,107,37,50,50,37,50,48,119,105,100,116,104,37,51,68,37,50,50,49,48,48,37,50,53,37,50,50,37,50,48,104,101,105,103,104,116,37,51,68,37,50,50,49,48,48,37,50,53,37,50,50,37,50,48,118,105,101,119,66,111,120,37,51,68,37,50,50,48,37,50,48,48,37,50,48,51,50,37,50,48,51,50,37,50,50,37,51,69,37,51,67,112,97,116,104,37,50,48,102,105,108,108,37,51,68,37,50,50,37,50,51,49,55,57,98,98,57,37,50,50,37,50,48,100,37,51,68,37,50,50,77,50,56,46,54,56,49,37,50,48,55,46,49,53,57,99,45,48,46,54,57,52,45,48,46,57,52,55,45,49,46,54,54,50,45,50,46,48,53,51,45,50,46,55,50,52,45,51,46,49,49,54,115,45,50,46,49,54,57,45,50,46,48,51,48,45,51,46,49,49,54,45,50,46,55,50,52,99,45,49,46,54,49,50,45,49,46,49,56,50,45,50,46,51,57,51,45,49,46,51,49,57,45,50,46,56,52,49,45,49,46,51,49,57,104,45,49,53,46,53,99,45,49,46,51,55,56,37,50,48,48,45,50,46,53,37,50,48,49,46,49,50,49,45,50,46,53,37,50,48,50,46,53,118,50,55,99,48,37,50,48,49,46,51,55,56,37,50,48,49,46,49,50,50,37,50,48,50,46,53,37,50,48,50,46,53,37,50,48,50,46,53,104,50,51,99,49,46,51,55,56,37,50,48,48,37,50,48,50,46,53,45,49,46,49,50,50,37,50,48,50,46,53,45,50,46,53,118,45,49,57,46,53,99,48,45,48,46,52,52,56,45,48,46,49,51,55,45,49,46,50,51,45,49,46,51,49,57,45,50,46,56,52,49,122,77,50,52,46,53,52,51,37,50,48,53,46,52,53,55,99,48,46,57,53,57,37,50,48,48,46,57,53,57,37,50,48,49,46,55,49,50,37,50,48,49,46,56,50,53,37,50,48,50,46,50,54,56,37,50,48,50,46,53,52,51,104,45,52,46,56,49,49,118,45,52,46,56,49,49,99,48,46,55,49,56,37,50,48,48,46,53,53,54,37,50,48,49,46,53,56,52,37,50,48,49,46,51,48,57,37,50,48,50,46,53,52,51,37,50,48,50,46,50,54,56,122,77,50,56,37,50,48,50,57,46,53,99,48,37,50,48,48,46,50,55,49,45,48,46,50,50,57,37,50,48,48,46,53,45,48,46,53,37,50,48,48,46,53,104,45,50,51,99,45,48,46,50,55,49,37,50,48,48,45,48,46,53,45,48,46,50,50,57,45,48,46,53,45,48,46,53,118,45,50,55,99,48,45,48,46,50,55,49,37,50,48,48,46,50,50,57,45,48,46,53,37,50,48,48,46,53,45,48,46,53,37,50,48,48,37,50,48,48,37,50,48,49,53,46,52,57,57,45,48,37,50,48,49,53,46,53,37,50,48,48,118,55,99,48,37,50,48,48,46,53,53,50,37,50,48,48,46,52,52,56,37,50,48,49,37,50,48,49,37,50,48,49,104,55,118,49,57,46,53,122,37,50,50,37,51,69,37,51,67,37,50,70,112,97,116,104,37,51,69,37,51,67,37,50,70,115,118,103,37,51,69,34,41,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,108,111,97,100,105,110,103,32,62,32,46,116,105,116,108,101,45,119,114,97,112,32,105,110,112,117,116,123,100,105,115,112,108,97,121,58,110,111,110,101,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,108,111,97,100,105,110,103,32,62,32,46,116,105,116,108,101,45,119,114,97,112,32,46,116,105,116,108,101,58,58,98,101,102,111,114,101,123,98,97,99,107,103,114,111,117,110,100,45,105,109,97,103,101,58,117,114,108,40,34,100,97,116,97,58,105,109,97,103,101,47,115,118,103,43,120,109,108,59,99,104,97,114,115,101,116,61,85,83,45,65,83,67,73,73,44,37,51,67,115,118,103,37,50,48,119,105,100,116,104,37,51,68,37,50,55,49,52,112,120,37,50,55,37,50,48,104,101,105,103,104,116,37,51,68,37,50,55,49,52,112,120,37,50,55,37,50,48,120,109,108,110,115,37,51,68,37,50,50,104,116,116,112,37,51,65,37,50,70,37,50,70,119,119,119,46,119,51,46,111,114,103,37,50,70,50,48,48,48,37,50,70,115,118,103,37,50,50,37,50,48,118,105,101,119,66,111,120,37,51,68,37,50,50,48,37,50,48,48,37,50,48,49,48,48,37,50,48,49,48,48,37,50,50,37,50,48,112,114,101,115,101,114,118,101,65,115,112,101,99,116,82,97,116,105,111,37,51,68,37,50,50,120,77,105,100,89,77,105,100,37,50,50,37,50,48,99,108,97,115,115,37,51,68,37,50,50,117,105,108,45,114,105,110,103,37,50,50,37,51,69,37,51,67,114,101,99,116,37,50,48,120,37,51,68,37,50,50,48,37,50,50,37,50,48,121,37,51,68,37,50,50,48,37,50,50,37,50,48,119,105,100,116,104,37,51,68,37,50,50,49,48,48,37,50,50,37,50,48,104,101,105,103,104,116,37,51,68,37,50,50,49,48,48,37,50,50,37,50,48,102,105,108,108,37,51,68,37,50,50,110,111,110,101,37,50,50,37,50,48,99,108,97,115,115,37,51,68,37,50,50,98,107,37,50,50,37,51,69,37,51,67,37,50,70,114,101,99,116,37,51,69,37,51,67,100,101,102,115,37,51,69,37,51,67,102,105,108,116,101,114,37,50,48,105,100,37,51,68,37,50,50,117,105,108,45,114,105,110,103,45,115,104,97,100,111,119,37,50,50,37,50,48,120,37,51,68,37,50,50,45,49,48,48,37,50,53,37,50,50,37,50,48,121,37,51,68,37,50,50,45,49,48,48,37,50,53,37,50,50,37,50,48,119,105,100,116,104,37,51,68,37,50,50,51,48,48,37,50,53,37,50,50,37,50,48,104,101,105,103,104,116,37,51,68,37,50,50,51,48,48,37,50,53,37,50,50,37,51,69,37,51,67,102,101,79,102,102,115,101,116,37,50,48,114,101,115,117,108,116,37,51,68,37,50,50,111,102,102,79,117,116,37,50,50,37,50,48,105,110,37,51,68,37,50,50,83,111,117,114,99,101,71,114,97,112,104,105,99,37,50,50,37,50,48,100,120,37,51,68,37,50,50,48,37,50,50,37,50,48,100,121,37,51,68,37,50,50,48,37,50,50,37,51,69,37,51,67,37,50,70,102,101,79,102,102,115,101,116,37,51,69,37,51,67,102,101,71,97,117,115,115,105,97,110,66,108,117,114,37,50,48,114,101,115,117,108,116,37,51,68,37,50,50,98,108,117,114,79,117,116,37,50,50,37,50,48,105,110,37,51,68,37,50,50,111,102,102,79,117,116,37,50,50,37,50,48,115,116,100,68,101,118,105,97,116,105,111,110,37,51,68,37,50,50,48,37,50,50,37,51,69,37,51,67,37,50,70,102,101,71,97,117,115,115,105,97,110,66,108,117,114,37,51,69,37,51,67,102,101,66,108,101,110,100,37,50,48,105,110,37,51,68,37,50,50,83,111,117,114,99,101,71,114,97,112,104,105,99,37,50,50,37,50,48,105,110,50,37,51,68,37,50,50,98,108,117,114,79,117,116,37,50,50,37,50,48,109,111,100,101,37,51,68,37,50,50,110,111,114,109,97,108,37,50,50,37,51,69,37,51,67,37,50,70,102,101,66,108,101,110,100,37,51,69,37,51,67,37,50,70,102,105,108,116,101,114,37,51,69,37,51,67,37,50,70,100,101,102,115,37,51,69,37,51,67,112,97,116,104,37,50,48,100,37,51,68,37,50,50,77,49,48,37,50,67,53,48,99,48,37,50,67,48,37,50,67,48,37,50,67,48,46,53,37,50,67,48,46,49,37,50,67,49,46,52,99,48,37,50,67,48,46,53,37,50,67,48,46,49,37,50,67,49,37,50,67,48,46,50,37,50,67,49,46,55,99,48,37,50,67,48,46,51,37,50,67,48,46,49,37,50,67,48,46,55,37,50,67,48,46,49,37,50,67,49,46,49,99,48,46,49,37,50,67,48,46,52,37,50,67,48,46,49,37,50,67,48,46,56,37,50,67,48,46,50,37,50,67,49,46,50,99,48,46,50,37,50,67,48,46,56,37,50,67,48,46,51,37,50,67,49,46,56,37,50,67,48,46,53,37,50,67,50,46,56,37,50,48,99,48,46,51,37,50,67,49,37,50,67,48,46,54,37,50,67,50,46,49,37,50,67,48,46,57,37,50,67,51,46,50,99,48,46,51,37,50,67,49,46,49,37,50,67,48,46,57,37,50,67,50,46,51,37,50,67,49,46,52,37,50,67,51,46,53,99,48,46,53,37,50,67,49,46,50,37,50,67,49,46,50,37,50,67,50,46,52,37,50,67,49,46,56,37,50,67,51,46,55,99,48,46,51,37,50,67,48,46,54,37,50,67,48,46,56,37,50,67,49,46,50,37,50,67,49,46,50,37,50,67,49,46,57,99,48,46,52,37,50,67,48,46,54,37,50,67,48,46,56,37,50,67,49,46,51,37,50,67,49,46,51,37,50,67,49,46,57,37,50,48,99,49,37,50,67,49,46,50,37,50,67,49,46,57,37,50,67,50,46,54,37,50,67,51,46,49,37,50,67,51,46,55,99,50,46,50,37,50,67,50,46,53,37,50,67,53,37,50,67,52,46,55,37,50,67,55,46,57,37,50,67,54,46,55,99,51,37,50,67,50,37,50,67,54,46,53,37,50,67,51,46,52,37,50,67,49,48,46,49,37,50,67,52,46,54,99,51,46,54,37,50,67,49,46,49,37,50,67,55,46,53,37,50,67,49,46,53,37,50,67,49,49,46,50,37,50,67,49,46,54,99,52,45,48,46,49,37,50,67,55,46,55,45,48,46,54,37,50,67,49,49,46,51,45,49,46,54,37,50,48,99,51,46,54,45,49,46,50,37,50,67,55,45,50,46,54,37,50,67,49,48,45,52,46,54,99,51,45,50,37,50,67,53,46,56,45,52,46,50,37,50,67,55,46,57,45,54,46,55,99,49,46,50,45,49,46,50,37,50,67,50,46,49,45,50,46,53,37,50,67,51,46,49,45,51,46,55,99,48,46,53,45,48,46,54,37,50,67,48,46,57,45,49,46,51,37,50,67,49,46,51,45,49,46,57,99,48,46,52,45,48,46,54,37,50,67,48,46,56,45,49,46,51,37,50,67,49,46,50,45,49,46,57,37,50,48,99,48,46,54,45,49,46,51,37,50,67,49,46,51,45,50,46,53,37,50,67,49,46,56,45,51,46,55,99,48,46,53,45,49,46,50,37,50,67,49,45,50,46,52,37,50,67,49,46,52,45,51,46,53,99,48,46,51,45,49,46,49,37,50,67,48,46,54,45,50,46,50,37,50,67,48,46,57,45,51,46,50,99,48,46,50,45,49,37,50,67,48,46,52,45,49,46,57,37,50,67,48,46,53,45,50,46,56,99,48,46,49,45,48,46,52,37,50,67,48,46,49,45,48,46,56,37,50,67,48,46,50,45,49,46,50,37,50,48,99,48,45,48,46,52,37,50,67,48,46,49,45,48,46,55,37,50,67,48,46,49,45,49,46,49,99,48,46,49,45,48,46,55,37,50,67,48,46,49,45,49,46,50,37,50,67,48,46,50,45,49,46,55,67,57,48,37,50,67,53,48,46,53,37,50,67,57,48,37,50,67,53,48,37,50,67,57,48,37,50,67,53,48,115,48,37,50,67,48,46,53,37,50,67,48,37,50,67,49,46,52,99,48,37,50,67,48,46,53,37,50,67,48,37,50,67,49,37,50,67,48,37,50,67,49,46,55,99,48,37,50,67,48,46,51,37,50,67,48,37,50,67,48,46,55,37,50,67,48,37,50,67,49,46,49,37,50,48,99,48,37,50,67,48,46,52,45,48,46,49,37,50,67,48,46,56,45,48,46,49,37,50,67,49,46,50,99,45,48,46,49,37,50,67,48,46,57,45,48,46,50,37,50,67,49,46,56,45,48,46,52,37,50,67,50,46,56,99,45,48,46,50,37,50,67,49,45,48,46,53,37,50,67,50,46,49,45,48,46,55,37,50,67,51,46,51,99,45,48,46,51,37,50,67,49,46,50,45,48,46,56,37,50,67,50,46,52,45,49,46,50,37,50,67,51,46,55,99,45,48,46,50,37,50,67,48,46,55,45,48,46,53,37,50,67,49,46,51,45,48,46,56,37,50,67,49,46,57,37,50,48,99,45,48,46,51,37,50,67,48,46,55,45,48,46,54,37,50,67,49,46,51,45,48,46,57,37,50,67,50,99,45,48,46,51,37,50,67,48,46,55,45,48,46,55,37,50,67,49,46,51,45,49,46,49,37,50,67,50,99,45,48,46,52,37,50,67,48,46,55,45,48,46,55,37,50,67,49,46,52,45,49,46,50,37,50,67,50,99,45,49,37,50,67,49,46,51,45,49,46,57,37,50,67,50,46,55,45,51,46,49,37,50,67,52,99,45,50,46,50,37,50,67,50,46,55,45,53,37,50,67,53,45,56,46,49,37,50,67,55,46,49,37,50,48,99,45,48,46,56,37,50,67,48,46,53,45,49,46,54,37,50,67,49,45,50,46,52,37,50,67,49,46,53,99,45,48,46,56,37,50,67,48,46,53,45,49,46,55,37,50,67,48,46,57,45,50,46,54,37,50,67,49,46,51,76,54,54,37,50,67,56,55,46,55,108,45,49,46,52,37,50,67,48,46,53,99,45,48,46,57,37,50,67,48,46,51,45,49,46,56,37,50,67,48,46,55,45,50,46,56,37,50,67,49,99,45,51,46,56,37,50,67,49,46,49,45,55,46,57,37,50,67,49,46,55,45,49,49,46,56,37,50,67,49,46,56,76,52,55,37,50,67,57,48,46,56,37,50,48,99,45,49,37,50,67,48,45,50,45,48,46,50,45,51,45,48,46,51,108,45,49,46,53,45,48,46,50,108,45,48,46,55,45,48,46,49,76,52,49,46,49,37,50,67,57,48,99,45,49,45,48,46,51,45,49,46,57,45,48,46,53,45,50,46,57,45,48,46,55,99,45,48,46,57,45,48,46,51,45,49,46,57,45,48,46,55,45,50,46,56,45,49,76,51,52,37,50,67,56,55,46,55,108,45,49,46,51,45,48,46,54,37,50,48,99,45,48,46,57,45,48,46,52,45,49,46,56,45,48,46,56,45,50,46,54,45,49,46,51,99,45,48,46,56,45,48,46,53,45,49,46,54,45,49,45,50,46,52,45,49,46,53,99,45,51,46,49,45,50,46,49,45,53,46,57,45,52,46,53,45,56,46,49,45,55,46,49,99,45,49,46,50,45,49,46,50,45,50,46,49,45,50,46,55,45,51,46,49,45,52,99,45,48,46,53,45,48,46,54,45,48,46,56,45,49,46,52,45,49,46,50,45,50,37,50,48,99,45,48,46,52,45,48,46,55,45,48,46,56,45,49,46,51,45,49,46,49,45,50,99,45,48,46,51,45,48,46,55,45,48,46,54,45,49,46,51,45,48,46,57,45,50,99,45,48,46,51,45,48,46,55,45,48,46,54,45,49,46,51,45,48,46,56,45,49,46,57,99,45,48,46,52,45,49,46,51,45,48,46,57,45,50,46,53,45,49,46,50,45,51,46,55,99,45,48,46,51,45,49,46,50,45,48,46,53,45,50,46,51,45,48,46,55,45,51,46,51,37,50,48,99,45,48,46,50,45,49,45,48,46,51,45,50,45,48,46,52,45,50,46,56,99,45,48,46,49,45,48,46,52,45,48,46,49,45,48,46,56,45,48,46,49,45,49,46,50,99,48,45,48,46,52,37,50,67,48,45,48,46,55,37,50,67,48,45,49,46,49,99,48,45,48,46,55,37,50,67,48,45,49,46,50,37,50,67,48,45,49,46,55,67,49,48,37,50,67,53,48,46,53,37,50,67,49,48,37,50,67,53,48,37,50,67,49,48,37,50,67,53,48,122,37,50,50,37,50,48,102,105,108,108,37,51,68,37,50,50,37,50,51,48,49,51,49,51,56,37,50,50,37,50,48,102,105,108,116,101,114,37,51,68,37,50,50,117,114,108,40,37,50,51,117,105,108,45,114,105,110,103,45,115,104,97,100,111,119,41,37,50,50,37,51,69,37,51,67,97,110,105,109,97,116,101,84,114,97,110,115,102,111,114,109,37,50,48,97,116,116,114,105,98,117,116,101,78,97,109,101,37,51,68,37,50,50,116,114,97,110,115,102,111,114,109,37,50,50,37,50,48,116,121,112,101,37,51,68,37,50,50,114,111,116,97,116,101,37,50,50,37,50,48,102,114,111,109,37,51,68,37,50,50,48,37,50,48,53,48,37,50,48,53,48,37,50,50,37,50,48,116,111,37,51,68,37,50,50,51,54,48,37,50,48,53,48,37,50,48,53,48,37,50,50,37,50,48,114,101,112,101,97,116,67,111,117,110,116,37,51,68,37,50,50,105,110,100,101,102,105,110,105,116,101,37,50,50,37,50,48,100,117,114,37,51,68,37,50,50,49,115,37,50,50,37,51,69,37,51,67,37,50,70,97,110,105,109,97,116,101,84,114,97,110,115,102,111,114,109,37,51,69,37,51,67,37,50,70,112,97,116,104,37,51,69,37,51,67,37,50,70,115,118,103,37,51,69,34,41,59,99,111,110,116,101,110,116,58,39,39,59,104,101,105,103,104,116,58,49,52,112,120,59,119,105,100,116,104,58,49,52,112,120,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,62,32,111,108,123,112,111,115,105,116,105,111,110,58,114,101,108,97,116,105,118,101,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,119,104,111,108,101,114,111,119,123,104,101,105,103,104,116,58,50,53,112,120,59,108,101,102,116,58,48,59,109,97,114,103,105,110,45,116,111,112,58,45,50,53,112,120,59,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,119,105,100,116,104,58,49,48,48,37,59,122,45,105,110,100,101,120,58,49,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,102,111,99,117,115,101,100,58,110,111,116,40,46,115,101,108,101,99,116,101,100,41,32,62,32,46,119,104,111,108,101,114,111,119,123,111,117,116,108,105,110,101,58,49,112,120,32,100,111,116,116,101,100,32,98,108,97,99,107,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,116,105,116,108,101,45,119,114,97,112,58,104,111,118,101,114,123,98,97,99,107,103,114,111,117,110,100,58,114,103,98,97,40,48,44,48,44,48,44,46,48,55,53,41,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,115,101,108,101,99,116,101,100,32,62,32,46,116,105,116,108,101,45,119,114,97,112,58,104,111,118,101,114,32,43,32,46,119,104,111,108,101,114,111,119,44,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,115,101,108,101,99,116,101,100,32,62,32,46,119,104,111,108,101,114,111,119,123,98,97,99,107,103,114,111,117,110,100,58,35,66,66,68,69,70,66,125,46,105,110,115,112,105,114,101,45,116,114,101,101,32,97,123,99,111,108,111,114,58,35,52,57,53,48,53,55,125,46,105,114,115,123,112,111,115,105,116,105,111,110,58,114,101,108,97,116,105,118,101,59,100,105,115,112,108,97,121,58,98,108,111,99,107,59,45,119,101,98,107,105,116,45,116,111,117,99,104,45,99,97,108,108,111,117,116,58,110,111,110,101,59,45,119,101,98,107,105,116,45,117,115,101,114,45,115,101,108,101,99,116,58,110,111,110,101,59,45,107,104,116,109,108,45,117,115,101,114,45,115,101,108,101,99,116,58,110,111,110,101,59,45,109,111,122,45,117,115,101,114,45,115,101,108,101,99,116,58,110,111,110,101,59,45,109,115,45,117,115,101,114,45,115,101,108,101,99,116,58,110,111,110,101,59,117,115,101,114,45,115,101,108,101,99,116,58,110,111,110,101,125,46,105,114,115,45,108,105,110,101,123,112,111,115,105,116,105,111,110,58,114,101,108,97,116,105,118,101,59,100,105,115,112,108,97,121,58,98,108,111,99,107,59,111,118,101,114,102,108,111,119,58,104,105,100,100,101,110,59,111,117,116,108,105,110,101,58,110,111,110,101,32,33,105,109,112,111,114,116,97,110,116,125,46,105,114,115,45,108,105,110,101,45,108,101,102,116,44,46,105,114,115,45,108,105,110,101,45,109,105,100,44,46,105,114,115,45,108,105,110,101,45,114,105,103,104,116,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,100,105,115,112,108,97,121,58,98,108,111,99,107,59,116,111,112,58,48,125,46,105,114,115,45,108,105,110,101,45,108,101,102,116,123,108,101,102,116,58,48,59,119,105,100,116,104,58,49,49,37,125,46,105,114,115,45,108,105,110,101,45,109,105,100,123,108,101,102,116,58,57,37,59,119,105,100,116,104,58,56,50,37,125,46,105,114,115,45,108,105,110,101,45,114,105,103,104,116,123,114,105,103,104,116,58,48,59,119,105,100,116,104,58,49,49,37,125,46,105,114,115,45,98,97,114,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,100,105,115,112,108,97,121,58,98,108,111,99,107,59,108,101,102,116,58,48,59,119,105,100,116,104,58,48,125,46,105,114,115,45,98,97,114,45,101,100,103,101,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,100,105,115,112,108,97,121,58,98,108,111,99,107,59,116,111,112,58,48,59,108,101,102,116,58,48,125,46,105,114,115,45,115,104,97,100,111,119,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,100,105,115,112,108,97,121,58,110,111,110,101,59,108,101,102,116,58,48,59,119,105,100,116,104,58,48,125,46,105,114,115,45,115,108,105,100,101,114,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,100,105,115,112,108,97,121,58,98,108,111,99,107,59,99,117,114,115,111,114,58,100,101,102,97,117,108,116,59,122,45,105,110,100,101,120,58,49,125,46,105,114,115,45,115,108,105,100,101,114,46,115,105,110,103,108,101,123,125,46,105,114,115,45,115,108,105,100,101,114,46,102,114,111,109,123,125,46,105,114,115,45,115,108,105,100,101,114,46,116,111,123,125,46,105,114,115,45,115,108,105,100,101,114,46,116,121,112,101,95,108,97,115,116,123,122,45,105,110,100,101,120,58,50,125,46,105,114,115,45,109,105,110,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,100,105,115,112,108,97,121,58,98,108,111,99,107,59,108,101,102,116,58,48,59,99,117,114,115,111,114,58,100,101,102,97,117,108,116,125,46,105,114,115,45,109,97,120,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,100,105,115,112,108,97,121,58,98,108,111,99,107,59,114,105,103,104,116,58,48,59,99,117,114,115,111,114,58,100,101,102,97,117,108,116,125,46,105,114,115,45,102,114,111,109,44,46,105,114,115,45,115,105,110,103,108,101,44,46,105,114,115,45,116,111,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,100,105,115,112,108,97,121,58,98,108,111,99,107,59,116,111,112,58,48,59,108,101,102,116,58,48,59,99,117,114,115,111,114,58,100,101,102,97,117,108,116,59,119,104,105,116,101,45,115,112,97,99,101,58,110,111,119,114,97,112,125,46,105,114,115,45,103,114,105,100,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,100,105,115,112,108,97,121,58,110,111,110,101,59,98,111,116,116,111,109,58,48,59,108,101,102,116,58,48,59,119,105,100,116,104,58,49,48,48,37,59,104,101,105,103,104,116,58,50,48,112,120,125,46,105,114,115,45,119,105,116,104,45,103,114,105,100,32,46,105,114,115,45,103,114,105,100,123,100,105,115,112,108,97,121,58,98,108,111,99,107,125,46,105,114,115,45,103,114,105,100,45,112,111,108,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,116,111,112,58,48,59,108,101,102,116,58,48,59,119,105,100,116,104,58,49,112,120,59,104,101,105,103,104,116,58,56,112,120,59,98,97,99,107,103,114,111,117,110,100,58,35,48,48,48,125,46,105,114,115,45,103,114,105,100,45,112,111,108,46,115,109,97,108,108,123,104,101,105,103,104,116,58,52,112,120,125,46,105,114,115,45,103,114,105,100,45,116,101,120,116,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,98,111,116,116,111,109,58,48,59,108,101,102,116,58,48,59,119,104,105,116,101,45,115,112,97,99,101,58,110,111,119,114,97,112,59,116,101,120,116,45,97,108,105,103,110,58,99,101,110,116,101,114,59,102,111,110,116,45,115,105,122,101,58,57,112,120,59,108,105,110,101,45,104,101,105,103,104,116,58,57,112,120,59,112,97,100,100,105,110,103,58,48,32,51,112,120,59,99,111,108,111,114,58,35,48,48,48,125,46,105,114,115,45,100,105,115,97,98,108,101,45,109,97,115,107,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,100,105,115,112,108,97,121,58,98,108,111,99,107,59,116,111,112,58,48,59,108,101,102,116,58,45,49,37,59,119,105,100,116,104,58,49,48,50,37,59,104,101,105,103,104,116,58,49,48,48,37,59,99,117,114,115,111,114,58,100,101,102,97,117,108,116,59,98,97,99,107,103,114,111,117,110,100,58,114,103,98,97,40,48,44,48,44,48,44,48,46,48,41,59,122,45,105,110,100,101,120,58,50,125,46,105,114,115,45,100,105,115,97,98,108,101,100,123,111,112,97,99,105,116,121,58,48,46,52,125,46,108,116,45,105,101,57,32,46,105,114,115,45,100,105,115,97,98,108,101,100,123,102,105,108,116,101,114,58,32,97,108,112,104,97,40,111,112,97,99,105,116,121,61,52,48,41,125,46,105,114,115,45,104,105,100,100,101,110,45,105,110,112,117,116,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,32,33,105,109,112,111,114,116,97,110,116,59,100,105,115,112,108,97,121,58,98,108,111,99,107,32,33,105,109,112,111,114,116,97,110,116,59,116,111,112,58,48,32,33,105,109,112,111,114,116,97,110,116,59,108,101,102,116,58,48,32,33,105,109,112,111,114,116,97,110,116,59,119,105,100,116,104,58,48,32,33,105,109,112,111,114,116,97,110,116,59,104,101,105,103,104,116,58,48,32,33,105,109,112,111,114,116,97,110,116,59,102,111,110,116,45,115,105,122,101,58,48,32,33,105,109,112,111,114,116,97,110,116,59,108,105,110,101,45,104,101,105,103,104,116,58,48,32,33,105,109,112,111,114,116,97,110,116,59,112,97,100,100,105,110,103,58,48,32,33,105,109,112,111,114,116,97,110,116,59,109,97,114,103,105,110,58,48,32,33,105,109,112,111,114,116,97,110,116,59,111,117,116,108,105,110,101,58,110,111,110,101,32,33,105,109,112,111,114,116,97,110,116,59,122,45,105,110,100,101,120,58,45,57,57,57,57,32,33,105,109,112,111,114,116,97,110,116,59,98,97,99,107,103,114,111,117,110,100,58,110,111,110,101,32,33,105,109,112,111,114,116,97,110,116,59,98,111,114,100,101,114,45,115,116,121,108,101,58,115,111,108,105,100,32,33,105,109,112,111,114,116,97,110,116,59,98,111,114,100,101,114,45,99,111,108,111,114,58,116,114,97,110,115,112,97,114,101,110,116,32,33,105,109,112,111,114,116,97,110,116,125,10,46,105,114,115,45,98,97,114,44,46,105,114,115,45,98,97,114,45,101,100,103,101,44,46,105,114,115,45,108,105,110,101,45,108,101,102,116,44,46,105,114,115,45,108,105,110,101,45,109,105,100,44,46,105,114,115,45,108,105,110,101,45,114,105,103,104,116,44,46,105,114,115,45,115,108,105,100,101,114,123,98,97,99,107,103,114,111,117,110,100,58,117,114,108,40,34,46,46,47,105,109,103,47,115,112,114,105,116,101,45,115,107,105,110,45,102,108,97,116,46,112,110,103,34,41,32,114,101,112,101,97,116,45,120,125,46,105,114,115,123,104,101,105,103,104,116,58,52,48,112,120,125,46,105,114,115,45,119,105,116,104,45,103,114,105,100,123,104,101,105,103,104,116,58,54,48,112,120,125,46,105,114,115,45,108,105,110,101,123,104,101,105,103,104,116,58,49,50,112,120,59,116,111,112,58,50,53,112,120,125,46,105,114,115,45,108,105,110,101,45,108,101,102,116,123,104,101,105,103,104,116,58,49,50,112,120,59,98,97,99,107,103,114,111,117,110,100,45,112,111,115,105,116,105,111,110,58,48,32,45,51,48,112,120,125,46,105,114,115,45,108,105,110,101,45,109,105,100,123,104,101,105,103,104,116,58,49,50,112,120,59,98,97,99,107,103,114,111,117,110,100,45,112,111,115,105,116,105,111,110,58,48,32,48,125,46,105,114,115,45,108,105,110,101,45,114,105,103,104,116,123,104,101,105,103,104,116,58,49,50,112,120,59,98,97,99,107,103,114,111,117,110,100,45,112,111,115,105,116,105,111,110,58,49,48,48,37,32,45,51,48,112,120,125,46,105,114,115,45,98,97,114,123,104,101,105,103,104,116,58,49,50,112,120,59,116,111,112,58,50,53,112,120,59,98,97,99,107,103,114,111,117,110,100,45,112,111,115,105,116,105,111,110,58,48,32,45,54,48,112,120,125,46,105,114,115,45,98,97,114,45,101,100,103,101,123,116,111,112,58,50,53,112,120,59,104,101,105,103,104,116,58,49,50,112,120,59,119,105,100,116,104,58,57,112,120,59,98,97,99,107,103,114,111,117,110,100,45,112,111,115,105,116,105,111,110,58,48,32,45,57,48,112,120,125,46,105,114,115,45,115,104,97,100,111,119,123,104,101,105,103,104,116,58,51,112,120,59,116,111,112,58,51,52,112,120,59,98,97,99,107,103,114,111,117,110,100,58,35,48,48,48,59,111,112,97,99,105,116,121,58,48,46,50,53,125,46,108,116,45,105,101,57,32,46,105,114,115,45,115,104,97,100,111,119,123,102,105,108,116,101,114,58,32,97,108,112,104,97,40,111,112,97,99,105,116,121,61,50,53,41,125,46,105,114,115,45,115,108,105,100,101,114,123,119,105,100,116,104,58,49,54,112,120,59,104,101,105,103,104,116,58,49,56,112,120,59,116,111,112,58,50,50,112,120,59,98,97,99,107,103,114,111,117,110,100,45,112,111,115,105,116,105,111,110,58,48,32,45,49,50,48,112,120,125,46,105,114,115,45,115,108,105,100,101,114,46,115,116,97,116,101,95,104,111,118,101,114,44,46,105,114,115,45,115,108,105,100,101,114,58,104,111,118,101,114,123,98,97,99,107,103,114,111,117,110,100,45,112,111,115,105,116,105,111,110,58,48,32,45,49,53,48,112,120,125,46,105,114,115,45,109,97,120,44,46,105,114,115,45,109,105,110,123,99,111,108,111,114,58,35,57,57,57,59,102,111,110,116,45,115,105,122,101,58,49,48,112,120,59,108,105,110,101,45,104,101,105,103,104,116,58,49,46,51,51,51,59,116,101,120,116,45,115,104,97,100,111,119,58,110,111,110,101,59,116,111,112,58,48,59,112,97,100,100,105,110,103,58,49,112,120,32,51,112,120,59,98,97,99,107,103,114,111,117,110,100,58,35,101,49,101,52,101,57,59,45,109,111,122,45,98,111,114,100,101,114,45,114,97,100,105,117,115,58,52,112,120,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,52,112,120,125,46,105,114,115,45,102,114,111,109,44,46,105,114,115,45,115,105,110,103,108,101,44,46,105,114,115,45,116,111,123,99,111,108,111,114,58,35,102,102,102,59,102,111,110,116,45,115,105,122,101,58,49,48,112,120,59,108,105,110,101,45,104,101,105,103,104,116,58,49,46,51,51,51,59,116,101,120,116,45,115,104,97,100,111,119,58,110,111,110,101,59,112,97,100,100,105,110,103,58,49,112,120,32,53,112,120,59,98,97,99,107,103,114,111,117,110,100,58,35,50,49,57,54,70,51,59,45,109,111,122,45,98,111,114,100,101,114,45,114,97,100,105,117,115,58,52,112,120,59,98,111,114,100,101,114,45,114,97,100,105,117,115,58,52,112,120,125,46,105,114,115,45,102,114,111,109,58,97,102,116,101,114,44,46,105,114,115,45,115,105,110,103,108,101,58,97,102,116,101,114,44,46,105,114,115,45,116,111,58,97,102,116,101,114,123,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,100,105,115,112,108,97,121,58,98,108,111,99,107,59,99,111,110,116,101,110,116,58,34,34,59,98,111,116,116,111,109,58,45,54,112,120,59,108,101,102,116,58,53,48,37,59,119,105,100,116,104,58,48,59,104,101,105,103,104,116,58,48,59,109,97,114,103,105,110,45,108,101,102,116,58,45,51,112,120,59,111,118,101,114,102,108,111,119,58,104,105,100,100,101,110,59,98,111,114,100,101,114,58,51,112,120,32,115,111,108,105,100,32,116,114,97,110,115,112,97,114,101,110,116,59,98,111,114,100,101,114,45,116,111,112,45,99,111,108,111,114,58,35,50,49,57,54,70,51,125,46,105,114,115,45,103,114,105,100,45,112,111,108,123,98,97,99,107,103,114,111,117,110,100,58,35,101,49,101,52,101,57,125,46,105,114,115,45,103,114,105,100,45,116,101,120,116,123,99,111,108,111,114,58,35,57,57,57,125,46,105,114,115,45,100,105,115,97,98,108,101,100,123,125,10,98,111,100,121,32,123,111,118,101,114,102,108,111,119,45,121,58,115,99,114,111,108,108,59,125,10,46,99,97,114,100,32,123,10,32,32,32,32,109,97,114,103,105,110,45,116,111,112,58,32,49,101,109,59,10,125,10,46,110,97,118,98,97,114,45,98,114,97,110,100,32,123,10,32,32,32,32,102,111,110,116,45,115,105,122,101,58,32,49,46,55,53,114,101,109,59,10,32,32,32,32,112,97,100,100,105,110,103,58,32,48,59,10,125,10,46,110,97,118,98,97,114,32,123,10,32,32,32,32,98,97,99,107,103,114,111,117,110,100,58,32,35,70,55,70,55,70,55,59,32,98,111,114,100,101,114,45,98,111,116,116,111,109,58,32,115,111,108,105,100,32,49,112,120,32,35,100,102,100,102,100,102,59,10,125,10,46,100,111,99,117,109,101,110,116,32,123,10,32,32,32,32,112,97,100,100,105,110,103,58,32,48,46,53,114,101,109,59,10,125,10,10,46,100,111,99,117,109,101,110,116,32,112,32,123,10,32,32,32,32,109,97,114,103,105,110,45,98,111,116,116,111,109,58,32,48,59,10,125,10,10,46,100,111,99,117,109,101,110,116,58,104,111,118,101,114,32,112,32,123,10,32,32,32,32,116,101,120,116,45,100,101,99,111,114,97,116,105,111,110,58,32,117,110,100,101,114,108,105,110,101,59,10,125,10,10,46,98,97,100,103,101,45,118,105,100,101,111,32,123,10,32,32,32,32,99,111,108,111,114,58,32,35,70,70,70,70,70,70,59,10,32,32,32,32,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,32,35,70,50,55,55,54,49,59,10,125,10,10,46,98,97,100,103,101,45,105,109,97,103,101,32,123,10,32,32,32,32,99,111,108,111,114,58,32,35,70,70,70,70,70,70,59,10,32,32,32,32,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,32,35,65,65,57,57,67,57,59,10,125,10,10,46,98,97,100,103,101,45,97,117,100,105,111,32,123,10,32,32,32,32,99,111,108,111,114,58,32,35,70,70,70,70,70,70,59,10,32,32,32,32,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,32,35,48,48,65,68,69,70,59,10,125,10,10,46,98,97,100,103,101,45,114,101,115,111,108,117,116,105,111,110,32,123,10,32,32,32,32,99,111,108,111,114,58,32,35,50,49,50,53,50,57,59,10,32,32,32,32,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,32,35,70,70,67,49,48,55,59,10,125,10,10,46,98,97,100,103,101,45,116,101,120,116,32,123,10,32,32,32,32,99,111,108,111,114,58,32,35,70,70,70,70,70,70,59,10,32,32,32,32,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,32,35,70,65,65,66,51,67,59,10,125,10,10,46,99,97,114,100,45,105,109,103,45,111,118,101,114,108,97,121,32,123,10,32,32,32,32,112,111,105,110,116,101,114,45,101,118,101,110,116,115,58,32,110,111,110,101,59,10,32,32,32,32,112,97,100,100,105,110,103,58,32,48,46,55,53,114,101,109,59,10,10,32,32,32,32,98,111,116,116,111,109,58,32,117,110,115,101,116,59,10,32,32,32,32,116,111,112,58,32,48,59,10,32,32,32,32,108,101,102,116,58,32,117,110,115,101,116,59,10,32,32,32,32,114,105,103,104,116,58,32,117,110,115,101,116,59,10,125,10,10,46,102,105,108,101,45,116,105,116,108,101,32,123,10,32,32,32,32,102,111,110,116,45,115,105,122,101,58,32,49,48,112,116,59,10,32,32,32,32,119,104,105,116,101,45,115,112,97,99,101,58,32,110,111,119,114,97,112,59,10,32,32,32,32,116,101,120,116,45,111,118,101,114,102,108,111,119,58,32,101,108,108,105,112,115,105,115,59,10,32,32,32,32,111,118,101,114,102,108,111,119,58,32,104,105,100,100,101,110,59,10,125,10,10,46,98,97,100,103,101,32,123,10,32,32,32,32,109,97,114,103,105,110,45,114,105,103,104,116,58,32,51,112,120,59,10,125,10,10,46,102,105,116,32,123,10,32,32,32,32,100,105,115,112,108,97,121,58,32,98,108,111,99,107,59,10,32,32,32,32,109,105,110,45,119,105,100,116,104,58,32,54,52,112,120,59,10,32,32,32,32,109,97,120,45,119,105,100,116,104,58,32,49,48,48,37,59,10,32,32,32,32,109,97,120,45,104,101,105,103,104,116,58,32,49,55,53,112,120,59,10,32,32,32,32,109,97,114,103,105,110,58,32,48,32,97,117,116,111,32,48,59,10,32,32,32,32,112,97,100,100,105,110,103,58,32,51,112,120,32,51,112,120,32,48,32,51,112,120,59,10,32,32,32,32,119,105,100,116,104,58,32,97,117,116,111,59,10,32,32,32,32,104,101,105,103,104,116,58,32,97,117,116,111,59,10,125,10,10,46,97,117,100,105,111,45,102,105,116,32,123,10,32,32,32,32,104,101,105,103,104,116,58,32,51,57,112,120,59,10,32,32,32,32,118,101,114,116,105,99,97,108,45,97,108,105,103,110,58,32,98,111,116,116,111,109,59,10,32,32,32,32,100,105,115,112,108,97,121,58,32,105,110,108,105,110,101,59,10,125,10,10,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,32,49,50,48,48,112,120,41,32,123,10,32,32,32,32,46,99,97,114,100,45,99,111,108,117,109,110,115,32,123,10,32,32,32,32,32,32,32,32,99,111,108,117,109,110,45,99,111,117,110,116,58,32,52,59,10,32,32,32,32,125,10,125,10,10,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,32,49,53,48,48,112,120,41,32,123,10,32,32,32,32,46,99,111,110,116,97,105,110,101,114,32,32,123,10,32,32,32,32,32,32,32,32,109,97,120,45,119,105,100,116,104,58,32,49,52,52,48,112,120,59,10,32,32,32,32,125,10,32,32,32,32,46,99,97,114,100,45,99,111,108,117,109,110,115,32,123,10,32,32,32,32,32,32,32,32,99,111,108,117,109,110,45,99,111,117,110,116,58,32,53,59,10,32,32,32,32,125,10,125,10,10,64,109,101,100,105,97,32,40,109,105,110,45,119,105,100,116,104,58,32,49,56,48,48,112,120,41,32,123,10,32,32,32,32,46,99,111,110,116,97,105,110,101,114,32,32,123,10,32,32,32,32,32,32,32,32,109,97,120,45,119,105,100,116,104,58,32,49,53,53,48,112,120,59,10,32,32,32,32,125,10,125,10,10,109,97,114,107,32,123,10,32,32,32,32,98,97,99,107,103,114,111,117,110,100,58,32,35,102,102,102,50,49,55,59,10,32,32,32,32,98,111,114,100,101,114,45,114,97,100,105,117,115,58,32,48,59,10,32,32,32,32,112,97,100,100,105,110,103,58,32,49,112,120,32,48,59,10,125,10,10,46,99,111,110,116,101,110,116,45,100,105,118,32,123,10,32,32,32,32,102,111,110,116,45,102,97,109,105,108,121,58,32,83,70,77,111,110,111,45,82,101,103,117,108,97,114,44,77,101,110,108,111,44,77,111,110,97,99,111,44,67,111,110,115,111,108,97,115,44,34,76,105,98,101,114,97,116,105,111,110,32,77,111,110,111,34,44,34,67,111,117,114,105,101,114,32,78,101,119,34,44,109,111,110,111,115,112,97,99,101,59,10,32,32,32,32,102,111,110,116,45,115,105,122,101,58,32,49,51,112,120,59,10,32,32,32,32,112,97,100,100,105,110,103,58,32,49,101,109,59,10,32,32,32,32,98,97,99,107,103,114,111,117,110,100,45,99,111,108,111,114,58,32,35,102,53,102,53,102,53,59,10,32,32,32,32,98,111,114,100,101,114,58,32,49,112,120,32,115,111,108,105,100,32,35,99,99,99,59,10,32,32,32,32,98,111,114,100,101,114,45,114,97,100,105,117,115,58,32,52,112,120,59,10,32,32,32,32,109,97,114,103,105,110,58,32,51,112,120,59,10,125,10,10,46,105,114,115,45,115,105,110,103,108,101,44,32,46,105,114,115,45,102,114,111,109,44,32,46,105,114,115,45,116,111,32,123,10,32,32,32,32,102,111,110,116,45,115,105,122,101,58,32,49,51,112,120,59,10,125,10,10,46,105,114,115,45,115,108,105,100,101,114,32,123,10,32,32,32,32,99,117,114,115,111,114,58,32,99,111,108,45,114,101,115,105,122,101,59,10,125,10,10,46,99,117,115,116,111,109,45,115,101,108,101,99,116,32,123,10,32,32,32,32,111,118,101,114,102,108,111,119,58,32,97,117,116,111,59,10,125,10,10,46,105,114,115,32,123,10,32,32,32,32,109,97,114,103,105,110,45,116,111,112,58,32,49,101,109,59,10,32,32,32,32,109,97,114,103,105,110,45,98,111,116,116,111,109,58,32,49,101,109,59,10,125,10,10,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,115,101,108,101,99,116,101,100,32,62,32,46,119,104,111,108,101,114,111,119,44,32,46,105,110,115,112,105,114,101,45,116,114,101,101,32,46,115,101,108,101,99,116,101,100,32,62,32,46,116,105,116,108,101,45,119,114,97,112,58,104,111,118,101,114,32,43,32,46,119,104,111,108,101,114,111,119,10,123,10,32,32,32,32,98,97,99,107,103,114,111,117,110,100,58,32,110,111,110,101,59,10,125,10,10,46,105,110,115,112,105,114,101,45,116,114,101,101,32,123,10,32,32,32,32,102,111,110,116,45,119,101,105,103,104,116,58,32,52,48,48,59,10,32,32,32,32,102,111,110,116,45,115,105,122,101,58,32,49,52,112,120,59,10,32,32,32,32,102,111,110,116,45,102,97,109,105,108,121,58,32,72,101,108,118,101,116,105,99,97,44,32,78,117,101,117,101,44,32,86,101,114,100,97,110,97,44,32,115,97,110,115,45,115,101,114,105,102,59,10,32,32,32,32,109,97,120,45,104,101,105,103,104,116,58,32,51,53,48,112,120,59,10,32,32,32,32,111,118,101,114,102,108,111,119,58,32,97,117,116,111,59,10,125,10,10,46,112,97,103,101,45,105,110,100,105,99,97,116,111,114,32,123,10,32,32,32,32,108,105,110,101,45,104,101,105,103,104,116,58,32,49,114,101,109,59,10,32,32,32,32,112,97,100,100,105,110,103,58,32,48,46,53,114,101,109,59,10,125,10,10,46,98,116,110,45,120,115,32,123,10,32,32,32,32,112,97,100,100,105,110,103,58,32,46,49,114,101,109,32,46,51,114,101,109,59,10,32,32,32,32,102,111,110,116,45,115,105,122,101,58,32,46,56,55,53,114,101,109,59,10,32,32,32,32,98,111,114,100,101,114,45,114,97,100,105,117,115,58,32,46,50,114,101,109,59,10,125}; +char bundle_js[399224] = {47,42,33,32,106,81,117,101,114,121,32,118,51,46,52,46,49,32,124,32,40,99,41,32,74,83,32,70,111,117,110,100,97,116,105,111,110,32,97,110,100,32,111,116,104,101,114,32,99,111,110,116,114,105,98,117,116,111,114,115,32,124,32,106,113,117,101,114,121,46,111,114,103,47,108,105,99,101,110,115,101,32,42,47,10,33,102,117,110,99,116,105,111,110,40,101,44,116,41,123,34,117,115,101,32,115,116,114,105,99,116,34,59,34,111,98,106,101,99,116,34,61,61,116,121,112,101,111,102,32,109,111,100,117,108,101,38,38,34,111,98,106,101,99,116,34,61,61,116,121,112,101,111,102,32,109,111,100,117,108,101,46,101,120,112,111,114,116,115,63,109,111,100,117,108,101,46,101,120,112,111,114,116,115,61,101,46,100,111,99,117,109,101,110,116,63,116,40,101,44,33,48,41,58,102,117,110,99,116,105,111,110,40,101,41,123,105,102,40,33,101,46,100,111,99,117,109,101,110,116,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,34,106,81,117,101,114,121,32,114,101,113,117,105,114,101,115,32,97,32,119,105,110,100,111,119,32,119,105,116,104,32,97,32,100,111,99,117,109,101,110,116,34,41,59,114,101,116,117,114,110,32,116,40,101,41,125,58,116,40,101,41,125,40,34,117,110,100,101,102,105,110,101,100,34,33,61,116,121,112,101,111,102,32,119,105,110,100,111,119,63,119,105,110,100,111,119,58,116,104,105,115,44,102,117,110,99,116,105,111,110,40,67,44,101,41,123,34,117,115,101,32,115,116,114,105,99,116,34,59,118,97,114,32,116,61,91,93,44,69,61,67,46,100,111,99,117,109,101,110,116,44,114,61,79,98,106,101,99,116,46,103,101,116,80,114,111,116,111,116,121,112,101,79,102,44,115,61,116,46,115,108,105,99,101,44,103,61,116,46,99,111,110,99,97,116,44,117,61,116,46,112,117,115,104,44,105,61,116,46,105,110,100,101,120,79,102,44,110,61,123,125,44,111,61,110,46,116,111,83,116,114,105,110,103,44,118,61,110,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,44,97,61,118,46,116,111,83,116,114,105,110,103,44,108,61,97,46,99,97,108,108,40,79,98,106,101,99,116,41,44,121,61,123,125,44,109,61,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,34,102,117,110,99,116,105,111,110,34,61,61,116,121,112,101,111,102,32,101,38,38,34,110,117,109,98,101,114,34,33,61,116,121,112,101,111,102,32,101,46,110,111,100,101,84,121,112,101,125,44,120,61,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,110,117,108,108,33,61,101,38,38,101,61,61,61,101,46,119,105,110,100,111,119,125,44,99,61,123,116,121,112,101,58,33,48,44,115,114,99,58,33,48,44,110,111,110,99,101,58,33,48,44,110,111,77,111,100,117,108,101,58,33,48,125,59,102,117,110,99,116,105,111,110,32,98,40,101,44,116,44,110,41,123,118,97,114,32,114,44,105,44,111,61,40,110,61,110,124,124,69,41,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,34,115,99,114,105,112,116,34,41,59,105,102,40,111,46,116,101,120,116,61,101,44,116,41,102,111,114,40,114,32,105,110,32,99,41,40,105,61,116,91,114,93,124,124,116,46,103,101,116,65,116,116,114,105,98,117,116,101,38,38,116,46,103,101,116,65,116,116,114,105,98,117,116,101,40,114,41,41,38,38,111,46,115,101,116,65,116,116,114,105,98,117,116,101,40,114,44,105,41,59,110,46,104,101,97,100,46,97,112,112,101,110,100,67,104,105,108,100,40,111,41,46,112,97,114,101,110,116,78,111,100,101,46,114,101,109,111,118,101,67,104,105,108,100,40,111,41,125,102,117,110,99,116,105,111,110,32,119,40,101,41,123,114,101,116,117,114,110,32,110,117,108,108,61,61,101,63,101,43,34,34,58,34,111,98,106,101,99,116,34,61,61,116,121,112,101,111,102,32,101,124,124,34,102,117,110,99,116,105,111,110,34,61,61,116,121,112,101,111,102,32,101,63,110,91,111,46,99,97,108,108,40,101,41,93,124,124,34,111,98,106,101,99,116,34,58,116,121,112,101,111,102,32,101,125,118,97,114,32,102,61,34,51,46,52,46,49,34,44,107,61,102,117,110,99,116,105,111,110,40,101,44,116,41,123,114,101,116,117,114,110,32,110,101,119,32,107,46,102,110,46,105,110,105,116,40,101,44,116,41,125,44,112,61,47,94,91,92,115,92,117,70,69,70,70,92,120,65,48,93,43,124,91,92,115,92,117,70,69,70,70,92,120,65,48,93,43,36,47,103,59,102,117,110,99,116,105,111,110,32,100,40,101,41,123,118,97,114,32,116,61,33,33,101,38,38,34,108,101,110,103,116,104,34,105,110,32,101,38,38,101,46,108,101,110,103,116,104,44,110,61,119,40,101,41,59,114,101,116,117,114,110,33,109,40,101,41,38,38,33,120,40,101,41,38,38,40,34,97,114,114,97,121,34,61,61,61,110,124,124,48,61,61,61,116,124,124,34,110,117,109,98,101,114,34,61,61,116,121,112,101,111,102,32,116,38,38,48,60,116,38,38,116,45,49,32,105,110,32,101,41,125,107,46,102,110,61,107,46,112,114,111,116,111,116,121,112,101,61,123,106,113,117,101,114,121,58,102,44,99,111,110,115,116,114,117,99,116,111,114,58,107,44,108,101,110,103,116,104,58,48,44,116,111,65,114,114,97,121,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,115,46,99,97,108,108,40,116,104,105,115,41,125,44,103,101,116,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,110,117,108,108,61,61,101,63,115,46,99,97,108,108,40,116,104,105,115,41,58,101,60,48,63,116,104,105,115,91,101,43,116,104,105,115,46,108,101,110,103,116,104,93,58,116,104,105,115,91,101,93,125,44,112,117,115,104,83,116,97,99,107,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,107,46,109,101,114,103,101,40,116,104,105,115,46,99,111,110,115,116,114,117,99,116,111,114,40,41,44,101,41,59,114,101,116,117,114,110,32,116,46,112,114,101,118,79,98,106,101,99,116,61,116,104,105,115,44,116,125,44,101,97,99,104,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,107,46,101,97,99,104,40,116,104,105,115,44,101,41,125,44,109,97,112,58,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,116,104,105,115,46,112,117,115,104,83,116,97,99,107,40,107,46,109,97,112,40,116,104,105,115,44,102,117,110,99,116,105,111,110,40,101,44,116,41,123,114,101,116,117,114,110,32,110,46,99,97,108,108,40,101,44,116,44,101,41,125,41,41,125,44,115,108,105,99,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,112,117,115,104,83,116,97,99,107,40,115,46,97,112,112,108,121,40,116,104,105,115,44,97,114,103,117,109,101,110,116,115,41,41,125,44,102,105,114,115,116,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,101,113,40,48,41,125,44,108,97,115,116,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,101,113,40,45,49,41,125,44,101,113,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,116,104,105,115,46,108,101,110,103,116,104,44,110,61,43,101,43,40,101,60,48,63,116,58,48,41,59,114,101,116,117,114,110,32,116,104,105,115,46,112,117,115,104,83,116,97,99,107,40,48,60,61,110,38,38,110,60,116,63,91,116,104,105,115,91,110,93,93,58,91,93,41,125,44,101,110,100,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,112,114,101,118,79,98,106,101,99,116,124,124,116,104,105,115,46,99,111,110,115,116,114,117,99,116,111,114,40,41,125,44,112,117,115,104,58,117,44,115,111,114,116,58,116,46,115,111,114,116,44,115,112,108,105,99,101,58,116,46,115,112,108,105,99,101,125,44,107,46,101,120,116,101,110,100,61,107,46,102,110,46,101,120,116,101,110,100,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,44,116,44,110,44,114,44,105,44,111,44,97,61,97,114,103,117,109,101,110,116,115,91,48,93,124,124,123,125,44,115,61,49,44,117,61,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,44,108,61,33,49,59,102,111,114,40,34,98,111,111,108,101,97,110,34,61,61,116,121,112,101,111,102,32,97,38,38,40,108,61,97,44,97,61,97,114,103,117,109,101,110,116,115,91,115,93,124,124,123,125,44,115,43,43,41,44,34,111,98,106,101,99,116,34,61,61,116,121,112,101,111,102,32,97,124,124,109,40,97,41,124,124,40,97,61,123,125,41,44,115,61,61,61,117,38,38,40,97,61,116,104,105,115,44,115,45,45,41,59,115,60,117,59,115,43,43,41,105,102,40,110,117,108,108,33,61,40,101,61,97,114,103,117,109,101,110,116,115,91,115,93,41,41,102,111,114,40,116,32,105,110,32,101,41,114,61,101,91,116,93,44,34,95,95,112,114,111,116,111,95,95,34,33,61,61,116,38,38,97,33,61,61,114,38,38,40,108,38,38,114,38,38,40,107,46,105,115,80,108,97,105,110,79,98,106,101,99,116,40,114,41,124,124,40,105,61,65,114,114,97,121,46,105,115,65,114,114,97,121,40,114,41,41,41,63,40,110,61,97,91,116,93,44,111,61,105,38,38,33,65,114,114,97,121,46,105,115,65,114,114,97,121,40,110,41,63,91,93,58,105,124,124,107,46,105,115,80,108,97,105,110,79,98,106,101,99,116,40,110,41,63,110,58,123,125,44,105,61,33,49,44,97,91,116,93,61,107,46,101,120,116,101,110,100,40,108,44,111,44,114,41,41,58,118,111,105,100,32,48,33,61,61,114,38,38,40,97,91,116,93,61,114,41,41,59,114,101,116,117,114,110,32,97,125,44,107,46,101,120,116,101,110,100,40,123,101,120,112,97,110,100,111,58,34,106,81,117,101,114,121,34,43,40,102,43,77,97,116,104,46,114,97,110,100,111,109,40,41,41,46,114,101,112,108,97,99,101,40,47,92,68,47,103,44,34,34,41,44,105,115,82,101,97,100,121,58,33,48,44,101,114,114,111,114,58,102,117,110,99,116,105,111,110,40,101,41,123,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,101,41,125,44,110,111,111,112,58,102,117,110,99,116,105,111,110,40,41,123,125,44,105,115,80,108,97,105,110,79,98,106,101,99,116,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,44,110,59,114,101,116,117,114,110,33,40,33,101,124,124,34,91,111,98,106,101,99,116,32,79,98,106,101,99,116,93,34,33,61,61,111,46,99,97,108,108,40,101,41,41,38,38,40,33,40,116,61,114,40,101,41,41,124,124,34,102,117,110,99,116,105,111,110,34,61,61,116,121,112,101,111,102,40,110,61,118,46,99,97,108,108,40,116,44,34,99,111,110,115,116,114,117,99,116,111,114,34,41,38,38,116,46,99,111,110,115,116,114,117,99,116,111,114,41,38,38,97,46,99,97,108,108,40,110,41,61,61,61,108,41,125,44,105,115,69,109,112,116,121,79,98,106,101,99,116,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,59,102,111,114,40,116,32,105,110,32,101,41,114,101,116,117,114,110,33,49,59,114,101,116,117,114,110,33,48,125,44,103,108,111,98,97,108,69,118,97,108,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,98,40,101,44,123,110,111,110,99,101,58,116,38,38,116,46,110,111,110,99,101,125,41,125,44,101,97,99,104,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,118,97,114,32,110,44,114,61,48,59,105,102,40,100,40,101,41,41,123,102,111,114,40,110,61,101,46,108,101,110,103,116,104,59,114,60,110,59,114,43,43,41,105,102,40,33,49,61,61,61,116,46,99,97,108,108,40,101,91,114,93,44,114,44,101,91,114,93,41,41,98,114,101,97,107,125,101,108,115,101,32,102,111,114,40,114,32,105,110,32,101,41,105,102,40,33,49,61,61,61,116,46,99,97,108,108,40,101,91,114,93,44,114,44,101,91,114,93,41,41,98,114,101,97,107,59,114,101,116,117,114,110,32,101,125,44,116,114,105,109,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,110,117,108,108,61,61,101,63,34,34,58,40,101,43,34,34,41,46,114,101,112,108,97,99,101,40,112,44,34,34,41,125,44,109,97,107,101,65,114,114,97,121,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,118,97,114,32,110,61,116,124,124,91,93,59,114,101,116,117,114,110,32,110,117,108,108,33,61,101,38,38,40,100,40,79,98,106,101,99,116,40,101,41,41,63,107,46,109,101,114,103,101,40,110,44,34,115,116,114,105,110,103,34,61,61,116,121,112,101,111,102,32,101,63,91,101,93,58,101,41,58,117,46,99,97,108,108,40,110,44,101,41,41,44,110,125,44,105,110,65,114,114,97,121,58,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,114,101,116,117,114,110,32,110,117,108,108,61,61,116,63,45,49,58,105,46,99,97,108,108,40,116,44,101,44,110,41,125,44,109,101,114,103,101,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,102,111,114,40,118,97,114,32,110,61,43,116,46,108,101,110,103,116,104,44,114,61,48,44,105,61,101,46,108,101,110,103,116,104,59,114,60,110,59,114,43,43,41,101,91,105,43,43,93,61,116,91,114,93,59,114,101,116,117,114,110,32,101,46,108,101,110,103,116,104,61,105,44,101,125,44,103,114,101,112,58,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,102,111,114,40,118,97,114,32,114,61,91,93,44,105,61,48,44,111,61,101,46,108,101,110,103,116,104,44,97,61,33,110,59,105,60,111,59,105,43,43,41,33,116,40,101,91,105,93,44,105,41,33,61,61,97,38,38,114,46,112,117,115,104,40,101,91,105,93,41,59,114,101,116,117,114,110,32,114,125,44,109,97,112,58,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,118,97,114,32,114,44,105,44,111,61,48,44,97,61,91,93,59,105,102,40,100,40,101,41,41,102,111,114,40,114,61,101,46,108,101,110,103,116,104,59,111,60,114,59,111,43,43,41,110,117,108,108,33,61,40,105,61,116,40,101,91,111,93,44,111,44,110,41,41,38,38,97,46,112,117,115,104,40,105,41,59,101,108,115,101,32,102,111,114,40,111,32,105,110,32,101,41,110,117,108,108,33,61,40,105,61,116,40,101,91,111,93,44,111,44,110,41,41,38,38,97,46,112,117,115,104,40,105,41,59,114,101,116,117,114,110,32,103,46,97,112,112,108,121,40,91,93,44,97,41,125,44,103,117,105,100,58,49,44,115,117,112,112,111,114,116,58,121,125,41,44,34,102,117,110,99,116,105,111,110,34,61,61,116,121,112,101,111,102,32,83,121,109,98,111,108,38,38,40,107,46,102,110,91,83,121,109,98,111,108,46,105,116,101,114,97,116,111,114,93,61,116,91,83,121,109,98,111,108,46,105,116,101,114,97,116,111,114,93,41,44,107,46,101,97,99,104,40,34,66,111,111,108,101,97,110,32,78,117,109,98,101,114,32,83,116,114,105,110,103,32,70,117,110,99,116,105,111,110,32,65,114,114,97,121,32,68,97,116,101,32,82,101,103,69,120,112,32,79,98,106,101,99,116,32,69,114,114,111,114,32,83,121,109,98,111,108,34,46,115,112,108,105,116,40,34,32,34,41,44,102,117,110,99,116,105,111,110,40,101,44,116,41,123,110,91,34,91,111,98,106,101,99,116,32,34,43,116,43,34,93,34,93,61,116,46,116,111,76,111,119,101,114,67,97,115,101,40,41,125,41,59,118,97,114,32,104,61,102,117,110,99,116,105,111,110,40,110,41,123,118,97,114,32,101,44,100,44,98,44,111,44,105,44,104,44,102,44,103,44,119,44,117,44,108,44,84,44,67,44,97,44,69,44,118,44,115,44,99,44,121,44,107,61,34,115,105,122,122,108,101,34,43,49,42,110,101,119,32,68,97,116,101,44,109,61,110,46,100,111,99,117,109,101,110,116,44,83,61,48,44,114,61,48,44,112,61,117,101,40,41,44,120,61,117,101,40,41,44,78,61,117,101,40,41,44,65,61,117,101,40,41,44,68,61,102,117,110,99,116,105,111,110,40,101,44,116,41,123,114,101,116,117,114,110,32,101,61,61,61,116,38,38,40,108,61,33,48,41,44,48,125,44,106,61,123,125,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,44,116,61,91,93,44,113,61,116,46,112,111,112,44,76,61,116,46,112,117,115,104,44,72,61,116,46,112,117,115,104,44,79,61,116,46,115,108,105,99,101,44,80,61,102,117,110,99,116,105,111,110,40,101,44,116,41,123,102,111,114,40,118,97,114,32,110,61,48,44,114,61,101,46,108,101,110,103,116,104,59,110,60,114,59,110,43,43,41,105,102,40,101,91,110,93,61,61,61,116,41,114,101,116,117,114,110,32,110,59,114,101,116,117,114,110,45,49,125,44,82,61,34,99,104,101,99,107,101,100,124,115,101,108,101,99,116,101,100,124,97,115,121,110,99,124,97,117,116,111,102,111,99,117,115,124,97,117,116,111,112,108,97,121,124,99,111,110,116,114,111,108,115,124,100,101,102,101,114,124,100,105,115,97,98,108,101,100,124,104,105,100,100,101,110,124,105,115,109,97,112,124,108,111,111,112,124,109,117,108,116,105,112,108,101,124,111,112,101,110,124,114,101,97,100,111,110,108,121,124,114,101,113,117,105,114,101,100,124,115,99,111,112,101,100,34,44,77,61,34,91,92,92,120,50,48,92,92,116,92,92,114,92,92,110,92,92,102,93,34,44,73,61,34,40,63,58,92,92,92,92,46,124,91,92,92,119,45,93,124,91,94,92,48,45,92,92,120,97,48,93,41,43,34,44,87,61,34,92,92,91,34,43,77,43,34,42,40,34,43,73,43,34,41,40,63,58,34,43,77,43,34,42,40,91,42,94,36,124,33,126,93,63,61,41,34,43,77,43,34,42,40,63,58,39,40,40,63,58,92,92,92,92,46,124,91,94,92,92,92,92,39,93,41,42,41,39,124,92,34,40,40,63,58,92,92,92,92,46,124,91,94,92,92,92,92,92,34,93,41,42,41,92,34,124,40,34,43,73,43,34,41,41,124,41,34,43,77,43,34,42,92,92,93,34,44,36,61,34,58,40,34,43,73,43,34,41,40,63,58,92,92,40,40,40,39,40,40,63,58,92,92,92,92,46,124,91,94,92,92,92,92,39,93,41,42,41,39,124,92,34,40,40,63,58,92,92,92,92,46,124,91,94,92,92,92,92,92,34,93,41,42,41,92,34,41,124,40,40,63,58,92,92,92,92,46,124,91,94,92,92,92,92,40,41,91,92,92,93,93,124,34,43,87,43,34,41,42,41,124,46,42,41,92,92,41,124,41,34,44,70,61,110,101,119,32,82,101,103,69,120,112,40,77,43,34,43,34,44,34,103,34,41,44,66,61,110,101,119,32,82,101,103,69,120,112,40,34,94,34,43,77,43,34,43,124,40,40,63,58,94,124,91,94,92,92,92,92,93,41,40,63,58,92,92,92,92,46,41,42,41,34,43,77,43,34,43,36,34,44,34,103,34,41,44,95,61,110,101,119,32,82,101,103,69,120,112,40,34,94,34,43,77,43,34,42,44,34,43,77,43,34,42,34,41,44,122,61,110,101,119,32,82,101,103,69,120,112,40,34,94,34,43,77,43,34,42,40,91,62,43,126,93,124,34,43,77,43,34,41,34,43,77,43,34,42,34,41,44,85,61,110,101,119,32,82,101,103,69,120,112,40,77,43,34,124,62,34,41,44,88,61,110,101,119,32,82,101,103,69,120,112,40,36,41,44,86,61,110,101,119,32,82,101,103,69,120,112,40,34,94,34,43,73,43,34,36,34,41,44,71,61,123,73,68,58,110,101,119,32,82,101,103,69,120,112,40,34,94,35,40,34,43,73,43,34,41,34,41,44,67,76,65,83,83,58,110,101,119,32,82,101,103,69,120,112,40,34,94,92,92,46,40,34,43,73,43,34,41,34,41,44,84,65,71,58,110,101,119,32,82,101,103,69,120,112,40,34,94,40,34,43,73,43,34,124,91,42,93,41,34,41,44,65,84,84,82,58,110,101,119,32,82,101,103,69,120,112,40,34,94,34,43,87,41,44,80,83,69,85,68,79,58,110,101,119,32,82,101,103,69,120,112,40,34,94,34,43,36,41,44,67,72,73,76,68,58,110,101,119,32,82,101,103,69,120,112,40,34,94,58,40,111,110,108,121,124,102,105,114,115,116,124,108,97,115,116,124,110,116,104,124,110,116,104,45,108,97,115,116,41,45,40,99,104,105,108,100,124,111,102,45,116,121,112,101,41,40,63,58,92,92,40,34,43,77,43,34,42,40,101,118,101,110,124,111,100,100,124,40,40,91,43,45,93,124,41,40,92,92,100,42,41,110,124,41,34,43,77,43,34,42,40,63,58,40,91,43,45,93,124,41,34,43,77,43,34,42,40,92,92,100,43,41,124,41,41,34,43,77,43,34,42,92,92,41,124,41,34,44,34,105,34,41,44,98,111,111,108,58,110,101,119,32,82,101,103,69,120,112,40,34,94,40,63,58,34,43,82,43,34,41,36,34,44,34,105,34,41,44,110,101,101,100,115,67,111,110,116,101,120,116,58,110,101,119,32,82,101,103,69,120,112,40,34,94,34,43,77,43,34,42,91,62,43,126,93,124,58,40,101,118,101,110,124,111,100,100,124,101,113,124,103,116,124,108,116,124,110,116,104,124,102,105,114,115,116,124,108,97,115,116,41,40,63,58,92,92,40,34,43,77,43,34,42,40,40,63,58,45,92,92,100,41,63,92,92,100,42,41,34,43,77,43,34,42,92,92,41,124,41,40,63,61,91,94,45,93,124,36,41,34,44,34,105,34,41,125,44,89,61,47,72,84,77,76,36,47,105,44,81,61,47,94,40,63,58,105,110,112,117,116,124,115,101,108,101,99,116,124,116,101,120,116,97,114,101,97,124,98,117,116,116,111,110,41,36,47,105,44,74,61,47,94,104,92,100,36,47,105,44,75,61,47,94,91,94,123,93,43,92,123,92,115,42,92,91,110,97,116,105,118,101,32,92,119,47,44,90,61,47,94,40,63,58,35,40,91,92,119,45,93,43,41,124,40,92,119,43,41,124,92,46,40,91,92,119,45,93,43,41,41,36,47,44,101,101,61,47,91,43,126,93,47,44,116,101,61,110,101,119,32,82,101,103,69,120,112,40,34,92,92,92,92,40,91,92,92,100,97,45,102,93,123,49,44,54,125,34,43,77,43,34,63,124,40,34,43,77,43,34,41,124,46,41,34,44,34,105,103,34,41,44,110,101,61,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,118,97,114,32,114,61,34,48,120,34,43,116,45,54,53,53,51,54,59,114,101,116,117,114,110,32,114,33,61,114,124,124,110,63,116,58,114,60,48,63,83,116,114,105,110,103,46,102,114,111,109,67,104,97,114,67,111,100,101,40,114,43,54,53,53,51,54,41,58,83,116,114,105,110,103,46,102,114,111,109,67,104,97,114,67,111,100,101,40,114,62,62,49,48,124,53,53,50,57,54,44,49,48,50,51,38,114,124,53,54,51,50,48,41,125,44,114,101,61,47,40,91,92,48,45,92,120,49,102,92,120,55,102,93,124,94,45,63,92,100,41,124,94,45,36,124,91,94,92,48,45,92,120,49,102,92,120,55,102,45,92,117,70,70,70,70,92,119,45,93,47,103,44,105,101,61,102,117,110,99,116,105,111,110,40,101,44,116,41,123,114,101,116,117,114,110,32,116,63,34,92,48,34,61,61,61,101,63,34,92,117,102,102,102,100,34,58,101,46,115,108,105,99,101,40,48,44,45,49,41,43,34,92,92,34,43,101,46,99,104,97,114,67,111,100,101,65,116,40,101,46,108,101,110,103,116,104,45,49,41,46,116,111,83,116,114,105,110,103,40,49,54,41,43,34,32,34,58,34,92,92,34,43,101,125,44,111,101,61,102,117,110,99,116,105,111,110,40,41,123,84,40,41,125,44,97,101,61,98,101,40,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,33,48,61,61,61,101,46,100,105,115,97,98,108,101,100,38,38,34,102,105,101,108,100,115,101,116,34,61,61,61,101,46,110,111,100,101,78,97,109,101,46,116,111,76,111,119,101,114,67,97,115,101,40,41,125,44,123,100,105,114,58,34,112,97,114,101,110,116,78,111,100,101,34,44,110,101,120,116,58,34,108,101,103,101,110,100,34,125,41,59,116,114,121,123,72,46,97,112,112,108,121,40,116,61,79,46,99,97,108,108,40,109,46,99,104,105,108,100,78,111,100,101,115,41,44,109,46,99,104,105,108,100,78,111,100,101,115,41,44,116,91,109,46,99,104,105,108,100,78,111,100,101,115,46,108,101,110,103,116,104,93,46,110,111,100,101,84,121,112,101,125,99,97,116,99,104,40,101,41,123,72,61,123,97,112,112,108,121,58,116,46,108,101,110,103,116,104,63,102,117,110,99,116,105,111,110,40,101,44,116,41,123,76,46,97,112,112,108,121,40,101,44,79,46,99,97,108,108,40,116,41,41,125,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,118,97,114,32,110,61,101,46,108,101,110,103,116,104,44,114,61,48,59,119,104,105,108,101,40,101,91,110,43,43,93,61,116,91,114,43,43,93,41,59,101,46,108,101,110,103,116,104,61,110,45,49,125,125,125,102,117,110,99,116,105,111,110,32,115,101,40,116,44,101,44,110,44,114,41,123,118,97,114,32,105,44,111,44,97,44,115,44,117,44,108,44,99,44,102,61,101,38,38,101,46,111,119,110,101,114,68,111,99,117,109,101,110,116,44,112,61,101,63,101,46,110,111,100,101,84,121,112,101,58,57,59,105,102,40,110,61,110,124,124,91,93,44,34,115,116,114,105,110,103,34,33,61,116,121,112,101,111,102,32,116,124,124,33,116,124,124,49,33,61,61,112,38,38,57,33,61,61,112,38,38,49,49,33,61,61,112,41,114,101,116,117,114,110,32,110,59,105,102,40,33,114,38,38,40,40,101,63,101,46,111,119,110,101,114,68,111,99,117,109,101,110,116,124,124,101,58,109,41,33,61,61,67,38,38,84,40,101,41,44,101,61,101,124,124,67,44,69,41,41,123,105,102,40,49,49,33,61,61,112,38,38,40,117,61,90,46,101,120,101,99,40,116,41,41,41,105,102,40,105,61,117,91,49,93,41,123,105,102,40,57,61,61,61,112,41,123,105,102,40,33,40,97,61,101,46,103,101,116,69,108,101,109,101,110,116,66,121,73,100,40,105,41,41,41,114,101,116,117,114,110,32,110,59,105,102,40,97,46,105,100,61,61,61,105,41,114,101,116,117,114,110,32,110,46,112,117,115,104,40,97,41,44,110,125,101,108,115,101,32,105,102,40,102,38,38,40,97,61,102,46,103,101,116,69,108,101,109,101,110,116,66,121,73,100,40,105,41,41,38,38,121,40,101,44,97,41,38,38,97,46,105,100,61,61,61,105,41,114,101,116,117,114,110,32,110,46,112,117,115,104,40,97,41,44,110,125,101,108,115,101,123,105,102,40,117,91,50,93,41,114,101,116,117,114,110,32,72,46,97,112,112,108,121,40,110,44,101,46,103,101,116,69,108,101,109,101,110,116,115,66,121,84,97,103,78,97,109,101,40,116,41,41,44,110,59,105,102,40,40,105,61,117,91,51,93,41,38,38,100,46,103,101,116,69,108,101,109,101,110,116,115,66,121,67,108,97,115,115,78,97,109,101,38,38,101,46,103,101,116,69,108,101,109,101,110,116,115,66,121,67,108,97,115,115,78,97,109,101,41,114,101,116,117,114,110,32,72,46,97,112,112,108,121,40,110,44,101,46,103,101,116,69,108,101,109,101,110,116,115,66,121,67,108,97,115,115,78,97,109,101,40,105,41,41,44,110,125,105,102,40,100,46,113,115,97,38,38,33,65,91,116,43,34,32,34,93,38,38,40,33,118,124,124,33,118,46,116,101,115,116,40,116,41,41,38,38,40,49,33,61,61,112,124,124,34,111,98,106,101,99,116,34,33,61,61,101,46,110,111,100,101,78,97,109,101,46,116,111,76,111,119,101,114,67,97,115,101,40,41,41,41,123,105,102,40,99,61,116,44,102,61,101,44,49,61,61,61,112,38,38,85,46,116,101,115,116,40,116,41,41,123,40,115,61,101,46,103,101,116,65,116,116,114,105,98,117,116,101,40,34,105,100,34,41,41,63,115,61,115,46,114,101,112,108,97,99,101,40,114,101,44,105,101,41,58,101,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,105,100,34,44,115,61,107,41,44,111,61,40,108,61,104,40,116,41,41,46,108,101,110,103,116,104,59,119,104,105,108,101,40,111,45,45,41,108,91,111,93,61,34,35,34,43,115,43,34,32,34,43,120,101,40,108,91,111,93,41,59,99,61,108,46,106,111,105,110,40,34,44,34,41,44,102,61,101,101,46,116,101,115,116,40,116,41,38,38,121,101,40,101,46,112,97,114,101,110,116,78,111,100,101,41,124,124,101,125,116,114,121,123,114,101,116,117,114,110,32,72,46,97,112,112,108,121,40,110,44,102,46,113,117,101,114,121,83,101,108,101,99,116,111,114,65,108,108,40,99,41,41,44,110,125,99,97,116,99,104,40,101,41,123,65,40,116,44,33,48,41,125,102,105,110,97,108,108,121,123,115,61,61,61,107,38,38,101,46,114,101,109,111,118,101,65,116,116,114,105,98,117,116,101,40,34,105,100,34,41,125,125,125,114,101,116,117,114,110,32,103,40,116,46,114,101,112,108,97,99,101,40,66,44,34,36,49,34,41,44,101,44,110,44,114,41,125,102,117,110,99,116,105,111,110,32,117,101,40,41,123,118,97,114,32,114,61,91,93,59,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,32,101,40,116,44,110,41,123,114,101,116,117,114,110,32,114,46,112,117,115,104,40,116,43,34,32,34,41,62,98,46,99,97,99,104,101,76,101,110,103,116,104,38,38,100,101,108,101,116,101,32,101,91,114,46,115,104,105,102,116,40,41,93,44,101,91,116,43,34,32,34,93,61,110,125,125,102,117,110,99,116,105,111,110,32,108,101,40,101,41,123,114,101,116,117,114,110,32,101,91,107,93,61,33,48,44,101,125,102,117,110,99,116,105,111,110,32,99,101,40,101,41,123,118,97,114,32,116,61,67,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,34,102,105,101,108,100,115,101,116,34,41,59,116,114,121,123,114,101,116,117,114,110,33,33,101,40,116,41,125,99,97,116,99,104,40,101,41,123,114,101,116,117,114,110,33,49,125,102,105,110,97,108,108,121,123,116,46,112,97,114,101,110,116,78,111,100,101,38,38,116,46,112,97,114,101,110,116,78,111,100,101,46,114,101,109,111,118,101,67,104,105,108,100,40,116,41,44,116,61,110,117,108,108,125,125,102,117,110,99,116,105,111,110,32,102,101,40,101,44,116,41,123,118,97,114,32,110,61,101,46,115,112,108,105,116,40,34,124,34,41,44,114,61,110,46,108,101,110,103,116,104,59,119,104,105,108,101,40,114,45,45,41,98,46,97,116,116,114,72,97,110,100,108,101,91,110,91,114,93,93,61,116,125,102,117,110,99,116,105,111,110,32,112,101,40,101,44,116,41,123,118,97,114,32,110,61,116,38,38,101,44,114,61,110,38,38,49,61,61,61,101,46,110,111,100,101,84,121,112,101,38,38,49,61,61,61,116,46,110,111,100,101,84,121,112,101,38,38,101,46,115,111,117,114,99,101,73,110,100,101,120,45,116,46,115,111,117,114,99,101,73,110,100,101,120,59,105,102,40,114,41,114,101,116,117,114,110,32,114,59,105,102,40,110,41,119,104,105,108,101,40,110,61,110,46,110,101,120,116,83,105,98,108,105,110,103,41,105,102,40,110,61,61,61,116,41,114,101,116,117,114,110,45,49,59,114,101,116,117,114,110,32,101,63,49,58,45,49,125,102,117,110,99,116,105,111,110,32,100,101,40,116,41,123,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,34,105,110,112,117,116,34,61,61,61,101,46,110,111,100,101,78,97,109,101,46,116,111,76,111,119,101,114,67,97,115,101,40,41,38,38,101,46,116,121,112,101,61,61,61,116,125,125,102,117,110,99,116,105,111,110,32,104,101,40,110,41,123,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,101,46,110,111,100,101,78,97,109,101,46,116,111,76,111,119,101,114,67,97,115,101,40,41,59,114,101,116,117,114,110,40,34,105,110,112,117,116,34,61,61,61,116,124,124,34,98,117,116,116,111,110,34,61,61,61,116,41,38,38,101,46,116,121,112,101,61,61,61,110,125,125,102,117,110,99,116,105,111,110,32,103,101,40,116,41,123,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,34,102,111,114,109,34,105,110,32,101,63,101,46,112,97,114,101,110,116,78,111,100,101,38,38,33,49,61,61,61,101,46,100,105,115,97,98,108,101,100,63,34,108,97,98,101,108,34,105,110,32,101,63,34,108,97,98,101,108,34,105,110,32,101,46,112,97,114,101,110,116,78,111,100,101,63,101,46,112,97,114,101,110,116,78,111,100,101,46,100,105,115,97,98,108,101,100,61,61,61,116,58,101,46,100,105,115,97,98,108,101,100,61,61,61,116,58,101,46,105,115,68,105,115,97,98,108,101,100,61,61,61,116,124,124,101,46,105,115,68,105,115,97,98,108,101,100,33,61,61,33,116,38,38,97,101,40,101,41,61,61,61,116,58,101,46,100,105,115,97,98,108,101,100,61,61,61,116,58,34,108,97,98,101,108,34,105,110,32,101,38,38,101,46,100,105,115,97,98,108,101,100,61,61,61,116,125,125,102,117,110,99,116,105,111,110,32,118,101,40,97,41,123,114,101,116,117,114,110,32,108,101,40,102,117,110,99,116,105,111,110,40,111,41,123,114,101,116,117,114,110,32,111,61,43,111,44,108,101,40,102,117,110,99,116,105,111,110,40,101,44,116,41,123,118,97,114,32,110,44,114,61,97,40,91,93,44,101,46,108,101,110,103,116,104,44,111,41,44,105,61,114,46,108,101,110,103,116,104,59,119,104,105,108,101,40,105,45,45,41,101,91,110,61,114,91,105,93,93,38,38,40,101,91,110,93,61,33,40,116,91,110,93,61,101,91,110,93,41,41,125,41,125,41,125,102,117,110,99,116,105,111,110,32,121,101,40,101,41,123,114,101,116,117,114,110,32,101,38,38,34,117,110,100,101,102,105,110,101,100,34,33,61,116,121,112,101,111,102,32,101,46,103,101,116,69,108,101,109,101,110,116,115,66,121,84,97,103,78,97,109,101,38,38,101,125,102,111,114,40,101,32,105,110,32,100,61,115,101,46,115,117,112,112,111,114,116,61,123,125,44,105,61,115,101,46,105,115,88,77,76,61,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,101,46,110,97,109,101,115,112,97,99,101,85,82,73,44,110,61,40,101,46,111,119,110,101,114,68,111,99,117,109,101,110,116,124,124,101,41,46,100,111,99,117,109,101,110,116,69,108,101,109,101,110,116,59,114,101,116,117,114,110,33,89,46,116,101,115,116,40,116,124,124,110,38,38,110,46,110,111,100,101,78,97,109,101,124,124,34,72,84,77,76,34,41,125,44,84,61,115,101,46,115,101,116,68,111,99,117,109,101,110,116,61,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,44,110,44,114,61,101,63,101,46,111,119,110,101,114,68,111,99,117,109,101,110,116,124,124,101,58,109,59,114,101,116,117,114,110,32,114,33,61,61,67,38,38,57,61,61,61,114,46,110,111,100,101,84,121,112,101,38,38,114,46,100,111,99,117,109,101,110,116,69,108,101,109,101,110,116,38,38,40,97,61,40,67,61,114,41,46,100,111,99,117,109,101,110,116,69,108,101,109,101,110,116,44,69,61,33,105,40,67,41,44,109,33,61,61,67,38,38,40,110,61,67,46,100,101,102,97,117,108,116,86,105,101,119,41,38,38,110,46,116,111,112,33,61,61,110,38,38,40,110,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,63,110,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,117,110,108,111,97,100,34,44,111,101,44,33,49,41,58,110,46,97,116,116,97,99,104,69,118,101,110,116,38,38,110,46,97,116,116,97,99,104,69,118,101,110,116,40,34,111,110,117,110,108,111,97,100,34,44,111,101,41,41,44,100,46,97,116,116,114,105,98,117,116,101,115,61,99,101,40,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,101,46,99,108,97,115,115,78,97,109,101,61,34,105,34,44,33,101,46,103,101,116,65,116,116,114,105,98,117,116,101,40,34,99,108,97,115,115,78,97,109,101,34,41,125,41,44,100,46,103,101,116,69,108,101,109,101,110,116,115,66,121,84,97,103,78,97,109,101,61,99,101,40,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,101,46,97,112,112,101,110,100,67,104,105,108,100,40,67,46,99,114,101,97,116,101,67,111,109,109,101,110,116,40,34,34,41,41,44,33,101,46,103,101,116,69,108,101,109,101,110,116,115,66,121,84,97,103,78,97,109,101,40,34,42,34,41,46,108,101,110,103,116,104,125,41,44,100,46,103,101,116,69,108,101,109,101,110,116,115,66,121,67,108,97,115,115,78,97,109,101,61,75,46,116,101,115,116,40,67,46,103,101,116,69,108,101,109,101,110,116,115,66,121,67,108,97,115,115,78,97,109,101,41,44,100,46,103,101,116,66,121,73,100,61,99,101,40,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,97,46,97,112,112,101,110,100,67,104,105,108,100,40,101,41,46,105,100,61,107,44,33,67,46,103,101,116,69,108,101,109,101,110,116,115,66,121,78,97,109,101,124,124,33,67,46,103,101,116,69,108,101,109,101,110,116,115,66,121,78,97,109,101,40,107,41,46,108,101,110,103,116,104,125,41,44,100,46,103,101,116,66,121,73,100,63,40,98,46,102,105,108,116,101,114,46,73,68,61,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,101,46,114,101,112,108,97,99,101,40,116,101,44,110,101,41,59,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,101,46,103,101,116,65,116,116,114,105,98,117,116,101,40,34,105,100,34,41,61,61,61,116,125,125,44,98,46,102,105,110,100,46,73,68,61,102,117,110,99,116,105,111,110,40,101,44,116,41,123,105,102,40,34,117,110,100,101,102,105,110,101,100,34,33,61,116,121,112,101,111,102,32,116,46,103,101,116,69,108,101,109,101,110,116,66,121,73,100,38,38,69,41,123,118,97,114,32,110,61,116,46,103,101,116,69,108,101,109,101,110,116,66,121,73,100,40,101,41,59,114,101,116,117,114,110,32,110,63,91,110,93,58,91,93,125,125,41,58,40,98,46,102,105,108,116,101,114,46,73,68,61,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,110,61,101,46,114,101,112,108,97,99,101,40,116,101,44,110,101,41,59,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,34,117,110,100,101,102,105,110,101,100,34,33,61,116,121,112,101,111,102,32,101,46,103,101,116,65,116,116,114,105,98,117,116,101,78,111,100,101,38,38,101,46,103,101,116,65,116,116,114,105,98,117,116,101,78,111,100,101,40,34,105,100,34,41,59,114,101,116,117,114,110,32,116,38,38,116,46,118,97,108,117,101,61,61,61,110,125,125,44,98,46,102,105,110,100,46,73,68,61,102,117,110,99,116,105,111,110,40,101,44,116,41,123,105,102,40,34,117,110,100,101,102,105,110,101,100,34,33,61,116,121,112,101,111,102,32,116,46,103,101,116,69,108,101,109,101,110,116,66,121,73,100,38,38,69,41,123,118,97,114,32,110,44,114,44,105,44,111,61,116,46,103,101,116,69,108,101,109,101,110,116,66,121,73,100,40,101,41,59,105,102,40,111,41,123,105,102,40,40,110,61,111,46,103,101,116,65,116,116,114,105,98,117,116,101,78,111,100,101,40,34,105,100,34,41,41,38,38,110,46,118,97,108,117,101,61,61,61,101,41,114,101,116,117,114,110,91,111,93,59,105,61,116,46,103,101,116,69,108,101,109,101,110,116,115,66,121,78,97,109,101,40,101,41,44,114,61,48,59,119,104,105,108,101,40,111,61,105,91,114,43,43,93,41,105,102,40,40,110,61,111,46,103,101,116,65,116,116,114,105,98,117,116,101,78,111,100,101,40,34,105,100,34,41,41,38,38,110,46,118,97,108,117,101,61,61,61,101,41,114,101,116,117,114,110,91,111,93,125,114,101,116,117,114,110,91,93,125,125,41,44,98,46,102,105,110,100,46,84,65,71,61,100,46,103,101,116,69,108,101,109,101,110,116,115,66,121,84,97,103,78,97,109,101,63,102,117,110,99,116,105,111,110,40,101,44,116,41,123,114,101,116,117,114,110,34,117,110,100,101,102,105,110,101,100,34,33,61,116,121,112,101,111,102,32,116,46,103,101,116,69,108,101,109,101,110,116,115,66,121,84,97,103,78,97,109,101,63,116,46,103,101,116,69,108,101,109,101,110,116,115,66,121,84,97,103,78,97,109,101,40,101,41,58,100,46,113,115,97,63,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,65,108,108,40,101,41,58,118,111,105,100,32,48,125,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,118,97,114,32,110,44,114,61,91,93,44,105,61,48,44,111,61,116,46,103,101,116,69,108,101,109,101,110,116,115,66,121,84,97,103,78,97,109,101,40,101,41,59,105,102,40,34,42,34,61,61,61,101,41,123,119,104,105,108,101,40,110,61,111,91,105,43,43,93,41,49,61,61,61,110,46,110,111,100,101,84,121,112,101,38,38,114,46,112,117,115,104,40,110,41,59,114,101,116,117,114,110,32,114,125,114,101,116,117,114,110,32,111,125,44,98,46,102,105,110,100,46,67,76,65,83,83,61,100,46,103,101,116,69,108,101,109,101,110,116,115,66,121,67,108,97,115,115,78,97,109,101,38,38,102,117,110,99,116,105,111,110,40,101,44,116,41,123,105,102,40,34,117,110,100,101,102,105,110,101,100,34,33,61,116,121,112,101,111,102,32,116,46,103,101,116,69,108,101,109,101,110,116,115,66,121,67,108,97,115,115,78,97,109,101,38,38,69,41,114,101,116,117,114,110,32,116,46,103,101,116,69,108,101,109,101,110,116,115,66,121,67,108,97,115,115,78,97,109,101,40,101,41,125,44,115,61,91,93,44,118,61,91,93,44,40,100,46,113,115,97,61,75,46,116,101,115,116,40,67,46,113,117,101,114,121,83,101,108,101,99,116,111,114,65,108,108,41,41,38,38,40,99,101,40,102,117,110,99,116,105,111,110,40,101,41,123,97,46,97,112,112,101,110,100,67,104,105,108,100,40,101,41,46,105,110,110,101,114,72,84,77,76,61,34,60,97,32,105,100,61,39,34,43,107,43,34,39,62,60,47,97,62,60,115,101,108,101,99,116,32,105,100,61,39,34,43,107,43,34,45,92,114,92,92,39,32,109,115,97,108,108,111,119,99,97,112,116,117,114,101,61,39,39,62,60,111,112,116,105,111,110,32,115,101,108,101,99,116,101,100,61,39,39,62,60,47,111,112,116,105,111,110,62,60,47,115,101,108,101,99,116,62,34,44,101,46,113,117,101,114,121,83,101,108,101,99,116,111,114,65,108,108,40,34,91,109,115,97,108,108,111,119,99,97,112,116,117,114,101,94,61,39,39,93,34,41,46,108,101,110,103,116,104,38,38,118,46,112,117,115,104,40,34,91,42,94,36,93,61,34,43,77,43,34,42,40,63,58,39,39,124,92,34,92,34,41,34,41,44,101,46,113,117,101,114,121,83,101,108,101,99,116,111,114,65,108,108,40,34,91,115,101,108,101,99,116,101,100,93,34,41,46,108,101,110,103,116,104,124,124,118,46,112,117,115,104,40,34,92,92,91,34,43,77,43,34,42,40,63,58,118,97,108,117,101,124,34,43,82,43,34,41,34,41,44,101,46,113,117,101,114,121,83,101,108,101,99,116,111,114,65,108,108,40,34,91,105,100,126,61,34,43,107,43,34,45,93,34,41,46,108,101,110,103,116,104,124,124,118,46,112,117,115,104,40,34,126,61,34,41,44,101,46,113,117,101,114,121,83,101,108,101,99,116,111,114,65,108,108,40,34,58,99,104,101,99,107,101,100,34,41,46,108,101,110,103,116,104,124,124,118,46,112,117,115,104,40,34,58,99,104,101,99,107,101,100,34,41,44,101,46,113,117,101,114,121,83,101,108,101,99,116,111,114,65,108,108,40,34,97,35,34,43,107,43,34,43,42,34,41,46,108,101,110,103,116,104,124,124,118,46,112,117,115,104,40,34,46,35,46,43,91,43,126,93,34,41,125,41,44,99,101,40,102,117,110,99,116,105,111,110,40,101,41,123,101,46,105,110,110,101,114,72,84,77,76,61,34,60,97,32,104,114,101,102,61,39,39,32,100,105,115,97,98,108,101,100,61,39,100,105,115,97,98,108,101,100,39,62,60,47,97,62,60,115,101,108,101,99,116,32,100,105,115,97,98,108,101,100,61,39,100,105,115,97,98,108,101,100,39,62,60,111,112,116,105,111,110,47,62,60,47,115,101,108,101,99,116,62,34,59,118,97,114,32,116,61,67,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,34,105,110,112,117,116,34,41,59,116,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,116,121,112,101,34,44,34,104,105,100,100,101,110,34,41,44,101,46,97,112,112,101,110,100,67,104,105,108,100,40,116,41,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,110,97,109,101,34,44,34,68,34,41,44,101,46,113,117,101,114,121,83,101,108,101,99,116,111,114,65,108,108,40,34,91,110,97,109,101,61,100,93,34,41,46,108,101,110,103,116,104,38,38,118,46,112,117,115,104,40,34,110,97,109,101,34,43,77,43,34,42,91,42,94,36,124,33,126,93,63,61,34,41,44,50,33,61,61,101,46,113,117,101,114,121,83,101,108,101,99,116,111,114,65,108,108,40,34,58,101,110,97,98,108,101,100,34,41,46,108,101,110,103,116,104,38,38,118,46,112,117,115,104,40,34,58,101,110,97,98,108,101,100,34,44,34,58,100,105,115,97,98,108,101,100,34,41,44,97,46,97,112,112,101,110,100,67,104,105,108,100,40,101,41,46,100,105,115,97,98,108,101,100,61,33,48,44,50,33,61,61,101,46,113,117,101,114,121,83,101,108,101,99,116,111,114,65,108,108,40,34,58,100,105,115,97,98,108,101,100,34,41,46,108,101,110,103,116,104,38,38,118,46,112,117,115,104,40,34,58,101,110,97,98,108,101,100,34,44,34,58,100,105,115,97,98,108,101,100,34,41,44,101,46,113,117,101,114,121,83,101,108,101,99,116,111,114,65,108,108,40,34,42,44,58,120,34,41,44,118,46,112,117,115,104,40,34,44,46,42,58,34,41,125,41,41,44,40,100,46,109,97,116,99,104,101,115,83,101,108,101,99,116,111,114,61,75,46,116,101,115,116,40,99,61,97,46,109,97,116,99,104,101,115,124,124,97,46,119,101,98,107,105,116,77,97,116,99,104,101,115,83,101,108,101,99,116,111,114,124,124,97,46,109,111,122,77,97,116,99,104,101,115,83,101,108,101,99,116,111,114,124,124,97,46,111,77,97,116,99,104,101,115,83,101,108,101,99,116,111,114,124,124,97,46,109,115,77,97,116,99,104,101,115,83,101,108,101,99,116,111,114,41,41,38,38,99,101,40,102,117,110,99,116,105,111,110,40,101,41,123,100,46,100,105,115,99,111,110,110,101,99,116,101,100,77,97,116,99,104,61,99,46,99,97,108,108,40,101,44,34,42,34,41,44,99,46,99,97,108,108,40,101,44,34,91,115,33,61,39,39,93,58,120,34,41,44,115,46,112,117,115,104,40,34,33,61,34,44,36,41,125,41,44,118,61,118,46,108,101,110,103,116,104,38,38,110,101,119,32,82,101,103,69,120,112,40,118,46,106,111,105,110,40,34,124,34,41,41,44,115,61,115,46,108,101,110,103,116,104,38,38,110,101,119,32,82,101,103,69,120,112,40,115,46,106,111,105,110,40,34,124,34,41,41,44,116,61,75,46,116,101,115,116,40,97,46,99,111,109,112,97,114,101,68,111,99,117,109,101,110,116,80,111,115,105,116,105,111,110,41,44,121,61,116,124,124,75,46,116,101,115,116,40,97,46,99,111,110,116,97,105,110,115,41,63,102,117,110,99,116,105,111,110,40,101,44,116,41,123,118,97,114,32,110,61,57,61,61,61,101,46,110,111,100,101,84,121,112,101,63,101,46,100,111,99,117,109,101,110,116,69,108,101,109,101,110,116,58,101,44,114,61,116,38,38,116,46,112,97,114,101,110,116,78,111,100,101,59,114,101,116,117,114,110,32,101,61,61,61,114,124,124,33,40,33,114,124,124,49,33,61,61,114,46,110,111,100,101,84,121,112,101,124,124,33,40,110,46,99,111,110,116,97,105,110,115,63,110,46,99,111,110,116,97,105,110,115,40,114,41,58,101,46,99,111,109,112,97,114,101,68,111,99,117,109,101,110,116,80,111,115,105,116,105,111,110,38,38,49,54,38,101,46,99,111,109,112,97,114,101,68,111,99,117,109,101,110,116,80,111,115,105,116,105,111,110,40,114,41,41,41,125,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,105,102,40,116,41,119,104,105,108,101,40,116,61,116,46,112,97,114,101,110,116,78,111,100,101,41,105,102,40,116,61,61,61,101,41,114,101,116,117,114,110,33,48,59,114,101,116,117,114,110,33,49,125,44,68,61,116,63,102,117,110,99,116,105,111,110,40,101,44,116,41,123,105,102,40,101,61,61,61,116,41,114,101,116,117,114,110,32,108,61,33,48,44,48,59,118,97,114,32,110,61,33,101,46,99,111,109,112,97,114,101,68,111,99,117,109,101,110,116,80,111,115,105,116,105,111,110,45,33,116,46,99,111,109,112,97,114,101,68,111,99,117,109,101,110,116,80,111,115,105,116,105,111,110,59,114,101,116,117,114,110,32,110,124,124,40,49,38,40,110,61,40,101,46,111,119,110,101,114,68,111,99,117,109,101,110,116,124,124,101,41,61,61,61,40,116,46,111,119,110,101,114,68,111,99,117,109,101,110,116,124,124,116,41,63,101,46,99,111,109,112,97,114,101,68,111,99,117,109,101,110,116,80,111,115,105,116,105,111,110,40,116,41,58,49,41,124,124,33,100,46,115,111,114,116,68,101,116,97,99,104,101,100,38,38,116,46,99,111,109,112,97,114,101,68,111,99,117,109,101,110,116,80,111,115,105,116,105,111,110,40,101,41,61,61,61,110,63,101,61,61,61,67,124,124,101,46,111,119,110,101,114,68,111,99,117,109,101,110,116,61,61,61,109,38,38,121,40,109,44,101,41,63,45,49,58,116,61,61,61,67,124,124,116,46,111,119,110,101,114,68,111,99,117,109,101,110,116,61,61,61,109,38,38,121,40,109,44,116,41,63,49,58,117,63,80,40,117,44,101,41,45,80,40,117,44,116,41,58,48,58,52,38,110,63,45,49,58,49,41,125,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,105,102,40,101,61,61,61,116,41,114,101,116,117,114,110,32,108,61,33,48,44,48,59,118,97,114,32,110,44,114,61,48,44,105,61,101,46,112,97,114,101,110,116,78,111,100,101,44,111,61,116,46,112,97,114,101,110,116,78,111,100,101,44,97,61,91,101,93,44,115,61,91,116,93,59,105,102,40,33,105,124,124,33,111,41,114,101,116,117,114,110,32,101,61,61,61,67,63,45,49,58,116,61,61,61,67,63,49,58,105,63,45,49,58,111,63,49,58,117,63,80,40,117,44,101,41,45,80,40,117,44,116,41,58,48,59,105,102,40,105,61,61,61,111,41,114,101,116,117,114,110,32,112,101,40,101,44,116,41,59,110,61,101,59,119,104,105,108,101,40,110,61,110,46,112,97,114,101,110,116,78,111,100,101,41,97,46,117,110,115,104,105,102,116,40,110,41,59,110,61,116,59,119,104,105,108,101,40,110,61,110,46,112,97,114,101,110,116,78,111,100,101,41,115,46,117,110,115,104,105,102,116,40,110,41,59,119,104,105,108,101,40,97,91,114,93,61,61,61,115,91,114,93,41,114,43,43,59,114,101,116,117,114,110,32,114,63,112,101,40,97,91,114,93,44,115,91,114,93,41,58,97,91,114,93,61,61,61,109,63,45,49,58,115,91,114,93,61,61,61,109,63,49,58,48,125,41,44,67,125,44,115,101,46,109,97,116,99,104,101,115,61,102,117,110,99,116,105,111,110,40,101,44,116,41,123,114,101,116,117,114,110,32,115,101,40,101,44,110,117,108,108,44,110,117,108,108,44,116,41,125,44,115,101,46,109,97,116,99,104,101,115,83,101,108,101,99,116,111,114,61,102,117,110,99,116,105,111,110,40,101,44,116,41,123,105,102,40,40,101,46,111,119,110,101,114,68,111,99,117,109,101,110,116,124,124,101,41,33,61,61,67,38,38,84,40,101,41,44,100,46,109,97,116,99,104,101,115,83,101,108,101,99,116,111,114,38,38,69,38,38,33,65,91,116,43,34,32,34,93,38,38,40,33,115,124,124,33,115,46,116,101,115,116,40,116,41,41,38,38,40,33,118,124,124,33,118,46,116,101,115,116,40,116,41,41,41,116,114,121,123,118,97,114,32,110,61,99,46,99,97,108,108,40,101,44,116,41,59,105,102,40,110,124,124,100,46,100,105,115,99,111,110,110,101,99,116,101,100,77,97,116,99,104,124,124,101,46,100,111,99,117,109,101,110,116,38,38,49,49,33,61,61,101,46,100,111,99,117,109,101,110,116,46,110,111,100,101,84,121,112,101,41,114,101,116,117,114,110,32,110,125,99,97,116,99,104,40,101,41,123,65,40,116,44,33,48,41,125,114,101,116,117,114,110,32,48,60,115,101,40,116,44,67,44,110,117,108,108,44,91,101,93,41,46,108,101,110,103,116,104,125,44,115,101,46,99,111,110,116,97,105,110,115,61,102,117,110,99,116,105,111,110,40,101,44,116,41,123,114,101,116,117,114,110,40,101,46,111,119,110,101,114,68,111,99,117,109,101,110,116,124,124,101,41,33,61,61,67,38,38,84,40,101,41,44,121,40,101,44,116,41,125,44,115,101,46,97,116,116,114,61,102,117,110,99,116,105,111,110,40,101,44,116,41,123,40,101,46,111,119,110,101,114,68,111,99,117,109,101,110,116,124,124,101,41,33,61,61,67,38,38,84,40,101,41,59,118,97,114,32,110,61,98,46,97,116,116,114,72,97,110,100,108,101,91,116,46,116,111,76,111,119,101,114,67,97,115,101,40,41,93,44,114,61,110,38,38,106,46,99,97,108,108,40,98,46,97,116,116,114,72,97,110,100,108,101,44,116,46,116,111,76,111,119,101,114,67,97,115,101,40,41,41,63,110,40,101,44,116,44,33,69,41,58,118,111,105,100,32,48,59,114,101,116,117,114,110,32,118,111,105,100,32,48,33,61,61,114,63,114,58,100,46,97,116,116,114,105,98,117,116,101,115,124,124,33,69,63,101,46,103,101,116,65,116,116,114,105,98,117,116,101,40,116,41,58,40,114,61,101,46,103,101,116,65,116,116,114,105,98,117,116,101,78,111,100,101,40,116,41,41,38,38,114,46,115,112,101,99,105,102,105,101,100,63,114,46,118,97,108,117,101,58,110,117,108,108,125,44,115,101,46,101,115,99,97,112,101,61,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,40,101,43,34,34,41,46,114,101,112,108,97,99,101,40,114,101,44,105,101,41,125,44,115,101,46,101,114,114,111,114,61,102,117,110,99,116,105,111,110,40,101,41,123,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,34,83,121,110,116,97,120,32,101,114,114,111,114,44,32,117,110,114,101,99,111,103,110,105,122,101,100,32,101,120,112,114,101,115,115,105,111,110,58,32,34,43,101,41,125,44,115,101,46,117,110,105,113,117,101,83,111,114,116,61,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,44,110,61,91,93,44,114,61,48,44,105,61,48,59,105,102,40,108,61,33,100,46,100,101,116,101,99,116,68,117,112,108,105,99,97,116,101,115,44,117,61,33,100,46,115,111,114,116,83,116,97,98,108,101,38,38,101,46,115,108,105,99,101,40,48,41,44,101,46,115,111,114,116,40,68,41,44,108,41,123,119,104,105,108,101,40,116,61,101,91,105,43,43,93,41,116,61,61,61,101,91,105,93,38,38,40,114,61,110,46,112,117,115,104,40,105,41,41,59,119,104,105,108,101,40,114,45,45,41,101,46,115,112,108,105,99,101,40,110,91,114,93,44,49,41,125,114,101,116,117,114,110,32,117,61,110,117,108,108,44,101,125,44,111,61,115,101,46,103,101,116,84,101,120,116,61,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,44,110,61,34,34,44,114,61,48,44,105,61,101,46,110,111,100,101,84,121,112,101,59,105,102,40,105,41,123,105,102,40,49,61,61,61,105,124,124,57,61,61,61,105,124,124,49,49,61,61,61,105,41,123,105,102,40,34,115,116,114,105,110,103,34,61,61,116,121,112,101,111,102,32,101,46,116,101,120,116,67,111,110,116,101,110,116,41,114,101,116,117,114,110,32,101,46,116,101,120,116,67,111,110,116,101,110,116,59,102,111,114,40,101,61,101,46,102,105,114,115,116,67,104,105,108,100,59,101,59,101,61,101,46,110,101,120,116,83,105,98,108,105,110,103,41,110,43,61,111,40,101,41,125,101,108,115,101,32,105,102,40,51,61,61,61,105,124,124,52,61,61,61,105,41,114,101,116,117,114,110,32,101,46,110,111,100,101,86,97,108,117,101,125,101,108,115,101,32,119,104,105,108,101,40,116,61,101,91,114,43,43,93,41,110,43,61,111,40,116,41,59,114,101,116,117,114,110,32,110,125,44,40,98,61,115,101,46,115,101,108,101,99,116,111,114,115,61,123,99,97,99,104,101,76,101,110,103,116,104,58,53,48,44,99,114,101,97,116,101,80,115,101,117,100,111,58,108,101,44,109,97,116,99,104,58,71,44,97,116,116,114,72,97,110,100,108,101,58,123,125,44,102,105,110,100,58,123,125,44,114,101,108,97,116,105,118,101,58,123,34,62,34,58,123,100,105,114,58,34,112,97,114,101,110,116,78,111,100,101,34,44,102,105,114,115,116,58,33,48,125,44,34,32,34,58,123,100,105,114,58,34,112,97,114,101,110,116,78,111,100,101,34,125,44,34,43,34,58,123,100,105,114,58,34,112,114,101,118,105,111,117,115,83,105,98,108,105,110,103,34,44,102,105,114,115,116,58,33,48,125,44,34,126,34,58,123,100,105,114,58,34,112,114,101,118,105,111,117,115,83,105,98,108,105,110,103,34,125,125,44,112,114,101,70,105,108,116,101,114,58,123,65,84,84,82,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,101,91,49,93,61,101,91,49,93,46,114,101,112,108,97,99,101,40,116,101,44,110,101,41,44,101,91,51,93,61,40,101,91,51,93,124,124,101,91,52,93,124,124,101,91,53,93,124,124,34,34,41,46,114,101,112,108,97,99,101,40,116,101,44,110,101,41,44,34,126,61,34,61,61,61,101,91,50,93,38,38,40,101,91,51,93,61,34,32,34,43,101,91,51,93,43,34,32,34,41,44,101,46,115,108,105,99,101,40,48,44,52,41,125,44,67,72,73,76,68,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,101,91,49,93,61,101,91,49,93,46,116,111,76,111,119,101,114,67,97,115,101,40,41,44,34,110,116,104,34,61,61,61,101,91,49,93,46,115,108,105,99,101,40,48,44,51,41,63,40,101,91,51,93,124,124,115,101,46,101,114,114,111,114,40,101,91,48,93,41,44,101,91,52,93,61,43,40,101,91,52,93,63,101,91,53,93,43,40,101,91,54,93,124,124,49,41,58,50,42,40,34,101,118,101,110,34,61,61,61,101,91,51,93,124,124,34,111,100,100,34,61,61,61,101,91,51,93,41,41,44,101,91,53,93,61,43,40,101,91,55,93,43,101,91,56,93,124,124,34,111,100,100,34,61,61,61,101,91,51,93,41,41,58,101,91,51,93,38,38,115,101,46,101,114,114,111,114,40,101,91,48,93,41,44,101,125,44,80,83,69,85,68,79,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,44,110,61,33,101,91,54,93,38,38,101,91,50,93,59,114,101,116,117,114,110,32,71,46,67,72,73,76,68,46,116,101,115,116,40,101,91,48,93,41,63,110,117,108,108,58,40,101,91,51,93,63,101,91,50,93,61,101,91,52,93,124,124,101,91,53,93,124,124,34,34,58,110,38,38,88,46,116,101,115,116,40,110,41,38,38,40,116,61,104,40,110,44,33,48,41,41,38,38,40,116,61,110,46,105,110,100,101,120,79,102,40,34,41,34,44,110,46,108,101,110,103,116,104,45,116,41,45,110,46,108,101,110,103,116,104,41,38,38,40,101,91,48,93,61,101,91,48,93,46,115,108,105,99,101,40,48,44,116,41,44,101,91,50,93,61,110,46,115,108,105,99,101,40,48,44,116,41,41,44,101,46,115,108,105,99,101,40,48,44,51,41,41,125,125,44,102,105,108,116,101,114,58,123,84,65,71,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,101,46,114,101,112,108,97,99,101,40,116,101,44,110,101,41,46,116,111,76,111,119,101,114,67,97,115,101,40,41,59,114,101,116,117,114,110,34,42,34,61,61,61,101,63,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,33,48,125,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,101,46,110,111,100,101,78,97,109,101,38,38,101,46,110,111,100,101,78,97,109,101,46,116,111,76,111,119,101,114,67,97,115,101,40,41,61,61,61,116,125,125,44,67,76,65,83,83,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,112,91,101,43,34,32,34,93,59,114,101,116,117,114,110,32,116,124,124,40,116,61,110,101,119,32,82,101,103,69,120,112,40,34,40,94,124,34,43,77,43,34,41,34,43,101,43,34,40,34,43,77,43,34,124,36,41,34,41,41,38,38,112,40,101,44,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,116,46,116,101,115,116,40,34,115,116,114,105,110,103,34,61,61,116,121,112,101,111,102,32,101,46,99,108,97,115,115,78,97,109,101,38,38,101,46,99,108,97,115,115,78,97,109,101,124,124,34,117,110,100,101,102,105,110,101,100,34,33,61,116,121,112,101,111,102,32,101,46,103,101,116,65,116,116,114,105,98,117,116,101,38,38,101,46,103,101,116,65,116,116,114,105,98,117,116,101,40,34,99,108,97,115,115,34,41,124,124,34,34,41,125,41,125,44,65,84,84,82,58,102,117,110,99,116,105,111,110,40,110,44,114,44,105,41,123,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,115,101,46,97,116,116,114,40,101,44,110,41,59,114,101,116,117,114,110,32,110,117,108,108,61,61,116,63,34,33,61,34,61,61,61,114,58,33,114,124,124,40,116,43,61,34,34,44,34,61,34,61,61,61,114,63,116,61,61,61,105,58,34,33,61,34,61,61,61,114,63,116,33,61,61,105,58,34,94,61,34,61,61,61,114,63,105,38,38,48,61,61,61,116,46,105,110,100,101,120,79,102,40,105,41,58,34,42,61,34,61,61,61,114,63,105,38,38,45,49,60,116,46,105,110,100,101,120,79,102,40,105,41,58,34,36,61,34,61,61,61,114,63,105,38,38,116,46,115,108,105,99,101,40,45,105,46,108,101,110,103,116,104,41,61,61,61,105,58,34,126,61,34,61,61,61,114,63,45,49,60,40,34,32,34,43,116,46,114,101,112,108,97,99,101,40,70,44,34,32,34,41,43,34,32,34,41,46,105,110,100,101,120,79,102,40,105,41,58,34,124,61,34,61,61,61,114,38,38,40,116,61,61,61,105,124,124,116,46,115,108,105,99,101,40,48,44,105,46,108,101,110,103,116,104,43,49,41,61,61,61,105,43,34,45,34,41,41,125,125,44,67,72,73,76,68,58,102,117,110,99,116,105,111,110,40,104,44,101,44,116,44,103,44,118,41,123,118,97,114,32,121,61,34,110,116,104,34,33,61,61,104,46,115,108,105,99,101,40,48,44,51,41,44,109,61,34,108,97,115,116,34,33,61,61,104,46,115,108,105,99,101,40,45,52,41,44,120,61,34,111,102,45,116,121,112,101,34,61,61,61,101,59,114,101,116,117,114,110,32,49,61,61,61,103,38,38,48,61,61,61,118,63,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,33,33,101,46,112,97,114,101,110,116,78,111,100,101,125,58,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,118,97,114,32,114,44,105,44,111,44,97,44,115,44,117,44,108,61,121,33,61,61,109,63,34,110,101,120,116,83,105,98,108,105,110,103,34,58,34,112,114,101,118,105,111,117,115,83,105,98,108,105,110,103,34,44,99,61,101,46,112,97,114,101,110,116,78,111,100,101,44,102,61,120,38,38,101,46,110,111,100,101,78,97,109,101,46,116,111,76,111,119,101,114,67,97,115,101,40,41,44,112,61,33,110,38,38,33,120,44,100,61,33,49,59,105,102,40,99,41,123,105,102,40,121,41,123,119,104,105,108,101,40,108,41,123,97,61,101,59,119,104,105,108,101,40,97,61,97,91,108,93,41,105,102,40,120,63,97,46,110,111,100,101,78,97,109,101,46,116,111,76,111,119,101,114,67,97,115,101,40,41,61,61,61,102,58,49,61,61,61,97,46,110,111,100,101,84,121,112,101,41,114,101,116,117,114,110,33,49,59,117,61,108,61,34,111,110,108,121,34,61,61,61,104,38,38,33,117,38,38,34,110,101,120,116,83,105,98,108,105,110,103,34,125,114,101,116,117,114,110,33,48,125,105,102,40,117,61,91,109,63,99,46,102,105,114,115,116,67,104,105,108,100,58,99,46,108,97,115,116,67,104,105,108,100,93,44,109,38,38,112,41,123,100,61,40,115,61,40,114,61,40,105,61,40,111,61,40,97,61,99,41,91,107,93,124,124,40,97,91,107,93,61,123,125,41,41,91,97,46,117,110,105,113,117,101,73,68,93,124,124,40,111,91,97,46,117,110,105,113,117,101,73,68,93,61,123,125,41,41,91,104,93,124,124,91,93,41,91,48,93,61,61,61,83,38,38,114,91,49,93,41,38,38,114,91,50,93,44,97,61,115,38,38,99,46,99,104,105,108,100,78,111,100,101,115,91,115,93,59,119,104,105,108,101,40,97,61,43,43,115,38,38,97,38,38,97,91,108,93,124,124,40,100,61,115,61,48,41,124,124,117,46,112,111,112,40,41,41,105,102,40,49,61,61,61,97,46,110,111,100,101,84,121,112,101,38,38,43,43,100,38,38,97,61,61,61,101,41,123,105,91,104,93,61,91,83,44,115,44,100,93,59,98,114,101,97,107,125,125,101,108,115,101,32,105,102,40,112,38,38,40,100,61,115,61,40,114,61,40,105,61,40,111,61,40,97,61,101,41,91,107,93,124,124,40,97,91,107,93,61,123,125,41,41,91,97,46,117,110,105,113,117,101,73,68,93,124,124,40,111,91,97,46,117,110,105,113,117,101,73,68,93,61,123,125,41,41,91,104,93,124,124,91,93,41,91,48,93,61,61,61,83,38,38,114,91,49,93,41,44,33,49,61,61,61,100,41,119,104,105,108,101,40,97,61,43,43,115,38,38,97,38,38,97,91,108,93,124,124,40,100,61,115,61,48,41,124,124,117,46,112,111,112,40,41,41,105,102,40,40,120,63,97,46,110,111,100,101,78,97,109,101,46,116,111,76,111,119,101,114,67,97,115,101,40,41,61,61,61,102,58,49,61,61,61,97,46,110,111,100,101,84,121,112,101,41,38,38,43,43,100,38,38,40,112,38,38,40,40,105,61,40,111,61,97,91,107,93,124,124,40,97,91,107,93,61,123,125,41,41,91,97,46,117,110,105,113,117,101,73,68,93,124,124,40,111,91,97,46,117,110,105,113,117,101,73,68,93,61,123,125,41,41,91,104,93,61,91,83,44,100,93,41,44,97,61,61,61,101,41,41,98,114,101,97,107,59,114,101,116,117,114,110,40,100,45,61,118,41,61,61,61,103,124,124,100,37,103,61,61,48,38,38,48,60,61,100,47,103,125,125,125,44,80,83,69,85,68,79,58,102,117,110,99,116,105,111,110,40,101,44,111,41,123,118,97,114,32,116,44,97,61,98,46,112,115,101,117,100,111,115,91,101,93,124,124,98,46,115,101,116,70,105,108,116,101,114,115,91,101,46,116,111,76,111,119,101,114,67,97,115,101,40,41,93,124,124,115,101,46,101,114,114,111,114,40,34,117,110,115,117,112,112,111,114,116,101,100,32,112,115,101,117,100,111,58,32,34,43,101,41,59,114,101,116,117,114,110,32,97,91,107,93,63,97,40,111,41,58,49,60,97,46,108,101,110,103,116,104,63,40,116,61,91,101,44,101,44,34,34,44,111,93,44,98,46,115,101,116,70,105,108,116,101,114,115,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,101,46,116,111,76,111,119,101,114,67,97,115,101,40,41,41,63,108,101,40,102,117,110,99,116,105,111,110,40,101,44,116,41,123,118,97,114,32,110,44,114,61,97,40,101,44,111,41,44,105,61,114,46,108,101,110,103,116,104,59,119,104,105,108,101,40,105,45,45,41,101,91,110,61,80,40,101,44,114,91,105,93,41,93,61,33,40,116,91,110,93,61,114,91,105,93,41,125,41,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,97,40,101,44,48,44,116,41,125,41,58,97,125,125,44,112,115,101,117,100,111,115,58,123,110,111,116,58,108,101,40,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,114,61,91,93,44,105,61,91,93,44,115,61,102,40,101,46,114,101,112,108,97,99,101,40,66,44,34,36,49,34,41,41,59,114,101,116,117,114,110,32,115,91,107,93,63,108,101,40,102,117,110,99,116,105,111,110,40,101,44,116,44,110,44,114,41,123,118,97,114,32,105,44,111,61,115,40,101,44,110,117,108,108,44,114,44,91,93,41,44,97,61,101,46,108,101,110,103,116,104,59,119,104,105,108,101,40,97,45,45,41,40,105,61,111,91,97,93,41,38,38,40,101,91,97,93,61,33,40,116,91,97,93,61,105,41,41,125,41,58,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,114,101,116,117,114,110,32,114,91,48,93,61,101,44,115,40,114,44,110,117,108,108,44,110,44,105,41,44,114,91,48,93,61,110,117,108,108,44,33,105,46,112,111,112,40,41,125,125,41,44,104,97,115,58,108,101,40,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,48,60,115,101,40,116,44,101,41,46,108,101,110,103,116,104,125,125,41,44,99,111,110,116,97,105,110,115,58,108,101,40,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,116,61,116,46,114,101,112,108,97,99,101,40,116,101,44,110,101,41,44,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,45,49,60,40,101,46,116,101,120,116,67,111,110,116,101,110,116,124,124,111,40,101,41,41,46,105,110,100,101,120,79,102,40,116,41,125,125,41,44,108,97,110,103,58,108,101,40,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,86,46,116,101,115,116,40,110,124,124,34,34,41,124,124,115,101,46,101,114,114,111,114,40,34,117,110,115,117,112,112,111,114,116,101,100,32,108,97,110,103,58,32,34,43,110,41,44,110,61,110,46,114,101,112,108,97,99,101,40,116,101,44,110,101,41,46,116,111,76,111,119,101,114,67,97,115,101,40,41,44,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,59,100,111,123,105,102,40,116,61,69,63,101,46,108,97,110,103,58,101,46,103,101,116,65,116,116,114,105,98,117,116,101,40,34,120,109,108,58,108,97,110,103,34,41,124,124,101,46,103,101,116,65,116,116,114,105,98,117,116,101,40,34,108,97,110,103,34,41,41,114,101,116,117,114,110,40,116,61,116,46,116,111,76,111,119,101,114,67,97,115,101,40,41,41,61,61,61,110,124,124,48,61,61,61,116,46,105,110,100,101,120,79,102,40,110,43,34,45,34,41,125,119,104,105,108,101,40,40,101,61,101,46,112,97,114,101,110,116,78,111,100,101,41,38,38,49,61,61,61,101,46,110,111,100,101,84,121,112,101,41,59,114,101,116,117,114,110,33,49,125,125,41,44,116,97,114,103,101,116,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,110,46,108,111,99,97,116,105,111,110,38,38,110,46,108,111,99,97,116,105,111,110,46,104,97,115,104,59,114,101,116,117,114,110,32,116,38,38,116,46,115,108,105,99,101,40,49,41,61,61,61,101,46,105,100,125,44,114,111,111,116,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,101,61,61,61,97,125,44,102,111,99,117,115,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,101,61,61,61,67,46,97,99,116,105,118,101,69,108,101,109,101,110,116,38,38,40,33,67,46,104,97,115,70,111,99,117,115,124,124,67,46,104,97,115,70,111,99,117,115,40,41,41,38,38,33,33,40,101,46,116,121,112,101,124,124,101,46,104,114,101,102,124,124,126,101,46,116,97,98,73,110,100,101,120,41,125,44,101,110,97,98,108,101,100,58,103,101,40,33,49,41,44,100,105,115,97,98,108,101,100,58,103,101,40,33,48,41,44,99,104,101,99,107,101,100,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,101,46,110,111,100,101,78,97,109,101,46,116,111,76,111,119,101,114,67,97,115,101,40,41,59,114,101,116,117,114,110,34,105,110,112,117,116,34,61,61,61,116,38,38,33,33,101,46,99,104,101,99,107,101,100,124,124,34,111,112,116,105,111,110,34,61,61,61,116,38,38,33,33,101,46,115,101,108,101,99,116,101,100,125,44,115,101,108,101,99,116,101,100,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,101,46,112,97,114,101,110,116,78,111,100,101,38,38,101,46,112,97,114,101,110,116,78,111,100,101,46,115,101,108,101,99,116,101,100,73,110,100,101,120,44,33,48,61,61,61,101,46,115,101,108,101,99,116,101,100,125,44,101,109,112,116,121,58,102,117,110,99,116,105,111,110,40,101,41,123,102,111,114,40,101,61,101,46,102,105,114,115,116,67,104,105,108,100,59,101,59,101,61,101,46,110,101,120,116,83,105,98,108,105,110,103,41,105,102,40,101,46,110,111,100,101,84,121,112,101,60,54,41,114,101,116,117,114,110,33,49,59,114,101,116,117,114,110,33,48,125,44,112,97,114,101,110,116,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,33,98,46,112,115,101,117,100,111,115,46,101,109,112,116,121,40,101,41,125,44,104,101,97,100,101,114,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,74,46,116,101,115,116,40,101,46,110,111,100,101,78,97,109,101,41,125,44,105,110,112,117,116,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,81,46,116,101,115,116,40,101,46,110,111,100,101,78,97,109,101,41,125,44,98,117,116,116,111,110,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,101,46,110,111,100,101,78,97,109,101,46,116,111,76,111,119,101,114,67,97,115,101,40,41,59,114,101,116,117,114,110,34,105,110,112,117,116,34,61,61,61,116,38,38,34,98,117,116,116,111,110,34,61,61,61,101,46,116,121,112,101,124,124,34,98,117,116,116,111,110,34,61,61,61,116,125,44,116,101,120,116,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,59,114,101,116,117,114,110,34,105,110,112,117,116,34,61,61,61,101,46,110,111,100,101,78,97,109,101,46,116,111,76,111,119,101,114,67,97,115,101,40,41,38,38,34,116,101,120,116,34,61,61,61,101,46,116,121,112,101,38,38,40,110,117,108,108,61,61,40,116,61,101,46,103,101,116,65,116,116,114,105,98,117,116,101,40,34,116,121,112,101,34,41,41,124,124,34,116,101,120,116,34,61,61,61,116,46,116,111,76,111,119,101,114,67,97,115,101,40,41,41,125,44,102,105,114,115,116,58,118,101,40,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,91,48,93,125,41,44,108,97,115,116,58,118,101,40,102,117,110,99,116,105,111,110,40,101,44,116,41,123,114,101,116,117,114,110,91,116,45,49,93,125,41,44,101,113,58,118,101,40,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,114,101,116,117,114,110,91,110,60,48,63,110,43,116,58,110,93,125,41,44,101,118,101,110,58,118,101,40,102,117,110,99,116,105,111,110,40,101,44,116,41,123,102,111,114,40,118,97,114,32,110,61,48,59,110,60,116,59,110,43,61,50,41,101,46,112,117,115,104,40,110,41,59,114,101,116,117,114,110,32,101,125,41,44,111,100,100,58,118,101,40,102,117,110,99,116,105,111,110,40,101,44,116,41,123,102,111,114,40,118,97,114,32,110,61,49,59,110,60,116,59,110,43,61,50,41,101,46,112,117,115,104,40,110,41,59,114,101,116,117,114,110,32,101,125,41,44,108,116,58,118,101,40,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,102,111,114,40,118,97,114,32,114,61,110,60,48,63,110,43,116,58,116,60,110,63,116,58,110,59,48,60,61,45,45,114,59,41,101,46,112,117,115,104,40,114,41,59,114,101,116,117,114,110,32,101,125,41,44,103,116,58,118,101,40,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,102,111,114,40,118,97,114,32,114,61,110,60,48,63,110,43,116,58,110,59,43,43,114,60,116,59,41,101,46,112,117,115,104,40,114,41,59,114,101,116,117,114,110,32,101,125,41,125,125,41,46,112,115,101,117,100,111,115,46,110,116,104,61,98,46,112,115,101,117,100,111,115,46,101,113,44,123,114,97,100,105,111,58,33,48,44,99,104,101,99,107,98,111,120,58,33,48,44,102,105,108,101,58,33,48,44,112,97,115,115,119,111,114,100,58,33,48,44,105,109,97,103,101,58,33,48,125,41,98,46,112,115,101,117,100,111,115,91,101,93,61,100,101,40,101,41,59,102,111,114,40,101,32,105,110,123,115,117,98,109,105,116,58,33,48,44,114,101,115,101,116,58,33,48,125,41,98,46,112,115,101,117,100,111,115,91,101,93,61,104,101,40,101,41,59,102,117,110,99,116,105,111,110,32,109,101,40,41,123,125,102,117,110,99,116,105,111,110,32,120,101,40,101,41,123,102,111,114,40,118,97,114,32,116,61,48,44,110,61,101,46,108,101,110,103,116,104,44,114,61,34,34,59,116,60,110,59,116,43,43,41,114,43,61,101,91,116,93,46,118,97,108,117,101,59,114,101,116,117,114,110,32,114,125,102,117,110,99,116,105,111,110,32,98,101,40,115,44,101,44,116,41,123,118,97,114,32,117,61,101,46,100,105,114,44,108,61,101,46,110,101,120,116,44,99,61,108,124,124,117,44,102,61,116,38,38,34,112,97,114,101,110,116,78,111,100,101,34,61,61,61,99,44,112,61,114,43,43,59,114,101,116,117,114,110,32,101,46,102,105,114,115,116,63,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,119,104,105,108,101,40,101,61,101,91,117,93,41,105,102,40,49,61,61,61,101,46,110,111,100,101,84,121,112,101,124,124,102,41,114,101,116,117,114,110,32,115,40,101,44,116,44,110,41,59,114,101,116,117,114,110,33,49,125,58,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,118,97,114,32,114,44,105,44,111,44,97,61,91,83,44,112,93,59,105,102,40,110,41,123,119,104,105,108,101,40,101,61,101,91,117,93,41,105,102,40,40,49,61,61,61,101,46,110,111,100,101,84,121,112,101,124,124,102,41,38,38,115,40,101,44,116,44,110,41,41,114,101,116,117,114,110,33,48,125,101,108,115,101,32,119,104,105,108,101,40,101,61,101,91,117,93,41,105,102,40,49,61,61,61,101,46,110,111,100,101,84,121,112,101,124,124,102,41,105,102,40,105,61,40,111,61,101,91,107,93,124,124,40,101,91,107,93,61,123,125,41,41,91,101,46,117,110,105,113,117,101,73,68,93,124,124,40,111,91,101,46,117,110,105,113,117,101,73,68,93,61,123,125,41,44,108,38,38,108,61,61,61,101,46,110,111,100,101,78,97,109,101,46,116,111,76,111,119,101,114,67,97,115,101,40,41,41,101,61,101,91,117,93,124,124,101,59,101,108,115,101,123,105,102,40,40,114,61,105,91,99,93,41,38,38,114,91,48,93,61,61,61,83,38,38,114,91,49,93,61,61,61,112,41,114,101,116,117,114,110,32,97,91,50,93,61,114,91,50,93,59,105,102,40,40,105,91,99,93,61,97,41,91,50,93,61,115,40,101,44,116,44,110,41,41,114,101,116,117,114,110,33,48,125,114,101,116,117,114,110,33,49,125,125,102,117,110,99,116,105,111,110,32,119,101,40,105,41,123,114,101,116,117,114,110,32,49,60,105,46,108,101,110,103,116,104,63,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,118,97,114,32,114,61,105,46,108,101,110,103,116,104,59,119,104,105,108,101,40,114,45,45,41,105,102,40,33,105,91,114,93,40,101,44,116,44,110,41,41,114,101,116,117,114,110,33,49,59,114,101,116,117,114,110,33,48,125,58,105,91,48,93,125,102,117,110,99,116,105,111,110,32,84,101,40,101,44,116,44,110,44,114,44,105,41,123,102,111,114,40,118,97,114,32,111,44,97,61,91,93,44,115,61,48,44,117,61,101,46,108,101,110,103,116,104,44,108,61,110,117,108,108,33,61,116,59,115,60,117,59,115,43,43,41,40,111,61,101,91,115,93,41,38,38,40,110,38,38,33,110,40,111,44,114,44,105,41,124,124,40,97,46,112,117,115,104,40,111,41,44,108,38,38,116,46,112,117,115,104,40,115,41,41,41,59,114,101,116,117,114,110,32,97,125,102,117,110,99,116,105,111,110,32,67,101,40,100,44,104,44,103,44,118,44,121,44,101,41,123,114,101,116,117,114,110,32,118,38,38,33,118,91,107,93,38,38,40,118,61,67,101,40,118,41,41,44,121,38,38,33,121,91,107,93,38,38,40,121,61,67,101,40,121,44,101,41,41,44,108,101,40,102,117,110,99,116,105,111,110,40,101,44,116,44,110,44,114,41,123,118,97,114,32,105,44,111,44,97,44,115,61,91,93,44,117,61,91,93,44,108,61,116,46,108,101,110,103,116,104,44,99,61,101,124,124,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,102,111,114,40,118,97,114,32,114,61,48,44,105,61,116,46,108,101,110,103,116,104,59,114,60,105,59,114,43,43,41,115,101,40,101,44,116,91,114,93,44,110,41,59,114,101,116,117,114,110,32,110,125,40,104,124,124,34,42,34,44,110,46,110,111,100,101,84,121,112,101,63,91,110,93,58,110,44,91,93,41,44,102,61,33,100,124,124,33,101,38,38,104,63,99,58,84,101,40,99,44,115,44,100,44,110,44,114,41,44,112,61,103,63,121,124,124,40,101,63,100,58,108,124,124,118,41,63,91,93,58,116,58,102,59,105,102,40,103,38,38,103,40,102,44,112,44,110,44,114,41,44,118,41,123,105,61,84,101,40,112,44,117,41,44,118,40,105,44,91,93,44,110,44,114,41,44,111,61,105,46,108,101,110,103,116,104,59,119,104,105,108,101,40,111,45,45,41,40,97,61,105,91,111,93,41,38,38,40,112,91,117,91,111,93,93,61,33,40,102,91,117,91,111,93,93,61,97,41,41,125,105,102,40,101,41,123,105,102,40,121,124,124,100,41,123,105,102,40,121,41,123,105,61,91,93,44,111,61,112,46,108,101,110,103,116,104,59,119,104,105,108,101,40,111,45,45,41,40,97,61,112,91,111,93,41,38,38,105,46,112,117,115,104,40,102,91,111,93,61,97,41,59,121,40,110,117,108,108,44,112,61,91,93,44,105,44,114,41,125,111,61,112,46,108,101,110,103,116,104,59,119,104,105,108,101,40,111,45,45,41,40,97,61,112,91,111,93,41,38,38,45,49,60,40,105,61,121,63,80,40,101,44,97,41,58,115,91,111,93,41,38,38,40,101,91,105,93,61,33,40,116,91,105,93,61,97,41,41,125,125,101,108,115,101,32,112,61,84,101,40,112,61,61,61,116,63,112,46,115,112,108,105,99,101,40,108,44,112,46,108,101,110,103,116,104,41,58,112,41,44,121,63,121,40,110,117,108,108,44,116,44,112,44,114,41,58,72,46,97,112,112,108,121,40,116,44,112,41,125,41,125,102,117,110,99,116,105,111,110,32,69,101,40,101,41,123,102,111,114,40,118,97,114,32,105,44,116,44,110,44,114,61,101,46,108,101,110,103,116,104,44,111,61,98,46,114,101,108,97,116,105,118,101,91,101,91,48,93,46,116,121,112,101,93,44,97,61,111,124,124,98,46,114,101,108,97,116,105,118,101,91,34,32,34,93,44,115,61,111,63,49,58,48,44,117,61,98,101,40,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,101,61,61,61,105,125,44,97,44,33,48,41,44,108,61,98,101,40,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,45,49,60,80,40,105,44,101,41,125,44,97,44,33,48,41,44,99,61,91,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,118,97,114,32,114,61,33,111,38,38,40,110,124,124,116,33,61,61,119,41,124,124,40,40,105,61,116,41,46,110,111,100,101,84,121,112,101,63,117,40,101,44,116,44,110,41,58,108,40,101,44,116,44,110,41,41,59,114,101,116,117,114,110,32,105,61,110,117,108,108,44,114,125,93,59,115,60,114,59,115,43,43,41,105,102,40,116,61,98,46,114,101,108,97,116,105,118,101,91,101,91,115,93,46,116,121,112,101,93,41,99,61,91,98,101,40,119,101,40,99,41,44,116,41,93,59,101,108,115,101,123,105,102,40,40,116,61,98,46,102,105,108,116,101,114,91,101,91,115,93,46,116,121,112,101,93,46,97,112,112,108,121,40,110,117,108,108,44,101,91,115,93,46,109,97,116,99,104,101,115,41,41,91,107,93,41,123,102,111,114,40,110,61,43,43,115,59,110,60,114,59,110,43,43,41,105,102,40,98,46,114,101,108,97,116,105,118,101,91,101,91,110,93,46,116,121,112,101,93,41,98,114,101,97,107,59,114,101,116,117,114,110,32,67,101,40,49,60,115,38,38,119,101,40,99,41,44,49,60,115,38,38,120,101,40,101,46,115,108,105,99,101,40,48,44,115,45,49,41,46,99,111,110,99,97,116,40,123,118,97,108,117,101,58,34,32,34,61,61,61,101,91,115,45,50,93,46,116,121,112,101,63,34,42,34,58,34,34,125,41,41,46,114,101,112,108,97,99,101,40,66,44,34,36,49,34,41,44,116,44,115,60,110,38,38,69,101,40,101,46,115,108,105,99,101,40,115,44,110,41,41,44,110,60,114,38,38,69,101,40,101,61,101,46,115,108,105,99,101,40,110,41,41,44,110,60,114,38,38,120,101,40,101,41,41,125,99,46,112,117,115,104,40,116,41,125,114,101,116,117,114,110,32,119,101,40,99,41,125,114,101,116,117,114,110,32,109,101,46,112,114,111,116,111,116,121,112,101,61,98,46,102,105,108,116,101,114,115,61,98,46,112,115,101,117,100,111,115,44,98,46,115,101,116,70,105,108,116,101,114,115,61,110,101,119,32,109,101,44,104,61,115,101,46,116,111,107,101,110,105,122,101,61,102,117,110,99,116,105,111,110,40,101,44,116,41,123,118,97,114,32,110,44,114,44,105,44,111,44,97,44,115,44,117,44,108,61,120,91,101,43,34,32,34,93,59,105,102,40,108,41,114,101,116,117,114,110,32,116,63,48,58,108,46,115,108,105,99,101,40,48,41,59,97,61,101,44,115,61,91,93,44,117,61,98,46,112,114,101,70,105,108,116,101,114,59,119,104,105,108,101,40,97,41,123,102,111,114,40,111,32,105,110,32,110,38,38,33,40,114,61,95,46,101,120,101,99,40,97,41,41,124,124,40,114,38,38,40,97,61,97,46,115,108,105,99,101,40,114,91,48,93,46,108,101,110,103,116,104,41,124,124,97,41,44,115,46,112,117,115,104,40,105,61,91,93,41,41,44,110,61,33,49,44,40,114,61,122,46,101,120,101,99,40,97,41,41,38,38,40,110,61,114,46,115,104,105,102,116,40,41,44,105,46,112,117,115,104,40,123,118,97,108,117,101,58,110,44,116,121,112,101,58,114,91,48,93,46,114,101,112,108,97,99,101,40,66,44,34,32,34,41,125,41,44,97,61,97,46,115,108,105,99,101,40,110,46,108,101,110,103,116,104,41,41,44,98,46,102,105,108,116,101,114,41,33,40,114,61,71,91,111,93,46,101,120,101,99,40,97,41,41,124,124,117,91,111,93,38,38,33,40,114,61,117,91,111,93,40,114,41,41,124,124,40,110,61,114,46,115,104,105,102,116,40,41,44,105,46,112,117,115,104,40,123,118,97,108,117,101,58,110,44,116,121,112,101,58,111,44,109,97,116,99,104,101,115,58,114,125,41,44,97,61,97,46,115,108,105,99,101,40,110,46,108,101,110,103,116,104,41,41,59,105,102,40,33,110,41,98,114,101,97,107,125,114,101,116,117,114,110,32,116,63,97,46,108,101,110,103,116,104,58,97,63,115,101,46,101,114,114,111,114,40,101,41,58,120,40,101,44,115,41,46,115,108,105,99,101,40,48,41,125,44,102,61,115,101,46,99,111,109,112,105,108,101,61,102,117,110,99,116,105,111,110,40,101,44,116,41,123,118,97,114,32,110,44,118,44,121,44,109,44,120,44,114,44,105,61,91,93,44,111,61,91,93,44,97,61,78,91,101,43,34,32,34,93,59,105,102,40,33,97,41,123,116,124,124,40,116,61,104,40,101,41,41,44,110,61,116,46,108,101,110,103,116,104,59,119,104,105,108,101,40,110,45,45,41,40,97,61,69,101,40,116,91,110,93,41,41,91,107,93,63,105,46,112,117,115,104,40,97,41,58,111,46,112,117,115,104,40,97,41,59,40,97,61,78,40,101,44,40,118,61,111,44,109,61,48,60,40,121,61,105,41,46,108,101,110,103,116,104,44,120,61,48,60,118,46,108,101,110,103,116,104,44,114,61,102,117,110,99,116,105,111,110,40,101,44,116,44,110,44,114,44,105,41,123,118,97,114,32,111,44,97,44,115,44,117,61,48,44,108,61,34,48,34,44,99,61,101,38,38,91,93,44,102,61,91,93,44,112,61,119,44,100,61,101,124,124,120,38,38,98,46,102,105,110,100,46,84,65,71,40,34,42,34,44,105,41,44,104,61,83,43,61,110,117,108,108,61,61,112,63,49,58,77,97,116,104,46,114,97,110,100,111,109,40,41,124,124,46,49,44,103,61,100,46,108,101,110,103,116,104,59,102,111,114,40,105,38,38,40,119,61,116,61,61,61,67,124,124,116,124,124,105,41,59,108,33,61,61,103,38,38,110,117,108,108,33,61,40,111,61,100,91,108,93,41,59,108,43,43,41,123,105,102,40,120,38,38,111,41,123,97,61,48,44,116,124,124,111,46,111,119,110,101,114,68,111,99,117,109,101,110,116,61,61,61,67,124,124,40,84,40,111,41,44,110,61,33,69,41,59,119,104,105,108,101,40,115,61,118,91,97,43,43,93,41,105,102,40,115,40,111,44,116,124,124,67,44,110,41,41,123,114,46,112,117,115,104,40,111,41,59,98,114,101,97,107,125,105,38,38,40,83,61,104,41,125,109,38,38,40,40,111,61,33,115,38,38,111,41,38,38,117,45,45,44,101,38,38,99,46,112,117,115,104,40,111,41,41,125,105,102,40,117,43,61,108,44,109,38,38,108,33,61,61,117,41,123,97,61,48,59,119,104,105,108,101,40,115,61,121,91,97,43,43,93,41,115,40,99,44,102,44,116,44,110,41,59,105,102,40,101,41,123,105,102,40,48,60,117,41,119,104,105,108,101,40,108,45,45,41,99,91,108,93,124,124,102,91,108,93,124,124,40,102,91,108,93,61,113,46,99,97,108,108,40,114,41,41,59,102,61,84,101,40,102,41,125,72,46,97,112,112,108,121,40,114,44,102,41,44,105,38,38,33,101,38,38,48,60,102,46,108,101,110,103,116,104,38,38,49,60,117,43,121,46,108,101,110,103,116,104,38,38,115,101,46,117,110,105,113,117,101,83,111,114,116,40,114,41,125,114,101,116,117,114,110,32,105,38,38,40,83,61,104,44,119,61,112,41,44,99,125,44,109,63,108,101,40,114,41,58,114,41,41,41,46,115,101,108,101,99,116,111,114,61,101,125,114,101,116,117,114,110,32,97,125,44,103,61,115,101,46,115,101,108,101,99,116,61,102,117,110,99,116,105,111,110,40,101,44,116,44,110,44,114,41,123,118,97,114,32,105,44,111,44,97,44,115,44,117,44,108,61,34,102,117,110,99,116,105,111,110,34,61,61,116,121,112,101,111,102,32,101,38,38,101,44,99,61,33,114,38,38,104,40,101,61,108,46,115,101,108,101,99,116,111,114,124,124,101,41,59,105,102,40,110,61,110,124,124,91,93,44,49,61,61,61,99,46,108,101,110,103,116,104,41,123,105,102,40,50,60,40,111,61,99,91,48,93,61,99,91,48,93,46,115,108,105,99,101,40,48,41,41,46,108,101,110,103,116,104,38,38,34,73,68,34,61,61,61,40,97,61,111,91,48,93,41,46,116,121,112,101,38,38,57,61,61,61,116,46,110,111,100,101,84,121,112,101,38,38,69,38,38,98,46,114,101,108,97,116,105,118,101,91,111,91,49,93,46,116,121,112,101,93,41,123,105,102,40,33,40,116,61,40,98,46,102,105,110,100,46,73,68,40,97,46,109,97,116,99,104,101,115,91,48,93,46,114,101,112,108,97,99,101,40,116,101,44,110,101,41,44,116,41,124,124,91,93,41,91,48,93,41,41,114,101,116,117,114,110,32,110,59,108,38,38,40,116,61,116,46,112,97,114,101,110,116,78,111,100,101,41,44,101,61,101,46,115,108,105,99,101,40,111,46,115,104,105,102,116,40,41,46,118,97,108,117,101,46,108,101,110,103,116,104,41,125,105,61,71,46,110,101,101,100,115,67,111,110,116,101,120,116,46,116,101,115,116,40,101,41,63,48,58,111,46,108,101,110,103,116,104,59,119,104,105,108,101,40,105,45,45,41,123,105,102,40,97,61,111,91,105,93,44,98,46,114,101,108,97,116,105,118,101,91,115,61,97,46,116,121,112,101,93,41,98,114,101,97,107,59,105,102,40,40,117,61,98,46,102,105,110,100,91,115,93,41,38,38,40,114,61,117,40,97,46,109,97,116,99,104,101,115,91,48,93,46,114,101,112,108,97,99,101,40,116,101,44,110,101,41,44,101,101,46,116,101,115,116,40,111,91,48,93,46,116,121,112,101,41,38,38,121,101,40,116,46,112,97,114,101,110,116,78,111,100,101,41,124,124,116,41,41,41,123,105,102,40,111,46,115,112,108,105,99,101,40,105,44,49,41,44,33,40,101,61,114,46,108,101,110,103,116,104,38,38,120,101,40,111,41,41,41,114,101,116,117,114,110,32,72,46,97,112,112,108,121,40,110,44,114,41,44,110,59,98,114,101,97,107,125,125,125,114,101,116,117,114,110,40,108,124,124,102,40,101,44,99,41,41,40,114,44,116,44,33,69,44,110,44,33,116,124,124,101,101,46,116,101,115,116,40,101,41,38,38,121,101,40,116,46,112,97,114,101,110,116,78,111,100,101,41,124,124,116,41,44,110,125,44,100,46,115,111,114,116,83,116,97,98,108,101,61,107,46,115,112,108,105,116,40,34,34,41,46,115,111,114,116,40,68,41,46,106,111,105,110,40,34,34,41,61,61,61,107,44,100,46,100,101,116,101,99,116,68,117,112,108,105,99,97,116,101,115,61,33,33,108,44,84,40,41,44,100,46,115,111,114,116,68,101,116,97,99,104,101,100,61,99,101,40,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,49,38,101,46,99,111,109,112,97,114,101,68,111,99,117,109,101,110,116,80,111,115,105,116,105,111,110,40,67,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,34,102,105,101,108,100,115,101,116,34,41,41,125,41,44,99,101,40,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,101,46,105,110,110,101,114,72,84,77,76,61,34,60,97,32,104,114,101,102,61,39,35,39,62,60,47,97,62,34,44,34,35,34,61,61,61,101,46,102,105,114,115,116,67,104,105,108,100,46,103,101,116,65,116,116,114,105,98,117,116,101,40,34,104,114,101,102,34,41,125,41,124,124,102,101,40,34,116,121,112,101,124,104,114,101,102,124,104,101,105,103,104,116,124,119,105,100,116,104,34,44,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,105,102,40,33,110,41,114,101,116,117,114,110,32,101,46,103,101,116,65,116,116,114,105,98,117,116,101,40,116,44,34,116,121,112,101,34,61,61,61,116,46,116,111,76,111,119,101,114,67,97,115,101,40,41,63,49,58,50,41,125,41,44,100,46,97,116,116,114,105,98,117,116,101,115,38,38,99,101,40,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,101,46,105,110,110,101,114,72,84,77,76,61,34,60,105,110,112,117,116,47,62,34,44,101,46,102,105,114,115,116,67,104,105,108,100,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,118,97,108,117,101,34,44,34,34,41,44,34,34,61,61,61,101,46,102,105,114,115,116,67,104,105,108,100,46,103,101,116,65,116,116,114,105,98,117,116,101,40,34,118,97,108,117,101,34,41,125,41,124,124,102,101,40,34,118,97,108,117,101,34,44,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,105,102,40,33,110,38,38,34,105,110,112,117,116,34,61,61,61,101,46,110,111,100,101,78,97,109,101,46,116,111,76,111,119,101,114,67,97,115,101,40,41,41,114,101,116,117,114,110,32,101,46,100,101,102,97,117,108,116,86,97,108,117,101,125,41,44,99,101,40,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,110,117,108,108,61,61,101,46,103,101,116,65,116,116,114,105,98,117,116,101,40,34,100,105,115,97,98,108,101,100,34,41,125,41,124,124,102,101,40,82,44,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,118,97,114,32,114,59,105,102,40,33,110,41,114,101,116,117,114,110,33,48,61,61,61,101,91,116,93,63,116,46,116,111,76,111,119,101,114,67,97,115,101,40,41,58,40,114,61,101,46,103,101,116,65,116,116,114,105,98,117,116,101,78,111,100,101,40,116,41,41,38,38,114,46,115,112,101,99,105,102,105,101,100,63,114,46,118,97,108,117,101,58,110,117,108,108,125,41,44,115,101,125,40,67,41,59,107,46,102,105,110,100,61,104,44,107,46,101,120,112,114,61,104,46,115,101,108,101,99,116,111,114,115,44,107,46,101,120,112,114,91,34,58,34,93,61,107,46,101,120,112,114,46,112,115,101,117,100,111,115,44,107,46,117,110,105,113,117,101,83,111,114,116,61,107,46,117,110,105,113,117,101,61,104,46,117,110,105,113,117,101,83,111,114,116,44,107,46,116,101,120,116,61,104,46,103,101,116,84,101,120,116,44,107,46,105,115,88,77,76,68,111,99,61,104,46,105,115,88,77,76,44,107,46,99,111,110,116,97,105,110,115,61,104,46,99,111,110,116,97,105,110,115,44,107,46,101,115,99,97,112,101,83,101,108,101,99,116,111,114,61,104,46,101,115,99,97,112,101,59,118,97,114,32,84,61,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,118,97,114,32,114,61,91,93,44,105,61,118,111,105,100,32,48,33,61,61,110,59,119,104,105,108,101,40,40,101,61,101,91,116,93,41,38,38,57,33,61,61,101,46,110,111,100,101,84,121,112,101,41,105,102,40,49,61,61,61,101,46,110,111,100,101,84,121,112,101,41,123,105,102,40,105,38,38,107,40,101,41,46,105,115,40,110,41,41,98,114,101,97,107,59,114,46,112,117,115,104,40,101,41,125,114,101,116,117,114,110,32,114,125,44,83,61,102,117,110,99,116,105,111,110,40,101,44,116,41,123,102,111,114,40,118,97,114,32,110,61,91,93,59,101,59,101,61,101,46,110,101,120,116,83,105,98,108,105,110,103,41,49,61,61,61,101,46,110,111,100,101,84,121,112,101,38,38,101,33,61,61,116,38,38,110,46,112,117,115,104,40,101,41,59,114,101,116,117,114,110,32,110,125,44,78,61,107,46,101,120,112,114,46,109,97,116,99,104,46,110,101,101,100,115,67,111,110,116,101,120,116,59,102,117,110,99,116,105,111,110,32,65,40,101,44,116,41,123,114,101,116,117,114,110,32,101,46,110,111,100,101,78,97,109,101,38,38,101,46,110,111,100,101,78,97,109,101,46,116,111,76,111,119,101,114,67,97,115,101,40,41,61,61,61,116,46,116,111,76,111,119,101,114,67,97,115,101,40,41,125,118,97,114,32,68,61,47,94,60,40,91,97,45,122,93,91,94,92,47,92,48,62,58,92,120,50,48,92,116,92,114,92,110,92,102,93,42,41,91,92,120,50,48,92,116,92,114,92,110,92,102,93,42,92,47,63,62,40,63,58,60,92,47,92,49,62,124,41,36,47,105,59,102,117,110,99,116,105,111,110,32,106,40,101,44,110,44,114,41,123,114,101,116,117,114,110,32,109,40,110,41,63,107,46,103,114,101,112,40,101,44,102,117,110,99,116,105,111,110,40,101,44,116,41,123,114,101,116,117,114,110,33,33,110,46,99,97,108,108,40,101,44,116,44,101,41,33,61,61,114,125,41,58,110,46,110,111,100,101,84,121,112,101,63,107,46,103,114,101,112,40,101,44,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,101,61,61,61,110,33,61,61,114,125,41,58,34,115,116,114,105,110,103,34,33,61,116,121,112,101,111,102,32,110,63,107,46,103,114,101,112,40,101,44,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,45,49,60,105,46,99,97,108,108,40,110,44,101,41,33,61,61,114,125,41,58,107,46,102,105,108,116,101,114,40,110,44,101,44,114,41,125,107,46,102,105,108,116,101,114,61,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,118,97,114,32,114,61,116,91,48,93,59,114,101,116,117,114,110,32,110,38,38,40,101,61,34,58,110,111,116,40,34,43,101,43,34,41,34,41,44,49,61,61,61,116,46,108,101,110,103,116,104,38,38,49,61,61,61,114,46,110,111,100,101,84,121,112,101,63,107,46,102,105,110,100,46,109,97,116,99,104,101,115,83,101,108,101,99,116,111,114,40,114,44,101,41,63,91,114,93,58,91,93,58,107,46,102,105,110,100,46,109,97,116,99,104,101,115,40,101,44,107,46,103,114,101,112,40,116,44,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,49,61,61,61,101,46,110,111,100,101,84,121,112,101,125,41,41,125,44,107,46,102,110,46,101,120,116,101,110,100,40,123,102,105,110,100,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,44,110,44,114,61,116,104,105,115,46,108,101,110,103,116,104,44,105,61,116,104,105,115,59,105,102,40,34,115,116,114,105,110,103,34,33,61,116,121,112,101,111,102,32,101,41,114,101,116,117,114,110,32,116,104,105,115,46,112,117,115,104,83,116,97,99,107,40,107,40,101,41,46,102,105,108,116,101,114,40,102,117,110,99,116,105,111,110,40,41,123,102,111,114,40,116,61,48,59,116,60,114,59,116,43,43,41,105,102,40,107,46,99,111,110,116,97,105,110,115,40,105,91,116,93,44,116,104,105,115,41,41,114,101,116,117,114,110,33,48,125,41,41,59,102,111,114,40,110,61,116,104,105,115,46,112,117,115,104,83,116,97,99,107,40,91,93,41,44,116,61,48,59,116,60,114,59,116,43,43,41,107,46,102,105,110,100,40,101,44,105,91,116,93,44,110,41,59,114,101,116,117,114,110,32,49,60,114,63,107,46,117,110,105,113,117,101,83,111,114,116,40,110,41,58,110,125,44,102,105,108,116,101,114,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,116,104,105,115,46,112,117,115,104,83,116,97,99,107,40,106,40,116,104,105,115,44,101,124,124,91,93,44,33,49,41,41,125,44,110,111,116,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,116,104,105,115,46,112,117,115,104,83,116,97,99,107,40,106,40,116,104,105,115,44,101,124,124,91,93,44,33,48,41,41,125,44,105,115,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,33,33,106,40,116,104,105,115,44,34,115,116,114,105,110,103,34,61,61,116,121,112,101,111,102,32,101,38,38,78,46,116,101,115,116,40,101,41,63,107,40,101,41,58,101,124,124,91,93,44,33,49,41,46,108,101,110,103,116,104,125,125,41,59,118,97,114,32,113,44,76,61,47,94,40,63,58,92,115,42,40,60,91,92,119,92,87,93,43,62,41,91,94,62,93,42,124,35,40,91,92,119,45,93,43,41,41,36,47,59,40,107,46,102,110,46,105,110,105,116,61,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,118,97,114,32,114,44,105,59,105,102,40,33,101,41,114,101,116,117,114,110,32,116,104,105,115,59,105,102,40,110,61,110,124,124,113,44,34,115,116,114,105,110,103,34,61,61,116,121,112,101,111,102,32,101,41,123,105,102,40,33,40,114,61,34,60,34,61,61,61,101,91,48,93,38,38,34,62,34,61,61,61,101,91,101,46,108,101,110,103,116,104,45,49,93,38,38,51,60,61,101,46,108,101,110,103,116,104,63,91,110,117,108,108,44,101,44,110,117,108,108,93,58,76,46,101,120,101,99,40,101,41,41,124,124,33,114,91,49,93,38,38,116,41,114,101,116,117,114,110,33,116,124,124,116,46,106,113,117,101,114,121,63,40,116,124,124,110,41,46,102,105,110,100,40,101,41,58,116,104,105,115,46,99,111,110,115,116,114,117,99,116,111,114,40,116,41,46,102,105,110,100,40,101,41,59,105,102,40,114,91,49,93,41,123,105,102,40,116,61,116,32,105,110,115,116,97,110,99,101,111,102,32,107,63,116,91,48,93,58,116,44,107,46,109,101,114,103,101,40,116,104,105,115,44,107,46,112,97,114,115,101,72,84,77,76,40,114,91,49,93,44,116,38,38,116,46,110,111,100,101,84,121,112,101,63,116,46,111,119,110,101,114,68,111,99,117,109,101,110,116,124,124,116,58,69,44,33,48,41,41,44,68,46,116,101,115,116,40,114,91,49,93,41,38,38,107,46,105,115,80,108,97,105,110,79,98,106,101,99,116,40,116,41,41,102,111,114,40,114,32,105,110,32,116,41,109,40,116,104,105,115,91,114,93,41,63,116,104,105,115,91,114,93,40,116,91,114,93,41,58,116,104,105,115,46,97,116,116,114,40,114,44,116,91,114,93,41,59,114,101,116,117,114,110,32,116,104,105,115,125,114,101,116,117,114,110,40,105,61,69,46,103,101,116,69,108,101,109,101,110,116,66,121,73,100,40,114,91,50,93,41,41,38,38,40,116,104,105,115,91,48,93,61,105,44,116,104,105,115,46,108,101,110,103,116,104,61,49,41,44,116,104,105,115,125,114,101,116,117,114,110,32,101,46,110,111,100,101,84,121,112,101,63,40,116,104,105,115,91,48,93,61,101,44,116,104,105,115,46,108,101,110,103,116,104,61,49,44,116,104,105,115,41,58,109,40,101,41,63,118,111,105,100,32,48,33,61,61,110,46,114,101,97,100,121,63,110,46,114,101,97,100,121,40,101,41,58,101,40,107,41,58,107,46,109,97,107,101,65,114,114,97,121,40,101,44,116,104,105,115,41,125,41,46,112,114,111,116,111,116,121,112,101,61,107,46,102,110,44,113,61,107,40,69,41,59,118,97,114,32,72,61,47,94,40,63,58,112,97,114,101,110,116,115,124,112,114,101,118,40,63,58,85,110,116,105,108,124,65,108,108,41,41,47,44,79,61,123,99,104,105,108,100,114,101,110,58,33,48,44,99,111,110,116,101,110,116,115,58,33,48,44,110,101,120,116,58,33,48,44,112,114,101,118,58,33,48,125,59,102,117,110,99,116,105,111,110,32,80,40,101,44,116,41,123,119,104,105,108,101,40,40,101,61,101,91,116,93,41,38,38,49,33,61,61,101,46,110,111,100,101,84,121,112,101,41,59,114,101,116,117,114,110,32,101,125,107,46,102,110,46,101,120,116,101,110,100,40,123,104,97,115,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,107,40,101,44,116,104,105,115,41,44,110,61,116,46,108,101,110,103,116,104,59,114,101,116,117,114,110,32,116,104,105,115,46,102,105,108,116,101,114,40,102,117,110,99,116,105,111,110,40,41,123,102,111,114,40,118,97,114,32,101,61,48,59,101,60,110,59,101,43,43,41,105,102,40,107,46,99,111,110,116,97,105,110,115,40,116,104,105,115,44,116,91,101,93,41,41,114,101,116,117,114,110,33,48,125,41,125,44,99,108,111,115,101,115,116,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,118,97,114,32,110,44,114,61,48,44,105,61,116,104,105,115,46,108,101,110,103,116,104,44,111,61,91,93,44,97,61,34,115,116,114,105,110,103,34,33,61,116,121,112,101,111,102,32,101,38,38,107,40,101,41,59,105,102,40,33,78,46,116,101,115,116,40,101,41,41,102,111,114,40,59,114,60,105,59,114,43,43,41,102,111,114,40,110,61,116,104,105,115,91,114,93,59,110,38,38,110,33,61,61,116,59,110,61,110,46,112,97,114,101,110,116,78,111,100,101,41,105,102,40,110,46,110,111,100,101,84,121,112,101,60,49,49,38,38,40,97,63,45,49,60,97,46,105,110,100,101,120,40,110,41,58,49,61,61,61,110,46,110,111,100,101,84,121,112,101,38,38,107,46,102,105,110,100,46,109,97,116,99,104,101,115,83,101,108,101,99,116,111,114,40,110,44,101,41,41,41,123,111,46,112,117,115,104,40,110,41,59,98,114,101,97,107,125,114,101,116,117,114,110,32,116,104,105,115,46,112,117,115,104,83,116,97,99,107,40,49,60,111,46,108,101,110,103,116,104,63,107,46,117,110,105,113,117,101,83,111,114,116,40,111,41,58,111,41,125,44,105,110,100,101,120,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,101,63,34,115,116,114,105,110,103,34,61,61,116,121,112,101,111,102,32,101,63,105,46,99,97,108,108,40,107,40,101,41,44,116,104,105,115,91,48,93,41,58,105,46,99,97,108,108,40,116,104,105,115,44,101,46,106,113,117,101,114,121,63,101,91,48,93,58,101,41,58,116,104,105,115,91,48,93,38,38,116,104,105,115,91,48,93,46,112,97,114,101,110,116,78,111,100,101,63,116,104,105,115,46,102,105,114,115,116,40,41,46,112,114,101,118,65,108,108,40,41,46,108,101,110,103,116,104,58,45,49,125,44,97,100,100,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,114,101,116,117,114,110,32,116,104,105,115,46,112,117,115,104,83,116,97,99,107,40,107,46,117,110,105,113,117,101,83,111,114,116,40,107,46,109,101,114,103,101,40,116,104,105,115,46,103,101,116,40,41,44,107,40,101,44,116,41,41,41,41,125,44,97,100,100,66,97,99,107,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,116,104,105,115,46,97,100,100,40,110,117,108,108,61,61,101,63,116,104,105,115,46,112,114,101,118,79,98,106,101,99,116,58,116,104,105,115,46,112,114,101,118,79,98,106,101,99,116,46,102,105,108,116,101,114,40,101,41,41,125,125,41,44,107,46,101,97,99,104,40,123,112,97,114,101,110,116,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,101,46,112,97,114,101,110,116,78,111,100,101,59,114,101,116,117,114,110,32,116,38,38,49,49,33,61,61,116,46,110,111,100,101,84,121,112,101,63,116,58,110,117,108,108,125,44,112,97,114,101,110,116,115,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,84,40,101,44,34,112,97,114,101,110,116,78,111,100,101,34,41,125,44,112,97,114,101,110,116,115,85,110,116,105,108,58,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,114,101,116,117,114,110,32,84,40,101,44,34,112,97,114,101,110,116,78,111,100,101,34,44,110,41,125,44,110,101,120,116,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,80,40,101,44,34,110,101,120,116,83,105,98,108,105,110,103,34,41,125,44,112,114,101,118,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,80,40,101,44,34,112,114,101,118,105,111,117,115,83,105,98,108,105,110,103,34,41,125,44,110,101,120,116,65,108,108,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,84,40,101,44,34,110,101,120,116,83,105,98,108,105,110,103,34,41,125,44,112,114,101,118,65,108,108,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,84,40,101,44,34,112,114,101,118,105,111,117,115,83,105,98,108,105,110,103,34,41,125,44,110,101,120,116,85,110,116,105,108,58,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,114,101,116,117,114,110,32,84,40,101,44,34,110,101,120,116,83,105,98,108,105,110,103,34,44,110,41,125,44,112,114,101,118,85,110,116,105,108,58,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,114,101,116,117,114,110,32,84,40,101,44,34,112,114,101,118,105,111,117,115,83,105,98,108,105,110,103,34,44,110,41,125,44,115,105,98,108,105,110,103,115,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,83,40,40,101,46,112,97,114,101,110,116,78,111,100,101,124,124,123,125,41,46,102,105,114,115,116,67,104,105,108,100,44,101,41,125,44,99,104,105,108,100,114,101,110,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,83,40,101,46,102,105,114,115,116,67,104,105,108,100,41,125,44,99,111,110,116,101,110,116,115,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,34,117,110,100,101,102,105,110,101,100,34,33,61,116,121,112,101,111,102,32,101,46,99,111,110,116,101,110,116,68,111,99,117,109,101,110,116,63,101,46,99,111,110,116,101,110,116,68,111,99,117,109,101,110,116,58,40,65,40,101,44,34,116,101,109,112,108,97,116,101,34,41,38,38,40,101,61,101,46,99,111,110,116,101,110,116,124,124,101,41,44,107,46,109,101,114,103,101,40,91,93,44,101,46,99,104,105,108,100,78,111,100,101,115,41,41,125,125,44,102,117,110,99,116,105,111,110,40,114,44,105,41,123,107,46,102,110,91,114,93,61,102,117,110,99,116,105,111,110,40,101,44,116,41,123,118,97,114,32,110,61,107,46,109,97,112,40,116,104,105,115,44,105,44,101,41,59,114,101,116,117,114,110,34,85,110,116,105,108,34,33,61,61,114,46,115,108,105,99,101,40,45,53,41,38,38,40,116,61,101,41,44,116,38,38,34,115,116,114,105,110,103,34,61,61,116,121,112,101,111,102,32,116,38,38,40,110,61,107,46,102,105,108,116,101,114,40,116,44,110,41,41,44,49,60,116,104,105,115,46,108,101,110,103,116,104,38,38,40,79,91,114,93,124,124,107,46,117,110,105,113,117,101,83,111,114,116,40,110,41,44,72,46,116,101,115,116,40,114,41,38,38,110,46,114,101,118,101,114,115,101,40,41,41,44,116,104,105,115,46,112,117,115,104,83,116,97,99,107,40,110,41,125,125,41,59,118,97,114,32,82,61,47,91,94,92,120,50,48,92,116,92,114,92,110,92,102,93,43,47,103,59,102,117,110,99,116,105,111,110,32,77,40,101,41,123,114,101,116,117,114,110,32,101,125,102,117,110,99,116,105,111,110,32,73,40,101,41,123,116,104,114,111,119,32,101,125,102,117,110,99,116,105,111,110,32,87,40,101,44,116,44,110,44,114,41,123,118,97,114,32,105,59,116,114,121,123,101,38,38,109,40,105,61,101,46,112,114,111,109,105,115,101,41,63,105,46,99,97,108,108,40,101,41,46,100,111,110,101,40,116,41,46,102,97,105,108,40,110,41,58,101,38,38,109,40,105,61,101,46,116,104,101,110,41,63,105,46,99,97,108,108,40,101,44,116,44,110,41,58,116,46,97,112,112,108,121,40,118,111,105,100,32,48,44,91,101,93,46,115,108,105,99,101,40,114,41,41,125,99,97,116,99,104,40,101,41,123,110,46,97,112,112,108,121,40,118,111,105,100,32,48,44,91,101,93,41,125,125,107,46,67,97,108,108,98,97,99,107,115,61,102,117,110,99,116,105,111,110,40,114,41,123,118,97,114,32,101,44,110,59,114,61,34,115,116,114,105,110,103,34,61,61,116,121,112,101,111,102,32,114,63,40,101,61,114,44,110,61,123,125,44,107,46,101,97,99,104,40,101,46,109,97,116,99,104,40,82,41,124,124,91,93,44,102,117,110,99,116,105,111,110,40,101,44,116,41,123,110,91,116,93,61,33,48,125,41,44,110,41,58,107,46,101,120,116,101,110,100,40,123,125,44,114,41,59,118,97,114,32,105,44,116,44,111,44,97,44,115,61,91,93,44,117,61,91,93,44,108,61,45,49,44,99,61,102,117,110,99,116,105,111,110,40,41,123,102,111,114,40,97,61,97,124,124,114,46,111,110,99,101,44,111,61,105,61,33,48,59,117,46,108,101,110,103,116,104,59,108,61,45,49,41,123,116,61,117,46,115,104,105,102,116,40,41,59,119,104,105,108,101,40,43,43,108,60,115,46,108,101,110,103,116,104,41,33,49,61,61,61,115,91,108,93,46,97,112,112,108,121,40,116,91,48,93,44,116,91,49,93,41,38,38,114,46,115,116,111,112,79,110,70,97,108,115,101,38,38,40,108,61,115,46,108,101,110,103,116,104,44,116,61,33,49,41,125,114,46,109,101,109,111,114,121,124,124,40,116,61,33,49,41,44,105,61,33,49,44,97,38,38,40,115,61,116,63,91,93,58,34,34,41,125,44,102,61,123,97,100,100,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,115,38,38,40,116,38,38,33,105,38,38,40,108,61,115,46,108,101,110,103,116,104,45,49,44,117,46,112,117,115,104,40,116,41,41,44,102,117,110,99,116,105,111,110,32,110,40,101,41,123,107,46,101,97,99,104,40,101,44,102,117,110,99,116,105,111,110,40,101,44,116,41,123,109,40,116,41,63,114,46,117,110,105,113,117,101,38,38,102,46,104,97,115,40,116,41,124,124,115,46,112,117,115,104,40,116,41,58,116,38,38,116,46,108,101,110,103,116,104,38,38,34,115,116,114,105,110,103,34,33,61,61,119,40,116,41,38,38,110,40,116,41,125,41,125,40,97,114,103,117,109,101,110,116,115,41,44,116,38,38,33,105,38,38,99,40,41,41,44,116,104,105,115,125,44,114,101,109,111,118,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,107,46,101,97,99,104,40,97,114,103,117,109,101,110,116,115,44,102,117,110,99,116,105,111,110,40,101,44,116,41,123,118,97,114,32,110,59,119,104,105,108,101,40,45,49,60,40,110,61,107,46,105,110,65,114,114,97,121,40,116,44,115,44,110,41,41,41,115,46,115,112,108,105,99,101,40,110,44,49,41,44,110,60,61,108,38,38,108,45,45,125,41,44,116,104,105,115,125,44,104,97,115,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,101,63,45,49,60,107,46,105,110,65,114,114,97,121,40,101,44,115,41,58,48,60,115,46,108,101,110,103,116,104,125,44,101,109,112,116,121,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,115,38,38,40,115,61,91,93,41,44,116,104,105,115,125,44,100,105,115,97,98,108,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,97,61,117,61,91,93,44,115,61,116,61,34,34,44,116,104,105,115,125,44,100,105,115,97,98,108,101,100,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,33,115,125,44,108,111,99,107,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,97,61,117,61,91,93,44,116,124,124,105,124,124,40,115,61,116,61,34,34,41,44,116,104,105,115,125,44,108,111,99,107,101,100,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,33,33,97,125,44,102,105,114,101,87,105,116,104,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,114,101,116,117,114,110,32,97,124,124,40,116,61,91,101,44,40,116,61,116,124,124,91,93,41,46,115,108,105,99,101,63,116,46,115,108,105,99,101,40,41,58,116,93,44,117,46,112,117,115,104,40,116,41,44,105,124,124,99,40,41,41,44,116,104,105,115,125,44,102,105,114,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,102,46,102,105,114,101,87,105,116,104,40,116,104,105,115,44,97,114,103,117,109,101,110,116,115,41,44,116,104,105,115,125,44,102,105,114,101,100,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,33,33,111,125,125,59,114,101,116,117,114,110,32,102,125,44,107,46,101,120,116,101,110,100,40,123,68,101,102,101,114,114,101,100,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,111,61,91,91,34,110,111,116,105,102,121,34,44,34,112,114,111,103,114,101,115,115,34,44,107,46,67,97,108,108,98,97,99,107,115,40,34,109,101,109,111,114,121,34,41,44,107,46,67,97,108,108,98,97,99,107,115,40,34,109,101,109,111,114,121,34,41,44,50,93,44,91,34,114,101,115,111,108,118,101,34,44,34,100,111,110,101,34,44,107,46,67,97,108,108,98,97,99,107,115,40,34,111,110,99,101,32,109,101,109,111,114,121,34,41,44,107,46,67,97,108,108,98,97,99,107,115,40,34,111,110,99,101,32,109,101,109,111,114,121,34,41,44,48,44,34,114,101,115,111,108,118,101,100,34,93,44,91,34,114,101,106,101,99,116,34,44,34,102,97,105,108,34,44,107,46,67,97,108,108,98,97,99,107,115,40,34,111,110,99,101,32,109,101,109,111,114,121,34,41,44,107,46,67,97,108,108,98,97,99,107,115,40,34,111,110,99,101,32,109,101,109,111,114,121,34,41,44,49,44,34,114,101,106,101,99,116,101,100,34,93,93,44,105,61,34,112,101,110,100,105,110,103,34,44,97,61,123,115,116,97,116,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,105,125,44,97,108,119,97,121,115,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,115,46,100,111,110,101,40,97,114,103,117,109,101,110,116,115,41,46,102,97,105,108,40,97,114,103,117,109,101,110,116,115,41,44,116,104,105,115,125,44,34,99,97,116,99,104,34,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,97,46,116,104,101,110,40,110,117,108,108,44,101,41,125,44,112,105,112,101,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,105,61,97,114,103,117,109,101,110,116,115,59,114,101,116,117,114,110,32,107,46,68,101,102,101,114,114,101,100,40,102,117,110,99,116,105,111,110,40,114,41,123,107,46,101,97,99,104,40,111,44,102,117,110,99,116,105,111,110,40,101,44,116,41,123,118,97,114,32,110,61,109,40,105,91,116,91,52,93,93,41,38,38,105,91,116,91,52,93,93,59,115,91,116,91,49,93,93,40,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,110,38,38,110,46,97,112,112,108,121,40,116,104,105,115,44,97,114,103,117,109,101,110,116,115,41,59,101,38,38,109,40,101,46,112,114,111,109,105,115,101,41,63,101,46,112,114,111,109,105,115,101,40,41,46,112,114,111,103,114,101,115,115,40,114,46,110,111,116,105,102,121,41,46,100,111,110,101,40,114,46,114,101,115,111,108,118,101,41,46,102,97,105,108,40,114,46,114,101,106,101,99,116,41,58,114,91,116,91,48,93,43,34,87,105,116,104,34,93,40,116,104,105,115,44,110,63,91,101,93,58,97,114,103,117,109,101,110,116,115,41,125,41,125,41,44,105,61,110,117,108,108,125,41,46,112,114,111,109,105,115,101,40,41,125,44,116,104,101,110,58,102,117,110,99,116,105,111,110,40,116,44,110,44,114,41,123,118,97,114,32,117,61,48,59,102,117,110,99,116,105,111,110,32,108,40,105,44,111,44,97,44,115,41,123,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,110,61,116,104,105,115,44,114,61,97,114,103,117,109,101,110,116,115,44,101,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,44,116,59,105,102,40,33,40,105,60,117,41,41,123,105,102,40,40,101,61,97,46,97,112,112,108,121,40,110,44,114,41,41,61,61,61,111,46,112,114,111,109,105,115,101,40,41,41,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,34,84,104,101,110,97,98,108,101,32,115,101,108,102,45,114,101,115,111,108,117,116,105,111,110,34,41,59,116,61,101,38,38,40,34,111,98,106,101,99,116,34,61,61,116,121,112,101,111,102,32,101,124,124,34,102,117,110,99,116,105,111,110,34,61,61,116,121,112,101,111,102,32,101,41,38,38,101,46,116,104,101,110,44,109,40,116,41,63,115,63,116,46,99,97,108,108,40,101,44,108,40,117,44,111,44,77,44,115,41,44,108,40,117,44,111,44,73,44,115,41,41,58,40,117,43,43,44,116,46,99,97,108,108,40,101,44,108,40,117,44,111,44,77,44,115,41,44,108,40,117,44,111,44,73,44,115,41,44,108,40,117,44,111,44,77,44,111,46,110,111,116,105,102,121,87,105,116,104,41,41,41,58,40,97,33,61,61,77,38,38,40,110,61,118,111,105,100,32,48,44,114,61,91,101,93,41,44,40,115,124,124,111,46,114,101,115,111,108,118,101,87,105,116,104,41,40,110,44,114,41,41,125,125,44,116,61,115,63,101,58,102,117,110,99,116,105,111,110,40,41,123,116,114,121,123,101,40,41,125,99,97,116,99,104,40,101,41,123,107,46,68,101,102,101,114,114,101,100,46,101,120,99,101,112,116,105,111,110,72,111,111,107,38,38,107,46,68,101,102,101,114,114,101,100,46,101,120,99,101,112,116,105,111,110,72,111,111,107,40,101,44,116,46,115,116,97,99,107,84,114,97,99,101,41,44,117,60,61,105,43,49,38,38,40,97,33,61,61,73,38,38,40,110,61,118,111,105,100,32,48,44,114,61,91,101,93,41,44,111,46,114,101,106,101,99,116,87,105,116,104,40,110,44,114,41,41,125,125,59,105,63,116,40,41,58,40,107,46,68,101,102,101,114,114,101,100,46,103,101,116,83,116,97,99,107,72,111,111,107,38,38,40,116,46,115,116,97,99,107,84,114,97,99,101,61,107,46,68,101,102,101,114,114,101,100,46,103,101,116,83,116,97,99,107,72,111,111,107,40,41,41,44,67,46,115,101,116,84,105,109,101,111,117,116,40,116,41,41,125,125,114,101,116,117,114,110,32,107,46,68,101,102,101,114,114,101,100,40,102,117,110,99,116,105,111,110,40,101,41,123,111,91,48,93,91,51,93,46,97,100,100,40,108,40,48,44,101,44,109,40,114,41,63,114,58,77,44,101,46,110,111,116,105,102,121,87,105,116,104,41,41,44,111,91,49,93,91,51,93,46,97,100,100,40,108,40,48,44,101,44,109,40,116,41,63,116,58,77,41,41,44,111,91,50,93,91,51,93,46,97,100,100,40,108,40,48,44,101,44,109,40,110,41,63,110,58,73,41,41,125,41,46,112,114,111,109,105,115,101,40,41,125,44,112,114,111,109,105,115,101,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,110,117,108,108,33,61,101,63,107,46,101,120,116,101,110,100,40,101,44,97,41,58,97,125,125,44,115,61,123,125,59,114,101,116,117,114,110,32,107,46,101,97,99,104,40,111,44,102,117,110,99,116,105,111,110,40,101,44,116,41,123,118,97,114,32,110,61,116,91,50,93,44,114,61,116,91,53,93,59,97,91,116,91,49,93,93,61,110,46,97,100,100,44,114,38,38,110,46,97,100,100,40,102,117,110,99,116,105,111,110,40,41,123,105,61,114,125,44,111,91,51,45,101,93,91,50,93,46,100,105,115,97,98,108,101,44,111,91,51,45,101,93,91,51,93,46,100,105,115,97,98,108,101,44,111,91,48,93,91,50,93,46,108,111,99,107,44,111,91,48,93,91,51,93,46,108,111,99,107,41,44,110,46,97,100,100,40,116,91,51,93,46,102,105,114,101,41,44,115,91,116,91,48,93,93,61,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,115,91,116,91,48,93,43,34,87,105,116,104,34,93,40,116,104,105,115,61,61,61,115,63,118,111,105,100,32,48,58,116,104,105,115,44,97,114,103,117,109,101,110,116,115,41,44,116,104,105,115,125,44,115,91,116,91,48,93,43,34,87,105,116,104,34,93,61,110,46,102,105,114,101,87,105,116,104,125,41,44,97,46,112,114,111,109,105,115,101,40,115,41,44,101,38,38,101,46,99,97,108,108,40,115,44,115,41,44,115,125,44,119,104,101,110,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,110,61,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,44,116,61,110,44,114,61,65,114,114,97,121,40,116,41,44,105,61,115,46,99,97,108,108,40,97,114,103,117,109,101,110,116,115,41,44,111,61,107,46,68,101,102,101,114,114,101,100,40,41,44,97,61,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,101,41,123,114,91,116,93,61,116,104,105,115,44,105,91,116,93,61,49,60,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,63,115,46,99,97,108,108,40,97,114,103,117,109,101,110,116,115,41,58,101,44,45,45,110,124,124,111,46,114,101,115,111,108,118,101,87,105,116,104,40,114,44,105,41,125,125,59,105,102,40,110,60,61,49,38,38,40,87,40,101,44,111,46,100,111,110,101,40,97,40,116,41,41,46,114,101,115,111,108,118,101,44,111,46,114,101,106,101,99,116,44,33,110,41,44,34,112,101,110,100,105,110,103,34,61,61,61,111,46,115,116,97,116,101,40,41,124,124,109,40,105,91,116,93,38,38,105,91,116,93,46,116,104,101,110,41,41,41,114,101,116,117,114,110,32,111,46,116,104,101,110,40,41,59,119,104,105,108,101,40,116,45,45,41,87,40,105,91,116,93,44,97,40,116,41,44,111,46,114,101,106,101,99,116,41,59,114,101,116,117,114,110,32,111,46,112,114,111,109,105,115,101,40,41,125,125,41,59,118,97,114,32,36,61,47,94,40,69,118,97,108,124,73,110,116,101,114,110,97,108,124,82,97,110,103,101,124,82,101,102,101,114,101,110,99,101,124,83,121,110,116,97,120,124,84,121,112,101,124,85,82,73,41,69,114,114,111,114,36,47,59,107,46,68,101,102,101,114,114,101,100,46,101,120,99,101,112,116,105,111,110,72,111,111,107,61,102,117,110,99,116,105,111,110,40,101,44,116,41,123,67,46,99,111,110,115,111,108,101,38,38,67,46,99,111,110,115,111,108,101,46,119,97,114,110,38,38,101,38,38,36,46,116,101,115,116,40,101,46,110,97,109,101,41,38,38,67,46,99,111,110,115,111,108,101,46,119,97,114,110,40,34,106,81,117,101,114,121,46,68,101,102,101,114,114,101,100,32,101,120,99,101,112,116,105,111,110,58,32,34,43,101,46,109,101,115,115,97,103,101,44,101,46,115,116,97,99,107,44,116,41,125,44,107,46,114,101,97,100,121,69,120,99,101,112,116,105,111,110,61,102,117,110,99,116,105,111,110,40,101,41,123,67,46,115,101,116,84,105,109,101,111,117,116,40,102,117,110,99,116,105,111,110,40,41,123,116,104,114,111,119,32,101,125,41,125,59,118,97,114,32,70,61,107,46,68,101,102,101,114,114,101,100,40,41,59,102,117,110,99,116,105,111,110,32,66,40,41,123,69,46,114,101,109,111,118,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,68,79,77,67,111,110,116,101,110,116,76,111,97,100,101,100,34,44,66,41,44,67,46,114,101,109,111,118,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,108,111,97,100,34,44,66,41,44,107,46,114,101,97,100,121,40,41,125,107,46,102,110,46,114,101,97,100,121,61,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,70,46,116,104,101,110,40,101,41,91,34,99,97,116,99,104,34,93,40,102,117,110,99,116,105,111,110,40,101,41,123,107,46,114,101,97,100,121,69,120,99,101,112,116,105,111,110,40,101,41,125,41,44,116,104,105,115,125,44,107,46,101,120,116,101,110,100,40,123,105,115,82,101,97,100,121,58,33,49,44,114,101,97,100,121,87,97,105,116,58,49,44,114,101,97,100,121,58,102,117,110,99,116,105,111,110,40,101,41,123,40,33,48,61,61,61,101,63,45,45,107,46,114,101,97,100,121,87,97,105,116,58,107,46,105,115,82,101,97,100,121,41,124,124,40,107,46,105,115,82,101,97,100,121,61,33,48,41,33,61,61,101,38,38,48,60,45,45,107,46,114,101,97,100,121,87,97,105,116,124,124,70,46,114,101,115,111,108,118,101,87,105,116,104,40,69,44,91,107,93,41,125,125,41,44,107,46,114,101,97,100,121,46,116,104,101,110,61,70,46,116,104,101,110,44,34,99,111,109,112,108,101,116,101,34,61,61,61,69,46,114,101,97,100,121,83,116,97,116,101,124,124,34,108,111,97,100,105,110,103,34,33,61,61,69,46,114,101,97,100,121,83,116,97,116,101,38,38,33,69,46,100,111,99,117,109,101,110,116,69,108,101,109,101,110,116,46,100,111,83,99,114,111,108,108,63,67,46,115,101,116,84,105,109,101,111,117,116,40,107,46,114,101,97,100,121,41,58,40,69,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,68,79,77,67,111,110,116,101,110,116,76,111,97,100,101,100,34,44,66,41,44,67,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,108,111,97,100,34,44,66,41,41,59,118,97,114,32,95,61,102,117,110,99,116,105,111,110,40,101,44,116,44,110,44,114,44,105,44,111,44,97,41,123,118,97,114,32,115,61,48,44,117,61,101,46,108,101,110,103,116,104,44,108,61,110,117,108,108,61,61,110,59,105,102,40,34,111,98,106,101,99,116,34,61,61,61,119,40,110,41,41,102,111,114,40,115,32,105,110,32,105,61,33,48,44,110,41,95,40,101,44,116,44,115,44,110,91,115,93,44,33,48,44,111,44,97,41,59,101,108,115,101,32,105,102,40,118,111,105,100,32,48,33,61,61,114,38,38,40,105,61,33,48,44,109,40,114,41,124,124,40,97,61,33,48,41,44,108,38,38,40,97,63,40,116,46,99,97,108,108,40,101,44,114,41,44,116,61,110,117,108,108,41,58,40,108,61,116,44,116,61,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,114,101,116,117,114,110,32,108,46,99,97,108,108,40,107,40,101,41,44,110,41,125,41,41,44,116,41,41,102,111,114,40,59,115,60,117,59,115,43,43,41,116,40,101,91,115,93,44,110,44,97,63,114,58,114,46,99,97,108,108,40,101,91,115,93,44,115,44,116,40,101,91,115,93,44,110,41,41,41,59,114,101,116,117,114,110,32,105,63,101,58,108,63,116,46,99,97,108,108,40,101,41,58,117,63,116,40,101,91,48,93,44,110,41,58,111,125,44,122,61,47,94,45,109,115,45,47,44,85,61,47,45,40,91,97,45,122,93,41,47,103,59,102,117,110,99,116,105,111,110,32,88,40,101,44,116,41,123,114,101,116,117,114,110,32,116,46,116,111,85,112,112,101,114,67,97,115,101,40,41,125,102,117,110,99,116,105,111,110,32,86,40,101,41,123,114,101,116,117,114,110,32,101,46,114,101,112,108,97,99,101,40,122,44,34,109,115,45,34,41,46,114,101,112,108,97,99,101,40,85,44,88,41,125,118,97,114,32,71,61,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,49,61,61,61,101,46,110,111,100,101,84,121,112,101,124,124,57,61,61,61,101,46,110,111,100,101,84,121,112,101,124,124,33,43,101,46,110,111,100,101,84,121,112,101,125,59,102,117,110,99,116,105,111,110,32,89,40,41,123,116,104,105,115,46,101,120,112,97,110,100,111,61,107,46,101,120,112,97,110,100,111,43,89,46,117,105,100,43,43,125,89,46,117,105,100,61,49,44,89,46,112,114,111,116,111,116,121,112,101,61,123,99,97,99,104,101,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,101,91,116,104,105,115,46,101,120,112,97,110,100,111,93,59,114,101,116,117,114,110,32,116,124,124,40,116,61,123,125,44,71,40,101,41,38,38,40,101,46,110,111,100,101,84,121,112,101,63,101,91,116,104,105,115,46,101,120,112,97,110,100,111,93,61,116,58,79,98,106,101,99,116,46,100,101,102,105,110,101,80,114,111,112,101,114,116,121,40,101,44,116,104,105,115,46,101,120,112,97,110,100,111,44,123,118,97,108,117,101,58,116,44,99,111,110,102,105,103,117,114,97,98,108,101,58,33,48,125,41,41,41,44,116,125,44,115,101,116,58,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,118,97,114,32,114,44,105,61,116,104,105,115,46,99,97,99,104,101,40,101,41,59,105,102,40,34,115,116,114,105,110,103,34,61,61,116,121,112,101,111,102,32,116,41,105,91,86,40,116,41,93,61,110,59,101,108,115,101,32,102,111,114,40,114,32,105,110,32,116,41,105,91,86,40,114,41,93,61,116,91,114,93,59,114,101,116,117,114,110,32,105,125,44,103,101,116,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,114,101,116,117,114,110,32,118,111,105,100,32,48,61,61,61,116,63,116,104,105,115,46,99,97,99,104,101,40,101,41,58,101,91,116,104,105,115,46,101,120,112,97,110,100,111,93,38,38,101,91,116,104,105,115,46,101,120,112,97,110,100,111,93,91,86,40,116,41,93,125,44,97,99,99,101,115,115,58,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,114,101,116,117,114,110,32,118,111,105,100,32,48,61,61,61,116,124,124,116,38,38,34,115,116,114,105,110,103,34,61,61,116,121,112,101,111,102,32,116,38,38,118,111,105,100,32,48,61,61,61,110,63,116,104,105,115,46,103,101,116,40,101,44,116,41,58,40,116,104,105,115,46,115,101,116,40,101,44,116,44,110,41,44,118,111,105,100,32,48,33,61,61,110,63,110,58,116,41,125,44,114,101,109,111,118,101,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,118,97,114,32,110,44,114,61,101,91,116,104,105,115,46,101,120,112,97,110,100,111,93,59,105,102,40,118,111,105,100,32,48,33,61,61,114,41,123,105,102,40,118,111,105,100,32,48,33,61,61,116,41,123,110,61,40,116,61,65,114,114,97,121,46,105,115,65,114,114,97,121,40,116,41,63,116,46,109,97,112,40,86,41,58,40,116,61,86,40,116,41,41,105,110,32,114,63,91,116,93,58,116,46,109,97,116,99,104,40,82,41,124,124,91,93,41,46,108,101,110,103,116,104,59,119,104,105,108,101,40,110,45,45,41,100,101,108,101,116,101,32,114,91,116,91,110,93,93,125,40,118,111,105,100,32,48,61,61,61,116,124,124,107,46,105,115,69,109,112,116,121,79,98,106,101,99,116,40,114,41,41,38,38,40,101,46,110,111,100,101,84,121,112,101,63,101,91,116,104,105,115,46,101,120,112,97,110,100,111,93,61,118,111,105,100,32,48,58,100,101,108,101,116,101,32,101,91,116,104,105,115,46,101,120,112,97,110,100,111,93,41,125,125,44,104,97,115,68,97,116,97,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,101,91,116,104,105,115,46,101,120,112,97,110,100,111,93,59,114,101,116,117,114,110,32,118,111,105,100,32,48,33,61,61,116,38,38,33,107,46,105,115,69,109,112,116,121,79,98,106,101,99,116,40,116,41,125,125,59,118,97,114,32,81,61,110,101,119,32,89,44,74,61,110,101,119,32,89,44,75,61,47,94,40,63,58,92,123,91,92,119,92,87,93,42,92,125,124,92,91,91,92,119,92,87,93,42,92,93,41,36,47,44,90,61,47,91,65,45,90,93,47,103,59,102,117,110,99,116,105,111,110,32,101,101,40,101,44,116,44,110,41,123,118,97,114,32,114,44,105,59,105,102,40,118,111,105,100,32,48,61,61,61,110,38,38,49,61,61,61,101,46,110,111,100,101,84,121,112,101,41,105,102,40,114,61,34,100,97,116,97,45,34,43,116,46,114,101,112,108,97,99,101,40,90,44,34,45,36,38,34,41,46,116,111,76,111,119,101,114,67,97,115,101,40,41,44,34,115,116,114,105,110,103,34,61,61,116,121,112,101,111,102,40,110,61,101,46,103,101,116,65,116,116,114,105,98,117,116,101,40,114,41,41,41,123,116,114,121,123,110,61,34,116,114,117,101,34,61,61,61,40,105,61,110,41,124,124,34,102,97,108,115,101,34,33,61,61,105,38,38,40,34,110,117,108,108,34,61,61,61,105,63,110,117,108,108,58,105,61,61,61,43,105,43,34,34,63,43,105,58,75,46,116,101,115,116,40,105,41,63,74,83,79,78,46,112,97,114,115,101,40,105,41,58,105,41,125,99,97,116,99,104,40,101,41,123,125,74,46,115,101,116,40,101,44,116,44,110,41,125,101,108,115,101,32,110,61,118,111,105,100,32,48,59,114,101,116,117,114,110,32,110,125,107,46,101,120,116,101,110,100,40,123,104,97,115,68,97,116,97,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,74,46,104,97,115,68,97,116,97,40,101,41,124,124,81,46,104,97,115,68,97,116,97,40,101,41,125,44,100,97,116,97,58,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,114,101,116,117,114,110,32,74,46,97,99,99,101,115,115,40,101,44,116,44,110,41,125,44,114,101,109,111,118,101,68,97,116,97,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,74,46,114,101,109,111,118,101,40,101,44,116,41,125,44,95,100,97,116,97,58,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,114,101,116,117,114,110,32,81,46,97,99,99,101,115,115,40,101,44,116,44,110,41,125,44,95,114,101,109,111,118,101,68,97,116,97,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,81,46,114,101,109,111,118,101,40,101,44,116,41,125,125,41,44,107,46,102,110,46,101,120,116,101,110,100,40,123,100,97,116,97,58,102,117,110,99,116,105,111,110,40,110,44,101,41,123,118,97,114,32,116,44,114,44,105,44,111,61,116,104,105,115,91,48,93,44,97,61,111,38,38,111,46,97,116,116,114,105,98,117,116,101,115,59,105,102,40,118,111,105,100,32,48,61,61,61,110,41,123,105,102,40,116,104,105,115,46,108,101,110,103,116,104,38,38,40,105,61,74,46,103,101,116,40,111,41,44,49,61,61,61,111,46,110,111,100,101,84,121,112,101,38,38,33,81,46,103,101,116,40,111,44,34,104,97,115,68,97,116,97,65,116,116,114,115,34,41,41,41,123,116,61,97,46,108,101,110,103,116,104,59,119,104,105,108,101,40,116,45,45,41,97,91,116,93,38,38,48,61,61,61,40,114,61,97,91,116,93,46,110,97,109,101,41,46,105,110,100,101,120,79,102,40,34,100,97,116,97,45,34,41,38,38,40,114,61,86,40,114,46,115,108,105,99,101,40,53,41,41,44,101,101,40,111,44,114,44,105,91,114,93,41,41,59,81,46,115,101,116,40,111,44,34,104,97,115,68,97,116,97,65,116,116,114,115,34,44,33,48,41,125,114,101,116,117,114,110,32,105,125,114,101,116,117,114,110,34,111,98,106,101,99,116,34,61,61,116,121,112,101,111,102,32,110,63,116,104,105,115,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,41,123,74,46,115,101,116,40,116,104,105,115,44,110,41,125,41,58,95,40,116,104,105,115,44,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,59,105,102,40,111,38,38,118,111,105,100,32,48,61,61,61,101,41,114,101,116,117,114,110,32,118,111,105,100,32,48,33,61,61,40,116,61,74,46,103,101,116,40,111,44,110,41,41,63,116,58,118,111,105,100,32,48,33,61,61,40,116,61,101,101,40,111,44,110,41,41,63,116,58,118,111,105,100,32,48,59,116,104,105,115,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,41,123,74,46,115,101,116,40,116,104,105,115,44,110,44,101,41,125,41,125,44,110,117,108,108,44,101,44,49,60,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,44,110,117,108,108,44,33,48,41,125,44,114,101,109,111,118,101,68,97,116,97,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,116,104,105,115,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,41,123,74,46,114,101,109,111,118,101,40,116,104,105,115,44,101,41,125,41,125,125,41,44,107,46,101,120,116,101,110,100,40,123,113,117,101,117,101,58,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,118,97,114,32,114,59,105,102,40,101,41,114,101,116,117,114,110,32,116,61,40,116,124,124,34,102,120,34,41,43,34,113,117,101,117,101,34,44,114,61,81,46,103,101,116,40,101,44,116,41,44,110,38,38,40,33,114,124,124,65,114,114,97,121,46,105,115,65,114,114,97,121,40,110,41,63,114,61,81,46,97,99,99,101,115,115,40,101,44,116,44,107,46,109,97,107,101,65,114,114,97,121,40,110,41,41,58,114,46,112,117,115,104,40,110,41,41,44,114,124,124,91,93,125,44,100,101,113,117,101,117,101,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,116,61,116,124,124,34,102,120,34,59,118,97,114,32,110,61,107,46,113,117,101,117,101,40,101,44,116,41,44,114,61,110,46,108,101,110,103,116,104,44,105,61,110,46,115,104,105,102,116,40,41,44,111,61,107,46,95,113,117,101,117,101,72,111,111,107,115,40,101,44,116,41,59,34,105,110,112,114,111,103,114,101,115,115,34,61,61,61,105,38,38,40,105,61,110,46,115,104,105,102,116,40,41,44,114,45,45,41,44,105,38,38,40,34,102,120,34,61,61,61,116,38,38,110,46,117,110,115,104,105,102,116,40,34,105,110,112,114,111,103,114,101,115,115,34,41,44,100,101,108,101,116,101,32,111,46,115,116,111,112,44,105,46,99,97,108,108,40,101,44,102,117,110,99,116,105,111,110,40,41,123,107,46,100,101,113,117,101,117,101,40,101,44,116,41,125,44,111,41,41,44,33,114,38,38,111,38,38,111,46,101,109,112,116,121,46,102,105,114,101,40,41,125,44,95,113,117,101,117,101,72,111,111,107,115,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,118,97,114,32,110,61,116,43,34,113,117,101,117,101,72,111,111,107,115,34,59,114,101,116,117,114,110,32,81,46,103,101,116,40,101,44,110,41,124,124,81,46,97,99,99,101,115,115,40,101,44,110,44,123,101,109,112,116,121,58,107,46,67,97,108,108,98,97,99,107,115,40,34,111,110,99,101,32,109,101,109,111,114,121,34,41,46,97,100,100,40,102,117,110,99,116,105,111,110,40,41,123,81,46,114,101,109,111,118,101,40,101,44,91,116,43,34,113,117,101,117,101,34,44,110,93,41,125,41,125,41,125,125,41,44,107,46,102,110,46,101,120,116,101,110,100,40,123,113,117,101,117,101,58,102,117,110,99,116,105,111,110,40,116,44,110,41,123,118,97,114,32,101,61,50,59,114,101,116,117,114,110,34,115,116,114,105,110,103,34,33,61,116,121,112,101,111,102,32,116,38,38,40,110,61,116,44,116,61,34,102,120,34,44,101,45,45,41,44,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,60,101,63,107,46,113,117,101,117,101,40,116,104,105,115,91,48,93,44,116,41,58,118,111,105,100,32,48,61,61,61,110,63,116,104,105,115,58,116,104,105,115,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,107,46,113,117,101,117,101,40,116,104,105,115,44,116,44,110,41,59,107,46,95,113,117,101,117,101,72,111,111,107,115,40,116,104,105,115,44,116,41,44,34,102,120,34,61,61,61,116,38,38,34,105,110,112,114,111,103,114,101,115,115,34,33,61,61,101,91,48,93,38,38,107,46,100,101,113,117,101,117,101,40,116,104,105,115,44,116,41,125,41,125,44,100,101,113,117,101,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,116,104,105,115,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,41,123,107,46,100,101,113,117,101,117,101,40,116,104,105,115,44,101,41,125,41,125,44,99,108,101,97,114,81,117,101,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,116,104,105,115,46,113,117,101,117,101,40,101,124,124,34,102,120,34,44,91,93,41,125,44,112,114,111,109,105,115,101,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,118,97,114,32,110,44,114,61,49,44,105,61,107,46,68,101,102,101,114,114,101,100,40,41,44,111,61,116,104,105,115,44,97,61,116,104,105,115,46,108,101,110,103,116,104,44,115,61,102,117,110,99,116,105,111,110,40,41,123,45,45,114,124,124,105,46,114,101,115,111,108,118,101,87,105,116,104,40,111,44,91,111,93,41,125,59,34,115,116,114,105,110,103,34,33,61,116,121,112,101,111,102,32,101,38,38,40,116,61,101,44,101,61,118,111,105,100,32,48,41,44,101,61,101,124,124,34,102,120,34,59,119,104,105,108,101,40,97,45,45,41,40,110,61,81,46,103,101,116,40,111,91,97,93,44,101,43,34,113,117,101,117,101,72,111,111,107,115,34,41,41,38,38,110,46,101,109,112,116,121,38,38,40,114,43,43,44,110,46,101,109,112,116,121,46,97,100,100,40,115,41,41,59,114,101,116,117,114,110,32,115,40,41,44,105,46,112,114,111,109,105,115,101,40,116,41,125,125,41,59,118,97,114,32,116,101,61,47,91,43,45,93,63,40,63,58,92,100,42,92,46,124,41,92,100,43,40,63,58,91,101,69,93,91,43,45,93,63,92,100,43,124,41,47,46,115,111,117,114,99,101,44,110,101,61,110,101,119,32,82,101,103,69,120,112,40,34,94,40,63,58,40,91,43,45,93,41,61,124,41,40,34,43,116,101,43,34,41,40,91,97,45,122,37,93,42,41,36,34,44,34,105,34,41,44,114,101,61,91,34,84,111,112,34,44,34,82,105,103,104,116,34,44,34,66,111,116,116,111,109,34,44,34,76,101,102,116,34,93,44,105,101,61,69,46,100,111,99,117,109,101,110,116,69,108,101,109,101,110,116,44,111,101,61,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,107,46,99,111,110,116,97,105,110,115,40,101,46,111,119,110,101,114,68,111,99,117,109,101,110,116,44,101,41,125,44,97,101,61,123,99,111,109,112,111,115,101,100,58,33,48,125,59,105,101,46,103,101,116,82,111,111,116,78,111,100,101,38,38,40,111,101,61,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,107,46,99,111,110,116,97,105,110,115,40,101,46,111,119,110,101,114,68,111,99,117,109,101,110,116,44,101,41,124,124,101,46,103,101,116,82,111,111,116,78,111,100,101,40,97,101,41,61,61,61,101,46,111,119,110,101,114,68,111,99,117,109,101,110,116,125,41,59,118,97,114,32,115,101,61,102,117,110,99,116,105,111,110,40,101,44,116,41,123,114,101,116,117,114,110,34,110,111,110,101,34,61,61,61,40,101,61,116,124,124,101,41,46,115,116,121,108,101,46,100,105,115,112,108,97,121,124,124,34,34,61,61,61,101,46,115,116,121,108,101,46,100,105,115,112,108,97,121,38,38,111,101,40,101,41,38,38,34,110,111,110,101,34,61,61,61,107,46,99,115,115,40,101,44,34,100,105,115,112,108,97,121,34,41,125,44,117,101,61,102,117,110,99,116,105,111,110,40,101,44,116,44,110,44,114,41,123,118,97,114,32,105,44,111,44,97,61,123,125,59,102,111,114,40,111,32,105,110,32,116,41,97,91,111,93,61,101,46,115,116,121,108,101,91,111,93,44,101,46,115,116,121,108,101,91,111,93,61,116,91,111,93,59,102,111,114,40,111,32,105,110,32,105,61,110,46,97,112,112,108,121,40,101,44,114,124,124,91,93,41,44,116,41,101,46,115,116,121,108,101,91,111,93,61,97,91,111,93,59,114,101,116,117,114,110,32,105,125,59,102,117,110,99,116,105,111,110,32,108,101,40,101,44,116,44,110,44,114,41,123,118,97,114,32,105,44,111,44,97,61,50,48,44,115,61,114,63,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,114,46,99,117,114,40,41,125,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,107,46,99,115,115,40,101,44,116,44,34,34,41,125,44,117,61,115,40,41,44,108,61,110,38,38,110,91,51,93,124,124,40,107,46,99,115,115,78,117,109,98,101,114,91,116,93,63,34,34,58,34,112,120,34,41,44,99,61,101,46,110,111,100,101,84,121,112,101,38,38,40,107,46,99,115,115,78,117,109,98,101,114,91,116,93,124,124,34,112,120,34,33,61,61,108,38,38,43,117,41,38,38,110,101,46,101,120,101,99,40,107,46,99,115,115,40,101,44,116,41,41,59,105,102,40,99,38,38,99,91,51,93,33,61,61,108,41,123,117,47,61,50,44,108,61,108,124,124,99,91,51,93,44,99,61,43,117,124,124,49,59,119,104,105,108,101,40,97,45,45,41,107,46,115,116,121,108,101,40,101,44,116,44,99,43,108,41,44,40,49,45,111,41,42,40,49,45,40,111,61,115,40,41,47,117,124,124,46,53,41,41,60,61,48,38,38,40,97,61,48,41,44,99,47,61,111,59,99,42,61,50,44,107,46,115,116,121,108,101,40,101,44,116,44,99,43,108,41,44,110,61,110,124,124,91,93,125,114,101,116,117,114,110,32,110,38,38,40,99,61,43,99,124,124,43,117,124,124,48,44,105,61,110,91,49,93,63,99,43,40,110,91,49,93,43,49,41,42,110,91,50,93,58,43,110,91,50,93,44,114,38,38,40,114,46,117,110,105,116,61,108,44,114,46,115,116,97,114,116,61,99,44,114,46,101,110,100,61,105,41,41,44,105,125,118,97,114,32,99,101,61,123,125,59,102,117,110,99,116,105,111,110,32,102,101,40,101,44,116,41,123,102,111,114,40,118,97,114,32,110,44,114,44,105,44,111,44,97,44,115,44,117,44,108,61,91,93,44,99,61,48,44,102,61,101,46,108,101,110,103,116,104,59,99,60,102,59,99,43,43,41,40,114,61,101,91,99,93,41,46,115,116,121,108,101,38,38,40,110,61,114,46,115,116,121,108,101,46,100,105,115,112,108,97,121,44,116,63,40,34,110,111,110,101,34,61,61,61,110,38,38,40,108,91,99,93,61,81,46,103,101,116,40,114,44,34,100,105,115,112,108,97,121,34,41,124,124,110,117,108,108,44,108,91,99,93,124,124,40,114,46,115,116,121,108,101,46,100,105,115,112,108,97,121,61,34,34,41,41,44,34,34,61,61,61,114,46,115,116,121,108,101,46,100,105,115,112,108,97,121,38,38,115,101,40,114,41,38,38,40,108,91,99,93,61,40,117,61,97,61,111,61,118,111,105,100,32,48,44,97,61,40,105,61,114,41,46,111,119,110,101,114,68,111,99,117,109,101,110,116,44,115,61,105,46,110,111,100,101,78,97,109,101,44,40,117,61,99,101,91,115,93,41,124,124,40,111,61,97,46,98,111,100,121,46,97,112,112,101,110,100,67,104,105,108,100,40,97,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,115,41,41,44,117,61,107,46,99,115,115,40,111,44,34,100,105,115,112,108,97,121,34,41,44,111,46,112,97,114,101,110,116,78,111,100,101,46,114,101,109,111,118,101,67,104,105,108,100,40,111,41,44,34,110,111,110,101,34,61,61,61,117,38,38,40,117,61,34,98,108,111,99,107,34,41,44,99,101,91,115,93,61,117,41,41,41,41,58,34,110,111,110,101,34,33,61,61,110,38,38,40,108,91,99,93,61,34,110,111,110,101,34,44,81,46,115,101,116,40,114,44,34,100,105,115,112,108,97,121,34,44,110,41,41,41,59,102,111,114,40,99,61,48,59,99,60,102,59,99,43,43,41,110,117,108,108,33,61,108,91,99,93,38,38,40,101,91,99,93,46,115,116,121,108,101,46,100,105,115,112,108,97,121,61,108,91,99,93,41,59,114,101,116,117,114,110,32,101,125,107,46,102,110,46,101,120,116,101,110,100,40,123,115,104,111,119,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,102,101,40,116,104,105,115,44,33,48,41,125,44,104,105,100,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,102,101,40,116,104,105,115,41,125,44,116,111,103,103,108,101,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,34,98,111,111,108,101,97,110,34,61,61,116,121,112,101,111,102,32,101,63,101,63,116,104,105,115,46,115,104,111,119,40,41,58,116,104,105,115,46,104,105,100,101,40,41,58,116,104,105,115,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,41,123,115,101,40,116,104,105,115,41,63,107,40,116,104,105,115,41,46,115,104,111,119,40,41,58,107,40,116,104,105,115,41,46,104,105,100,101,40,41,125,41,125,125,41,59,118,97,114,32,112,101,61,47,94,40,63,58,99,104,101,99,107,98,111,120,124,114,97,100,105,111,41,36,47,105,44,100,101,61,47,60,40,91,97,45,122,93,91,94,92,47,92,48,62,92,120,50,48,92,116,92,114,92,110,92,102,93,42,41,47,105,44,104,101,61,47,94,36,124,94,109,111,100,117,108,101,36,124,92,47,40,63,58,106,97,118,97,124,101,99,109,97,41,115,99,114,105,112,116,47,105,44,103,101,61,123,111,112,116,105,111,110,58,91,49,44,34,60,115,101,108,101,99,116,32,109,117,108,116,105,112,108,101,61,39,109,117,108,116,105,112,108,101,39,62,34,44,34,60,47,115,101,108,101,99,116,62,34,93,44,116,104,101,97,100,58,91,49,44,34,60,116,97,98,108,101,62,34,44,34,60,47,116,97,98,108,101,62,34,93,44,99,111,108,58,91,50,44,34,60,116,97,98,108,101,62,60,99,111,108,103,114,111,117,112,62,34,44,34,60,47,99,111,108,103,114,111,117,112,62,60,47,116,97,98,108,101,62,34,93,44,116,114,58,91,50,44,34,60,116,97,98,108,101,62,60,116,98,111,100,121,62,34,44,34,60,47,116,98,111,100,121,62,60,47,116,97,98,108,101,62,34,93,44,116,100,58,91,51,44,34,60,116,97,98,108,101,62,60,116,98,111,100,121,62,60,116,114,62,34,44,34,60,47,116,114,62,60,47,116,98,111,100,121,62,60,47,116,97,98,108,101,62,34,93,44,95,100,101,102,97,117,108,116,58,91,48,44,34,34,44,34,34,93,125,59,102,117,110,99,116,105,111,110,32,118,101,40,101,44,116,41,123,118,97,114,32,110,59,114,101,116,117,114,110,32,110,61,34,117,110,100,101,102,105,110,101,100,34,33,61,116,121,112,101,111,102,32,101,46,103,101,116,69,108,101,109,101,110,116,115,66,121,84,97,103,78,97,109,101,63,101,46,103,101,116,69,108,101,109,101,110,116,115,66,121,84,97,103,78,97,109,101,40,116,124,124,34,42,34,41,58,34,117,110,100,101,102,105,110,101,100,34,33,61,116,121,112,101,111,102,32,101,46,113,117,101,114,121,83,101,108,101,99,116,111,114,65,108,108,63,101,46,113,117,101,114,121,83,101,108,101,99,116,111,114,65,108,108,40,116,124,124,34,42,34,41,58,91,93,44,118,111,105,100,32,48,61,61,61,116,124,124,116,38,38,65,40,101,44,116,41,63,107,46,109,101,114,103,101,40,91,101,93,44,110,41,58,110,125,102,117,110,99,116,105,111,110,32,121,101,40,101,44,116,41,123,102,111,114,40,118,97,114,32,110,61,48,44,114,61,101,46,108,101,110,103,116,104,59,110,60,114,59,110,43,43,41,81,46,115,101,116,40,101,91,110,93,44,34,103,108,111,98,97,108,69,118,97,108,34,44,33,116,124,124,81,46,103,101,116,40,116,91,110,93,44,34,103,108,111,98,97,108,69,118,97,108,34,41,41,125,103,101,46,111,112,116,103,114,111,117,112,61,103,101,46,111,112,116,105,111,110,44,103,101,46,116,98,111,100,121,61,103,101,46,116,102,111,111,116,61,103,101,46,99,111,108,103,114,111,117,112,61,103,101,46,99,97,112,116,105,111,110,61,103,101,46,116,104,101,97,100,44,103,101,46,116,104,61,103,101,46,116,100,59,118,97,114,32,109,101,44,120,101,44,98,101,61,47,60,124,38,35,63,92,119,43,59,47,59,102,117,110,99,116,105,111,110,32,119,101,40,101,44,116,44,110,44,114,44,105,41,123,102,111,114,40,118,97,114,32,111,44,97,44,115,44,117,44,108,44,99,44,102,61,116,46,99,114,101,97,116,101,68,111,99,117,109,101,110,116,70,114,97,103,109,101,110,116,40,41,44,112,61,91,93,44,100,61,48,44,104,61,101,46,108,101,110,103,116,104,59,100,60,104,59,100,43,43,41,105,102,40,40,111,61,101,91,100,93,41,124,124,48,61,61,61,111,41,105,102,40,34,111,98,106,101,99,116,34,61,61,61,119,40,111,41,41,107,46,109,101,114,103,101,40,112,44,111,46,110,111,100,101,84,121,112,101,63,91,111,93,58,111,41,59,101,108,115,101,32,105,102,40,98,101,46,116,101,115,116,40,111,41,41,123,97,61,97,124,124,102,46,97,112,112,101,110,100,67,104,105,108,100,40,116,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,34,100,105,118,34,41,41,44,115,61,40,100,101,46,101,120,101,99,40,111,41,124,124,91,34,34,44,34,34,93,41,91,49,93,46,116,111,76,111,119,101,114,67,97,115,101,40,41,44,117,61,103,101,91,115,93,124,124,103,101,46,95,100,101,102,97,117,108,116,44,97,46,105,110,110,101,114,72,84,77,76,61,117,91,49,93,43,107,46,104,116,109,108,80,114,101,102,105,108,116,101,114,40,111,41,43,117,91,50,93,44,99,61,117,91,48,93,59,119,104,105,108,101,40,99,45,45,41,97,61,97,46,108,97,115,116,67,104,105,108,100,59,107,46,109,101,114,103,101,40,112,44,97,46,99,104,105,108,100,78,111,100,101,115,41,44,40,97,61,102,46,102,105,114,115,116,67,104,105,108,100,41,46,116,101,120,116,67,111,110,116,101,110,116,61,34,34,125,101,108,115,101,32,112,46,112,117,115,104,40,116,46,99,114,101,97,116,101,84,101,120,116,78,111,100,101,40,111,41,41,59,102,46,116,101,120,116,67,111,110,116,101,110,116,61,34,34,44,100,61,48,59,119,104,105,108,101,40,111,61,112,91,100,43,43,93,41,105,102,40,114,38,38,45,49,60,107,46,105,110,65,114,114,97,121,40,111,44,114,41,41,105,38,38,105,46,112,117,115,104,40,111,41,59,101,108,115,101,32,105,102,40,108,61,111,101,40,111,41,44,97,61,118,101,40,102,46,97,112,112,101,110,100,67,104,105,108,100,40,111,41,44,34,115,99,114,105,112,116,34,41,44,108,38,38,121,101,40,97,41,44,110,41,123,99,61,48,59,119,104,105,108,101,40,111,61,97,91,99,43,43,93,41,104,101,46,116,101,115,116,40,111,46,116,121,112,101,124,124,34,34,41,38,38,110,46,112,117,115,104,40,111,41,125,114,101,116,117,114,110,32,102,125,109,101,61,69,46,99,114,101,97,116,101,68,111,99,117,109,101,110,116,70,114,97,103,109,101,110,116,40,41,46,97,112,112,101,110,100,67,104,105,108,100,40,69,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,34,100,105,118,34,41,41,44,40,120,101,61,69,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,34,105,110,112,117,116,34,41,41,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,116,121,112,101,34,44,34,114,97,100,105,111,34,41,44,120,101,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,99,104,101,99,107,101,100,34,44,34,99,104,101,99,107,101,100,34,41,44,120,101,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,110,97,109,101,34,44,34,116,34,41,44,109,101,46,97,112,112,101,110,100,67,104,105,108,100,40,120,101,41,44,121,46,99,104,101,99,107,67,108,111,110,101,61,109,101,46,99,108,111,110,101,78,111,100,101,40,33,48,41,46,99,108,111,110,101,78,111,100,101,40,33,48,41,46,108,97,115,116,67,104,105,108,100,46,99,104,101,99,107,101,100,44,109,101,46,105,110,110,101,114,72,84,77,76,61,34,60,116,101,120,116,97,114,101,97,62,120,60,47,116,101,120,116,97,114,101,97,62,34,44,121,46,110,111,67,108,111,110,101,67,104,101,99,107,101,100,61,33,33,109,101,46,99,108,111,110,101,78,111,100,101,40,33,48,41,46,108,97,115,116,67,104,105,108,100,46,100,101,102,97,117,108,116,86,97,108,117,101,59,118,97,114,32,84,101,61,47,94,107,101,121,47,44,67,101,61,47,94,40,63,58,109,111,117,115,101,124,112,111,105,110,116,101,114,124,99,111,110,116,101,120,116,109,101,110,117,124,100,114,97,103,124,100,114,111,112,41,124,99,108,105,99,107,47,44,69,101,61,47,94,40,91,94,46,93,42,41,40,63,58,92,46,40,46,43,41,124,41,47,59,102,117,110,99,116,105,111,110,32,107,101,40,41,123,114,101,116,117,114,110,33,48,125,102,117,110,99,116,105,111,110,32,83,101,40,41,123,114,101,116,117,114,110,33,49,125,102,117,110,99,116,105,111,110,32,78,101,40,101,44,116,41,123,114,101,116,117,114,110,32,101,61,61,61,102,117,110,99,116,105,111,110,40,41,123,116,114,121,123,114,101,116,117,114,110,32,69,46,97,99,116,105,118,101,69,108,101,109,101,110,116,125,99,97,116,99,104,40,101,41,123,125,125,40,41,61,61,40,34,102,111,99,117,115,34,61,61,61,116,41,125,102,117,110,99,116,105,111,110,32,65,101,40,101,44,116,44,110,44,114,44,105,44,111,41,123,118,97,114,32,97,44,115,59,105,102,40,34,111,98,106,101,99,116,34,61,61,116,121,112,101,111,102,32,116,41,123,102,111,114,40,115,32,105,110,34,115,116,114,105,110,103,34,33,61,116,121,112,101,111,102,32,110,38,38,40,114,61,114,124,124,110,44,110,61,118,111,105,100,32,48,41,44,116,41,65,101,40,101,44,115,44,110,44,114,44,116,91,115,93,44,111,41,59,114,101,116,117,114,110,32,101,125,105,102,40,110,117,108,108,61,61,114,38,38,110,117,108,108,61,61,105,63,40,105,61,110,44,114,61,110,61,118,111,105,100,32,48,41,58,110,117,108,108,61,61,105,38,38,40,34,115,116,114,105,110,103,34,61,61,116,121,112,101,111,102,32,110,63,40,105,61,114,44,114,61,118,111,105,100,32,48,41,58,40,105,61,114,44,114,61,110,44,110,61,118,111,105,100,32,48,41,41,44,33,49,61,61,61,105,41,105,61,83,101,59,101,108,115,101,32,105,102,40,33,105,41,114,101,116,117,114,110,32,101,59,114,101,116,117,114,110,32,49,61,61,61,111,38,38,40,97,61,105,44,40,105,61,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,107,40,41,46,111,102,102,40,101,41,44,97,46,97,112,112,108,121,40,116,104,105,115,44,97,114,103,117,109,101,110,116,115,41,125,41,46,103,117,105,100,61,97,46,103,117,105,100,124,124,40,97,46,103,117,105,100,61,107,46,103,117,105,100,43,43,41,41,44,101,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,41,123,107,46,101,118,101,110,116,46,97,100,100,40,116,104,105,115,44,116,44,105,44,114,44,110,41,125,41,125,102,117,110,99,116,105,111,110,32,68,101,40,101,44,105,44,111,41,123,111,63,40,81,46,115,101,116,40,101,44,105,44,33,49,41,44,107,46,101,118,101,110,116,46,97,100,100,40,101,44,105,44,123,110,97,109,101,115,112,97,99,101,58,33,49,44,104,97,110,100,108,101,114,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,44,110,44,114,61,81,46,103,101,116,40,116,104,105,115,44,105,41,59,105,102,40,49,38,101,46,105,115,84,114,105,103,103,101,114,38,38,116,104,105,115,91,105,93,41,123,105,102,40,114,46,108,101,110,103,116,104,41,40,107,46,101,118,101,110,116,46,115,112,101,99,105,97,108,91,105,93,124,124,123,125,41,46,100,101,108,101,103,97,116,101,84,121,112,101,38,38,101,46,115,116,111,112,80,114,111,112,97,103,97,116,105,111,110,40,41,59,101,108,115,101,32,105,102,40,114,61,115,46,99,97,108,108,40,97,114,103,117,109,101,110,116,115,41,44,81,46,115,101,116,40,116,104,105,115,44,105,44,114,41,44,116,61,111,40,116,104,105,115,44,105,41,44,116,104,105,115,91,105,93,40,41,44,114,33,61,61,40,110,61,81,46,103,101,116,40,116,104,105,115,44,105,41,41,124,124,116,63,81,46,115,101,116,40,116,104,105,115,44,105,44,33,49,41,58,110,61,123,125,44,114,33,61,61,110,41,114,101,116,117,114,110,32,101,46,115,116,111,112,73,109,109,101,100,105,97,116,101,80,114,111,112,97,103,97,116,105,111,110,40,41,44,101,46,112,114,101,118,101,110,116,68,101,102,97,117,108,116,40,41,44,110,46,118,97,108,117,101,125,101,108,115,101,32,114,46,108,101,110,103,116,104,38,38,40,81,46,115,101,116,40,116,104,105,115,44,105,44,123,118,97,108,117,101,58,107,46,101,118,101,110,116,46,116,114,105,103,103,101,114,40,107,46,101,120,116,101,110,100,40,114,91,48,93,44,107,46,69,118,101,110,116,46,112,114,111,116,111,116,121,112,101,41,44,114,46,115,108,105,99,101,40,49,41,44,116,104,105,115,41,125,41,44,101,46,115,116,111,112,73,109,109,101,100,105,97,116,101,80,114,111,112,97,103,97,116,105,111,110,40,41,41,125,125,41,41,58,118,111,105,100,32,48,61,61,61,81,46,103,101,116,40,101,44,105,41,38,38,107,46,101,118,101,110,116,46,97,100,100,40,101,44,105,44,107,101,41,125,107,46,101,118,101,110,116,61,123,103,108,111,98,97,108,58,123,125,44,97,100,100,58,102,117,110,99,116,105,111,110,40,116,44,101,44,110,44,114,44,105,41,123,118,97,114,32,111,44,97,44,115,44,117,44,108,44,99,44,102,44,112,44,100,44,104,44,103,44,118,61,81,46,103,101,116,40,116,41,59,105,102,40,118,41,123,110,46,104,97,110,100,108,101,114,38,38,40,110,61,40,111,61,110,41,46,104,97,110,100,108,101,114,44,105,61,111,46,115,101,108,101,99,116,111,114,41,44,105,38,38,107,46,102,105,110,100,46,109,97,116,99,104,101,115,83,101,108,101,99,116,111,114,40,105,101,44,105,41,44,110,46,103,117,105,100,124,124,40,110,46,103,117,105,100,61,107,46,103,117,105,100,43,43,41,44,40,117,61,118,46,101,118,101,110,116,115,41,124,124,40,117,61,118,46,101,118,101,110,116,115,61,123,125,41,44,40,97,61,118,46,104,97,110,100,108,101,41,124,124,40,97,61,118,46,104,97,110,100,108,101,61,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,34,117,110,100,101,102,105,110,101,100,34,33,61,116,121,112,101,111,102,32,107,38,38,107,46,101,118,101,110,116,46,116,114,105,103,103,101,114,101,100,33,61,61,101,46,116,121,112,101,63,107,46,101,118,101,110,116,46,100,105,115,112,97,116,99,104,46,97,112,112,108,121,40,116,44,97,114,103,117,109,101,110,116,115,41,58,118,111,105,100,32,48,125,41,44,108,61,40,101,61,40,101,124,124,34,34,41,46,109,97,116,99,104,40,82,41,124,124,91,34,34,93,41,46,108,101,110,103,116,104,59,119,104,105,108,101,40,108,45,45,41,100,61,103,61,40,115,61,69,101,46,101,120,101,99,40,101,91,108,93,41,124,124,91,93,41,91,49,93,44,104,61,40,115,91,50,93,124,124,34,34,41,46,115,112,108,105,116,40,34,46,34,41,46,115,111,114,116,40,41,44,100,38,38,40,102,61,107,46,101,118,101,110,116,46,115,112,101,99,105,97,108,91,100,93,124,124,123,125,44,100,61,40,105,63,102,46,100,101,108,101,103,97,116,101,84,121,112,101,58,102,46,98,105,110,100,84,121,112,101,41,124,124,100,44,102,61,107,46,101,118,101,110,116,46,115,112,101,99,105,97,108,91,100,93,124,124,123,125,44,99,61,107,46,101,120,116,101,110,100,40,123,116,121,112,101,58,100,44,111,114,105,103,84,121,112,101,58,103,44,100,97,116,97,58,114,44,104,97,110,100,108,101,114,58,110,44,103,117,105,100,58,110,46,103,117,105,100,44,115,101,108,101,99,116,111,114,58,105,44,110,101,101,100,115,67,111,110,116,101,120,116,58,105,38,38,107,46,101,120,112,114,46,109,97,116,99,104,46,110,101,101,100,115,67,111,110,116,101,120,116,46,116,101,115,116,40,105,41,44,110,97,109,101,115,112,97,99,101,58,104,46,106,111,105,110,40,34,46,34,41,125,44,111,41,44,40,112,61,117,91,100,93,41,124,124,40,40,112,61,117,91,100,93,61,91,93,41,46,100,101,108,101,103,97,116,101,67,111,117,110,116,61,48,44,102,46,115,101,116,117,112,38,38,33,49,33,61,61,102,46,115,101,116,117,112,46,99,97,108,108,40,116,44,114,44,104,44,97,41,124,124,116,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,38,38,116,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,100,44,97,41,41,44,102,46,97,100,100,38,38,40,102,46,97,100,100,46,99,97,108,108,40,116,44,99,41,44,99,46,104,97,110,100,108,101,114,46,103,117,105,100,124,124,40,99,46,104,97,110,100,108,101,114,46,103,117,105,100,61,110,46,103,117,105,100,41,41,44,105,63,112,46,115,112,108,105,99,101,40,112,46,100,101,108,101,103,97,116,101,67,111,117,110,116,43,43,44,48,44,99,41,58,112,46,112,117,115,104,40,99,41,44,107,46,101,118,101,110,116,46,103,108,111,98,97,108,91,100,93,61,33,48,41,125,125,44,114,101,109,111,118,101,58,102,117,110,99,116,105,111,110,40,101,44,116,44,110,44,114,44,105,41,123,118,97,114,32,111,44,97,44,115,44,117,44,108,44,99,44,102,44,112,44,100,44,104,44,103,44,118,61,81,46,104,97,115,68,97,116,97,40,101,41,38,38,81,46,103,101,116,40,101,41,59,105,102,40,118,38,38,40,117,61,118,46,101,118,101,110,116,115,41,41,123,108,61,40,116,61,40,116,124,124,34,34,41,46,109,97,116,99,104,40,82,41,124,124,91,34,34,93,41,46,108,101,110,103,116,104,59,119,104,105,108,101,40,108,45,45,41,105,102,40,100,61,103,61,40,115,61,69,101,46,101,120,101,99,40,116,91,108,93,41,124,124,91,93,41,91,49,93,44,104,61,40,115,91,50,93,124,124,34,34,41,46,115,112,108,105,116,40,34,46,34,41,46,115,111,114,116,40,41,44,100,41,123,102,61,107,46,101,118,101,110,116,46,115,112,101,99,105,97,108,91,100,93,124,124,123,125,44,112,61,117,91,100,61,40,114,63,102,46,100,101,108,101,103,97,116,101,84,121,112,101,58,102,46,98,105,110,100,84,121,112,101,41,124,124,100,93,124,124,91,93,44,115,61,115,91,50,93,38,38,110,101,119,32,82,101,103,69,120,112,40,34,40,94,124,92,92,46,41,34,43,104,46,106,111,105,110,40,34,92,92,46,40,63,58,46,42,92,92,46,124,41,34,41,43,34,40,92,92,46,124,36,41,34,41,44,97,61,111,61,112,46,108,101,110,103,116,104,59,119,104,105,108,101,40,111,45,45,41,99,61,112,91,111,93,44,33,105,38,38,103,33,61,61,99,46,111,114,105,103,84,121,112,101,124,124,110,38,38,110,46,103,117,105,100,33,61,61,99,46,103,117,105,100,124,124,115,38,38,33,115,46,116,101,115,116,40,99,46,110,97,109,101,115,112,97,99,101,41,124,124,114,38,38,114,33,61,61,99,46,115,101,108,101,99,116,111,114,38,38,40,34,42,42,34,33,61,61,114,124,124,33,99,46,115,101,108,101,99,116,111,114,41,124,124,40,112,46,115,112,108,105,99,101,40,111,44,49,41,44,99,46,115,101,108,101,99,116,111,114,38,38,112,46,100,101,108,101,103,97,116,101,67,111,117,110,116,45,45,44,102,46,114,101,109,111,118,101,38,38,102,46,114,101,109,111,118,101,46,99,97,108,108,40,101,44,99,41,41,59,97,38,38,33,112,46,108,101,110,103,116,104,38,38,40,102,46,116,101,97,114,100,111,119,110,38,38,33,49,33,61,61,102,46,116,101,97,114,100,111,119,110,46,99,97,108,108,40,101,44,104,44,118,46,104,97,110,100,108,101,41,124,124,107,46,114,101,109,111,118,101,69,118,101,110,116,40,101,44,100,44,118,46,104,97,110,100,108,101,41,44,100,101,108,101,116,101,32,117,91,100,93,41,125,101,108,115,101,32,102,111,114,40,100,32,105,110,32,117,41,107,46,101,118,101,110,116,46,114,101,109,111,118,101,40,101,44,100,43,116,91,108,93,44,110,44,114,44,33,48,41,59,107,46,105,115,69,109,112,116,121,79,98,106,101,99,116,40,117,41,38,38,81,46,114,101,109,111,118,101,40,101,44,34,104,97,110,100,108,101,32,101,118,101,110,116,115,34,41,125,125,44,100,105,115,112,97,116,99,104,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,44,110,44,114,44,105,44,111,44,97,44,115,61,107,46,101,118,101,110,116,46,102,105,120,40,101,41,44,117,61,110,101,119,32,65,114,114,97,121,40,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,41,44,108,61,40,81,46,103,101,116,40,116,104,105,115,44,34,101,118,101,110,116,115,34,41,124,124,123,125,41,91,115,46,116,121,112,101,93,124,124,91,93,44,99,61,107,46,101,118,101,110,116,46,115,112,101,99,105,97,108,91,115,46,116,121,112,101,93,124,124,123,125,59,102,111,114,40,117,91,48,93,61,115,44,116,61,49,59,116,60,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,59,116,43,43,41,117,91,116,93,61,97,114,103,117,109,101,110,116,115,91,116,93,59,105,102,40,115,46,100,101,108,101,103,97,116,101,84,97,114,103,101,116,61,116,104,105,115,44,33,99,46,112,114,101,68,105,115,112,97,116,99,104,124,124,33,49,33,61,61,99,46,112,114,101,68,105,115,112,97,116,99,104,46,99,97,108,108,40,116,104,105,115,44,115,41,41,123,97,61,107,46,101,118,101,110,116,46,104,97,110,100,108,101,114,115,46,99,97,108,108,40,116,104,105,115,44,115,44,108,41,44,116,61,48,59,119,104,105,108,101,40,40,105,61,97,91,116,43,43,93,41,38,38,33,115,46,105,115,80,114,111,112,97,103,97,116,105,111,110,83,116,111,112,112,101,100,40,41,41,123,115,46,99,117,114,114,101,110,116,84,97,114,103,101,116,61,105,46,101,108,101,109,44,110,61,48,59,119,104,105,108,101,40,40,111,61,105,46,104,97,110,100,108,101,114,115,91,110,43,43,93,41,38,38,33,115,46,105,115,73,109,109,101,100,105,97,116,101,80,114,111,112,97,103,97,116,105,111,110,83,116,111,112,112,101,100,40,41,41,115,46,114,110,97,109,101,115,112,97,99,101,38,38,33,49,33,61,61,111,46,110,97,109,101,115,112,97,99,101,38,38,33,115,46,114,110,97,109,101,115,112,97,99,101,46,116,101,115,116,40,111,46,110,97,109,101,115,112,97,99,101,41,124,124,40,115,46,104,97,110,100,108,101,79,98,106,61,111,44,115,46,100,97,116,97,61,111,46,100,97,116,97,44,118,111,105,100,32,48,33,61,61,40,114,61,40,40,107,46,101,118,101,110,116,46,115,112,101,99,105,97,108,91,111,46,111,114,105,103,84,121,112,101,93,124,124,123,125,41,46,104,97,110,100,108,101,124,124,111,46,104,97,110,100,108,101,114,41,46,97,112,112,108,121,40,105,46,101,108,101,109,44,117,41,41,38,38,33,49,61,61,61,40,115,46,114,101,115,117,108,116,61,114,41,38,38,40,115,46,112,114,101,118,101,110,116,68,101,102,97,117,108,116,40,41,44,115,46,115,116,111,112,80,114,111,112,97,103,97,116,105,111,110,40,41,41,41,125,114,101,116,117,114,110,32,99,46,112,111,115,116,68,105,115,112,97,116,99,104,38,38,99,46,112,111,115,116,68,105,115,112,97,116,99,104,46,99,97,108,108,40,116,104,105,115,44,115,41,44,115,46,114,101,115,117,108,116,125,125,44,104,97,110,100,108,101,114,115,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,118,97,114,32,110,44,114,44,105,44,111,44,97,44,115,61,91,93,44,117,61,116,46,100,101,108,101,103,97,116,101,67,111,117,110,116,44,108,61,101,46,116,97,114,103,101,116,59,105,102,40,117,38,38,108,46,110,111,100,101,84,121,112,101,38,38,33,40,34,99,108,105,99,107,34,61,61,61,101,46,116,121,112,101,38,38,49,60,61,101,46,98,117,116,116,111,110,41,41,102,111,114,40,59,108,33,61,61,116,104,105,115,59,108,61,108,46,112,97,114,101,110,116,78,111,100,101,124,124,116,104,105,115,41,105,102,40,49,61,61,61,108,46,110,111,100,101,84,121,112,101,38,38,40,34,99,108,105,99,107,34,33,61,61,101,46,116,121,112,101,124,124,33,48,33,61,61,108,46,100,105,115,97,98,108,101,100,41,41,123,102,111,114,40,111,61,91,93,44,97,61,123,125,44,110,61,48,59,110,60,117,59,110,43,43,41,118,111,105,100,32,48,61,61,61,97,91,105,61,40,114,61,116,91,110,93,41,46,115,101,108,101,99,116,111,114,43,34,32,34,93,38,38,40,97,91,105,93,61,114,46,110,101,101,100,115,67,111,110,116,101,120,116,63,45,49,60,107,40,105,44,116,104,105,115,41,46,105,110,100,101,120,40,108,41,58,107,46,102,105,110,100,40,105,44,116,104,105,115,44,110,117,108,108,44,91,108,93,41,46,108,101,110,103,116,104,41,44,97,91,105,93,38,38,111,46,112,117,115,104,40,114,41,59,111,46,108,101,110,103,116,104,38,38,115,46,112,117,115,104,40,123,101,108,101,109,58,108,44,104,97,110,100,108,101,114,115,58,111,125,41,125,114,101,116,117,114,110,32,108,61,116,104,105,115,44,117,60,116,46,108,101,110,103,116,104,38,38,115,46,112,117,115,104,40,123,101,108,101,109,58,108,44,104,97,110,100,108,101,114,115,58,116,46,115,108,105,99,101,40,117,41,125,41,44,115,125,44,97,100,100,80,114,111,112,58,102,117,110,99,116,105,111,110,40,116,44,101,41,123,79,98,106,101,99,116,46,100,101,102,105,110,101,80,114,111,112,101,114,116,121,40,107,46,69,118,101,110,116,46,112,114,111,116,111,116,121,112,101,44,116,44,123,101,110,117,109,101,114,97,98,108,101,58,33,48,44,99,111,110,102,105,103,117,114,97,98,108,101,58,33,48,44,103,101,116,58,109,40,101,41,63,102,117,110,99,116,105,111,110,40,41,123,105,102,40,116,104,105,115,46,111,114,105,103,105,110,97,108,69,118,101,110,116,41,114,101,116,117,114,110,32,101,40,116,104,105,115,46,111,114,105,103,105,110,97,108,69,118,101,110,116,41,125,58,102,117,110,99,116,105,111,110,40,41,123,105,102,40,116,104,105,115,46,111,114,105,103,105,110,97,108,69,118,101,110,116,41,114,101,116,117,114,110,32,116,104,105,115,46,111,114,105,103,105,110,97,108,69,118,101,110,116,91,116,93,125,44,115,101,116,58,102,117,110,99,116,105,111,110,40,101,41,123,79,98,106,101,99,116,46,100,101,102,105,110,101,80,114,111,112,101,114,116,121,40,116,104,105,115,44,116,44,123,101,110,117,109,101,114,97,98,108,101,58,33,48,44,99,111,110,102,105,103,117,114,97,98,108,101,58,33,48,44,119,114,105,116,97,98,108,101,58,33,48,44,118,97,108,117,101,58,101,125,41,125,125,41,125,44,102,105,120,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,101,91,107,46,101,120,112,97,110,100,111,93,63,101,58,110,101,119,32,107,46,69,118,101,110,116,40,101,41,125,44,115,112,101,99,105,97,108,58,123,108,111,97,100,58,123,110,111,66,117,98,98,108,101,58,33,48,125,44,99,108,105,99,107,58,123,115,101,116,117,112,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,116,104,105,115,124,124,101,59,114,101,116,117,114,110,32,112,101,46,116,101,115,116,40,116,46,116,121,112,101,41,38,38,116,46,99,108,105,99,107,38,38,65,40,116,44,34,105,110,112,117,116,34,41,38,38,68,101,40,116,44,34,99,108,105,99,107,34,44,107,101,41,44,33,49,125,44,116,114,105,103,103,101,114,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,116,104,105,115,124,124,101,59,114,101,116,117,114,110,32,112,101,46,116,101,115,116,40,116,46,116,121,112,101,41,38,38,116,46,99,108,105,99,107,38,38,65,40,116,44,34,105,110,112,117,116,34,41,38,38,68,101,40,116,44,34,99,108,105,99,107,34,41,44,33,48,125,44,95,100,101,102,97,117,108,116,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,101,46,116,97,114,103,101,116,59,114,101,116,117,114,110,32,112,101,46,116,101,115,116,40,116,46,116,121,112,101,41,38,38,116,46,99,108,105,99,107,38,38,65,40,116,44,34,105,110,112,117,116,34,41,38,38,81,46,103,101,116,40,116,44,34,99,108,105,99,107,34,41,124,124,65,40,116,44,34,97,34,41,125,125,44,98,101,102,111,114,101,117,110,108,111,97,100,58,123,112,111,115,116,68,105,115,112,97,116,99,104,58,102,117,110,99,116,105,111,110,40,101,41,123,118,111,105,100,32,48,33,61,61,101,46,114,101,115,117,108,116,38,38,101,46,111,114,105,103,105,110,97,108,69,118,101,110,116,38,38,40,101,46,111,114,105,103,105,110,97,108,69,118,101,110,116,46,114,101,116,117,114,110,86,97,108,117,101,61,101,46,114,101,115,117,108,116,41,125,125,125,125,44,107,46,114,101,109,111,118,101,69,118,101,110,116,61,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,101,46,114,101,109,111,118,101,69,118,101,110,116,76,105,115,116,101,110,101,114,38,38,101,46,114,101,109,111,118,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,116,44,110,41,125,44,107,46,69,118,101,110,116,61,102,117,110,99,116,105,111,110,40,101,44,116,41,123,105,102,40,33,40,116,104,105,115,32,105,110,115,116,97,110,99,101,111,102,32,107,46,69,118,101,110,116,41,41,114,101,116,117,114,110,32,110,101,119,32,107,46,69,118,101,110,116,40,101,44,116,41,59,101,38,38,101,46,116,121,112,101,63,40,116,104,105,115,46,111,114,105,103,105,110,97,108,69,118,101,110,116,61,101,44,116,104,105,115,46,116,121,112,101,61,101,46,116,121,112,101,44,116,104,105,115,46,105,115,68,101,102,97,117,108,116,80,114,101,118,101,110,116,101,100,61,101,46,100,101,102,97,117,108,116,80,114,101,118,101,110,116,101,100,124,124,118,111,105,100,32,48,61,61,61,101,46,100,101,102,97,117,108,116,80,114,101,118,101,110,116,101,100,38,38,33,49,61,61,61,101,46,114,101,116,117,114,110,86,97,108,117,101,63,107,101,58,83,101,44,116,104,105,115,46,116,97,114,103,101,116,61,101,46,116,97,114,103,101,116,38,38,51,61,61,61,101,46,116,97,114,103,101,116,46,110,111,100,101,84,121,112,101,63,101,46,116,97,114,103,101,116,46,112,97,114,101,110,116,78,111,100,101,58,101,46,116,97,114,103,101,116,44,116,104,105,115,46,99,117,114,114,101,110,116,84,97,114,103,101,116,61,101,46,99,117,114,114,101,110,116,84,97,114,103,101,116,44,116,104,105,115,46,114,101,108,97,116,101,100,84,97,114,103,101,116,61,101,46,114,101,108,97,116,101,100,84,97,114,103,101,116,41,58,116,104,105,115,46,116,121,112,101,61,101,44,116,38,38,107,46,101,120,116,101,110,100,40,116,104,105,115,44,116,41,44,116,104,105,115,46,116,105,109,101,83,116,97,109,112,61,101,38,38,101,46,116,105,109,101,83,116,97,109,112,124,124,68,97,116,101,46,110,111,119,40,41,44,116,104,105,115,91,107,46,101,120,112,97,110,100,111,93,61,33,48,125,44,107,46,69,118,101,110,116,46,112,114,111,116,111,116,121,112,101,61,123,99,111,110,115,116,114,117,99,116,111,114,58,107,46,69,118,101,110,116,44,105,115,68,101,102,97,117,108,116,80,114,101,118,101,110,116,101,100,58,83,101,44,105,115,80,114,111,112,97,103,97,116,105,111,110,83,116,111,112,112,101,100,58,83,101,44,105,115,73,109,109,101,100,105,97,116,101,80,114,111,112,97,103,97,116,105,111,110,83,116,111,112,112,101,100,58,83,101,44,105,115,83,105,109,117,108,97,116,101,100,58,33,49,44,112,114,101,118,101,110,116,68,101,102,97,117,108,116,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,116,104,105,115,46,111,114,105,103,105,110,97,108,69,118,101,110,116,59,116,104,105,115,46,105,115,68,101,102,97,117,108,116,80,114,101,118,101,110,116,101,100,61,107,101,44,101,38,38,33,116,104,105,115,46,105,115,83,105,109,117,108,97,116,101,100,38,38,101,46,112,114,101,118,101,110,116,68,101,102,97,117,108,116,40,41,125,44,115,116,111,112,80,114,111,112,97,103,97,116,105,111,110,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,116,104,105,115,46,111,114,105,103,105,110,97,108,69,118,101,110,116,59,116,104,105,115,46,105,115,80,114,111,112,97,103,97,116,105,111,110,83,116,111,112,112,101,100,61,107,101,44,101,38,38,33,116,104,105,115,46,105,115,83,105,109,117,108,97,116,101,100,38,38,101,46,115,116,111,112,80,114,111,112,97,103,97,116,105,111,110,40,41,125,44,115,116,111,112,73,109,109,101,100,105,97,116,101,80,114,111,112,97,103,97,116,105,111,110,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,116,104,105,115,46,111,114,105,103,105,110,97,108,69,118,101,110,116,59,116,104,105,115,46,105,115,73,109,109,101,100,105,97,116,101,80,114,111,112,97,103,97,116,105,111,110,83,116,111,112,112,101,100,61,107,101,44,101,38,38,33,116,104,105,115,46,105,115,83,105,109,117,108,97,116,101,100,38,38,101,46,115,116,111,112,73,109,109,101,100,105,97,116,101,80,114,111,112,97,103,97,116,105,111,110,40,41,44,116,104,105,115,46,115,116,111,112,80,114,111,112,97,103,97,116,105,111,110,40,41,125,125,44,107,46,101,97,99,104,40,123,97,108,116,75,101,121,58,33,48,44,98,117,98,98,108,101,115,58,33,48,44,99,97,110,99,101,108,97,98,108,101,58,33,48,44,99,104,97,110,103,101,100,84,111,117,99,104,101,115,58,33,48,44,99,116,114,108,75,101,121,58,33,48,44,100,101,116,97,105,108,58,33,48,44,101,118,101,110,116,80,104,97,115,101,58,33,48,44,109,101,116,97,75,101,121,58,33,48,44,112,97,103,101,88,58,33,48,44,112,97,103,101,89,58,33,48,44,115,104,105,102,116,75,101,121,58,33,48,44,118,105,101,119,58,33,48,44,34,99,104,97,114,34,58,33,48,44,99,111,100,101,58,33,48,44,99,104,97,114,67,111,100,101,58,33,48,44,107,101,121,58,33,48,44,107,101,121,67,111,100,101,58,33,48,44,98,117,116,116,111,110,58,33,48,44,98,117,116,116,111,110,115,58,33,48,44,99,108,105,101,110,116,88,58,33,48,44,99,108,105,101,110,116,89,58,33,48,44,111,102,102,115,101,116,88,58,33,48,44,111,102,102,115,101,116,89,58,33,48,44,112,111,105,110,116,101,114,73,100,58,33,48,44,112,111,105,110,116,101,114,84,121,112,101,58,33,48,44,115,99,114,101,101,110,88,58,33,48,44,115,99,114,101,101,110,89,58,33,48,44,116,97,114,103,101,116,84,111,117,99,104,101,115,58,33,48,44,116,111,69,108,101,109,101,110,116,58,33,48,44,116,111,117,99,104,101,115,58,33,48,44,119,104,105,99,104,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,101,46,98,117,116,116,111,110,59,114,101,116,117,114,110,32,110,117,108,108,61,61,101,46,119,104,105,99,104,38,38,84,101,46,116,101,115,116,40,101,46,116,121,112,101,41,63,110,117,108,108,33,61,101,46,99,104,97,114,67,111,100,101,63,101,46,99,104,97,114,67,111,100,101,58,101,46,107,101,121,67,111,100,101,58,33,101,46,119,104,105,99,104,38,38,118,111,105,100,32,48,33,61,61,116,38,38,67,101,46,116,101,115,116,40,101,46,116,121,112,101,41,63,49,38,116,63,49,58,50,38,116,63,51,58,52,38,116,63,50,58,48,58,101,46,119,104,105,99,104,125,125,44,107,46,101,118,101,110,116,46,97,100,100,80,114,111,112,41,44,107,46,101,97,99,104,40,123,102,111,99,117,115,58,34,102,111,99,117,115,105,110,34,44,98,108,117,114,58,34,102,111,99,117,115,111,117,116,34,125,44,102,117,110,99,116,105,111,110,40,101,44,116,41,123,107,46,101,118,101,110,116,46,115,112,101,99,105,97,108,91,101,93,61,123,115,101,116,117,112,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,68,101,40,116,104,105,115,44,101,44,78,101,41,44,33,49,125,44,116,114,105,103,103,101,114,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,68,101,40,116,104,105,115,44,101,41,44,33,48,125,44,100,101,108,101,103,97,116,101,84,121,112,101,58,116,125,125,41,44,107,46,101,97,99,104,40,123,109,111,117,115,101,101,110,116,101,114,58,34,109,111,117,115,101,111,118,101,114,34,44,109,111,117,115,101,108,101,97,118,101,58,34,109,111,117,115,101,111,117,116,34,44,112,111,105,110,116,101,114,101,110,116,101,114,58,34,112,111,105,110,116,101,114,111,118,101,114,34,44,112,111,105,110,116,101,114,108,101,97,118,101,58,34,112,111,105,110,116,101,114,111,117,116,34,125,44,102,117,110,99,116,105,111,110,40,101,44,105,41,123,107,46,101,118,101,110,116,46,115,112,101,99,105,97,108,91,101,93,61,123,100,101,108,101,103,97,116,101,84,121,112,101,58,105,44,98,105,110,100,84,121,112,101,58,105,44,104,97,110,100,108,101,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,44,110,61,101,46,114,101,108,97,116,101,100,84,97,114,103,101,116,44,114,61,101,46,104,97,110,100,108,101,79,98,106,59,114,101,116,117,114,110,32,110,38,38,40,110,61,61,61,116,104,105,115,124,124,107,46,99,111,110,116,97,105,110,115,40,116,104,105,115,44,110,41,41,124,124,40,101,46,116,121,112,101,61,114,46,111,114,105,103,84,121,112,101,44,116,61,114,46,104,97,110,100,108,101,114,46,97,112,112,108,121,40,116,104,105,115,44,97,114,103,117,109,101,110,116,115,41,44,101,46,116,121,112,101,61,105,41,44,116,125,125,125,41,44,107,46,102,110,46,101,120,116,101,110,100,40,123,111,110,58,102,117,110,99,116,105,111,110,40,101,44,116,44,110,44,114,41,123,114,101,116,117,114,110,32,65,101,40,116,104,105,115,44,101,44,116,44,110,44,114,41,125,44,111,110,101,58,102,117,110,99,116,105,111,110,40,101,44,116,44,110,44,114,41,123,114,101,116,117,114,110,32,65,101,40,116,104,105,115,44,101,44,116,44,110,44,114,44,49,41,125,44,111,102,102,58,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,118,97,114,32,114,44,105,59,105,102,40,101,38,38,101,46,112,114,101,118,101,110,116,68,101,102,97,117,108,116,38,38,101,46,104,97,110,100,108,101,79,98,106,41,114,101,116,117,114,110,32,114,61,101,46,104,97,110,100,108,101,79,98,106,44,107,40,101,46,100,101,108,101,103,97,116,101,84,97,114,103,101,116,41,46,111,102,102,40,114,46,110,97,109,101,115,112,97,99,101,63,114,46,111,114,105,103,84,121,112,101,43,34,46,34,43,114,46,110,97,109,101,115,112,97,99,101,58,114,46,111,114,105,103,84,121,112,101,44,114,46,115,101,108,101,99,116,111,114,44,114,46,104,97,110,100,108,101,114,41,44,116,104,105,115,59,105,102,40,34,111,98,106,101,99,116,34,61,61,116,121,112,101,111,102,32,101,41,123,102,111,114,40,105,32,105,110,32,101,41,116,104,105,115,46,111,102,102,40,105,44,116,44,101,91,105,93,41,59,114,101,116,117,114,110,32,116,104,105,115,125,114,101,116,117,114,110,33,49,33,61,61,116,38,38,34,102,117,110,99,116,105,111,110,34,33,61,116,121,112,101,111,102,32,116,124,124,40,110,61,116,44,116,61,118,111,105,100,32,48,41,44,33,49,61,61,61,110,38,38,40,110,61,83,101,41,44,116,104,105,115,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,41,123,107,46,101,118,101,110,116,46,114,101,109,111,118,101,40,116,104,105,115,44,101,44,110,44,116,41,125,41,125,125,41,59,118,97,114,32,106,101,61,47,60,40,63,33,97,114,101,97,124,98,114,124,99,111,108,124,101,109,98,101,100,124,104,114,124,105,109,103,124,105,110,112,117,116,124,108,105,110,107,124,109,101,116,97,124,112,97,114,97,109,41,40,40,91,97,45,122,93,91,94,92,47,92,48,62,92,120,50,48,92,116,92,114,92,110,92,102,93,42,41,91,94,62,93,42,41,92,47,62,47,103,105,44,113,101,61,47,60,115,99,114,105,112,116,124,60,115,116,121,108,101,124,60,108,105,110,107,47,105,44,76,101,61,47,99,104,101,99,107,101,100,92,115,42,40,63,58,91,94,61,93,124,61,92,115,42,46,99,104,101,99,107,101,100,46,41,47,105,44,72,101,61,47,94,92,115,42,60,33,40,63,58,92,91,67,68,65,84,65,92,91,124,45,45,41,124,40,63,58,92,93,92,93,124,45,45,41,62,92,115,42,36,47,103,59,102,117,110,99,116,105,111,110,32,79,101,40,101,44,116,41,123,114,101,116,117,114,110,32,65,40,101,44,34,116,97,98,108,101,34,41,38,38,65,40,49,49,33,61,61,116,46,110,111,100,101,84,121,112,101,63,116,58,116,46,102,105,114,115,116,67,104,105,108,100,44,34,116,114,34,41,38,38,107,40,101,41,46,99,104,105,108,100,114,101,110,40,34,116,98,111,100,121,34,41,91,48,93,124,124,101,125,102,117,110,99,116,105,111,110,32,80,101,40,101,41,123,114,101,116,117,114,110,32,101,46,116,121,112,101,61,40,110,117,108,108,33,61,61,101,46,103,101,116,65,116,116,114,105,98,117,116,101,40,34,116,121,112,101,34,41,41,43,34,47,34,43,101,46,116,121,112,101,44,101,125,102,117,110,99,116,105,111,110,32,82,101,40,101,41,123,114,101,116,117,114,110,34,116,114,117,101,47,34,61,61,61,40,101,46,116,121,112,101,124,124,34,34,41,46,115,108,105,99,101,40,48,44,53,41,63,101,46,116,121,112,101,61,101,46,116,121,112,101,46,115,108,105,99,101,40,53,41,58,101,46,114,101,109,111,118,101,65,116,116,114,105,98,117,116,101,40,34,116,121,112,101,34,41,44,101,125,102,117,110,99,116,105,111,110,32,77,101,40,101,44,116,41,123,118,97,114,32,110,44,114,44,105,44,111,44,97,44,115,44,117,44,108,59,105,102,40,49,61,61,61,116,46,110,111,100,101,84,121,112,101,41,123,105,102,40,81,46,104,97,115,68,97,116,97,40,101,41,38,38,40,111,61,81,46,97,99,99,101,115,115,40,101,41,44,97,61,81,46,115,101,116,40,116,44,111,41,44,108,61,111,46,101,118,101,110,116,115,41,41,102,111,114,40,105,32,105,110,32,100,101,108,101,116,101,32,97,46,104,97,110,100,108,101,44,97,46,101,118,101,110,116,115,61,123,125,44,108,41,102,111,114,40,110,61,48,44,114,61,108,91,105,93,46,108,101,110,103,116,104,59,110,60,114,59,110,43,43,41,107,46,101,118,101,110,116,46,97,100,100,40,116,44,105,44,108,91,105,93,91,110,93,41,59,74,46,104,97,115,68,97,116,97,40,101,41,38,38,40,115,61,74,46,97,99,99,101,115,115,40,101,41,44,117,61,107,46,101,120,116,101,110,100,40,123,125,44,115,41,44,74,46,115,101,116,40,116,44,117,41,41,125,125,102,117,110,99,116,105,111,110,32,73,101,40,110,44,114,44,105,44,111,41,123,114,61,103,46,97,112,112,108,121,40,91,93,44,114,41,59,118,97,114,32,101,44,116,44,97,44,115,44,117,44,108,44,99,61,48,44,102,61,110,46,108,101,110,103,116,104,44,112,61,102,45,49,44,100,61,114,91,48,93,44,104,61,109,40,100,41,59,105,102,40,104,124,124,49,60,102,38,38,34,115,116,114,105,110,103,34,61,61,116,121,112,101,111,102,32,100,38,38,33,121,46,99,104,101,99,107,67,108,111,110,101,38,38,76,101,46,116,101,115,116,40,100,41,41,114,101,116,117,114,110,32,110,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,110,46,101,113,40,101,41,59,104,38,38,40,114,91,48,93,61,100,46,99,97,108,108,40,116,104,105,115,44,101,44,116,46,104,116,109,108,40,41,41,41,44,73,101,40,116,44,114,44,105,44,111,41,125,41,59,105,102,40,102,38,38,40,116,61,40,101,61,119,101,40,114,44,110,91,48,93,46,111,119,110,101,114,68,111,99,117,109,101,110,116,44,33,49,44,110,44,111,41,41,46,102,105,114,115,116,67,104,105,108,100,44,49,61,61,61,101,46,99,104,105,108,100,78,111,100,101,115,46,108,101,110,103,116,104,38,38,40,101,61,116,41,44,116,124,124,111,41,41,123,102,111,114,40,115,61,40,97,61,107,46,109,97,112,40,118,101,40,101,44,34,115,99,114,105,112,116,34,41,44,80,101,41,41,46,108,101,110,103,116,104,59,99,60,102,59,99,43,43,41,117,61,101,44,99,33,61,61,112,38,38,40,117,61,107,46,99,108,111,110,101,40,117,44,33,48,44,33,48,41,44,115,38,38,107,46,109,101,114,103,101,40,97,44,118,101,40,117,44,34,115,99,114,105,112,116,34,41,41,41,44,105,46,99,97,108,108,40,110,91,99,93,44,117,44,99,41,59,105,102,40,115,41,102,111,114,40,108,61,97,91,97,46,108,101,110,103,116,104,45,49,93,46,111,119,110,101,114,68,111,99,117,109,101,110,116,44,107,46,109,97,112,40,97,44,82,101,41,44,99,61,48,59,99,60,115,59,99,43,43,41,117,61,97,91,99,93,44,104,101,46,116,101,115,116,40,117,46,116,121,112,101,124,124,34,34,41,38,38,33,81,46,97,99,99,101,115,115,40,117,44,34,103,108,111,98,97,108,69,118,97,108,34,41,38,38,107,46,99,111,110,116,97,105,110,115,40,108,44,117,41,38,38,40,117,46,115,114,99,38,38,34,109,111,100,117,108,101,34,33,61,61,40,117,46,116,121,112,101,124,124,34,34,41,46,116,111,76,111,119,101,114,67,97,115,101,40,41,63,107,46,95,101,118,97,108,85,114,108,38,38,33,117,46,110,111,77,111,100,117,108,101,38,38,107,46,95,101,118,97,108,85,114,108,40,117,46,115,114,99,44,123,110,111,110,99,101,58,117,46,110,111,110,99,101,124,124,117,46,103,101,116,65,116,116,114,105,98,117,116,101,40,34,110,111,110,99,101,34,41,125,41,58,98,40,117,46,116,101,120,116,67,111,110,116,101,110,116,46,114,101,112,108,97,99,101,40,72,101,44,34,34,41,44,117,44,108,41,41,125,114,101,116,117,114,110,32,110,125,102,117,110,99,116,105,111,110,32,87,101,40,101,44,116,44,110,41,123,102,111,114,40,118,97,114,32,114,44,105,61,116,63,107,46,102,105,108,116,101,114,40,116,44,101,41,58,101,44,111,61,48,59,110,117,108,108,33,61,40,114,61,105,91,111,93,41,59,111,43,43,41,110,124,124,49,33,61,61,114,46,110,111,100,101,84,121,112,101,124,124,107,46,99,108,101,97,110,68,97,116,97,40,118,101,40,114,41,41,44,114,46,112,97,114,101,110,116,78,111,100,101,38,38,40,110,38,38,111,101,40,114,41,38,38,121,101,40,118,101,40,114,44,34,115,99,114,105,112,116,34,41,41,44,114,46,112,97,114,101,110,116,78,111,100,101,46,114,101,109,111,118,101,67,104,105,108,100,40,114,41,41,59,114,101,116,117,114,110,32,101,125,107,46,101,120,116,101,110,100,40,123,104,116,109,108,80,114,101,102,105,108,116,101,114,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,101,46,114,101,112,108,97,99,101,40,106,101,44,34,60,36,49,62,60,47,36,50,62,34,41,125,44,99,108,111,110,101,58,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,118,97,114,32,114,44,105,44,111,44,97,44,115,44,117,44,108,44,99,61,101,46,99,108,111,110,101,78,111,100,101,40,33,48,41,44,102,61,111,101,40,101,41,59,105,102,40,33,40,121,46,110,111,67,108,111,110,101,67,104,101,99,107,101,100,124,124,49,33,61,61,101,46,110,111,100,101,84,121,112,101,38,38,49,49,33,61,61,101,46,110,111,100,101,84,121,112,101,124,124,107,46,105,115,88,77,76,68,111,99,40,101,41,41,41,102,111,114,40,97,61,118,101,40,99,41,44,114,61,48,44,105,61,40,111,61,118,101,40,101,41,41,46,108,101,110,103,116,104,59,114,60,105,59,114,43,43,41,115,61,111,91,114,93,44,117,61,97,91,114,93,44,118,111,105,100,32,48,44,34,105,110,112,117,116,34,61,61,61,40,108,61,117,46,110,111,100,101,78,97,109,101,46,116,111,76,111,119,101,114,67,97,115,101,40,41,41,38,38,112,101,46,116,101,115,116,40,115,46,116,121,112,101,41,63,117,46,99,104,101,99,107,101,100,61,115,46,99,104,101,99,107,101,100,58,34,105,110,112,117,116,34,33,61,61,108,38,38,34,116,101,120,116,97,114,101,97,34,33,61,61,108,124,124,40,117,46,100,101,102,97,117,108,116,86,97,108,117,101,61,115,46,100,101,102,97,117,108,116,86,97,108,117,101,41,59,105,102,40,116,41,105,102,40,110,41,102,111,114,40,111,61,111,124,124,118,101,40,101,41,44,97,61,97,124,124,118,101,40,99,41,44,114,61,48,44,105,61,111,46,108,101,110,103,116,104,59,114,60,105,59,114,43,43,41,77,101,40,111,91,114,93,44,97,91,114,93,41,59,101,108,115,101,32,77,101,40,101,44,99,41,59,114,101,116,117,114,110,32,48,60,40,97,61,118,101,40,99,44,34,115,99,114,105,112,116,34,41,41,46,108,101,110,103,116,104,38,38,121,101,40,97,44,33,102,38,38,118,101,40,101,44,34,115,99,114,105,112,116,34,41,41,44,99,125,44,99,108,101,97,110,68,97,116,97,58,102,117,110,99,116,105,111,110,40,101,41,123,102,111,114,40,118,97,114,32,116,44,110,44,114,44,105,61,107,46,101,118,101,110,116,46,115,112,101,99,105,97,108,44,111,61,48,59,118,111,105,100,32,48,33,61,61,40,110,61,101,91,111,93,41,59,111,43,43,41,105,102,40,71,40,110,41,41,123,105,102,40,116,61,110,91,81,46,101,120,112,97,110,100,111,93,41,123,105,102,40,116,46,101,118,101,110,116,115,41,102,111,114,40,114,32,105,110,32,116,46,101,118,101,110,116,115,41,105,91,114,93,63,107,46,101,118,101,110,116,46,114,101,109,111,118,101,40,110,44,114,41,58,107,46,114,101,109,111,118,101,69,118,101,110,116,40,110,44,114,44,116,46,104,97,110,100,108,101,41,59,110,91,81,46,101,120,112,97,110,100,111,93,61,118,111,105,100,32,48,125,110,91,74,46,101,120,112,97,110,100,111,93,38,38,40,110,91,74,46,101,120,112,97,110,100,111,93,61,118,111,105,100,32,48,41,125,125,125,41,44,107,46,102,110,46,101,120,116,101,110,100,40,123,100,101,116,97,99,104,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,87,101,40,116,104,105,115,44,101,44,33,48,41,125,44,114,101,109,111,118,101,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,87,101,40,116,104,105,115,44,101,41,125,44,116,101,120,116,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,95,40,116,104,105,115,44,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,118,111,105,100,32,48,61,61,61,101,63,107,46,116,101,120,116,40,116,104,105,115,41,58,116,104,105,115,46,101,109,112,116,121,40,41,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,41,123,49,33,61,61,116,104,105,115,46,110,111,100,101,84,121,112,101,38,38,49,49,33,61,61,116,104,105,115,46,110,111,100,101,84,121,112,101,38,38,57,33,61,61,116,104,105,115,46,110,111,100,101,84,121,112,101,124,124,40,116,104,105,115,46,116,101,120,116,67,111,110,116,101,110,116,61,101,41,125,41,125,44,110,117,108,108,44,101,44,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,41,125,44,97,112,112,101,110,100,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,73,101,40,116,104,105,115,44,97,114,103,117,109,101,110,116,115,44,102,117,110,99,116,105,111,110,40,101,41,123,49,33,61,61,116,104,105,115,46,110,111,100,101,84,121,112,101,38,38,49,49,33,61,61,116,104,105,115,46,110,111,100,101,84,121,112,101,38,38,57,33,61,61,116,104,105,115,46,110,111,100,101,84,121,112,101,124,124,79,101,40,116,104,105,115,44,101,41,46,97,112,112,101,110,100,67,104,105,108,100,40,101,41,125,41,125,44,112,114,101,112,101,110,100,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,73,101,40,116,104,105,115,44,97,114,103,117,109,101,110,116,115,44,102,117,110,99,116,105,111,110,40,101,41,123,105,102,40,49,61,61,61,116,104,105,115,46,110,111,100,101,84,121,112,101,124,124,49,49,61,61,61,116,104,105,115,46,110,111,100,101,84,121,112,101,124,124,57,61,61,61,116,104,105,115,46,110,111,100,101,84,121,112,101,41,123,118,97,114,32,116,61,79,101,40,116,104,105,115,44,101,41,59,116,46,105,110,115,101,114,116,66,101,102,111,114,101,40,101,44,116,46,102,105,114,115,116,67,104,105,108,100,41,125,125,41,125,44,98,101,102,111,114,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,73,101,40,116,104,105,115,44,97,114,103,117,109,101,110,116,115,44,102,117,110,99,116,105,111,110,40,101,41,123,116,104,105,115,46,112,97,114,101,110,116,78,111,100,101,38,38,116,104,105,115,46,112,97,114,101,110,116,78,111,100,101,46,105,110,115,101,114,116,66,101,102,111,114,101,40,101,44,116,104,105,115,41,125,41,125,44,97,102,116,101,114,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,73,101,40,116,104,105,115,44,97,114,103,117,109,101,110,116,115,44,102,117,110,99,116,105,111,110,40,101,41,123,116,104,105,115,46,112,97,114,101,110,116,78,111,100,101,38,38,116,104,105,115,46,112,97,114,101,110,116,78,111,100,101,46,105,110,115,101,114,116,66,101,102,111,114,101,40,101,44,116,104,105,115,46,110,101,120,116,83,105,98,108,105,110,103,41,125,41,125,44,101,109,112,116,121,58,102,117,110,99,116,105,111,110,40,41,123,102,111,114,40,118,97,114,32,101,44,116,61,48,59,110,117,108,108,33,61,40,101,61,116,104,105,115,91,116,93,41,59,116,43,43,41,49,61,61,61,101,46,110,111,100,101,84,121,112,101,38,38,40,107,46,99,108,101,97,110,68,97,116,97,40,118,101,40,101,44,33,49,41,41,44,101,46,116,101,120,116,67,111,110,116,101,110,116,61,34,34,41,59,114,101,116,117,114,110,32,116,104,105,115,125,44,99,108,111,110,101,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,114,101,116,117,114,110,32,101,61,110,117,108,108,33,61,101,38,38,101,44,116,61,110,117,108,108,61,61,116,63,101,58,116,44,116,104,105,115,46,109,97,112,40,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,107,46,99,108,111,110,101,40,116,104,105,115,44,101,44,116,41,125,41,125,44,104,116,109,108,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,95,40,116,104,105,115,44,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,116,104,105,115,91,48,93,124,124,123,125,44,110,61,48,44,114,61,116,104,105,115,46,108,101,110,103,116,104,59,105,102,40,118,111,105,100,32,48,61,61,61,101,38,38,49,61,61,61,116,46,110,111,100,101,84,121,112,101,41,114,101,116,117,114,110,32,116,46,105,110,110,101,114,72,84,77,76,59,105,102,40,34,115,116,114,105,110,103,34,61,61,116,121,112,101,111,102,32,101,38,38,33,113,101,46,116,101,115,116,40,101,41,38,38,33,103,101,91,40,100,101,46,101,120,101,99,40,101,41,124,124,91,34,34,44,34,34,93,41,91,49,93,46,116,111,76,111,119,101,114,67,97,115,101,40,41,93,41,123,101,61,107,46,104,116,109,108,80,114,101,102,105,108,116,101,114,40,101,41,59,116,114,121,123,102,111,114,40,59,110,60,114,59,110,43,43,41,49,61,61,61,40,116,61,116,104,105,115,91,110,93,124,124,123,125,41,46,110,111,100,101,84,121,112,101,38,38,40,107,46,99,108,101,97,110,68,97,116,97,40,118,101,40,116,44,33,49,41,41,44,116,46,105,110,110,101,114,72,84,77,76,61,101,41,59,116,61,48,125,99,97,116,99,104,40,101,41,123,125,125,116,38,38,116,104,105,115,46,101,109,112,116,121,40,41,46,97,112,112,101,110,100,40,101,41,125,44,110,117,108,108,44,101,44,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,41,125,44,114,101,112,108,97,99,101,87,105,116,104,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,110,61,91,93,59,114,101,116,117,114,110,32,73,101,40,116,104,105,115,44,97,114,103,117,109,101,110,116,115,44,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,116,104,105,115,46,112,97,114,101,110,116,78,111,100,101,59,107,46,105,110,65,114,114,97,121,40,116,104,105,115,44,110,41,60,48,38,38,40,107,46,99,108,101,97,110,68,97,116,97,40,118,101,40,116,104,105,115,41,41,44,116,38,38,116,46,114,101,112,108,97,99,101,67,104,105,108,100,40,101,44,116,104,105,115,41,41,125,44,110,41,125,125,41,44,107,46,101,97,99,104,40,123,97,112,112,101,110,100,84,111,58,34,97,112,112,101,110,100,34,44,112,114,101,112,101,110,100,84,111,58,34,112,114,101,112,101,110,100,34,44,105,110,115,101,114,116,66,101,102,111,114,101,58,34,98,101,102,111,114,101,34,44,105,110,115,101,114,116,65,102,116,101,114,58,34,97,102,116,101,114,34,44,114,101,112,108,97,99,101,65,108,108,58,34,114,101,112,108,97,99,101,87,105,116,104,34,125,44,102,117,110,99,116,105,111,110,40,101,44,97,41,123,107,46,102,110,91,101,93,61,102,117,110,99,116,105,111,110,40,101,41,123,102,111,114,40,118,97,114,32,116,44,110,61,91,93,44,114,61,107,40,101,41,44,105,61,114,46,108,101,110,103,116,104,45,49,44,111,61,48,59,111,60,61,105,59,111,43,43,41,116,61,111,61,61,61,105,63,116,104,105,115,58,116,104,105,115,46,99,108,111,110,101,40,33,48,41,44,107,40,114,91,111,93,41,91,97,93,40,116,41,44,117,46,97,112,112,108,121,40,110,44,116,46,103,101,116,40,41,41,59,114,101,116,117,114,110,32,116,104,105,115,46,112,117,115,104,83,116,97,99,107,40,110,41,125,125,41,59,118,97,114,32,36,101,61,110,101,119,32,82,101,103,69,120,112,40,34,94,40,34,43,116,101,43,34,41,40,63,33,112,120,41,91,97,45,122,37,93,43,36,34,44,34,105,34,41,44,70,101,61,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,101,46,111,119,110,101,114,68,111,99,117,109,101,110,116,46,100,101,102,97,117,108,116,86,105,101,119,59,114,101,116,117,114,110,32,116,38,38,116,46,111,112,101,110,101,114,124,124,40,116,61,67,41,44,116,46,103,101,116,67,111,109,112,117,116,101,100,83,116,121,108,101,40,101,41,125,44,66,101,61,110,101,119,32,82,101,103,69,120,112,40,114,101,46,106,111,105,110,40,34,124,34,41,44,34,105,34,41,59,102,117,110,99,116,105,111,110,32,95,101,40,101,44,116,44,110,41,123,118,97,114,32,114,44,105,44,111,44,97,44,115,61,101,46,115,116,121,108,101,59,114,101,116,117,114,110,40,110,61,110,124,124,70,101,40,101,41,41,38,38,40,34,34,33,61,61,40,97,61,110,46,103,101,116,80,114,111,112,101,114,116,121,86,97,108,117,101,40,116,41,124,124,110,91,116,93,41,124,124,111,101,40,101,41,124,124,40,97,61,107,46,115,116,121,108,101,40,101,44,116,41,41,44,33,121,46,112,105,120,101,108,66,111,120,83,116,121,108,101,115,40,41,38,38,36,101,46,116,101,115,116,40,97,41,38,38,66,101,46,116,101,115,116,40,116,41,38,38,40,114,61,115,46,119,105,100,116,104,44,105,61,115,46,109,105,110,87,105,100,116,104,44,111,61,115,46,109,97,120,87,105,100,116,104,44,115,46,109,105,110,87,105,100,116,104,61,115,46,109,97,120,87,105,100,116,104,61,115,46,119,105,100,116,104,61,97,44,97,61,110,46,119,105,100,116,104,44,115,46,119,105,100,116,104,61,114,44,115,46,109,105,110,87,105,100,116,104,61,105,44,115,46,109,97,120,87,105,100,116,104,61,111,41,41,44,118,111,105,100,32,48,33,61,61,97,63,97,43,34,34,58,97,125,102,117,110,99,116,105,111,110,32,122,101,40,101,44,116,41,123,114,101,116,117,114,110,123,103,101,116,58,102,117,110,99,116,105,111,110,40,41,123,105,102,40,33,101,40,41,41,114,101,116,117,114,110,40,116,104,105,115,46,103,101,116,61,116,41,46,97,112,112,108,121,40,116,104,105,115,44,97,114,103,117,109,101,110,116,115,41,59,100,101,108,101,116,101,32,116,104,105,115,46,103,101,116,125,125,125,33,102,117,110,99,116,105,111,110,40,41,123,102,117,110,99,116,105,111,110,32,101,40,41,123,105,102,40,117,41,123,115,46,115,116,121,108,101,46,99,115,115,84,101,120,116,61,34,112,111,115,105,116,105,111,110,58,97,98,115,111,108,117,116,101,59,108,101,102,116,58,45,49,49,49,49,49,112,120,59,119,105,100,116,104,58,54,48,112,120,59,109,97,114,103,105,110,45,116,111,112,58,49,112,120,59,112,97,100,100,105,110,103,58,48,59,98,111,114,100,101,114,58,48,34,44,117,46,115,116,121,108,101,46,99,115,115,84,101,120,116,61,34,112,111,115,105,116,105,111,110,58,114,101,108,97,116,105,118,101,59,100,105,115,112,108,97,121,58,98,108,111,99,107,59,98,111,120,45,115,105,122,105,110,103,58,98,111,114,100,101,114,45,98,111,120,59,111,118,101,114,102,108,111,119,58,115,99,114,111,108,108,59,109,97,114,103,105,110,58,97,117,116,111,59,98,111,114,100,101,114,58,49,112,120,59,112,97,100,100,105,110,103,58,49,112,120,59,119,105,100,116,104,58,54,48,37,59,116,111,112,58,49,37,34,44,105,101,46,97,112,112,101,110,100,67,104,105,108,100,40,115,41,46,97,112,112,101,110,100,67,104,105,108,100,40,117,41,59,118,97,114,32,101,61,67,46,103,101,116,67,111,109,112,117,116,101,100,83,116,121,108,101,40,117,41,59,110,61,34,49,37,34,33,61,61,101,46,116,111,112,44,97,61,49,50,61,61,61,116,40,101,46,109,97,114,103,105,110,76,101,102,116,41,44,117,46,115,116,121,108,101,46,114,105,103,104,116,61,34,54,48,37,34,44,111,61,51,54,61,61,61,116,40,101,46,114,105,103,104,116,41,44,114,61,51,54,61,61,61,116,40,101,46,119,105,100,116,104,41,44,117,46,115,116,121,108,101,46,112,111,115,105,116,105,111,110,61,34,97,98,115,111,108,117,116,101,34,44,105,61,49,50,61,61,61,116,40,117,46,111,102,102,115,101,116,87,105,100,116,104,47,51,41,44,105,101,46,114,101,109,111,118,101,67,104,105,108,100,40,115,41,44,117,61,110,117,108,108,125,125,102,117,110,99,116,105,111,110,32,116,40,101,41,123,114,101,116,117,114,110,32,77,97,116,104,46,114,111,117,110,100,40,112,97,114,115,101,70,108,111,97,116,40,101,41,41,125,118,97,114,32,110,44,114,44,105,44,111,44,97,44,115,61,69,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,34,100,105,118,34,41,44,117,61,69,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,34,100,105,118,34,41,59,117,46,115,116,121,108,101,38,38,40,117,46,115,116,121,108,101,46,98,97,99,107,103,114,111,117,110,100,67,108,105,112,61,34,99,111,110,116,101,110,116,45,98,111,120,34,44,117,46,99,108,111,110,101,78,111,100,101,40,33,48,41,46,115,116,121,108,101,46,98,97,99,107,103,114,111,117,110,100,67,108,105,112,61,34,34,44,121,46,99,108,101,97,114,67,108,111,110,101,83,116,121,108,101,61,34,99,111,110,116,101,110,116,45,98,111,120,34,61,61,61,117,46,115,116,121,108,101,46,98,97,99,107,103,114,111,117,110,100,67,108,105,112,44,107,46,101,120,116,101,110,100,40,121,44,123,98,111,120,83,105,122,105,110,103,82,101,108,105,97,98,108,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,101,40,41,44,114,125,44,112,105,120,101,108,66,111,120,83,116,121,108,101,115,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,101,40,41,44,111,125,44,112,105,120,101,108,80,111,115,105,116,105,111,110,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,101,40,41,44,110,125,44,114,101,108,105,97,98,108,101,77,97,114,103,105,110,76,101,102,116,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,101,40,41,44,97,125,44,115,99,114,111,108,108,98,111,120,83,105,122,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,101,40,41,44,105,125,125,41,41,125,40,41,59,118,97,114,32,85,101,61,91,34,87,101,98,107,105,116,34,44,34,77,111,122,34,44,34,109,115,34,93,44,88,101,61,69,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,34,100,105,118,34,41,46,115,116,121,108,101,44,86,101,61,123,125,59,102,117,110,99,116,105,111,110,32,71,101,40,101,41,123,118,97,114,32,116,61,107,46,99,115,115,80,114,111,112,115,91,101,93,124,124,86,101,91,101,93,59,114,101,116,117,114,110,32,116,124,124,40,101,32,105,110,32,88,101,63,101,58,86,101,91,101,93,61,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,101,91,48,93,46,116,111,85,112,112,101,114,67,97,115,101,40,41,43,101,46,115,108,105,99,101,40,49,41,44,110,61,85,101,46,108,101,110,103,116,104,59,119,104,105,108,101,40,110,45,45,41,105,102,40,40,101,61,85,101,91,110,93,43,116,41,105,110,32,88,101,41,114,101,116,117,114,110,32,101,125,40,101,41,124,124,101,41,125,118,97,114,32,89,101,61,47,94,40,110,111,110,101,124,116,97,98,108,101,40,63,33,45,99,91,101,97,93,41,46,43,41,47,44,81,101,61,47,94,45,45,47,44,74,101,61,123,112,111,115,105,116,105,111,110,58,34,97,98,115,111,108,117,116,101,34,44,118,105,115,105,98,105,108,105,116,121,58,34,104,105,100,100,101,110,34,44,100,105,115,112,108,97,121,58,34,98,108,111,99,107,34,125,44,75,101,61,123,108,101,116,116,101,114,83,112,97,99,105,110,103,58,34,48,34,44,102,111,110,116,87,101,105,103,104,116,58,34,52,48,48,34,125,59,102,117,110,99,116,105,111,110,32,90,101,40,101,44,116,44,110,41,123,118,97,114,32,114,61,110,101,46,101,120,101,99,40,116,41,59,114,101,116,117,114,110,32,114,63,77,97,116,104,46,109,97,120,40,48,44,114,91,50,93,45,40,110,124,124,48,41,41,43,40,114,91,51,93,124,124,34,112,120,34,41,58,116,125,102,117,110,99,116,105,111,110,32,101,116,40,101,44,116,44,110,44,114,44,105,44,111,41,123,118,97,114,32,97,61,34,119,105,100,116,104,34,61,61,61,116,63,49,58,48,44,115,61,48,44,117,61,48,59,105,102,40,110,61,61,61,40,114,63,34,98,111,114,100,101,114,34,58,34,99,111,110,116,101,110,116,34,41,41,114,101,116,117,114,110,32,48,59,102,111,114,40,59,97,60,52,59,97,43,61,50,41,34,109,97,114,103,105,110,34,61,61,61,110,38,38,40,117,43,61,107,46,99,115,115,40,101,44,110,43,114,101,91,97,93,44,33,48,44,105,41,41,44,114,63,40,34,99,111,110,116,101,110,116,34,61,61,61,110,38,38,40,117,45,61,107,46,99,115,115,40,101,44,34,112,97,100,100,105,110,103,34,43,114,101,91,97,93,44,33,48,44,105,41,41,44,34,109,97,114,103,105,110,34,33,61,61,110,38,38,40,117,45,61,107,46,99,115,115,40,101,44,34,98,111,114,100,101,114,34,43,114,101,91,97,93,43,34,87,105,100,116,104,34,44,33,48,44,105,41,41,41,58,40,117,43,61,107,46,99,115,115,40,101,44,34,112,97,100,100,105,110,103,34,43,114,101,91,97,93,44,33,48,44,105,41,44,34,112,97,100,100,105,110,103,34,33,61,61,110,63,117,43,61,107,46,99,115,115,40,101,44,34,98,111,114,100,101,114,34,43,114,101,91,97,93,43,34,87,105,100,116,104,34,44,33,48,44,105,41,58,115,43,61,107,46,99,115,115,40,101,44,34,98,111,114,100,101,114,34,43,114,101,91,97,93,43,34,87,105,100,116,104,34,44,33,48,44,105,41,41,59,114,101,116,117,114,110,33,114,38,38,48,60,61,111,38,38,40,117,43,61,77,97,116,104,46,109,97,120,40,48,44,77,97,116,104,46,99,101,105,108,40,101,91,34,111,102,102,115,101,116,34,43,116,91,48,93,46,116,111,85,112,112,101,114,67,97,115,101,40,41,43,116,46,115,108,105,99,101,40,49,41,93,45,111,45,117,45,115,45,46,53,41,41,124,124,48,41,44,117,125,102,117,110,99,116,105,111,110,32,116,116,40,101,44,116,44,110,41,123,118,97,114,32,114,61,70,101,40,101,41,44,105,61,40,33,121,46,98,111,120,83,105,122,105,110,103,82,101,108,105,97,98,108,101,40,41,124,124,110,41,38,38,34,98,111,114,100,101,114,45,98,111,120,34,61,61,61,107,46,99,115,115,40,101,44,34,98,111,120,83,105,122,105,110,103,34,44,33,49,44,114,41,44,111,61,105,44,97,61,95,101,40,101,44,116,44,114,41,44,115,61,34,111,102,102,115,101,116,34,43,116,91,48,93,46,116,111,85,112,112,101,114,67,97,115,101,40,41,43,116,46,115,108,105,99,101,40,49,41,59,105,102,40,36,101,46,116,101,115,116,40,97,41,41,123,105,102,40,33,110,41,114,101,116,117,114,110,32,97,59,97,61,34,97,117,116,111,34,125,114,101,116,117,114,110,40,33,121,46,98,111,120,83,105,122,105,110,103,82,101,108,105,97,98,108,101,40,41,38,38,105,124,124,34,97,117,116,111,34,61,61,61,97,124,124,33,112,97,114,115,101,70,108,111,97,116,40,97,41,38,38,34,105,110,108,105,110,101,34,61,61,61,107,46,99,115,115,40,101,44,34,100,105,115,112,108,97,121,34,44,33,49,44,114,41,41,38,38,101,46,103,101,116,67,108,105,101,110,116,82,101,99,116,115,40,41,46,108,101,110,103,116,104,38,38,40,105,61,34,98,111,114,100,101,114,45,98,111,120,34,61,61,61,107,46,99,115,115,40,101,44,34,98,111,120,83,105,122,105,110,103,34,44,33,49,44,114,41,44,40,111,61,115,32,105,110,32,101,41,38,38,40,97,61,101,91,115,93,41,41,44,40,97,61,112,97,114,115,101,70,108,111,97,116,40,97,41,124,124,48,41,43,101,116,40,101,44,116,44,110,124,124,40,105,63,34,98,111,114,100,101,114,34,58,34,99,111,110,116,101,110,116,34,41,44,111,44,114,44,97,41,43,34,112,120,34,125,102,117,110,99,116,105,111,110,32,110,116,40,101,44,116,44,110,44,114,44,105,41,123,114,101,116,117,114,110,32,110,101,119,32,110,116,46,112,114,111,116,111,116,121,112,101,46,105,110,105,116,40,101,44,116,44,110,44,114,44,105,41,125,107,46,101,120,116,101,110,100,40,123,99,115,115,72,111,111,107,115,58,123,111,112,97,99,105,116,121,58,123,103,101,116,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,105,102,40,116,41,123,118,97,114,32,110,61,95,101,40,101,44,34,111,112,97,99,105,116,121,34,41,59,114,101,116,117,114,110,34,34,61,61,61,110,63,34,49,34,58,110,125,125,125,125,44,99,115,115,78,117,109,98,101,114,58,123,97,110,105,109,97,116,105,111,110,73,116,101,114,97,116,105,111,110,67,111,117,110,116,58,33,48,44,99,111,108,117,109,110,67,111,117,110,116,58,33,48,44,102,105,108,108,79,112,97,99,105,116,121,58,33,48,44,102,108,101,120,71,114,111,119,58,33,48,44,102,108,101,120,83,104,114,105,110,107,58,33,48,44,102,111,110,116,87,101,105,103,104,116,58,33,48,44,103,114,105,100,65,114,101,97,58,33,48,44,103,114,105,100,67,111,108,117,109,110,58,33,48,44,103,114,105,100,67,111,108,117,109,110,69,110,100,58,33,48,44,103,114,105,100,67,111,108,117,109,110,83,116,97,114,116,58,33,48,44,103,114,105,100,82,111,119,58,33,48,44,103,114,105,100,82,111,119,69,110,100,58,33,48,44,103,114,105,100,82,111,119,83,116,97,114,116,58,33,48,44,108,105,110,101,72,101,105,103,104,116,58,33,48,44,111,112,97,99,105,116,121,58,33,48,44,111,114,100,101,114,58,33,48,44,111,114,112,104,97,110,115,58,33,48,44,119,105,100,111,119,115,58,33,48,44,122,73,110,100,101,120,58,33,48,44,122,111,111,109,58,33,48,125,44,99,115,115,80,114,111,112,115,58,123,125,44,115,116,121,108,101,58,102,117,110,99,116,105,111,110,40,101,44,116,44,110,44,114,41,123,105,102,40,101,38,38,51,33,61,61,101,46,110,111,100,101,84,121,112,101,38,38,56,33,61,61,101,46,110,111,100,101,84,121,112,101,38,38,101,46,115,116,121,108,101,41,123,118,97,114,32,105,44,111,44,97,44,115,61,86,40,116,41,44,117,61,81,101,46,116,101,115,116,40,116,41,44,108,61,101,46,115,116,121,108,101,59,105,102,40,117,124,124,40,116,61,71,101,40,115,41,41,44,97,61,107,46,99,115,115,72,111,111,107,115,91,116,93,124,124,107,46,99,115,115,72,111,111,107,115,91,115,93,44,118,111,105,100,32,48,61,61,61,110,41,114,101,116,117,114,110,32,97,38,38,34,103,101,116,34,105,110,32,97,38,38,118,111,105,100,32,48,33,61,61,40,105,61,97,46,103,101,116,40,101,44,33,49,44,114,41,41,63,105,58,108,91,116,93,59,34,115,116,114,105,110,103,34,61,61,61,40,111,61,116,121,112,101,111,102,32,110,41,38,38,40,105,61,110,101,46,101,120,101,99,40,110,41,41,38,38,105,91,49,93,38,38,40,110,61,108,101,40,101,44,116,44,105,41,44,111,61,34,110,117,109,98,101,114,34,41,44,110,117,108,108,33,61,110,38,38,110,61,61,110,38,38,40,34,110,117,109,98,101,114,34,33,61,61,111,124,124,117,124,124,40,110,43,61,105,38,38,105,91,51,93,124,124,40,107,46,99,115,115,78,117,109,98,101,114,91,115,93,63,34,34,58,34,112,120,34,41,41,44,121,46,99,108,101,97,114,67,108,111,110,101,83,116,121,108,101,124,124,34,34,33,61,61,110,124,124,48,33,61,61,116,46,105,110,100,101,120,79,102,40,34,98,97,99,107,103,114,111,117,110,100,34,41,124,124,40,108,91,116,93,61,34,105,110,104,101,114,105,116,34,41,44,97,38,38,34,115,101,116,34,105,110,32,97,38,38,118,111,105,100,32,48,61,61,61,40,110,61,97,46,115,101,116,40,101,44,110,44,114,41,41,124,124,40,117,63,108,46,115,101,116,80,114,111,112,101,114,116,121,40,116,44,110,41,58,108,91,116,93,61,110,41,41,125,125,44,99,115,115,58,102,117,110,99,116,105,111,110,40,101,44,116,44,110,44,114,41,123,118,97,114,32,105,44,111,44,97,44,115,61,86,40,116,41,59,114,101,116,117,114,110,32,81,101,46,116,101,115,116,40,116,41,124,124,40,116,61,71,101,40,115,41,41,44,40,97,61,107,46,99,115,115,72,111,111,107,115,91,116,93,124,124,107,46,99,115,115,72,111,111,107,115,91,115,93,41,38,38,34,103,101,116,34,105,110,32,97,38,38,40,105,61,97,46,103,101,116,40,101,44,33,48,44,110,41,41,44,118,111,105,100,32,48,61,61,61,105,38,38,40,105,61,95,101,40,101,44,116,44,114,41,41,44,34,110,111,114,109,97,108,34,61,61,61,105,38,38,116,32,105,110,32,75,101,38,38,40,105,61,75,101,91,116,93,41,44,34,34,61,61,61,110,124,124,110,63,40,111,61,112,97,114,115,101,70,108,111,97,116,40,105,41,44,33,48,61,61,61,110,124,124,105,115,70,105,110,105,116,101,40,111,41,63,111,124,124,48,58,105,41,58,105,125,125,41,44,107,46,101,97,99,104,40,91,34,104,101,105,103,104,116,34,44,34,119,105,100,116,104,34,93,44,102,117,110,99,116,105,111,110,40,101,44,117,41,123,107,46,99,115,115,72,111,111,107,115,91,117,93,61,123,103,101,116,58,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,105,102,40,116,41,114,101,116,117,114,110,33,89,101,46,116,101,115,116,40,107,46,99,115,115,40,101,44,34,100,105,115,112,108,97,121,34,41,41,124,124,101,46,103,101,116,67,108,105,101,110,116,82,101,99,116,115,40,41,46,108,101,110,103,116,104,38,38,101,46,103,101,116,66,111,117,110,100,105,110,103,67,108,105,101,110,116,82,101,99,116,40,41,46,119,105,100,116,104,63,116,116,40,101,44,117,44,110,41,58,117,101,40,101,44,74,101,44,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,116,40,101,44,117,44,110,41,125,41,125,44,115,101,116,58,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,118,97,114,32,114,44,105,61,70,101,40,101,41,44,111,61,33,121,46,115,99,114,111,108,108,98,111,120,83,105,122,101,40,41,38,38,34,97,98,115,111,108,117,116,101,34,61,61,61,105,46,112,111,115,105,116,105,111,110,44,97,61,40,111,124,124,110,41,38,38,34,98,111,114,100,101,114,45,98,111,120,34,61,61,61,107,46,99,115,115,40,101,44,34,98,111,120,83,105,122,105,110,103,34,44,33,49,44,105,41,44,115,61,110,63,101,116,40,101,44,117,44,110,44,97,44,105,41,58,48,59,114,101,116,117,114,110,32,97,38,38,111,38,38,40,115,45,61,77,97,116,104,46,99,101,105,108,40,101,91,34,111,102,102,115,101,116,34,43,117,91,48,93,46,116,111,85,112,112,101,114,67,97,115,101,40,41,43,117,46,115,108,105,99,101,40,49,41,93,45,112,97,114,115,101,70,108,111,97,116,40,105,91,117,93,41,45,101,116,40,101,44,117,44,34,98,111,114,100,101,114,34,44,33,49,44,105,41,45,46,53,41,41,44,115,38,38,40,114,61,110,101,46,101,120,101,99,40,116,41,41,38,38,34,112,120,34,33,61,61,40,114,91,51,93,124,124,34,112,120,34,41,38,38,40,101,46,115,116,121,108,101,91,117,93,61,116,44,116,61,107,46,99,115,115,40,101,44,117,41,41,44,90,101,40,48,44,116,44,115,41,125,125,125,41,44,107,46,99,115,115,72,111,111,107,115,46,109,97,114,103,105,110,76,101,102,116,61,122,101,40,121,46,114,101,108,105,97,98,108,101,77,97,114,103,105,110,76,101,102,116,44,102,117,110,99,116,105,111,110,40,101,44,116,41,123,105,102,40,116,41,114,101,116,117,114,110,40,112,97,114,115,101,70,108,111,97,116,40,95,101,40,101,44,34,109,97,114,103,105,110,76,101,102,116,34,41,41,124,124,101,46,103,101,116,66,111,117,110,100,105,110,103,67,108,105,101,110,116,82,101,99,116,40,41,46,108,101,102,116,45,117,101,40,101,44,123,109,97,114,103,105,110,76,101,102,116,58,48,125,44,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,101,46,103,101,116,66,111,117,110,100,105,110,103,67,108,105,101,110,116,82,101,99,116,40,41,46,108,101,102,116,125,41,41,43,34,112,120,34,125,41,44,107,46,101,97,99,104,40,123,109,97,114,103,105,110,58,34,34,44,112,97,100,100,105,110,103,58,34,34,44,98,111,114,100,101,114,58,34,87,105,100,116,104,34,125,44,102,117,110,99,116,105,111,110,40,105,44,111,41,123,107,46,99,115,115,72,111,111,107,115,91,105,43,111,93,61,123,101,120,112,97,110,100,58,102,117,110,99,116,105,111,110,40,101,41,123,102,111,114,40,118,97,114,32,116,61,48,44,110,61,123,125,44,114,61,34,115,116,114,105,110,103,34,61,61,116,121,112,101,111,102,32,101,63,101,46,115,112,108,105,116,40,34,32,34,41,58,91,101,93,59,116,60,52,59,116,43,43,41,110,91,105,43,114,101,91,116,93,43,111,93,61,114,91,116,93,124,124,114,91,116,45,50,93,124,124,114,91,48,93,59,114,101,116,117,114,110,32,110,125,125,44,34,109,97,114,103,105,110,34,33,61,61,105,38,38,40,107,46,99,115,115,72,111,111,107,115,91,105,43,111,93,46,115,101,116,61,90,101,41,125,41,44,107,46,102,110,46,101,120,116,101,110,100,40,123,99,115,115,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,114,101,116,117,114,110,32,95,40,116,104,105,115,44,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,118,97,114,32,114,44,105,44,111,61,123,125,44,97,61,48,59,105,102,40,65,114,114,97,121,46,105,115,65,114,114,97,121,40,116,41,41,123,102,111,114,40,114,61,70,101,40,101,41,44,105,61,116,46,108,101,110,103,116,104,59,97,60,105,59,97,43,43,41,111,91,116,91,97,93,93,61,107,46,99,115,115,40,101,44,116,91,97,93,44,33,49,44,114,41,59,114,101,116,117,114,110,32,111,125,114,101,116,117,114,110,32,118,111,105,100,32,48,33,61,61,110,63,107,46,115,116,121,108,101,40,101,44,116,44,110,41,58,107,46,99,115,115,40,101,44,116,41,125,44,101,44,116,44,49,60,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,41,125,125,41,44,40,40,107,46,84,119,101,101,110,61,110,116,41,46,112,114,111,116,111,116,121,112,101,61,123,99,111,110,115,116,114,117,99,116,111,114,58,110,116,44,105,110,105,116,58,102,117,110,99,116,105,111,110,40,101,44,116,44,110,44,114,44,105,44,111,41,123,116,104,105,115,46,101,108,101,109,61,101,44,116,104,105,115,46,112,114,111,112,61,110,44,116,104,105,115,46,101,97,115,105,110,103,61,105,124,124,107,46,101,97,115,105,110,103,46,95,100,101,102,97,117,108,116,44,116,104,105,115,46,111,112,116,105,111,110,115,61,116,44,116,104,105,115,46,115,116,97,114,116,61,116,104,105,115,46,110,111,119,61,116,104,105,115,46,99,117,114,40,41,44,116,104,105,115,46,101,110,100,61,114,44,116,104,105,115,46,117,110,105,116,61,111,124,124,40,107,46,99,115,115,78,117,109,98,101,114,91,110,93,63,34,34,58,34,112,120,34,41,125,44,99,117,114,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,110,116,46,112,114,111,112,72,111,111,107,115,91,116,104,105,115,46,112,114,111,112,93,59,114,101,116,117,114,110,32,101,38,38,101,46,103,101,116,63,101,46,103,101,116,40,116,104,105,115,41,58,110,116,46,112,114,111,112,72,111,111,107,115,46,95,100,101,102,97,117,108,116,46,103,101,116,40,116,104,105,115,41,125,44,114,117,110,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,44,110,61,110,116,46,112,114,111,112,72,111,111,107,115,91,116,104,105,115,46,112,114,111,112,93,59,114,101,116,117,114,110,32,116,104,105,115,46,111,112,116,105,111,110,115,46,100,117,114,97,116,105,111,110,63,116,104,105,115,46,112,111,115,61,116,61,107,46,101,97,115,105,110,103,91,116,104,105,115,46,101,97,115,105,110,103,93,40,101,44,116,104,105,115,46,111,112,116,105,111,110,115,46,100,117,114,97,116,105,111,110,42,101,44,48,44,49,44,116,104,105,115,46,111,112,116,105,111,110,115,46,100,117,114,97,116,105,111,110,41,58,116,104,105,115,46,112,111,115,61,116,61,101,44,116,104,105,115,46,110,111,119,61,40,116,104,105,115,46,101,110,100,45,116,104,105,115,46,115,116,97,114,116,41,42,116,43,116,104,105,115,46,115,116,97,114,116,44,116,104,105,115,46,111,112,116,105,111,110,115,46,115,116,101,112,38,38,116,104,105,115,46,111,112,116,105,111,110,115,46,115,116,101,112,46,99,97,108,108,40,116,104,105,115,46,101,108,101,109,44,116,104,105,115,46,110,111,119,44,116,104,105,115,41,44,110,38,38,110,46,115,101,116,63,110,46,115,101,116,40,116,104,105,115,41,58,110,116,46,112,114,111,112,72,111,111,107,115,46,95,100,101,102,97,117,108,116,46,115,101,116,40,116,104,105,115,41,44,116,104,105,115,125,125,41,46,105,110,105,116,46,112,114,111,116,111,116,121,112,101,61,110,116,46,112,114,111,116,111,116,121,112,101,44,40,110,116,46,112,114,111,112,72,111,111,107,115,61,123,95,100,101,102,97,117,108,116,58,123,103,101,116,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,59,114,101,116,117,114,110,32,49,33,61,61,101,46,101,108,101,109,46,110,111,100,101,84,121,112,101,124,124,110,117,108,108,33,61,101,46,101,108,101,109,91,101,46,112,114,111,112,93,38,38,110,117,108,108,61,61,101,46,101,108,101,109,46,115,116,121,108,101,91,101,46,112,114,111,112,93,63,101,46,101,108,101,109,91,101,46,112,114,111,112,93,58,40,116,61,107,46,99,115,115,40,101,46,101,108,101,109,44,101,46,112,114,111,112,44,34,34,41,41,38,38,34,97,117,116,111,34,33,61,61,116,63,116,58,48,125,44,115,101,116,58,102,117,110,99,116,105,111,110,40,101,41,123,107,46,102,120,46,115,116,101,112,91,101,46,112,114,111,112,93,63,107,46,102,120,46,115,116,101,112,91,101,46,112,114,111,112,93,40,101,41,58,49,33,61,61,101,46,101,108,101,109,46,110,111,100,101,84,121,112,101,124,124,33,107,46,99,115,115,72,111,111,107,115,91,101,46,112,114,111,112,93,38,38,110,117,108,108,61,61,101,46,101,108,101,109,46,115,116,121,108,101,91,71,101,40,101,46,112,114,111,112,41,93,63,101,46,101,108,101,109,91,101,46,112,114,111,112,93,61,101,46,110,111,119,58,107,46,115,116,121,108,101,40,101,46,101,108,101,109,44,101,46,112,114,111,112,44,101,46,110,111,119,43,101,46,117,110,105,116,41,125,125,125,41,46,115,99,114,111,108,108,84,111,112,61,110,116,46,112,114,111,112,72,111,111,107,115,46,115,99,114,111,108,108,76,101,102,116,61,123,115,101,116,58,102,117,110,99,116,105,111,110,40,101,41,123,101,46,101,108,101,109,46,110,111,100,101,84,121,112,101,38,38,101,46,101,108,101,109,46,112,97,114,101,110,116,78,111,100,101,38,38,40,101,46,101,108,101,109,91,101,46,112,114,111,112,93,61,101,46,110,111,119,41,125,125,44,107,46,101,97,115,105,110,103,61,123,108,105,110,101,97,114,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,101,125,44,115,119,105,110,103,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,46,53,45,77,97,116,104,46,99,111,115,40,101,42,77,97,116,104,46,80,73,41,47,50,125,44,95,100,101,102,97,117,108,116,58,34,115,119,105,110,103,34,125,44,107,46,102,120,61,110,116,46,112,114,111,116,111,116,121,112,101,46,105,110,105,116,44,107,46,102,120,46,115,116,101,112,61,123,125,59,118,97,114,32,114,116,44,105,116,44,111,116,44,97,116,44,115,116,61,47,94,40,63,58,116,111,103,103,108,101,124,115,104,111,119,124,104,105,100,101,41,36,47,44,117,116,61,47,113,117,101,117,101,72,111,111,107,115,36,47,59,102,117,110,99,116,105,111,110,32,108,116,40,41,123,105,116,38,38,40,33,49,61,61,61,69,46,104,105,100,100,101,110,38,38,67,46,114,101,113,117,101,115,116,65,110,105,109,97,116,105,111,110,70,114,97,109,101,63,67,46,114,101,113,117,101,115,116,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,108,116,41,58,67,46,115,101,116,84,105,109,101,111,117,116,40,108,116,44,107,46,102,120,46,105,110,116,101,114,118,97,108,41,44,107,46,102,120,46,116,105,99,107,40,41,41,125,102,117,110,99,116,105,111,110,32,99,116,40,41,123,114,101,116,117,114,110,32,67,46,115,101,116,84,105,109,101,111,117,116,40,102,117,110,99,116,105,111,110,40,41,123,114,116,61,118,111,105,100,32,48,125,41,44,114,116,61,68,97,116,101,46,110,111,119,40,41,125,102,117,110,99,116,105,111,110,32,102,116,40,101,44,116,41,123,118,97,114,32,110,44,114,61,48,44,105,61,123,104,101,105,103,104,116,58,101,125,59,102,111,114,40,116,61,116,63,49,58,48,59,114,60,52,59,114,43,61,50,45,116,41,105,91,34,109,97,114,103,105,110,34,43,40,110,61,114,101,91,114,93,41,93,61,105,91,34,112,97,100,100,105,110,103,34,43,110,93,61,101,59,114,101,116,117,114,110,32,116,38,38,40,105,46,111,112,97,99,105,116,121,61,105,46,119,105,100,116,104,61,101,41,44,105,125,102,117,110,99,116,105,111,110,32,112,116,40,101,44,116,44,110,41,123,102,111,114,40,118,97,114,32,114,44,105,61,40,100,116,46,116,119,101,101,110,101,114,115,91,116,93,124,124,91,93,41,46,99,111,110,99,97,116,40,100,116,46,116,119,101,101,110,101,114,115,91,34,42,34,93,41,44,111,61,48,44,97,61,105,46,108,101,110,103,116,104,59,111,60,97,59,111,43,43,41,105,102,40,114,61,105,91,111,93,46,99,97,108,108,40,110,44,116,44,101,41,41,114,101,116,117,114,110,32,114,125,102,117,110,99,116,105,111,110,32,100,116,40,111,44,101,44,116,41,123,118,97,114,32,110,44,97,44,114,61,48,44,105,61,100,116,46,112,114,101,102,105,108,116,101,114,115,46,108,101,110,103,116,104,44,115,61,107,46,68,101,102,101,114,114,101,100,40,41,46,97,108,119,97,121,115,40,102,117,110,99,116,105,111,110,40,41,123,100,101,108,101,116,101,32,117,46,101,108,101,109,125,41,44,117,61,102,117,110,99,116,105,111,110,40,41,123,105,102,40,97,41,114,101,116,117,114,110,33,49,59,102,111,114,40,118,97,114,32,101,61,114,116,124,124,99,116,40,41,44,116,61,77,97,116,104,46,109,97,120,40,48,44,108,46,115,116,97,114,116,84,105,109,101,43,108,46,100,117,114,97,116,105,111,110,45,101,41,44,110,61,49,45,40,116,47,108,46,100,117,114,97,116,105,111,110,124,124,48,41,44,114,61,48,44,105,61,108,46,116,119,101,101,110,115,46,108,101,110,103,116,104,59,114,60,105,59,114,43,43,41,108,46,116,119,101,101,110,115,91,114,93,46,114,117,110,40,110,41,59,114,101,116,117,114,110,32,115,46,110,111,116,105,102,121,87,105,116,104,40,111,44,91,108,44,110,44,116,93,41,44,110,60,49,38,38,105,63,116,58,40,105,124,124,115,46,110,111,116,105,102,121,87,105,116,104,40,111,44,91,108,44,49,44,48,93,41,44,115,46,114,101,115,111,108,118,101,87,105,116,104,40,111,44,91,108,93,41,44,33,49,41,125,44,108,61,115,46,112,114,111,109,105,115,101,40,123,101,108,101,109,58,111,44,112,114,111,112,115,58,107,46,101,120,116,101,110,100,40,123,125,44,101,41,44,111,112,116,115,58,107,46,101,120,116,101,110,100,40,33,48,44,123,115,112,101,99,105,97,108,69,97,115,105,110,103,58,123,125,44,101,97,115,105,110,103,58,107,46,101,97,115,105,110,103,46,95,100,101,102,97,117,108,116,125,44,116,41,44,111,114,105,103,105,110,97,108,80,114,111,112,101,114,116,105,101,115,58,101,44,111,114,105,103,105,110,97,108,79,112,116,105,111,110,115,58,116,44,115,116,97,114,116,84,105,109,101,58,114,116,124,124,99,116,40,41,44,100,117,114,97,116,105,111,110,58,116,46,100,117,114,97,116,105,111,110,44,116,119,101,101,110,115,58,91,93,44,99,114,101,97,116,101,84,119,101,101,110,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,118,97,114,32,110,61,107,46,84,119,101,101,110,40,111,44,108,46,111,112,116,115,44,101,44,116,44,108,46,111,112,116,115,46,115,112,101,99,105,97,108,69,97,115,105,110,103,91,101,93,124,124,108,46,111,112,116,115,46,101,97,115,105,110,103,41,59,114,101,116,117,114,110,32,108,46,116,119,101,101,110,115,46,112,117,115,104,40,110,41,44,110,125,44,115,116,111,112,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,48,44,110,61,101,63,108,46,116,119,101,101,110,115,46,108,101,110,103,116,104,58,48,59,105,102,40,97,41,114,101,116,117,114,110,32,116,104,105,115,59,102,111,114,40,97,61,33,48,59,116,60,110,59,116,43,43,41,108,46,116,119,101,101,110,115,91,116,93,46,114,117,110,40,49,41,59,114,101,116,117,114,110,32,101,63,40,115,46,110,111,116,105,102,121,87,105,116,104,40,111,44,91,108,44,49,44,48,93,41,44,115,46,114,101,115,111,108,118,101,87,105,116,104,40,111,44,91,108,44,101,93,41,41,58,115,46,114,101,106,101,99,116,87,105,116,104,40,111,44,91,108,44,101,93,41,44,116,104,105,115,125,125,41,44,99,61,108,46,112,114,111,112,115,59,102,111,114,40,33,102,117,110,99,116,105,111,110,40,101,44,116,41,123,118,97,114,32,110,44,114,44,105,44,111,44,97,59,102,111,114,40,110,32,105,110,32,101,41,105,102,40,105,61,116,91,114,61,86,40,110,41,93,44,111,61,101,91,110,93,44,65,114,114,97,121,46,105,115,65,114,114,97,121,40,111,41,38,38,40,105,61,111,91,49,93,44,111,61,101,91,110,93,61,111,91,48,93,41,44,110,33,61,61,114,38,38,40,101,91,114,93,61,111,44,100,101,108,101,116,101,32,101,91,110,93,41,44,40,97,61,107,46,99,115,115,72,111,111,107,115,91,114,93,41,38,38,34,101,120,112,97,110,100,34,105,110,32,97,41,102,111,114,40,110,32,105,110,32,111,61,97,46,101,120,112,97,110,100,40,111,41,44,100,101,108,101,116,101,32,101,91,114,93,44,111,41,110,32,105,110,32,101,124,124,40,101,91,110,93,61,111,91,110,93,44,116,91,110,93,61,105,41,59,101,108,115,101,32,116,91,114,93,61,105,125,40,99,44,108,46,111,112,116,115,46,115,112,101,99,105,97,108,69,97,115,105,110,103,41,59,114,60,105,59,114,43,43,41,105,102,40,110,61,100,116,46,112,114,101,102,105,108,116,101,114,115,91,114,93,46,99,97,108,108,40,108,44,111,44,99,44,108,46,111,112,116,115,41,41,114,101,116,117,114,110,32,109,40,110,46,115,116,111,112,41,38,38,40,107,46,95,113,117,101,117,101,72,111,111,107,115,40,108,46,101,108,101,109,44,108,46,111,112,116,115,46,113,117,101,117,101,41,46,115,116,111,112,61,110,46,115,116,111,112,46,98,105,110,100,40,110,41,41,44,110,59,114,101,116,117,114,110,32,107,46,109,97,112,40,99,44,112,116,44,108,41,44,109,40,108,46,111,112,116,115,46,115,116,97,114,116,41,38,38,108,46,111,112,116,115,46,115,116,97,114,116,46,99,97,108,108,40,111,44,108,41,44,108,46,112,114,111,103,114,101,115,115,40,108,46,111,112,116,115,46,112,114,111,103,114,101,115,115,41,46,100,111,110,101,40,108,46,111,112,116,115,46,100,111,110,101,44,108,46,111,112,116,115,46,99,111,109,112,108,101,116,101,41,46,102,97,105,108,40,108,46,111,112,116,115,46,102,97,105,108,41,46,97,108,119,97,121,115,40,108,46,111,112,116,115,46,97,108,119,97,121,115,41,44,107,46,102,120,46,116,105,109,101,114,40,107,46,101,120,116,101,110,100,40,117,44,123,101,108,101,109,58,111,44,97,110,105,109,58,108,44,113,117,101,117,101,58,108,46,111,112,116,115,46,113,117,101,117,101,125,41,41,44,108,125,107,46,65,110,105,109,97,116,105,111,110,61,107,46,101,120,116,101,110,100,40,100,116,44,123,116,119,101,101,110,101,114,115,58,123,34,42,34,58,91,102,117,110,99,116,105,111,110,40,101,44,116,41,123,118,97,114,32,110,61,116,104,105,115,46,99,114,101,97,116,101,84,119,101,101,110,40,101,44,116,41,59,114,101,116,117,114,110,32,108,101,40,110,46,101,108,101,109,44,101,44,110,101,46,101,120,101,99,40,116,41,44,110,41,44,110,125,93,125,44,116,119,101,101,110,101,114,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,109,40,101,41,63,40,116,61,101,44,101,61,91,34,42,34,93,41,58,101,61,101,46,109,97,116,99,104,40,82,41,59,102,111,114,40,118,97,114,32,110,44,114,61,48,44,105,61,101,46,108,101,110,103,116,104,59,114,60,105,59,114,43,43,41,110,61,101,91,114,93,44,100,116,46,116,119,101,101,110,101,114,115,91,110,93,61,100,116,46,116,119,101,101,110,101,114,115,91,110,93,124,124,91,93,44,100,116,46,116,119,101,101,110,101,114,115,91,110,93,46,117,110,115,104,105,102,116,40,116,41,125,44,112,114,101,102,105,108,116,101,114,115,58,91,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,118,97,114,32,114,44,105,44,111,44,97,44,115,44,117,44,108,44,99,44,102,61,34,119,105,100,116,104,34,105,110,32,116,124,124,34,104,101,105,103,104,116,34,105,110,32,116,44,112,61,116,104,105,115,44,100,61,123,125,44,104,61,101,46,115,116,121,108,101,44,103,61,101,46,110,111,100,101,84,121,112,101,38,38,115,101,40,101,41,44,118,61,81,46,103,101,116,40,101,44,34,102,120,115,104,111,119,34,41,59,102,111,114,40,114,32,105,110,32,110,46,113,117,101,117,101,124,124,40,110,117,108,108,61,61,40,97,61,107,46,95,113,117,101,117,101,72,111,111,107,115,40,101,44,34,102,120,34,41,41,46,117,110,113,117,101,117,101,100,38,38,40,97,46,117,110,113,117,101,117,101,100,61,48,44,115,61,97,46,101,109,112,116,121,46,102,105,114,101,44,97,46,101,109,112,116,121,46,102,105,114,101,61,102,117,110,99,116,105,111,110,40,41,123,97,46,117,110,113,117,101,117,101,100,124,124,115,40,41,125,41,44,97,46,117,110,113,117,101,117,101,100,43,43,44,112,46,97,108,119,97,121,115,40,102,117,110,99,116,105,111,110,40,41,123,112,46,97,108,119,97,121,115,40,102,117,110,99,116,105,111,110,40,41,123,97,46,117,110,113,117,101,117,101,100,45,45,44,107,46,113,117,101,117,101,40,101,44,34,102,120,34,41,46,108,101,110,103,116,104,124,124,97,46,101,109,112,116,121,46,102,105,114,101,40,41,125,41,125,41,41,44,116,41,105,102,40,105,61,116,91,114,93,44,115,116,46,116,101,115,116,40,105,41,41,123,105,102,40,100,101,108,101,116,101,32,116,91,114,93,44,111,61,111,124,124,34,116,111,103,103,108,101,34,61,61,61,105,44,105,61,61,61,40,103,63,34,104,105,100,101,34,58,34,115,104,111,119,34,41,41,123,105,102,40,34,115,104,111,119,34,33,61,61,105,124,124,33,118,124,124,118,111,105,100,32,48,61,61,61,118,91,114,93,41,99,111,110,116,105,110,117,101,59,103,61,33,48,125,100,91,114,93,61,118,38,38,118,91,114,93,124,124,107,46,115,116,121,108,101,40,101,44,114,41,125,105,102,40,40,117,61,33,107,46,105,115,69,109,112,116,121,79,98,106,101,99,116,40,116,41,41,124,124,33,107,46,105,115,69,109,112,116,121,79,98,106,101,99,116,40,100,41,41,102,111,114,40,114,32,105,110,32,102,38,38,49,61,61,61,101,46,110,111,100,101,84,121,112,101,38,38,40,110,46,111,118,101,114,102,108,111,119,61,91,104,46,111,118,101,114,102,108,111,119,44,104,46,111,118,101,114,102,108,111,119,88,44,104,46,111,118,101,114,102,108,111,119,89,93,44,110,117,108,108,61,61,40,108,61,118,38,38,118,46,100,105,115,112,108,97,121,41,38,38,40,108,61,81,46,103,101,116,40,101,44,34,100,105,115,112,108,97,121,34,41,41,44,34,110,111,110,101,34,61,61,61,40,99,61,107,46,99,115,115,40,101,44,34,100,105,115,112,108,97,121,34,41,41,38,38,40,108,63,99,61,108,58,40,102,101,40,91,101,93,44,33,48,41,44,108,61,101,46,115,116,121,108,101,46,100,105,115,112,108,97,121,124,124,108,44,99,61,107,46,99,115,115,40,101,44,34,100,105,115,112,108,97,121,34,41,44,102,101,40,91,101,93,41,41,41,44,40,34,105,110,108,105,110,101,34,61,61,61,99,124,124,34,105,110,108,105,110,101,45,98,108,111,99,107,34,61,61,61,99,38,38,110,117,108,108,33,61,108,41,38,38,34,110,111,110,101,34,61,61,61,107,46,99,115,115,40,101,44,34,102,108,111,97,116,34,41,38,38,40,117,124,124,40,112,46,100,111,110,101,40,102,117,110,99,116,105,111,110,40,41,123,104,46,100,105,115,112,108,97,121,61,108,125,41,44,110,117,108,108,61,61,108,38,38,40,99,61,104,46,100,105,115,112,108,97,121,44,108,61,34,110,111,110,101,34,61,61,61,99,63,34,34,58,99,41,41,44,104,46,100,105,115,112,108,97,121,61,34,105,110,108,105,110,101,45,98,108,111,99,107,34,41,41,44,110,46,111,118,101,114,102,108,111,119,38,38,40,104,46,111,118,101,114,102,108,111,119,61,34,104,105,100,100,101,110,34,44,112,46,97,108,119,97,121,115,40,102,117,110,99,116,105,111,110,40,41,123,104,46,111,118,101,114,102,108,111,119,61,110,46,111,118,101,114,102,108,111,119,91,48,93,44,104,46,111,118,101,114,102,108,111,119,88,61,110,46,111,118,101,114,102,108,111,119,91,49,93,44,104,46,111,118,101,114,102,108,111,119,89,61,110,46,111,118,101,114,102,108,111,119,91,50,93,125,41,41,44,117,61,33,49,44,100,41,117,124,124,40,118,63,34,104,105,100,100,101,110,34,105,110,32,118,38,38,40,103,61,118,46,104,105,100,100,101,110,41,58,118,61,81,46,97,99,99,101,115,115,40,101,44,34,102,120,115,104,111,119,34,44,123,100,105,115,112,108,97,121,58,108,125,41,44,111,38,38,40,118,46,104,105,100,100,101,110,61,33,103,41,44,103,38,38,102,101,40,91,101,93,44,33,48,41,44,112,46,100,111,110,101,40,102,117,110,99,116,105,111,110,40,41,123,102,111,114,40,114,32,105,110,32,103,124,124,102,101,40,91,101,93,41,44,81,46,114,101,109,111,118,101,40,101,44,34,102,120,115,104,111,119,34,41,44,100,41,107,46,115,116,121,108,101,40,101,44,114,44,100,91,114,93,41,125,41,41,44,117,61,112,116,40,103,63,118,91,114,93,58,48,44,114,44,112,41,44,114,32,105,110,32,118,124,124,40,118,91,114,93,61,117,46,115,116,97,114,116,44,103,38,38,40,117,46,101,110,100,61,117,46,115,116,97,114,116,44,117,46,115,116,97,114,116,61,48,41,41,125,93,44,112,114,101,102,105,108,116,101,114,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,116,63,100,116,46,112,114,101,102,105,108,116,101,114,115,46,117,110,115,104,105,102,116,40,101,41,58,100,116,46,112,114,101,102,105,108,116,101,114,115,46,112,117,115,104,40,101,41,125,125,41,44,107,46,115,112,101,101,100,61,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,118,97,114,32,114,61,101,38,38,34,111,98,106,101,99,116,34,61,61,116,121,112,101,111,102,32,101,63,107,46,101,120,116,101,110,100,40,123,125,44,101,41,58,123,99,111,109,112,108,101,116,101,58,110,124,124,33,110,38,38,116,124,124,109,40,101,41,38,38,101,44,100,117,114,97,116,105,111,110,58,101,44,101,97,115,105,110,103,58,110,38,38,116,124,124,116,38,38,33,109,40,116,41,38,38,116,125,59,114,101,116,117,114,110,32,107,46,102,120,46,111,102,102,63,114,46,100,117,114,97,116,105,111,110,61,48,58,34,110,117,109,98,101,114,34,33,61,116,121,112,101,111,102,32,114,46,100,117,114,97,116,105,111,110,38,38,40,114,46,100,117,114,97,116,105,111,110,32,105,110,32,107,46,102,120,46,115,112,101,101,100,115,63,114,46,100,117,114,97,116,105,111,110,61,107,46,102,120,46,115,112,101,101,100,115,91,114,46,100,117,114,97,116,105,111,110,93,58,114,46,100,117,114,97,116,105,111,110,61,107,46,102,120,46,115,112,101,101,100,115,46,95,100,101,102,97,117,108,116,41,44,110,117,108,108,33,61,114,46,113,117,101,117,101,38,38,33,48,33,61,61,114,46,113,117,101,117,101,124,124,40,114,46,113,117,101,117,101,61,34,102,120,34,41,44,114,46,111,108,100,61,114,46,99,111,109,112,108,101,116,101,44,114,46,99,111,109,112,108,101,116,101,61,102,117,110,99,116,105,111,110,40,41,123,109,40,114,46,111,108,100,41,38,38,114,46,111,108,100,46,99,97,108,108,40,116,104,105,115,41,44,114,46,113,117,101,117,101,38,38,107,46,100,101,113,117,101,117,101,40,116,104,105,115,44,114,46,113,117,101,117,101,41,125,44,114,125,44,107,46,102,110,46,101,120,116,101,110,100,40,123,102,97,100,101,84,111,58,102,117,110,99,116,105,111,110,40,101,44,116,44,110,44,114,41,123,114,101,116,117,114,110,32,116,104,105,115,46,102,105,108,116,101,114,40,115,101,41,46,99,115,115,40,34,111,112,97,99,105,116,121,34,44,48,41,46,115,104,111,119,40,41,46,101,110,100,40,41,46,97,110,105,109,97,116,101,40,123,111,112,97,99,105,116,121,58,116,125,44,101,44,110,44,114,41,125,44,97,110,105,109,97,116,101,58,102,117,110,99,116,105,111,110,40,116,44,101,44,110,44,114,41,123,118,97,114,32,105,61,107,46,105,115,69,109,112,116,121,79,98,106,101,99,116,40,116,41,44,111,61,107,46,115,112,101,101,100,40,101,44,110,44,114,41,44,97,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,100,116,40,116,104,105,115,44,107,46,101,120,116,101,110,100,40,123,125,44,116,41,44,111,41,59,40,105,124,124,81,46,103,101,116,40,116,104,105,115,44,34,102,105,110,105,115,104,34,41,41,38,38,101,46,115,116,111,112,40,33,48,41,125,59,114,101,116,117,114,110,32,97,46,102,105,110,105,115,104,61,97,44,105,124,124,33,49,61,61,61,111,46,113,117,101,117,101,63,116,104,105,115,46,101,97,99,104,40,97,41,58,116,104,105,115,46,113,117,101,117,101,40,111,46,113,117,101,117,101,44,97,41,125,44,115,116,111,112,58,102,117,110,99,116,105,111,110,40,105,44,101,44,111,41,123,118,97,114,32,97,61,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,101,46,115,116,111,112,59,100,101,108,101,116,101,32,101,46,115,116,111,112,44,116,40,111,41,125,59,114,101,116,117,114,110,34,115,116,114,105,110,103,34,33,61,116,121,112,101,111,102,32,105,38,38,40,111,61,101,44,101,61,105,44,105,61,118,111,105,100,32,48,41,44,101,38,38,33,49,33,61,61,105,38,38,116,104,105,115,46,113,117,101,117,101,40,105,124,124,34,102,120,34,44,91,93,41,44,116,104,105,115,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,33,48,44,116,61,110,117,108,108,33,61,105,38,38,105,43,34,113,117,101,117,101,72,111,111,107,115,34,44,110,61,107,46,116,105,109,101,114,115,44,114,61,81,46,103,101,116,40,116,104,105,115,41,59,105,102,40,116,41,114,91,116,93,38,38,114,91,116,93,46,115,116,111,112,38,38,97,40,114,91,116,93,41,59,101,108,115,101,32,102,111,114,40,116,32,105,110,32,114,41,114,91,116,93,38,38,114,91,116,93,46,115,116,111,112,38,38,117,116,46,116,101,115,116,40,116,41,38,38,97,40,114,91,116,93,41,59,102,111,114,40,116,61,110,46,108,101,110,103,116,104,59,116,45,45,59,41,110,91,116,93,46,101,108,101,109,33,61,61,116,104,105,115,124,124,110,117,108,108,33,61,105,38,38,110,91,116,93,46,113,117,101,117,101,33,61,61,105,124,124,40,110,91,116,93,46,97,110,105,109,46,115,116,111,112,40,111,41,44,101,61,33,49,44,110,46,115,112,108,105,99,101,40,116,44,49,41,41,59,33,101,38,38,111,124,124,107,46,100,101,113,117,101,117,101,40,116,104,105,115,44,105,41,125,41,125,44,102,105,110,105,115,104,58,102,117,110,99,116,105,111,110,40,97,41,123,114,101,116,117,114,110,33,49,33,61,61,97,38,38,40,97,61,97,124,124,34,102,120,34,41,44,116,104,105,115,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,44,116,61,81,46,103,101,116,40,116,104,105,115,41,44,110,61,116,91,97,43,34,113,117,101,117,101,34,93,44,114,61,116,91,97,43,34,113,117,101,117,101,72,111,111,107,115,34,93,44,105,61,107,46,116,105,109,101,114,115,44,111,61,110,63,110,46,108,101,110,103,116,104,58,48,59,102,111,114,40,116,46,102,105,110,105,115,104,61,33,48,44,107,46,113,117,101,117,101,40,116,104,105,115,44,97,44,91,93,41,44,114,38,38,114,46,115,116,111,112,38,38,114,46,115,116,111,112,46,99,97,108,108,40,116,104,105,115,44,33,48,41,44,101,61,105,46,108,101,110,103,116,104,59,101,45,45,59,41,105,91,101,93,46,101,108,101,109,61,61,61,116,104,105,115,38,38,105,91,101,93,46,113,117,101,117,101,61,61,61,97,38,38,40,105,91,101,93,46,97,110,105,109,46,115,116,111,112,40,33,48,41,44,105,46,115,112,108,105,99,101,40,101,44,49,41,41,59,102,111,114,40,101,61,48,59,101,60,111,59,101,43,43,41,110,91,101,93,38,38,110,91,101,93,46,102,105,110,105,115,104,38,38,110,91,101,93,46,102,105,110,105,115,104,46,99,97,108,108,40,116,104,105,115,41,59,100,101,108,101,116,101,32,116,46,102,105,110,105,115,104,125,41,125,125,41,44,107,46,101,97,99,104,40,91,34,116,111,103,103,108,101,34,44,34,115,104,111,119,34,44,34,104,105,100,101,34,93,44,102,117,110,99,116,105,111,110,40,101,44,114,41,123,118,97,114,32,105,61,107,46,102,110,91,114,93,59,107,46,102,110,91,114,93,61,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,114,101,116,117,114,110,32,110,117,108,108,61,61,101,124,124,34,98,111,111,108,101,97,110,34,61,61,116,121,112,101,111,102,32,101,63,105,46,97,112,112,108,121,40,116,104,105,115,44,97,114,103,117,109,101,110,116,115,41,58,116,104,105,115,46,97,110,105,109,97,116,101,40,102,116,40,114,44,33,48,41,44,101,44,116,44,110,41,125,125,41,44,107,46,101,97,99,104,40,123,115,108,105,100,101,68,111,119,110,58,102,116,40,34,115,104,111,119,34,41,44,115,108,105,100,101,85,112,58,102,116,40,34,104,105,100,101,34,41,44,115,108,105,100,101,84,111,103,103,108,101,58,102,116,40,34,116,111,103,103,108,101,34,41,44,102,97,100,101,73,110,58,123,111,112,97,99,105,116,121,58,34,115,104,111,119,34,125,44,102,97,100,101,79,117,116,58,123,111,112,97,99,105,116,121,58,34,104,105,100,101,34,125,44,102,97,100,101,84,111,103,103,108,101,58,123,111,112,97,99,105,116,121,58,34,116,111,103,103,108,101,34,125,125,44,102,117,110,99,116,105,111,110,40,101,44,114,41,123,107,46,102,110,91,101,93,61,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,114,101,116,117,114,110,32,116,104,105,115,46,97,110,105,109,97,116,101,40,114,44,101,44,116,44,110,41,125,125,41,44,107,46,116,105,109,101,114,115,61,91,93,44,107,46,102,120,46,116,105,99,107,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,44,116,61,48,44,110,61,107,46,116,105,109,101,114,115,59,102,111,114,40,114,116,61,68,97,116,101,46,110,111,119,40,41,59,116,60,110,46,108,101,110,103,116,104,59,116,43,43,41,40,101,61,110,91,116,93,41,40,41,124,124,110,91,116,93,33,61,61,101,124,124,110,46,115,112,108,105,99,101,40,116,45,45,44,49,41,59,110,46,108,101,110,103,116,104,124,124,107,46,102,120,46,115,116,111,112,40,41,44,114,116,61,118,111,105,100,32,48,125,44,107,46,102,120,46,116,105,109,101,114,61,102,117,110,99,116,105,111,110,40,101,41,123,107,46,116,105,109,101,114,115,46,112,117,115,104,40,101,41,44,107,46,102,120,46,115,116,97,114,116,40,41,125,44,107,46,102,120,46,105,110,116,101,114,118,97,108,61,49,51,44,107,46,102,120,46,115,116,97,114,116,61,102,117,110,99,116,105,111,110,40,41,123,105,116,124,124,40,105,116,61,33,48,44,108,116,40,41,41,125,44,107,46,102,120,46,115,116,111,112,61,102,117,110,99,116,105,111,110,40,41,123,105,116,61,110,117,108,108,125,44,107,46,102,120,46,115,112,101,101,100,115,61,123,115,108,111,119,58,54,48,48,44,102,97,115,116,58,50,48,48,44,95,100,101,102,97,117,108,116,58,52,48,48,125,44,107,46,102,110,46,100,101,108,97,121,61,102,117,110,99,116,105,111,110,40,114,44,101,41,123,114,101,116,117,114,110,32,114,61,107,46,102,120,38,38,107,46,102,120,46,115,112,101,101,100,115,91,114,93,124,124,114,44,101,61,101,124,124,34,102,120,34,44,116,104,105,115,46,113,117,101,117,101,40,101,44,102,117,110,99,116,105,111,110,40,101,44,116,41,123,118,97,114,32,110,61,67,46,115,101,116,84,105,109,101,111,117,116,40,101,44,114,41,59,116,46,115,116,111,112,61,102,117,110,99,116,105,111,110,40,41,123,67,46,99,108,101,97,114,84,105,109,101,111,117,116,40,110,41,125,125,41,125,44,111,116,61,69,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,34,105,110,112,117,116,34,41,44,97,116,61,69,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,34,115,101,108,101,99,116,34,41,46,97,112,112,101,110,100,67,104,105,108,100,40,69,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,34,111,112,116,105,111,110,34,41,41,44,111,116,46,116,121,112,101,61,34,99,104,101,99,107,98,111,120,34,44,121,46,99,104,101,99,107,79,110,61,34,34,33,61,61,111,116,46,118,97,108,117,101,44,121,46,111,112,116,83,101,108,101,99,116,101,100,61,97,116,46,115,101,108,101,99,116,101,100,44,40,111,116,61,69,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,34,105,110,112,117,116,34,41,41,46,118,97,108,117,101,61,34,116,34,44,111,116,46,116,121,112,101,61,34,114,97,100,105,111,34,44,121,46,114,97,100,105,111,86,97,108,117,101,61,34,116,34,61,61,61,111,116,46,118,97,108,117,101,59,118,97,114,32,104,116,44,103,116,61,107,46,101,120,112,114,46,97,116,116,114,72,97,110,100,108,101,59,107,46,102,110,46,101,120,116,101,110,100,40,123,97,116,116,114,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,114,101,116,117,114,110,32,95,40,116,104,105,115,44,107,46,97,116,116,114,44,101,44,116,44,49,60,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,41,125,44,114,101,109,111,118,101,65,116,116,114,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,116,104,105,115,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,41,123,107,46,114,101,109,111,118,101,65,116,116,114,40,116,104,105,115,44,101,41,125,41,125,125,41,44,107,46,101,120,116,101,110,100,40,123,97,116,116,114,58,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,118,97,114,32,114,44,105,44,111,61,101,46,110,111,100,101,84,121,112,101,59,105,102,40,51,33,61,61,111,38,38,56,33,61,61,111,38,38,50,33,61,61,111,41,114,101,116,117,114,110,34,117,110,100,101,102,105,110,101,100,34,61,61,116,121,112,101,111,102,32,101,46,103,101,116,65,116,116,114,105,98,117,116,101,63,107,46,112,114,111,112,40,101,44,116,44,110,41,58,40,49,61,61,61,111,38,38,107,46,105,115,88,77,76,68,111,99,40,101,41,124,124,40,105,61,107,46,97,116,116,114,72,111,111,107,115,91,116,46,116,111,76,111,119,101,114,67,97,115,101,40,41,93,124,124,40,107,46,101,120,112,114,46,109,97,116,99,104,46,98,111,111,108,46,116,101,115,116,40,116,41,63,104,116,58,118,111,105,100,32,48,41,41,44,118,111,105,100,32,48,33,61,61,110,63,110,117,108,108,61,61,61,110,63,118,111,105,100,32,107,46,114,101,109,111,118,101,65,116,116,114,40,101,44,116,41,58,105,38,38,34,115,101,116,34,105,110,32,105,38,38,118,111,105,100,32,48,33,61,61,40,114,61,105,46,115,101,116,40,101,44,110,44,116,41,41,63,114,58,40,101,46,115,101,116,65,116,116,114,105,98,117,116,101,40,116,44,110,43,34,34,41,44,110,41,58,105,38,38,34,103,101,116,34,105,110,32,105,38,38,110,117,108,108,33,61,61,40,114,61,105,46,103,101,116,40,101,44,116,41,41,63,114,58,110,117,108,108,61,61,40,114,61,107,46,102,105,110,100,46,97,116,116,114,40,101,44,116,41,41,63,118,111,105,100,32,48,58,114,41,125,44,97,116,116,114,72,111,111,107,115,58,123,116,121,112,101,58,123,115,101,116,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,105,102,40,33,121,46,114,97,100,105,111,86,97,108,117,101,38,38,34,114,97,100,105,111,34,61,61,61,116,38,38,65,40,101,44,34,105,110,112,117,116,34,41,41,123,118,97,114,32,110,61,101,46,118,97,108,117,101,59,114,101,116,117,114,110,32,101,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,116,121,112,101,34,44,116,41,44,110,38,38,40,101,46,118,97,108,117,101,61,110,41,44,116,125,125,125,125,44,114,101,109,111,118,101,65,116,116,114,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,118,97,114,32,110,44,114,61,48,44,105,61,116,38,38,116,46,109,97,116,99,104,40,82,41,59,105,102,40,105,38,38,49,61,61,61,101,46,110,111,100,101,84,121,112,101,41,119,104,105,108,101,40,110,61,105,91,114,43,43,93,41,101,46,114,101,109,111,118,101,65,116,116,114,105,98,117,116,101,40,110,41,125,125,41,44,104,116,61,123,115,101,116,58,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,114,101,116,117,114,110,33,49,61,61,61,116,63,107,46,114,101,109,111,118,101,65,116,116,114,40,101,44,110,41,58,101,46,115,101,116,65,116,116,114,105,98,117,116,101,40,110,44,110,41,44,110,125,125,44,107,46,101,97,99,104,40,107,46,101,120,112,114,46,109,97,116,99,104,46,98,111,111,108,46,115,111,117,114,99,101,46,109,97,116,99,104,40,47,92,119,43,47,103,41,44,102,117,110,99,116,105,111,110,40,101,44,116,41,123,118,97,114,32,97,61,103,116,91,116,93,124,124,107,46,102,105,110,100,46,97,116,116,114,59,103,116,91,116,93,61,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,118,97,114,32,114,44,105,44,111,61,116,46,116,111,76,111,119,101,114,67,97,115,101,40,41,59,114,101,116,117,114,110,32,110,124,124,40,105,61,103,116,91,111,93,44,103,116,91,111,93,61,114,44,114,61,110,117,108,108,33,61,97,40,101,44,116,44,110,41,63,111,58,110,117,108,108,44,103,116,91,111,93,61,105,41,44,114,125,125,41,59,118,97,114,32,118,116,61,47,94,40,63,58,105,110,112,117,116,124,115,101,108,101,99,116,124,116,101,120,116,97,114,101,97,124,98,117,116,116,111,110,41,36,47,105,44,121,116,61,47,94,40,63,58,97,124,97,114,101,97,41,36,47,105,59,102,117,110,99,116,105,111,110,32,109,116,40,101,41,123,114,101,116,117,114,110,40,101,46,109,97,116,99,104,40,82,41,124,124,91,93,41,46,106,111,105,110,40,34,32,34,41,125,102,117,110,99,116,105,111,110,32,120,116,40,101,41,123,114,101,116,117,114,110,32,101,46,103,101,116,65,116,116,114,105,98,117,116,101,38,38,101,46,103,101,116,65,116,116,114,105,98,117,116,101,40,34,99,108,97,115,115,34,41,124,124,34,34,125,102,117,110,99,116,105,111,110,32,98,116,40,101,41,123,114,101,116,117,114,110,32,65,114,114,97,121,46,105,115,65,114,114,97,121,40,101,41,63,101,58,34,115,116,114,105,110,103,34,61,61,116,121,112,101,111,102,32,101,38,38,101,46,109,97,116,99,104,40,82,41,124,124,91,93,125,107,46,102,110,46,101,120,116,101,110,100,40,123,112,114,111,112,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,114,101,116,117,114,110,32,95,40,116,104,105,115,44,107,46,112,114,111,112,44,101,44,116,44,49,60,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,41,125,44,114,101,109,111,118,101,80,114,111,112,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,116,104,105,115,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,41,123,100,101,108,101,116,101,32,116,104,105,115,91,107,46,112,114,111,112,70,105,120,91,101,93,124,124,101,93,125,41,125,125,41,44,107,46,101,120,116,101,110,100,40,123,112,114,111,112,58,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,118,97,114,32,114,44,105,44,111,61,101,46,110,111,100,101,84,121,112,101,59,105,102,40,51,33,61,61,111,38,38,56,33,61,61,111,38,38,50,33,61,61,111,41,114,101,116,117,114,110,32,49,61,61,61,111,38,38,107,46,105,115,88,77,76,68,111,99,40,101,41,124,124,40,116,61,107,46,112,114,111,112,70,105,120,91,116,93,124,124,116,44,105,61,107,46,112,114,111,112,72,111,111,107,115,91,116,93,41,44,118,111,105,100,32,48,33,61,61,110,63,105,38,38,34,115,101,116,34,105,110,32,105,38,38,118,111,105,100,32,48,33,61,61,40,114,61,105,46,115,101,116,40,101,44,110,44,116,41,41,63,114,58,101,91,116,93,61,110,58,105,38,38,34,103,101,116,34,105,110,32,105,38,38,110,117,108,108,33,61,61,40,114,61,105,46,103,101,116,40,101,44,116,41,41,63,114,58,101,91,116,93,125,44,112,114,111,112,72,111,111,107,115,58,123,116,97,98,73,110,100,101,120,58,123,103,101,116,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,107,46,102,105,110,100,46,97,116,116,114,40,101,44,34,116,97,98,105,110,100,101,120,34,41,59,114,101,116,117,114,110,32,116,63,112,97,114,115,101,73,110,116,40,116,44,49,48,41,58,118,116,46,116,101,115,116,40,101,46,110,111,100,101,78,97,109,101,41,124,124,121,116,46,116,101,115,116,40,101,46,110,111,100,101,78,97,109,101,41,38,38,101,46,104,114,101,102,63,48,58,45,49,125,125,125,44,112,114,111,112,70,105,120,58,123,34,102,111,114,34,58,34,104,116,109,108,70,111,114,34,44,34,99,108,97,115,115,34,58,34,99,108,97,115,115,78,97,109,101,34,125,125,41,44,121,46,111,112,116,83,101,108,101,99,116,101,100,124,124,40,107,46,112,114,111,112,72,111,111,107,115,46,115,101,108,101,99,116,101,100,61,123,103,101,116,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,101,46,112,97,114,101,110,116,78,111,100,101,59,114,101,116,117,114,110,32,116,38,38,116,46,112,97,114,101,110,116,78,111,100,101,38,38,116,46,112,97,114,101,110,116,78,111,100,101,46,115,101,108,101,99,116,101,100,73,110,100,101,120,44,110,117,108,108,125,44,115,101,116,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,101,46,112,97,114,101,110,116,78,111,100,101,59,116,38,38,40,116,46,115,101,108,101,99,116,101,100,73,110,100,101,120,44,116,46,112,97,114,101,110,116,78,111,100,101,38,38,116,46,112,97,114,101,110,116,78,111,100,101,46,115,101,108,101,99,116,101,100,73,110,100,101,120,41,125,125,41,44,107,46,101,97,99,104,40,91,34,116,97,98,73,110,100,101,120,34,44,34,114,101,97,100,79,110,108,121,34,44,34,109,97,120,76,101,110,103,116,104,34,44,34,99,101,108,108,83,112,97,99,105,110,103,34,44,34,99,101,108,108,80,97,100,100,105,110,103,34,44,34,114,111,119,83,112,97,110,34,44,34,99,111,108,83,112,97,110,34,44,34,117,115,101,77,97,112,34,44,34,102,114,97,109,101,66,111,114,100,101,114,34,44,34,99,111,110,116,101,110,116,69,100,105,116,97,98,108,101,34,93,44,102,117,110,99,116,105,111,110,40,41,123,107,46,112,114,111,112,70,105,120,91,116,104,105,115,46,116,111,76,111,119,101,114,67,97,115,101,40,41,93,61,116,104,105,115,125,41,44,107,46,102,110,46,101,120,116,101,110,100,40,123,97,100,100,67,108,97,115,115,58,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,101,44,110,44,114,44,105,44,111,44,97,44,115,44,117,61,48,59,105,102,40,109,40,116,41,41,114,101,116,117,114,110,32,116,104,105,115,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,101,41,123,107,40,116,104,105,115,41,46,97,100,100,67,108,97,115,115,40,116,46,99,97,108,108,40,116,104,105,115,44,101,44,120,116,40,116,104,105,115,41,41,41,125,41,59,105,102,40,40,101,61,98,116,40,116,41,41,46,108,101,110,103,116,104,41,119,104,105,108,101,40,110,61,116,104,105,115,91,117,43,43,93,41,105,102,40,105,61,120,116,40,110,41,44,114,61,49,61,61,61,110,46,110,111,100,101,84,121,112,101,38,38,34,32,34,43,109,116,40,105,41,43,34,32,34,41,123,97,61,48,59,119,104,105,108,101,40,111,61,101,91,97,43,43,93,41,114,46,105,110,100,101,120,79,102,40,34,32,34,43,111,43,34,32,34,41,60,48,38,38,40,114,43,61,111,43,34,32,34,41,59,105,33,61,61,40,115,61,109,116,40,114,41,41,38,38,110,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,99,108,97,115,115,34,44,115,41,125,114,101,116,117,114,110,32,116,104,105,115,125,44,114,101,109,111,118,101,67,108,97,115,115,58,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,101,44,110,44,114,44,105,44,111,44,97,44,115,44,117,61,48,59,105,102,40,109,40,116,41,41,114,101,116,117,114,110,32,116,104,105,115,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,101,41,123,107,40,116,104,105,115,41,46,114,101,109,111,118,101,67,108,97,115,115,40,116,46,99,97,108,108,40,116,104,105,115,44,101,44,120,116,40,116,104,105,115,41,41,41,125,41,59,105,102,40,33,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,41,114,101,116,117,114,110,32,116,104,105,115,46,97,116,116,114,40,34,99,108,97,115,115,34,44,34,34,41,59,105,102,40,40,101,61,98,116,40,116,41,41,46,108,101,110,103,116,104,41,119,104,105,108,101,40,110,61,116,104,105,115,91,117,43,43,93,41,105,102,40,105,61,120,116,40,110,41,44,114,61,49,61,61,61,110,46,110,111,100,101,84,121,112,101,38,38,34,32,34,43,109,116,40,105,41,43,34,32,34,41,123,97,61,48,59,119,104,105,108,101,40,111,61,101,91,97,43,43,93,41,119,104,105,108,101,40,45,49,60,114,46,105,110,100,101,120,79,102,40,34,32,34,43,111,43,34,32,34,41,41,114,61,114,46,114,101,112,108,97,99,101,40,34,32,34,43,111,43,34,32,34,44,34,32,34,41,59,105,33,61,61,40,115,61,109,116,40,114,41,41,38,38,110,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,99,108,97,115,115,34,44,115,41,125,114,101,116,117,114,110,32,116,104,105,115,125,44,116,111,103,103,108,101,67,108,97,115,115,58,102,117,110,99,116,105,111,110,40,105,44,116,41,123,118,97,114,32,111,61,116,121,112,101,111,102,32,105,44,97,61,34,115,116,114,105,110,103,34,61,61,61,111,124,124,65,114,114,97,121,46,105,115,65,114,114,97,121,40,105,41,59,114,101,116,117,114,110,34,98,111,111,108,101,97,110,34,61,61,116,121,112,101,111,102,32,116,38,38,97,63,116,63,116,104,105,115,46,97,100,100,67,108,97,115,115,40,105,41,58,116,104,105,115,46,114,101,109,111,118,101,67,108,97,115,115,40,105,41,58,109,40,105,41,63,116,104,105,115,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,101,41,123,107,40,116,104,105,115,41,46,116,111,103,103,108,101,67,108,97,115,115,40,105,46,99,97,108,108,40,116,104,105,115,44,101,44,120,116,40,116,104,105,115,41,44,116,41,44,116,41,125,41,58,116,104,105,115,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,44,116,44,110,44,114,59,105,102,40,97,41,123,116,61,48,44,110,61,107,40,116,104,105,115,41,44,114,61,98,116,40,105,41,59,119,104,105,108,101,40,101,61,114,91,116,43,43,93,41,110,46,104,97,115,67,108,97,115,115,40,101,41,63,110,46,114,101,109,111,118,101,67,108,97,115,115,40,101,41,58,110,46,97,100,100,67,108,97,115,115,40,101,41,125,101,108,115,101,32,118,111,105,100,32,48,33,61,61,105,38,38,34,98,111,111,108,101,97,110,34,33,61,61,111,124,124,40,40,101,61,120,116,40,116,104,105,115,41,41,38,38,81,46,115,101,116,40,116,104,105,115,44,34,95,95,99,108,97,115,115,78,97,109,101,95,95,34,44,101,41,44,116,104,105,115,46,115,101,116,65,116,116,114,105,98,117,116,101,38,38,116,104,105,115,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,99,108,97,115,115,34,44,101,124,124,33,49,61,61,61,105,63,34,34,58,81,46,103,101,116,40,116,104,105,115,44,34,95,95,99,108,97,115,115,78,97,109,101,95,95,34,41,124,124,34,34,41,41,125,41,125,44,104,97,115,67,108,97,115,115,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,44,110,44,114,61,48,59,116,61,34,32,34,43,101,43,34,32,34,59,119,104,105,108,101,40,110,61,116,104,105,115,91,114,43,43,93,41,105,102,40,49,61,61,61,110,46,110,111,100,101,84,121,112,101,38,38,45,49,60,40,34,32,34,43,109,116,40,120,116,40,110,41,41,43,34,32,34,41,46,105,110,100,101,120,79,102,40,116,41,41,114,101,116,117,114,110,33,48,59,114,101,116,117,114,110,33,49,125,125,41,59,118,97,114,32,119,116,61,47,92,114,47,103,59,107,46,102,110,46,101,120,116,101,110,100,40,123,118,97,108,58,102,117,110,99,116,105,111,110,40,110,41,123,118,97,114,32,114,44,101,44,105,44,116,61,116,104,105,115,91,48,93,59,114,101,116,117,114,110,32,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,63,40,105,61,109,40,110,41,44,116,104,105,115,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,59,49,61,61,61,116,104,105,115,46,110,111,100,101,84,121,112,101,38,38,40,110,117,108,108,61,61,40,116,61,105,63,110,46,99,97,108,108,40,116,104,105,115,44,101,44,107,40,116,104,105,115,41,46,118,97,108,40,41,41,58,110,41,63,116,61,34,34,58,34,110,117,109,98,101,114,34,61,61,116,121,112,101,111,102,32,116,63,116,43,61,34,34,58,65,114,114,97,121,46,105,115,65,114,114,97,121,40,116,41,38,38,40,116,61,107,46,109,97,112,40,116,44,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,110,117,108,108,61,61,101,63,34,34,58,101,43,34,34,125,41,41,44,40,114,61,107,46,118,97,108,72,111,111,107,115,91,116,104,105,115,46,116,121,112,101,93,124,124,107,46,118,97,108,72,111,111,107,115,91,116,104,105,115,46,110,111,100,101,78,97,109,101,46,116,111,76,111,119,101,114,67,97,115,101,40,41,93,41,38,38,34,115,101,116,34,105,110,32,114,38,38,118,111,105,100,32,48,33,61,61,114,46,115,101,116,40,116,104,105,115,44,116,44,34,118,97,108,117,101,34,41,124,124,40,116,104,105,115,46,118,97,108,117,101,61,116,41,41,125,41,41,58,116,63,40,114,61,107,46,118,97,108,72,111,111,107,115,91,116,46,116,121,112,101,93,124,124,107,46,118,97,108,72,111,111,107,115,91,116,46,110,111,100,101,78,97,109,101,46,116,111,76,111,119,101,114,67,97,115,101,40,41,93,41,38,38,34,103,101,116,34,105,110,32,114,38,38,118,111,105,100,32,48,33,61,61,40,101,61,114,46,103,101,116,40,116,44,34,118,97,108,117,101,34,41,41,63,101,58,34,115,116,114,105,110,103,34,61,61,116,121,112,101,111,102,40,101,61,116,46,118,97,108,117,101,41,63,101,46,114,101,112,108,97,99,101,40,119,116,44,34,34,41,58,110,117,108,108,61,61,101,63,34,34,58,101,58,118,111,105,100,32,48,125,125,41,44,107,46,101,120,116,101,110,100,40,123,118,97,108,72,111,111,107,115,58,123,111,112,116,105,111,110,58,123,103,101,116,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,107,46,102,105,110,100,46,97,116,116,114,40,101,44,34,118,97,108,117,101,34,41,59,114,101,116,117,114,110,32,110,117,108,108,33,61,116,63,116,58,109,116,40,107,46,116,101,120,116,40,101,41,41,125,125,44,115,101,108,101,99,116,58,123,103,101,116,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,44,110,44,114,44,105,61,101,46,111,112,116,105,111,110,115,44,111,61,101,46,115,101,108,101,99,116,101,100,73,110,100,101,120,44,97,61,34,115,101,108,101,99,116,45,111,110,101,34,61,61,61,101,46,116,121,112,101,44,115,61,97,63,110,117,108,108,58,91,93,44,117,61,97,63,111,43,49,58,105,46,108,101,110,103,116,104,59,102,111,114,40,114,61,111,60,48,63,117,58,97,63,111,58,48,59,114,60,117,59,114,43,43,41,105,102,40,40,40,110,61,105,91,114,93,41,46,115,101,108,101,99,116,101,100,124,124,114,61,61,61,111,41,38,38,33,110,46,100,105,115,97,98,108,101,100,38,38,40,33,110,46,112,97,114,101,110,116,78,111,100,101,46,100,105,115,97,98,108,101,100,124,124,33,65,40,110,46,112,97,114,101,110,116,78,111,100,101,44,34,111,112,116,103,114,111,117,112,34,41,41,41,123,105,102,40,116,61,107,40,110,41,46,118,97,108,40,41,44,97,41,114,101,116,117,114,110,32,116,59,115,46,112,117,115,104,40,116,41,125,114,101,116,117,114,110,32,115,125,44,115,101,116,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,118,97,114,32,110,44,114,44,105,61,101,46,111,112,116,105,111,110,115,44,111,61,107,46,109,97,107,101,65,114,114,97,121,40,116,41,44,97,61,105,46,108,101,110,103,116,104,59,119,104,105,108,101,40,97,45,45,41,40,40,114,61,105,91,97,93,41,46,115,101,108,101,99,116,101,100,61,45,49,60,107,46,105,110,65,114,114,97,121,40,107,46,118,97,108,72,111,111,107,115,46,111,112,116,105,111,110,46,103,101,116,40,114,41,44,111,41,41,38,38,40,110,61,33,48,41,59,114,101,116,117,114,110,32,110,124,124,40,101,46,115,101,108,101,99,116,101,100,73,110,100,101,120,61,45,49,41,44,111,125,125,125,125,41,44,107,46,101,97,99,104,40,91,34,114,97,100,105,111,34,44,34,99,104,101,99,107,98,111,120,34,93,44,102,117,110,99,116,105,111,110,40,41,123,107,46,118,97,108,72,111,111,107,115,91,116,104,105,115,93,61,123,115,101,116,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,105,102,40,65,114,114,97,121,46,105,115,65,114,114,97,121,40,116,41,41,114,101,116,117,114,110,32,101,46,99,104,101,99,107,101,100,61,45,49,60,107,46,105,110,65,114,114,97,121,40,107,40,101,41,46,118,97,108,40,41,44,116,41,125,125,44,121,46,99,104,101,99,107,79,110,124,124,40,107,46,118,97,108,72,111,111,107,115,91,116,104,105,115,93,46,103,101,116,61,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,110,117,108,108,61,61,61,101,46,103,101,116,65,116,116,114,105,98,117,116,101,40,34,118,97,108,117,101,34,41,63,34,111,110,34,58,101,46,118,97,108,117,101,125,41,125,41,44,121,46,102,111,99,117,115,105,110,61,34,111,110,102,111,99,117,115,105,110,34,105,110,32,67,59,118,97,114,32,84,116,61,47,94,40,63,58,102,111,99,117,115,105,110,102,111,99,117,115,124,102,111,99,117,115,111,117,116,98,108,117,114,41,36,47,44,67,116,61,102,117,110,99,116,105,111,110,40,101,41,123,101,46,115,116,111,112,80,114,111,112,97,103,97,116,105,111,110,40,41,125,59,107,46,101,120,116,101,110,100,40,107,46,101,118,101,110,116,44,123,116,114,105,103,103,101,114,58,102,117,110,99,116,105,111,110,40,101,44,116,44,110,44,114,41,123,118,97,114,32,105,44,111,44,97,44,115,44,117,44,108,44,99,44,102,44,112,61,91,110,124,124,69,93,44,100,61,118,46,99,97,108,108,40,101,44,34,116,121,112,101,34,41,63,101,46,116,121,112,101,58,101,44,104,61,118,46,99,97,108,108,40,101,44,34,110,97,109,101,115,112,97,99,101,34,41,63,101,46,110,97,109,101,115,112,97,99,101,46,115,112,108,105,116,40,34,46,34,41,58,91,93,59,105,102,40,111,61,102,61,97,61,110,61,110,124,124,69,44,51,33,61,61,110,46,110,111,100,101,84,121,112,101,38,38,56,33,61,61,110,46,110,111,100,101,84,121,112,101,38,38,33,84,116,46,116,101,115,116,40,100,43,107,46,101,118,101,110,116,46,116,114,105,103,103,101,114,101,100,41,38,38,40,45,49,60,100,46,105,110,100,101,120,79,102,40,34,46,34,41,38,38,40,100,61,40,104,61,100,46,115,112,108,105,116,40,34,46,34,41,41,46,115,104,105,102,116,40,41,44,104,46,115,111,114,116,40,41,41,44,117,61,100,46,105,110,100,101,120,79,102,40,34,58,34,41,60,48,38,38,34,111,110,34,43,100,44,40,101,61,101,91,107,46,101,120,112,97,110,100,111,93,63,101,58,110,101,119,32,107,46,69,118,101,110,116,40,100,44,34,111,98,106,101,99,116,34,61,61,116,121,112,101,111,102,32,101,38,38,101,41,41,46,105,115,84,114,105,103,103,101,114,61,114,63,50,58,51,44,101,46,110,97,109,101,115,112,97,99,101,61,104,46,106,111,105,110,40,34,46,34,41,44,101,46,114,110,97,109,101,115,112,97,99,101,61,101,46,110,97,109,101,115,112,97,99,101,63,110,101,119,32,82,101,103,69,120,112,40,34,40,94,124,92,92,46,41,34,43,104,46,106,111,105,110,40,34,92,92,46,40,63,58,46,42,92,92,46,124,41,34,41,43,34,40,92,92,46,124,36,41,34,41,58,110,117,108,108,44,101,46,114,101,115,117,108,116,61,118,111,105,100,32,48,44,101,46,116,97,114,103,101,116,124,124,40,101,46,116,97,114,103,101,116,61,110,41,44,116,61,110,117,108,108,61,61,116,63,91,101,93,58,107,46,109,97,107,101,65,114,114,97,121,40,116,44,91,101,93,41,44,99,61,107,46,101,118,101,110,116,46,115,112,101,99,105,97,108,91,100,93,124,124,123,125,44,114,124,124,33,99,46,116,114,105,103,103,101,114,124,124,33,49,33,61,61,99,46,116,114,105,103,103,101,114,46,97,112,112,108,121,40,110,44,116,41,41,41,123,105,102,40,33,114,38,38,33,99,46,110,111,66,117,98,98,108,101,38,38,33,120,40,110,41,41,123,102,111,114,40,115,61,99,46,100,101,108,101,103,97,116,101,84,121,112,101,124,124,100,44,84,116,46,116,101,115,116,40,115,43,100,41,124,124,40,111,61,111,46,112,97,114,101,110,116,78,111,100,101,41,59,111,59,111,61,111,46,112,97,114,101,110,116,78,111,100,101,41,112,46,112,117,115,104,40,111,41,44,97,61,111,59,97,61,61,61,40,110,46,111,119,110,101,114,68,111,99,117,109,101,110,116,124,124,69,41,38,38,112,46,112,117,115,104,40,97,46,100,101,102,97,117,108,116,86,105,101,119,124,124,97,46,112,97,114,101,110,116,87,105,110,100,111,119,124,124,67,41,125,105,61,48,59,119,104,105,108,101,40,40,111,61,112,91,105,43,43,93,41,38,38,33,101,46,105,115,80,114,111,112,97,103,97,116,105,111,110,83,116,111,112,112,101,100,40,41,41,102,61,111,44,101,46,116,121,112,101,61,49,60,105,63,115,58,99,46,98,105,110,100,84,121,112,101,124,124,100,44,40,108,61,40,81,46,103,101,116,40,111,44,34,101,118,101,110,116,115,34,41,124,124,123,125,41,91,101,46,116,121,112,101,93,38,38,81,46,103,101,116,40,111,44,34,104,97,110,100,108,101,34,41,41,38,38,108,46,97,112,112,108,121,40,111,44,116,41,44,40,108,61,117,38,38,111,91,117,93,41,38,38,108,46,97,112,112,108,121,38,38,71,40,111,41,38,38,40,101,46,114,101,115,117,108,116,61,108,46,97,112,112,108,121,40,111,44,116,41,44,33,49,61,61,61,101,46,114,101,115,117,108,116,38,38,101,46,112,114,101,118,101,110,116,68,101,102,97,117,108,116,40,41,41,59,114,101,116,117,114,110,32,101,46,116,121,112,101,61,100,44,114,124,124,101,46,105,115,68,101,102,97,117,108,116,80,114,101,118,101,110,116,101,100,40,41,124,124,99,46,95,100,101,102,97,117,108,116,38,38,33,49,33,61,61,99,46,95,100,101,102,97,117,108,116,46,97,112,112,108,121,40,112,46,112,111,112,40,41,44,116,41,124,124,33,71,40,110,41,124,124,117,38,38,109,40,110,91,100,93,41,38,38,33,120,40,110,41,38,38,40,40,97,61,110,91,117,93,41,38,38,40,110,91,117,93,61,110,117,108,108,41,44,107,46,101,118,101,110,116,46,116,114,105,103,103,101,114,101,100,61,100,44,101,46,105,115,80,114,111,112,97,103,97,116,105,111,110,83,116,111,112,112,101,100,40,41,38,38,102,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,100,44,67,116,41,44,110,91,100,93,40,41,44,101,46,105,115,80,114,111,112,97,103,97,116,105,111,110,83,116,111,112,112,101,100,40,41,38,38,102,46,114,101,109,111,118,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,100,44,67,116,41,44,107,46,101,118,101,110,116,46,116,114,105,103,103,101,114,101,100,61,118,111,105,100,32,48,44,97,38,38,40,110,91,117,93,61,97,41,41,44,101,46,114,101,115,117,108,116,125,125,44,115,105,109,117,108,97,116,101,58,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,118,97,114,32,114,61,107,46,101,120,116,101,110,100,40,110,101,119,32,107,46,69,118,101,110,116,44,110,44,123,116,121,112,101,58,101,44,105,115,83,105,109,117,108,97,116,101,100,58,33,48,125,41,59,107,46,101,118,101,110,116,46,116,114,105,103,103,101,114,40,114,44,110,117,108,108,44,116,41,125,125,41,44,107,46,102,110,46,101,120,116,101,110,100,40,123,116,114,105,103,103,101,114,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,114,101,116,117,114,110,32,116,104,105,115,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,41,123,107,46,101,118,101,110,116,46,116,114,105,103,103,101,114,40,101,44,116,44,116,104,105,115,41,125,41,125,44,116,114,105,103,103,101,114,72,97,110,100,108,101,114,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,118,97,114,32,110,61,116,104,105,115,91,48,93,59,105,102,40,110,41,114,101,116,117,114,110,32,107,46,101,118,101,110,116,46,116,114,105,103,103,101,114,40,101,44,116,44,110,44,33,48,41,125,125,41,44,121,46,102,111,99,117,115,105,110,124,124,107,46,101,97,99,104,40,123,102,111,99,117,115,58,34,102,111,99,117,115,105,110,34,44,98,108,117,114,58,34,102,111,99,117,115,111,117,116,34,125,44,102,117,110,99,116,105,111,110,40,110,44,114,41,123,118,97,114,32,105,61,102,117,110,99,116,105,111,110,40,101,41,123,107,46,101,118,101,110,116,46,115,105,109,117,108,97,116,101,40,114,44,101,46,116,97,114,103,101,116,44,107,46,101,118,101,110,116,46,102,105,120,40,101,41,41,125,59,107,46,101,118,101,110,116,46,115,112,101,99,105,97,108,91,114,93,61,123,115,101,116,117,112,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,116,104,105,115,46,111,119,110,101,114,68,111,99,117,109,101,110,116,124,124,116,104,105,115,44,116,61,81,46,97,99,99,101,115,115,40,101,44,114,41,59,116,124,124,101,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,110,44,105,44,33,48,41,44,81,46,97,99,99,101,115,115,40,101,44,114,44,40,116,124,124,48,41,43,49,41,125,44,116,101,97,114,100,111,119,110,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,116,104,105,115,46,111,119,110,101,114,68,111,99,117,109,101,110,116,124,124,116,104,105,115,44,116,61,81,46,97,99,99,101,115,115,40,101,44,114,41,45,49,59,116,63,81,46,97,99,99,101,115,115,40,101,44,114,44,116,41,58,40,101,46,114,101,109,111,118,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,110,44,105,44,33,48,41,44,81,46,114,101,109,111,118,101,40,101,44,114,41,41,125,125,125,41,59,118,97,114,32,69,116,61,67,46,108,111,99,97,116,105,111,110,44,107,116,61,68,97,116,101,46,110,111,119,40,41,44,83,116,61,47,92,63,47,59,107,46,112,97,114,115,101,88,77,76,61,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,59,105,102,40,33,101,124,124,34,115,116,114,105,110,103,34,33,61,116,121,112,101,111,102,32,101,41,114,101,116,117,114,110,32,110,117,108,108,59,116,114,121,123,116,61,40,110,101,119,32,67,46,68,79,77,80,97,114,115,101,114,41,46,112,97,114,115,101,70,114,111,109,83,116,114,105,110,103,40,101,44,34,116,101,120,116,47,120,109,108,34,41,125,99,97,116,99,104,40,101,41,123,116,61,118,111,105,100,32,48,125,114,101,116,117,114,110,32,116,38,38,33,116,46,103,101,116,69,108,101,109,101,110,116,115,66,121,84,97,103,78,97,109,101,40,34,112,97,114,115,101,114,101,114,114,111,114,34,41,46,108,101,110,103,116,104,124,124,107,46,101,114,114,111,114,40,34,73,110,118,97,108,105,100,32,88,77,76,58,32,34,43,101,41,44,116,125,59,118,97,114,32,78,116,61,47,92,91,92,93,36,47,44,65,116,61,47,92,114,63,92,110,47,103,44,68,116,61,47,94,40,63,58,115,117,98,109,105,116,124,98,117,116,116,111,110,124,105,109,97,103,101,124,114,101,115,101,116,124,102,105,108,101,41,36,47,105,44,106,116,61,47,94,40,63,58,105,110,112,117,116,124,115,101,108,101,99,116,124,116,101,120,116,97,114,101,97,124,107,101,121,103,101,110,41,47,105,59,102,117,110,99,116,105,111,110,32,113,116,40,110,44,101,44,114,44,105,41,123,118,97,114,32,116,59,105,102,40,65,114,114,97,121,46,105,115,65,114,114,97,121,40,101,41,41,107,46,101,97,99,104,40,101,44,102,117,110,99,116,105,111,110,40,101,44,116,41,123,114,124,124,78,116,46,116,101,115,116,40,110,41,63,105,40,110,44,116,41,58,113,116,40,110,43,34,91,34,43,40,34,111,98,106,101,99,116,34,61,61,116,121,112,101,111,102,32,116,38,38,110,117,108,108,33,61,116,63,101,58,34,34,41,43,34,93,34,44,116,44,114,44,105,41,125,41,59,101,108,115,101,32,105,102,40,114,124,124,34,111,98,106,101,99,116,34,33,61,61,119,40,101,41,41,105,40,110,44,101,41,59,101,108,115,101,32,102,111,114,40,116,32,105,110,32,101,41,113,116,40,110,43,34,91,34,43,116,43,34,93,34,44,101,91,116,93,44,114,44,105,41,125,107,46,112,97,114,97,109,61,102,117,110,99,116,105,111,110,40,101,44,116,41,123,118,97,114,32,110,44,114,61,91,93,44,105,61,102,117,110,99,116,105,111,110,40,101,44,116,41,123,118,97,114,32,110,61,109,40,116,41,63,116,40,41,58,116,59,114,91,114,46,108,101,110,103,116,104,93,61,101,110,99,111,100,101,85,82,73,67,111,109,112,111,110,101,110,116,40,101,41,43,34,61,34,43,101,110,99,111,100,101,85,82,73,67,111,109,112,111,110,101,110,116,40,110,117,108,108,61,61,110,63,34,34,58,110,41,125,59,105,102,40,110,117,108,108,61,61,101,41,114,101,116,117,114,110,34,34,59,105,102,40,65,114,114,97,121,46,105,115,65,114,114,97,121,40,101,41,124,124,101,46,106,113,117,101,114,121,38,38,33,107,46,105,115,80,108,97,105,110,79,98,106,101,99,116,40,101,41,41,107,46,101,97,99,104,40,101,44,102,117,110,99,116,105,111,110,40,41,123,105,40,116,104,105,115,46,110,97,109,101,44,116,104,105,115,46,118,97,108,117,101,41,125,41,59,101,108,115,101,32,102,111,114,40,110,32,105,110,32,101,41,113,116,40,110,44,101,91,110,93,44,116,44,105,41,59,114,101,116,117,114,110,32,114,46,106,111,105,110,40,34,38,34,41,125,44,107,46,102,110,46,101,120,116,101,110,100,40,123,115,101,114,105,97,108,105,122,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,107,46,112,97,114,97,109,40,116,104,105,115,46,115,101,114,105,97,108,105,122,101,65,114,114,97,121,40,41,41,125,44,115,101,114,105,97,108,105,122,101,65,114,114,97,121,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,109,97,112,40,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,107,46,112,114,111,112,40,116,104,105,115,44,34,101,108,101,109,101,110,116,115,34,41,59,114,101,116,117,114,110,32,101,63,107,46,109,97,107,101,65,114,114,97,121,40,101,41,58,116,104,105,115,125,41,46,102,105,108,116,101,114,40,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,116,104,105,115,46,116,121,112,101,59,114,101,116,117,114,110,32,116,104,105,115,46,110,97,109,101,38,38,33,107,40,116,104,105,115,41,46,105,115,40,34,58,100,105,115,97,98,108,101,100,34,41,38,38,106,116,46,116,101,115,116,40,116,104,105,115,46,110,111,100,101,78,97,109,101,41,38,38,33,68,116,46,116,101,115,116,40,101,41,38,38,40,116,104,105,115,46,99,104,101,99,107,101,100,124,124,33,112,101,46,116,101,115,116,40,101,41,41,125,41,46,109,97,112,40,102,117,110,99,116,105,111,110,40,101,44,116,41,123,118,97,114,32,110,61,107,40,116,104,105,115,41,46,118,97,108,40,41,59,114,101,116,117,114,110,32,110,117,108,108,61,61,110,63,110,117,108,108,58,65,114,114,97,121,46,105,115,65,114,114,97,121,40,110,41,63,107,46,109,97,112,40,110,44,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,123,110,97,109,101,58,116,46,110,97,109,101,44,118,97,108,117,101,58,101,46,114,101,112,108,97,99,101,40,65,116,44,34,92,114,92,110,34,41,125,125,41,58,123,110,97,109,101,58,116,46,110,97,109,101,44,118,97,108,117,101,58,110,46,114,101,112,108,97,99,101,40,65,116,44,34,92,114,92,110,34,41,125,125,41,46,103,101,116,40,41,125,125,41,59,118,97,114,32,76,116,61,47,37,50,48,47,103,44,72,116,61,47,35,46,42,36,47,44,79,116,61,47,40,91,63,38,93,41,95,61,91,94,38,93,42,47,44,80,116,61,47,94,40,46,42,63,41,58,91,32,92,116,93,42,40,91,94,92,114,92,110,93,42,41,36,47,103,109,44,82,116,61,47,94,40,63,58,71,69,84,124,72,69,65,68,41,36,47,44,77,116,61,47,94,92,47,92,47,47,44,73,116,61,123,125,44,87,116,61,123,125,44,36,116,61,34,42,47,34,46,99,111,110,99,97,116,40,34,42,34,41,44,70,116,61,69,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,34,97,34,41,59,102,117,110,99,116,105,111,110,32,66,116,40,111,41,123,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,101,44,116,41,123,34,115,116,114,105,110,103,34,33,61,116,121,112,101,111,102,32,101,38,38,40,116,61,101,44,101,61,34,42,34,41,59,118,97,114,32,110,44,114,61,48,44,105,61,101,46,116,111,76,111,119,101,114,67,97,115,101,40,41,46,109,97,116,99,104,40,82,41,124,124,91,93,59,105,102,40,109,40,116,41,41,119,104,105,108,101,40,110,61,105,91,114,43,43,93,41,34,43,34,61,61,61,110,91,48,93,63,40,110,61,110,46,115,108,105,99,101,40,49,41,124,124,34,42,34,44,40,111,91,110,93,61,111,91,110,93,124,124,91,93,41,46,117,110,115,104,105,102,116,40,116,41,41,58,40,111,91,110,93,61,111,91,110,93,124,124,91,93,41,46,112,117,115,104,40,116,41,125,125,102,117,110,99,116,105,111,110,32,95,116,40,116,44,105,44,111,44,97,41,123,118,97,114,32,115,61,123,125,44,117,61,116,61,61,61,87,116,59,102,117,110,99,116,105,111,110,32,108,40,101,41,123,118,97,114,32,114,59,114,101,116,117,114,110,32,115,91,101,93,61,33,48,44,107,46,101,97,99,104,40,116,91,101,93,124,124,91,93,44,102,117,110,99,116,105,111,110,40,101,44,116,41,123,118,97,114,32,110,61,116,40,105,44,111,44,97,41,59,114,101,116,117,114,110,34,115,116,114,105,110,103,34,33,61,116,121,112,101,111,102,32,110,124,124,117,124,124,115,91,110,93,63,117,63,33,40,114,61,110,41,58,118,111,105,100,32,48,58,40,105,46,100,97,116,97,84,121,112,101,115,46,117,110,115,104,105,102,116,40,110,41,44,108,40,110,41,44,33,49,41,125,41,44,114,125,114,101,116,117,114,110,32,108,40,105,46,100,97,116,97,84,121,112,101,115,91,48,93,41,124,124,33,115,91,34,42,34,93,38,38,108,40,34,42,34,41,125,102,117,110,99,116,105,111,110,32,122,116,40,101,44,116,41,123,118,97,114,32,110,44,114,44,105,61,107,46,97,106,97,120,83,101,116,116,105,110,103,115,46,102,108,97,116,79,112,116,105,111,110,115,124,124,123,125,59,102,111,114,40,110,32,105,110,32,116,41,118,111,105,100,32,48,33,61,61,116,91,110,93,38,38,40,40,105,91,110,93,63,101,58,114,124,124,40,114,61,123,125,41,41,91,110,93,61,116,91,110,93,41,59,114,101,116,117,114,110,32,114,38,38,107,46,101,120,116,101,110,100,40,33,48,44,101,44,114,41,44,101,125,70,116,46,104,114,101,102,61,69,116,46,104,114,101,102,44,107,46,101,120,116,101,110,100,40,123,97,99,116,105,118,101,58,48,44,108,97,115,116,77,111,100,105,102,105,101,100,58,123,125,44,101,116,97,103,58,123,125,44,97,106,97,120,83,101,116,116,105,110,103,115,58,123,117,114,108,58,69,116,46,104,114,101,102,44,116,121,112,101,58,34,71,69,84,34,44,105,115,76,111,99,97,108,58,47,94,40,63,58,97,98,111,117,116,124,97,112,112,124,97,112,112,45,115,116,111,114,97,103,101,124,46,43,45,101,120,116,101,110,115,105,111,110,124,102,105,108,101,124,114,101,115,124,119,105,100,103,101,116,41,58,36,47,46,116,101,115,116,40,69,116,46,112,114,111,116,111,99,111,108,41,44,103,108,111,98,97,108,58,33,48,44,112,114,111,99,101,115,115,68,97,116,97,58,33,48,44,97,115,121,110,99,58,33,48,44,99,111,110,116,101,110,116,84,121,112,101,58,34,97,112,112,108,105,99,97,116,105,111,110,47,120,45,119,119,119,45,102,111,114,109,45,117,114,108,101,110,99,111,100,101,100,59,32,99,104,97,114,115,101,116,61,85,84,70,45,56,34,44,97,99,99,101,112,116,115,58,123,34,42,34,58,36,116,44,116,101,120,116,58,34,116,101,120,116,47,112,108,97,105,110,34,44,104,116,109,108,58,34,116,101,120,116,47,104,116,109,108,34,44,120,109,108,58,34,97,112,112,108,105,99,97,116,105,111,110,47,120,109,108,44,32,116,101,120,116,47,120,109,108,34,44,106,115,111,110,58,34,97,112,112,108,105,99,97,116,105,111,110,47,106,115,111,110,44,32,116,101,120,116,47,106,97,118,97,115,99,114,105,112,116,34,125,44,99,111,110,116,101,110,116,115,58,123,120,109,108,58,47,92,98,120,109,108,92,98,47,44,104,116,109,108,58,47,92,98,104,116,109,108,47,44,106,115,111,110,58,47,92,98,106,115,111,110,92,98,47,125,44,114,101,115,112,111,110,115,101,70,105,101,108,100,115,58,123,120,109,108,58,34,114,101,115,112,111,110,115,101,88,77,76,34,44,116,101,120,116,58,34,114,101,115,112,111,110,115,101,84,101,120,116,34,44,106,115,111,110,58,34,114,101,115,112,111,110,115,101,74,83,79,78,34,125,44,99,111,110,118,101,114,116,101,114,115,58,123,34,42,32,116,101,120,116,34,58,83,116,114,105,110,103,44,34,116,101,120,116,32,104,116,109,108,34,58,33,48,44,34,116,101,120,116,32,106,115,111,110,34,58,74,83,79,78,46,112,97,114,115,101,44,34,116,101,120,116,32,120,109,108,34,58,107,46,112,97,114,115,101,88,77,76,125,44,102,108,97,116,79,112,116,105,111,110,115,58,123,117,114,108,58,33,48,44,99,111,110,116,101,120,116,58,33,48,125,125,44,97,106,97,120,83,101,116,117,112,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,114,101,116,117,114,110,32,116,63,122,116,40,122,116,40,101,44,107,46,97,106,97,120,83,101,116,116,105,110,103,115,41,44,116,41,58,122,116,40,107,46,97,106,97,120,83,101,116,116,105,110,103,115,44,101,41,125,44,97,106,97,120,80,114,101,102,105,108,116,101,114,58,66,116,40,73,116,41,44,97,106,97,120,84,114,97,110,115,112,111,114,116,58,66,116,40,87,116,41,44,97,106,97,120,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,34,111,98,106,101,99,116,34,61,61,116,121,112,101,111,102,32,101,38,38,40,116,61,101,44,101,61,118,111,105,100,32,48,41,44,116,61,116,124,124,123,125,59,118,97,114,32,99,44,102,44,112,44,110,44,100,44,114,44,104,44,103,44,105,44,111,44,118,61,107,46,97,106,97,120,83,101,116,117,112,40,123,125,44,116,41,44,121,61,118,46,99,111,110,116,101,120,116,124,124,118,44,109,61,118,46,99,111,110,116,101,120,116,38,38,40,121,46,110,111,100,101,84,121,112,101,124,124,121,46,106,113,117,101,114,121,41,63,107,40,121,41,58,107,46,101,118,101,110,116,44,120,61,107,46,68,101,102,101,114,114,101,100,40,41,44,98,61,107,46,67,97,108,108,98,97,99,107,115,40,34,111,110,99,101,32,109,101,109,111,114,121,34,41,44,119,61,118,46,115,116,97,116,117,115,67,111,100,101,124,124,123,125,44,97,61,123,125,44,115,61,123,125,44,117,61,34,99,97,110,99,101,108,101,100,34,44,84,61,123,114,101,97,100,121,83,116,97,116,101,58,48,44,103,101,116,82,101,115,112,111,110,115,101,72,101,97,100,101,114,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,59,105,102,40,104,41,123,105,102,40,33,110,41,123,110,61,123,125,59,119,104,105,108,101,40,116,61,80,116,46,101,120,101,99,40,112,41,41,110,91,116,91,49,93,46,116,111,76,111,119,101,114,67,97,115,101,40,41,43,34,32,34,93,61,40,110,91,116,91,49,93,46,116,111,76,111,119,101,114,67,97,115,101,40,41,43,34,32,34,93,124,124,91,93,41,46,99,111,110,99,97,116,40,116,91,50,93,41,125,116,61,110,91,101,46,116,111,76,111,119,101,114,67,97,115,101,40,41,43,34,32,34,93,125,114,101,116,117,114,110,32,110,117,108,108,61,61,116,63,110,117,108,108,58,116,46,106,111,105,110,40,34,44,32,34,41,125,44,103,101,116,65,108,108,82,101,115,112,111,110,115,101,72,101,97,100,101,114,115,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,104,63,112,58,110,117,108,108,125,44,115,101,116,82,101,113,117,101,115,116,72,101,97,100,101,114,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,114,101,116,117,114,110,32,110,117,108,108,61,61,104,38,38,40,101,61,115,91,101,46,116,111,76,111,119,101,114,67,97,115,101,40,41,93,61,115,91,101,46,116,111,76,111,119,101,114,67,97,115,101,40,41,93,124,124,101,44,97,91,101,93,61,116,41,44,116,104,105,115,125,44,111,118,101,114,114,105,100,101,77,105,109,101,84,121,112,101,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,110,117,108,108,61,61,104,38,38,40,118,46,109,105,109,101,84,121,112,101,61,101,41,44,116,104,105,115,125,44,115,116,97,116,117,115,67,111,100,101,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,59,105,102,40,101,41,105,102,40,104,41,84,46,97,108,119,97,121,115,40,101,91,84,46,115,116,97,116,117,115,93,41,59,101,108,115,101,32,102,111,114,40,116,32,105,110,32,101,41,119,91,116,93,61,91,119,91,116,93,44,101,91,116,93,93,59,114,101,116,117,114,110,32,116,104,105,115,125,44,97,98,111,114,116,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,101,124,124,117,59,114,101,116,117,114,110,32,99,38,38,99,46,97,98,111,114,116,40,116,41,44,108,40,48,44,116,41,44,116,104,105,115,125,125,59,105,102,40,120,46,112,114,111,109,105,115,101,40,84,41,44,118,46,117,114,108,61,40,40,101,124,124,118,46,117,114,108,124,124,69,116,46,104,114,101,102,41,43,34,34,41,46,114,101,112,108,97,99,101,40,77,116,44,69,116,46,112,114,111,116,111,99,111,108,43,34,47,47,34,41,44,118,46,116,121,112,101,61,116,46,109,101,116,104,111,100,124,124,116,46,116,121,112,101,124,124,118,46,109,101,116,104,111,100,124,124,118,46,116,121,112,101,44,118,46,100,97,116,97,84,121,112,101,115,61,40,118,46,100,97,116,97,84,121,112,101,124,124,34,42,34,41,46,116,111,76,111,119,101,114,67,97,115,101,40,41,46,109,97,116,99,104,40,82,41,124,124,91,34,34,93,44,110,117,108,108,61,61,118,46,99,114,111,115,115,68,111,109,97,105,110,41,123,114,61,69,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,34,97,34,41,59,116,114,121,123,114,46,104,114,101,102,61,118,46,117,114,108,44,114,46,104,114,101,102,61,114,46,104,114,101,102,44,118,46,99,114,111,115,115,68,111,109,97,105,110,61,70,116,46,112,114,111,116,111,99,111,108,43,34,47,47,34,43,70,116,46,104,111,115,116,33,61,114,46,112,114,111,116,111,99,111,108,43,34,47,47,34,43,114,46,104,111,115,116,125,99,97,116,99,104,40,101,41,123,118,46,99,114,111,115,115,68,111,109,97,105,110,61,33,48,125,125,105,102,40,118,46,100,97,116,97,38,38,118,46,112,114,111,99,101,115,115,68,97,116,97,38,38,34,115,116,114,105,110,103,34,33,61,116,121,112,101,111,102,32,118,46,100,97,116,97,38,38,40,118,46,100,97,116,97,61,107,46,112,97,114,97,109,40,118,46,100,97,116,97,44,118,46,116,114,97,100,105,116,105,111,110,97,108,41,41,44,95,116,40,73,116,44,118,44,116,44,84,41,44,104,41,114,101,116,117,114,110,32,84,59,102,111,114,40,105,32,105,110,40,103,61,107,46,101,118,101,110,116,38,38,118,46,103,108,111,98,97,108,41,38,38,48,61,61,107,46,97,99,116,105,118,101,43,43,38,38,107,46,101,118,101,110,116,46,116,114,105,103,103,101,114,40,34,97,106,97,120,83,116,97,114,116,34,41,44,118,46,116,121,112,101,61,118,46,116,121,112,101,46,116,111,85,112,112,101,114,67,97,115,101,40,41,44,118,46,104,97,115,67,111,110,116,101,110,116,61,33,82,116,46,116,101,115,116,40,118,46,116,121,112,101,41,44,102,61,118,46,117,114,108,46,114,101,112,108,97,99,101,40,72,116,44,34,34,41,44,118,46,104,97,115,67,111,110,116,101,110,116,63,118,46,100,97,116,97,38,38,118,46,112,114,111,99,101,115,115,68,97,116,97,38,38,48,61,61,61,40,118,46,99,111,110,116,101,110,116,84,121,112,101,124,124,34,34,41,46,105,110,100,101,120,79,102,40,34,97,112,112,108,105,99,97,116,105,111,110,47,120,45,119,119,119,45,102,111,114,109,45,117,114,108,101,110,99,111,100,101,100,34,41,38,38,40,118,46,100,97,116,97,61,118,46,100,97,116,97,46,114,101,112,108,97,99,101,40,76,116,44,34,43,34,41,41,58,40,111,61,118,46,117,114,108,46,115,108,105,99,101,40,102,46,108,101,110,103,116,104,41,44,118,46,100,97,116,97,38,38,40,118,46,112,114,111,99,101,115,115,68,97,116,97,124,124,34,115,116,114,105,110,103,34,61,61,116,121,112,101,111,102,32,118,46,100,97,116,97,41,38,38,40,102,43,61,40,83,116,46,116,101,115,116,40,102,41,63,34,38,34,58,34,63,34,41,43,118,46,100,97,116,97,44,100,101,108,101,116,101,32,118,46,100,97,116,97,41,44,33,49,61,61,61,118,46,99,97,99,104,101,38,38,40,102,61,102,46,114,101,112,108,97,99,101,40,79,116,44,34,36,49,34,41,44,111,61,40,83,116,46,116,101,115,116,40,102,41,63,34,38,34,58,34,63,34,41,43,34,95,61,34,43,107,116,43,43,43,111,41,44,118,46,117,114,108,61,102,43,111,41,44,118,46,105,102,77,111,100,105,102,105,101,100,38,38,40,107,46,108,97,115,116,77,111,100,105,102,105,101,100,91,102,93,38,38,84,46,115,101,116,82,101,113,117,101,115,116,72,101,97,100,101,114,40,34,73,102,45,77,111,100,105,102,105,101,100,45,83,105,110,99,101,34,44,107,46,108,97,115,116,77,111,100,105,102,105,101,100,91,102,93,41,44,107,46,101,116,97,103,91,102,93,38,38,84,46,115,101,116,82,101,113,117,101,115,116,72,101,97,100,101,114,40,34,73,102,45,78,111,110,101,45,77,97,116,99,104,34,44,107,46,101,116,97,103,91,102,93,41,41,44,40,118,46,100,97,116,97,38,38,118,46,104,97,115,67,111,110,116,101,110,116,38,38,33,49,33,61,61,118,46,99,111,110,116,101,110,116,84,121,112,101,124,124,116,46,99,111,110,116,101,110,116,84,121,112,101,41,38,38,84,46,115,101,116,82,101,113,117,101,115,116,72,101,97,100,101,114,40,34,67,111,110,116,101,110,116,45,84,121,112,101,34,44,118,46,99,111,110,116,101,110,116,84,121,112,101,41,44,84,46,115,101,116,82,101,113,117,101,115,116,72,101,97,100,101,114,40,34,65,99,99,101,112,116,34,44,118,46,100,97,116,97,84,121,112,101,115,91,48,93,38,38,118,46,97,99,99,101,112,116,115,91,118,46,100,97,116,97,84,121,112,101,115,91,48,93,93,63,118,46,97,99,99,101,112,116,115,91,118,46,100,97,116,97,84,121,112,101,115,91,48,93,93,43,40,34,42,34,33,61,61,118,46,100,97,116,97,84,121,112,101,115,91,48,93,63,34,44,32,34,43,36,116,43,34,59,32,113,61,48,46,48,49,34,58,34,34,41,58,118,46,97,99,99,101,112,116,115,91,34,42,34,93,41,44,118,46,104,101,97,100,101,114,115,41,84,46,115,101,116,82,101,113,117,101,115,116,72,101,97,100,101,114,40,105,44,118,46,104,101,97,100,101,114,115,91,105,93,41,59,105,102,40,118,46,98,101,102,111,114,101,83,101,110,100,38,38,40,33,49,61,61,61,118,46,98,101,102,111,114,101,83,101,110,100,46,99,97,108,108,40,121,44,84,44,118,41,124,124,104,41,41,114,101,116,117,114,110,32,84,46,97,98,111,114,116,40,41,59,105,102,40,117,61,34,97,98,111,114,116,34,44,98,46,97,100,100,40,118,46,99,111,109,112,108,101,116,101,41,44,84,46,100,111,110,101,40,118,46,115,117,99,99,101,115,115,41,44,84,46,102,97,105,108,40,118,46,101,114,114,111,114,41,44,99,61,95,116,40,87,116,44,118,44,116,44,84,41,41,123,105,102,40,84,46,114,101,97,100,121,83,116,97,116,101,61,49,44,103,38,38,109,46,116,114,105,103,103,101,114,40,34,97,106,97,120,83,101,110,100,34,44,91,84,44,118,93,41,44,104,41,114,101,116,117,114,110,32,84,59,118,46,97,115,121,110,99,38,38,48,60,118,46,116,105,109,101,111,117,116,38,38,40,100,61,67,46,115,101,116,84,105,109,101,111,117,116,40,102,117,110,99,116,105,111,110,40,41,123,84,46,97,98,111,114,116,40,34,116,105,109,101,111,117,116,34,41,125,44,118,46,116,105,109,101,111,117,116,41,41,59,116,114,121,123,104,61,33,49,44,99,46,115,101,110,100,40,97,44,108,41,125,99,97,116,99,104,40,101,41,123,105,102,40,104,41,116,104,114,111,119,32,101,59,108,40,45,49,44,101,41,125,125,101,108,115,101,32,108,40,45,49,44,34,78,111,32,84,114,97,110,115,112,111,114,116,34,41,59,102,117,110,99,116,105,111,110,32,108,40,101,44,116,44,110,44,114,41,123,118,97,114,32,105,44,111,44,97,44,115,44,117,44,108,61,116,59,104,124,124,40,104,61,33,48,44,100,38,38,67,46,99,108,101,97,114,84,105,109,101,111,117,116,40,100,41,44,99,61,118,111,105,100,32,48,44,112,61,114,124,124,34,34,44,84,46,114,101,97,100,121,83,116,97,116,101,61,48,60,101,63,52,58,48,44,105,61,50,48,48,60,61,101,38,38,101,60,51,48,48,124,124,51,48,52,61,61,61,101,44,110,38,38,40,115,61,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,118,97,114,32,114,44,105,44,111,44,97,44,115,61,101,46,99,111,110,116,101,110,116,115,44,117,61,101,46,100,97,116,97,84,121,112,101,115,59,119,104,105,108,101,40,34,42,34,61,61,61,117,91,48,93,41,117,46,115,104,105,102,116,40,41,44,118,111,105,100,32,48,61,61,61,114,38,38,40,114,61,101,46,109,105,109,101,84,121,112,101,124,124,116,46,103,101,116,82,101,115,112,111,110,115,101,72,101,97,100,101,114,40,34,67,111,110,116,101,110,116,45,84,121,112,101,34,41,41,59,105,102,40,114,41,102,111,114,40,105,32,105,110,32,115,41,105,102,40,115,91,105,93,38,38,115,91,105,93,46,116,101,115,116,40,114,41,41,123,117,46,117,110,115,104,105,102,116,40,105,41,59,98,114,101,97,107,125,105,102,40,117,91,48,93,105,110,32,110,41,111,61,117,91,48,93,59,101,108,115,101,123,102,111,114,40,105,32,105,110,32,110,41,123,105,102,40,33,117,91,48,93,124,124,101,46,99,111,110,118,101,114,116,101,114,115,91,105,43,34,32,34,43,117,91,48,93,93,41,123,111,61,105,59,98,114,101,97,107,125,97,124,124,40,97,61,105,41,125,111,61,111,124,124,97,125,105,102,40,111,41,114,101,116,117,114,110,32,111,33,61,61,117,91,48,93,38,38,117,46,117,110,115,104,105,102,116,40,111,41,44,110,91,111,93,125,40,118,44,84,44,110,41,41,44,115,61,102,117,110,99,116,105,111,110,40,101,44,116,44,110,44,114,41,123,118,97,114,32,105,44,111,44,97,44,115,44,117,44,108,61,123,125,44,99,61,101,46,100,97,116,97,84,121,112,101,115,46,115,108,105,99,101,40,41,59,105,102,40,99,91,49,93,41,102,111,114,40,97,32,105,110,32,101,46,99,111,110,118,101,114,116,101,114,115,41,108,91,97,46,116,111,76,111,119,101,114,67,97,115,101,40,41,93,61,101,46,99,111,110,118,101,114,116,101,114,115,91,97,93,59,111,61,99,46,115,104,105,102,116,40,41,59,119,104,105,108,101,40,111,41,105,102,40,101,46,114,101,115,112,111,110,115,101,70,105,101,108,100,115,91,111,93,38,38,40,110,91,101,46,114,101,115,112,111,110,115,101,70,105,101,108,100,115,91,111,93,93,61,116,41,44,33,117,38,38,114,38,38,101,46,100,97,116,97,70,105,108,116,101,114,38,38,40,116,61,101,46,100,97,116,97,70,105,108,116,101,114,40,116,44,101,46,100,97,116,97,84,121,112,101,41,41,44,117,61,111,44,111,61,99,46,115,104,105,102,116,40,41,41,105,102,40,34,42,34,61,61,61,111,41,111,61,117,59,101,108,115,101,32,105,102,40,34,42,34,33,61,61,117,38,38,117,33,61,61,111,41,123,105,102,40,33,40,97,61,108,91,117,43,34,32,34,43,111,93,124,124,108,91,34,42,32,34,43,111,93,41,41,102,111,114,40,105,32,105,110,32,108,41,105,102,40,40,115,61,105,46,115,112,108,105,116,40,34,32,34,41,41,91,49,93,61,61,61,111,38,38,40,97,61,108,91,117,43,34,32,34,43,115,91,48,93,93,124,124,108,91,34,42,32,34,43,115,91,48,93,93,41,41,123,33,48,61,61,61,97,63,97,61,108,91,105,93,58,33,48,33,61,61,108,91,105,93,38,38,40,111,61,115,91,48,93,44,99,46,117,110,115,104,105,102,116,40,115,91,49,93,41,41,59,98,114,101,97,107,125,105,102,40,33,48,33,61,61,97,41,105,102,40,97,38,38,101,91,34,116,104,114,111,119,115,34,93,41,116,61,97,40,116,41,59,101,108,115,101,32,116,114,121,123,116,61,97,40,116,41,125,99,97,116,99,104,40,101,41,123,114,101,116,117,114,110,123,115,116,97,116,101,58,34,112,97,114,115,101,114,101,114,114,111,114,34,44,101,114,114,111,114,58,97,63,101,58,34,78,111,32,99,111,110,118,101,114,115,105,111,110,32,102,114,111,109,32,34,43,117,43,34,32,116,111,32,34,43,111,125,125,125,114,101,116,117,114,110,123,115,116,97,116,101,58,34,115,117,99,99,101,115,115,34,44,100,97,116,97,58,116,125,125,40,118,44,115,44,84,44,105,41,44,105,63,40,118,46,105,102,77,111,100,105,102,105,101,100,38,38,40,40,117,61,84,46,103,101,116,82,101,115,112,111,110,115,101,72,101,97,100,101,114,40,34,76,97,115,116,45,77,111,100,105,102,105,101,100,34,41,41,38,38,40,107,46,108,97,115,116,77,111,100,105,102,105,101,100,91,102,93,61,117,41,44,40,117,61,84,46,103,101,116,82,101,115,112,111,110,115,101,72,101,97,100,101,114,40,34,101,116,97,103,34,41,41,38,38,40,107,46,101,116,97,103,91,102,93,61,117,41,41,44,50,48,52,61,61,61,101,124,124,34,72,69,65,68,34,61,61,61,118,46,116,121,112,101,63,108,61,34,110,111,99,111,110,116,101,110,116,34,58,51,48,52,61,61,61,101,63,108,61,34,110,111,116,109,111,100,105,102,105,101,100,34,58,40,108,61,115,46,115,116,97,116,101,44,111,61,115,46,100,97,116,97,44,105,61,33,40,97,61,115,46,101,114,114,111,114,41,41,41,58,40,97,61,108,44,33,101,38,38,108,124,124,40,108,61,34,101,114,114,111,114,34,44,101,60,48,38,38,40,101,61,48,41,41,41,44,84,46,115,116,97,116,117,115,61,101,44,84,46,115,116,97,116,117,115,84,101,120,116,61,40,116,124,124,108,41,43,34,34,44,105,63,120,46,114,101,115,111,108,118,101,87,105,116,104,40,121,44,91,111,44,108,44,84,93,41,58,120,46,114,101,106,101,99,116,87,105,116,104,40,121,44,91,84,44,108,44,97,93,41,44,84,46,115,116,97,116,117,115,67,111,100,101,40,119,41,44,119,61,118,111,105,100,32,48,44,103,38,38,109,46,116,114,105,103,103,101,114,40,105,63,34,97,106,97,120,83,117,99,99,101,115,115,34,58,34,97,106,97,120,69,114,114,111,114,34,44,91,84,44,118,44,105,63,111,58,97,93,41,44,98,46,102,105,114,101,87,105,116,104,40,121,44,91,84,44,108,93,41,44,103,38,38,40,109,46,116,114,105,103,103,101,114,40,34,97,106,97,120,67,111,109,112,108,101,116,101,34,44,91,84,44,118,93,41,44,45,45,107,46,97,99,116,105,118,101,124,124,107,46,101,118,101,110,116,46,116,114,105,103,103,101,114,40,34,97,106,97,120,83,116,111,112,34,41,41,41,125,114,101,116,117,114,110,32,84,125,44,103,101,116,74,83,79,78,58,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,114,101,116,117,114,110,32,107,46,103,101,116,40,101,44,116,44,110,44,34,106,115,111,110,34,41,125,44,103,101,116,83,99,114,105,112,116,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,114,101,116,117,114,110,32,107,46,103,101,116,40,101,44,118,111,105,100,32,48,44,116,44,34,115,99,114,105,112,116,34,41,125,125,41,44,107,46,101,97,99,104,40,91,34,103,101,116,34,44,34,112,111,115,116,34,93,44,102,117,110,99,116,105,111,110,40,101,44,105,41,123,107,91,105,93,61,102,117,110,99,116,105,111,110,40,101,44,116,44,110,44,114,41,123,114,101,116,117,114,110,32,109,40,116,41,38,38,40,114,61,114,124,124,110,44,110,61,116,44,116,61,118,111,105,100,32,48,41,44,107,46,97,106,97,120,40,107,46,101,120,116,101,110,100,40,123,117,114,108,58,101,44,116,121,112,101,58,105,44,100,97,116,97,84,121,112,101,58,114,44,100,97,116,97,58,116,44,115,117,99,99,101,115,115,58,110,125,44,107,46,105,115,80,108,97,105,110,79,98,106,101,99,116,40,101,41,38,38,101,41,41,125,125,41,44,107,46,95,101,118,97,108,85,114,108,61,102,117,110,99,116,105,111,110,40,101,44,116,41,123,114,101,116,117,114,110,32,107,46,97,106,97,120,40,123,117,114,108,58,101,44,116,121,112,101,58,34,71,69,84,34,44,100,97,116,97,84,121,112,101,58,34,115,99,114,105,112,116,34,44,99,97,99,104,101,58,33,48,44,97,115,121,110,99,58,33,49,44,103,108,111,98,97,108,58,33,49,44,99,111,110,118,101,114,116,101,114,115,58,123,34,116,101,120,116,32,115,99,114,105,112,116,34,58,102,117,110,99,116,105,111,110,40,41,123,125,125,44,100,97,116,97,70,105,108,116,101,114,58,102,117,110,99,116,105,111,110,40,101,41,123,107,46,103,108,111,98,97,108,69,118,97,108,40,101,44,116,41,125,125,41,125,44,107,46,102,110,46,101,120,116,101,110,100,40,123,119,114,97,112,65,108,108,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,59,114,101,116,117,114,110,32,116,104,105,115,91,48,93,38,38,40,109,40,101,41,38,38,40,101,61,101,46,99,97,108,108,40,116,104,105,115,91,48,93,41,41,44,116,61,107,40,101,44,116,104,105,115,91,48,93,46,111,119,110,101,114,68,111,99,117,109,101,110,116,41,46,101,113,40,48,41,46,99,108,111,110,101,40,33,48,41,44,116,104,105,115,91,48,93,46,112,97,114,101,110,116,78,111,100,101,38,38,116,46,105,110,115,101,114,116,66,101,102,111,114,101,40,116,104,105,115,91,48,93,41,44,116,46,109,97,112,40,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,116,104,105,115,59,119,104,105,108,101,40,101,46,102,105,114,115,116,69,108,101,109,101,110,116,67,104,105,108,100,41,101,61,101,46,102,105,114,115,116,69,108,101,109,101,110,116,67,104,105,108,100,59,114,101,116,117,114,110,32,101,125,41,46,97,112,112,101,110,100,40,116,104,105,115,41,41,44,116,104,105,115,125,44,119,114,97,112,73,110,110,101,114,58,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,109,40,110,41,63,116,104,105,115,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,101,41,123,107,40,116,104,105,115,41,46,119,114,97,112,73,110,110,101,114,40,110,46,99,97,108,108,40,116,104,105,115,44,101,41,41,125,41,58,116,104,105,115,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,107,40,116,104,105,115,41,44,116,61,101,46,99,111,110,116,101,110,116,115,40,41,59,116,46,108,101,110,103,116,104,63,116,46,119,114,97,112,65,108,108,40,110,41,58,101,46,97,112,112,101,110,100,40,110,41,125,41,125,44,119,114,97,112,58,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,110,61,109,40,116,41,59,114,101,116,117,114,110,32,116,104,105,115,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,101,41,123,107,40,116,104,105,115,41,46,119,114,97,112,65,108,108,40,110,63,116,46,99,97,108,108,40,116,104,105,115,44,101,41,58,116,41,125,41,125,44,117,110,119,114,97,112,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,116,104,105,115,46,112,97,114,101,110,116,40,101,41,46,110,111,116,40,34,98,111,100,121,34,41,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,41,123,107,40,116,104,105,115,41,46,114,101,112,108,97,99,101,87,105,116,104,40,116,104,105,115,46,99,104,105,108,100,78,111,100,101,115,41,125,41,44,116,104,105,115,125,125,41,44,107,46,101,120,112,114,46,112,115,101,117,100,111,115,46,104,105,100,100,101,110,61,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,33,107,46,101,120,112,114,46,112,115,101,117,100,111,115,46,118,105,115,105,98,108,101,40,101,41,125,44,107,46,101,120,112,114,46,112,115,101,117,100,111,115,46,118,105,115,105,98,108,101,61,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,33,33,40,101,46,111,102,102,115,101,116,87,105,100,116,104,124,124,101,46,111,102,102,115,101,116,72,101,105,103,104,116,124,124,101,46,103,101,116,67,108,105,101,110,116,82,101,99,116,115,40,41,46,108,101,110,103,116,104,41,125,44,107,46,97,106,97,120,83,101,116,116,105,110,103,115,46,120,104,114,61,102,117,110,99,116,105,111,110,40,41,123,116,114,121,123,114,101,116,117,114,110,32,110,101,119,32,67,46,88,77,76,72,116,116,112,82,101,113,117,101,115,116,125,99,97,116,99,104,40,101,41,123,125,125,59,118,97,114,32,85,116,61,123,48,58,50,48,48,44,49,50,50,51,58,50,48,52,125,44,88,116,61,107,46,97,106,97,120,83,101,116,116,105,110,103,115,46,120,104,114,40,41,59,121,46,99,111,114,115,61,33,33,88,116,38,38,34,119,105,116,104,67,114,101,100,101,110,116,105,97,108,115,34,105,110,32,88,116,44,121,46,97,106,97,120,61,88,116,61,33,33,88,116,44,107,46,97,106,97,120,84,114,97,110,115,112,111,114,116,40,102,117,110,99,116,105,111,110,40,105,41,123,118,97,114,32,111,44,97,59,105,102,40,121,46,99,111,114,115,124,124,88,116,38,38,33,105,46,99,114,111,115,115,68,111,109,97,105,110,41,114,101,116,117,114,110,123,115,101,110,100,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,118,97,114,32,110,44,114,61,105,46,120,104,114,40,41,59,105,102,40,114,46,111,112,101,110,40,105,46,116,121,112,101,44,105,46,117,114,108,44,105,46,97,115,121,110,99,44,105,46,117,115,101,114,110,97,109,101,44,105,46,112,97,115,115,119,111,114,100,41,44,105,46,120,104,114,70,105,101,108,100,115,41,102,111,114,40,110,32,105,110,32,105,46,120,104,114,70,105,101,108,100,115,41,114,91,110,93,61,105,46,120,104,114,70,105,101,108,100,115,91,110,93,59,102,111,114,40,110,32,105,110,32,105,46,109,105,109,101,84,121,112,101,38,38,114,46,111,118,101,114,114,105,100,101,77,105,109,101,84,121,112,101,38,38,114,46,111,118,101,114,114,105,100,101,77,105,109,101,84,121,112,101,40,105,46,109,105,109,101,84,121,112,101,41,44,105,46,99,114,111,115,115,68,111,109,97,105,110,124,124,101,91,34,88,45,82,101,113,117,101,115,116,101,100,45,87,105,116,104,34,93,124,124,40,101,91,34,88,45,82,101,113,117,101,115,116,101,100,45,87,105,116,104,34,93,61,34,88,77,76,72,116,116,112,82,101,113,117,101,115,116,34,41,44,101,41,114,46,115,101,116,82,101,113,117,101,115,116,72,101,97,100,101,114,40,110,44,101,91,110,93,41,59,111,61,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,41,123,111,38,38,40,111,61,97,61,114,46,111,110,108,111,97,100,61,114,46,111,110,101,114,114,111,114,61,114,46,111,110,97,98,111,114,116,61,114,46,111,110,116,105,109,101,111,117,116,61,114,46,111,110,114,101,97,100,121,115,116,97,116,101,99,104,97,110,103,101,61,110,117,108,108,44,34,97,98,111,114,116,34,61,61,61,101,63,114,46,97,98,111,114,116,40,41,58,34,101,114,114,111,114,34,61,61,61,101,63,34,110,117,109,98,101,114,34,33,61,116,121,112,101,111,102,32,114,46,115,116,97,116,117,115,63,116,40,48,44,34,101,114,114,111,114,34,41,58,116,40,114,46,115,116,97,116,117,115,44,114,46,115,116,97,116,117,115,84,101,120,116,41,58,116,40,85,116,91,114,46,115,116,97,116,117,115,93,124,124,114,46,115,116,97,116,117,115,44,114,46,115,116,97,116,117,115,84,101,120,116,44,34,116,101,120,116,34,33,61,61,40,114,46,114,101,115,112,111,110,115,101,84,121,112,101,124,124,34,116,101,120,116,34,41,124,124,34,115,116,114,105,110,103,34,33,61,116,121,112,101,111,102,32,114,46,114,101,115,112,111,110,115,101,84,101,120,116,63,123,98,105,110,97,114,121,58,114,46,114,101,115,112,111,110,115,101,125,58,123,116,101,120,116,58,114,46,114,101,115,112,111,110,115,101,84,101,120,116,125,44,114,46,103,101,116,65,108,108,82,101,115,112,111,110,115,101,72,101,97,100,101,114,115,40,41,41,41,125,125,44,114,46,111,110,108,111,97,100,61,111,40,41,44,97,61,114,46,111,110,101,114,114,111,114,61,114,46,111,110,116,105,109,101,111,117,116,61,111,40,34,101,114,114,111,114,34,41,44,118,111,105,100,32,48,33,61,61,114,46,111,110,97,98,111,114,116,63,114,46,111,110,97,98,111,114,116,61,97,58,114,46,111,110,114,101,97,100,121,115,116,97,116,101,99,104,97,110,103,101,61,102,117,110,99,116,105,111,110,40,41,123,52,61,61,61,114,46,114,101,97,100,121,83,116,97,116,101,38,38,67,46,115,101,116,84,105,109,101,111,117,116,40,102,117,110,99,116,105,111,110,40,41,123,111,38,38,97,40,41,125,41,125,44,111,61,111,40,34,97,98,111,114,116,34,41,59,116,114,121,123,114,46,115,101,110,100,40,105,46,104,97,115,67,111,110,116,101,110,116,38,38,105,46,100,97,116,97,124,124,110,117,108,108,41,125,99,97,116,99,104,40,101,41,123,105,102,40,111,41,116,104,114,111,119,32,101,125,125,44,97,98,111,114,116,58,102,117,110,99,116,105,111,110,40,41,123,111,38,38,111,40,41,125,125,125,41,44,107,46,97,106,97,120,80,114,101,102,105,108,116,101,114,40,102,117,110,99,116,105,111,110,40,101,41,123,101,46,99,114,111,115,115,68,111,109,97,105,110,38,38,40,101,46,99,111,110,116,101,110,116,115,46,115,99,114,105,112,116,61,33,49,41,125,41,44,107,46,97,106,97,120,83,101,116,117,112,40,123,97,99,99,101,112,116,115,58,123,115,99,114,105,112,116,58,34,116,101,120,116,47,106,97,118,97,115,99,114,105,112,116,44,32,97,112,112,108,105,99,97,116,105,111,110,47,106,97,118,97,115,99,114,105,112,116,44,32,97,112,112,108,105,99,97,116,105,111,110,47,101,99,109,97,115,99,114,105,112,116,44,32,97,112,112,108,105,99,97,116,105,111,110,47,120,45,101,99,109,97,115,99,114,105,112,116,34,125,44,99,111,110,116,101,110,116,115,58,123,115,99,114,105,112,116,58,47,92,98,40,63,58,106,97,118,97,124,101,99,109,97,41,115,99,114,105,112,116,92,98,47,125,44,99,111,110,118,101,114,116,101,114,115,58,123,34,116,101,120,116,32,115,99,114,105,112,116,34,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,107,46,103,108,111,98,97,108,69,118,97,108,40,101,41,44,101,125,125,125,41,44,107,46,97,106,97,120,80,114,101,102,105,108,116,101,114,40,34,115,99,114,105,112,116,34,44,102,117,110,99,116,105,111,110,40,101,41,123,118,111,105,100,32,48,61,61,61,101,46,99,97,99,104,101,38,38,40,101,46,99,97,99,104,101,61,33,49,41,44,101,46,99,114,111,115,115,68,111,109,97,105,110,38,38,40,101,46,116,121,112,101,61,34,71,69,84,34,41,125,41,44,107,46,97,106,97,120,84,114,97,110,115,112,111,114,116,40,34,115,99,114,105,112,116,34,44,102,117,110,99,116,105,111,110,40,110,41,123,118,97,114,32,114,44,105,59,105,102,40,110,46,99,114,111,115,115,68,111,109,97,105,110,124,124,110,46,115,99,114,105,112,116,65,116,116,114,115,41,114,101,116,117,114,110,123,115,101,110,100,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,114,61,107,40,34,60,115,99,114,105,112,116,62,34,41,46,97,116,116,114,40,110,46,115,99,114,105,112,116,65,116,116,114,115,124,124,123,125,41,46,112,114,111,112,40,123,99,104,97,114,115,101,116,58,110,46,115,99,114,105,112,116,67,104,97,114,115,101,116,44,115,114,99,58,110,46,117,114,108,125,41,46,111,110,40,34,108,111,97,100,32,101,114,114,111,114,34,44,105,61,102,117,110,99,116,105,111,110,40,101,41,123,114,46,114,101,109,111,118,101,40,41,44,105,61,110,117,108,108,44,101,38,38,116,40,34,101,114,114,111,114,34,61,61,61,101,46,116,121,112,101,63,52,48,52,58,50,48,48,44,101,46,116,121,112,101,41,125,41,44,69,46,104,101,97,100,46,97,112,112,101,110,100,67,104,105,108,100,40,114,91,48,93,41,125,44,97,98,111,114,116,58,102,117,110,99,116,105,111,110,40,41,123,105,38,38,105,40,41,125,125,125,41,59,118,97,114,32,86,116,44,71,116,61,91,93,44,89,116,61,47,40,61,41,92,63,40,63,61,38,124,36,41,124,92,63,92,63,47,59,107,46,97,106,97,120,83,101,116,117,112,40,123,106,115,111,110,112,58,34,99,97,108,108,98,97,99,107,34,44,106,115,111,110,112,67,97,108,108,98,97,99,107,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,71,116,46,112,111,112,40,41,124,124,107,46,101,120,112,97,110,100,111,43,34,95,34,43,107,116,43,43,59,114,101,116,117,114,110,32,116,104,105,115,91,101,93,61,33,48,44,101,125,125,41,44,107,46,97,106,97,120,80,114,101,102,105,108,116,101,114,40,34,106,115,111,110,32,106,115,111,110,112,34,44,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,118,97,114,32,114,44,105,44,111,44,97,61,33,49,33,61,61,101,46,106,115,111,110,112,38,38,40,89,116,46,116,101,115,116,40,101,46,117,114,108,41,63,34,117,114,108,34,58,34,115,116,114,105,110,103,34,61,61,116,121,112,101,111,102,32,101,46,100,97,116,97,38,38,48,61,61,61,40,101,46,99,111,110,116,101,110,116,84,121,112,101,124,124,34,34,41,46,105,110,100,101,120,79,102,40,34,97,112,112,108,105,99,97,116,105,111,110,47,120,45,119,119,119,45,102,111,114,109,45,117,114,108,101,110,99,111,100,101,100,34,41,38,38,89,116,46,116,101,115,116,40,101,46,100,97,116,97,41,38,38,34,100,97,116,97,34,41,59,105,102,40,97,124,124,34,106,115,111,110,112,34,61,61,61,101,46,100,97,116,97,84,121,112,101,115,91,48,93,41,114,101,116,117,114,110,32,114,61,101,46,106,115,111,110,112,67,97,108,108,98,97,99,107,61,109,40,101,46,106,115,111,110,112,67,97,108,108,98,97,99,107,41,63,101,46,106,115,111,110,112,67,97,108,108,98,97,99,107,40,41,58,101,46,106,115,111,110,112,67,97,108,108,98,97,99,107,44,97,63,101,91,97,93,61,101,91,97,93,46,114,101,112,108,97,99,101,40,89,116,44,34,36,49,34,43,114,41,58,33,49,33,61,61,101,46,106,115,111,110,112,38,38,40,101,46,117,114,108,43,61,40,83,116,46,116,101,115,116,40,101,46,117,114,108,41,63,34,38,34,58,34,63,34,41,43,101,46,106,115,111,110,112,43,34,61,34,43,114,41,44,101,46,99,111,110,118,101,114,116,101,114,115,91,34,115,99,114,105,112,116,32,106,115,111,110,34,93,61,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,111,124,124,107,46,101,114,114,111,114,40,114,43,34,32,119,97,115,32,110,111,116,32,99,97,108,108,101,100,34,41,44,111,91,48,93,125,44,101,46,100,97,116,97,84,121,112,101,115,91,48,93,61,34,106,115,111,110,34,44,105,61,67,91,114,93,44,67,91,114,93,61,102,117,110,99,116,105,111,110,40,41,123,111,61,97,114,103,117,109,101,110,116,115,125,44,110,46,97,108,119,97,121,115,40,102,117,110,99,116,105,111,110,40,41,123,118,111,105,100,32,48,61,61,61,105,63,107,40,67,41,46,114,101,109,111,118,101,80,114,111,112,40,114,41,58,67,91,114,93,61,105,44,101,91,114,93,38,38,40,101,46,106,115,111,110,112,67,97,108,108,98,97,99,107,61,116,46,106,115,111,110,112,67,97,108,108,98,97,99,107,44,71,116,46,112,117,115,104,40,114,41,41,44,111,38,38,109,40,105,41,38,38,105,40,111,91,48,93,41,44,111,61,105,61,118,111,105,100,32,48,125,41,44,34,115,99,114,105,112,116,34,125,41,44,121,46,99,114,101,97,116,101,72,84,77,76,68,111,99,117,109,101,110,116,61,40,40,86,116,61,69,46,105,109,112,108,101,109,101,110,116,97,116,105,111,110,46,99,114,101,97,116,101,72,84,77,76,68,111,99,117,109,101,110,116,40,34,34,41,46,98,111,100,121,41,46,105,110,110,101,114,72,84,77,76,61,34,60,102,111,114,109,62,60,47,102,111,114,109,62,60,102,111,114,109,62,60,47,102,111,114,109,62,34,44,50,61,61,61,86,116,46,99,104,105,108,100,78,111,100,101,115,46,108,101,110,103,116,104,41,44,107,46,112,97,114,115,101,72,84,77,76,61,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,114,101,116,117,114,110,34,115,116,114,105,110,103,34,33,61,116,121,112,101,111,102,32,101,63,91,93,58,40,34,98,111,111,108,101,97,110,34,61,61,116,121,112,101,111,102,32,116,38,38,40,110,61,116,44,116,61,33,49,41,44,116,124,124,40,121,46,99,114,101,97,116,101,72,84,77,76,68,111,99,117,109,101,110,116,63,40,40,114,61,40,116,61,69,46,105,109,112,108,101,109,101,110,116,97,116,105,111,110,46,99,114,101,97,116,101,72,84,77,76,68,111,99,117,109,101,110,116,40,34,34,41,41,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,34,98,97,115,101,34,41,41,46,104,114,101,102,61,69,46,108,111,99,97,116,105,111,110,46,104,114,101,102,44,116,46,104,101,97,100,46,97,112,112,101,110,100,67,104,105,108,100,40,114,41,41,58,116,61,69,41,44,111,61,33,110,38,38,91,93,44,40,105,61,68,46,101,120,101,99,40,101,41,41,63,91,116,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,105,91,49,93,41,93,58,40,105,61,119,101,40,91,101,93,44,116,44,111,41,44,111,38,38,111,46,108,101,110,103,116,104,38,38,107,40,111,41,46,114,101,109,111,118,101,40,41,44,107,46,109,101,114,103,101,40,91,93,44,105,46,99,104,105,108,100,78,111,100,101,115,41,41,41,59,118,97,114,32,114,44,105,44,111,125,44,107,46,102,110,46,108,111,97,100,61,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,118,97,114,32,114,44,105,44,111,44,97,61,116,104,105,115,44,115,61,101,46,105,110,100,101,120,79,102,40,34,32,34,41,59,114,101,116,117,114,110,45,49,60,115,38,38,40,114,61,109,116,40,101,46,115,108,105,99,101,40,115,41,41,44,101,61,101,46,115,108,105,99,101,40,48,44,115,41,41,44,109,40,116,41,63,40,110,61,116,44,116,61,118,111,105,100,32,48,41,58,116,38,38,34,111,98,106,101,99,116,34,61,61,116,121,112,101,111,102,32,116,38,38,40,105,61,34,80,79,83,84,34,41,44,48,60,97,46,108,101,110,103,116,104,38,38,107,46,97,106,97,120,40,123,117,114,108,58,101,44,116,121,112,101,58,105,124,124,34,71,69,84,34,44,100,97,116,97,84,121,112,101,58,34,104,116,109,108,34,44,100,97,116,97,58,116,125,41,46,100,111,110,101,40,102,117,110,99,116,105,111,110,40,101,41,123,111,61,97,114,103,117,109,101,110,116,115,44,97,46,104,116,109,108,40,114,63,107,40,34,60,100,105,118,62,34,41,46,97,112,112,101,110,100,40,107,46,112,97,114,115,101,72,84,77,76,40,101,41,41,46,102,105,110,100,40,114,41,58,101,41,125,41,46,97,108,119,97,121,115,40,110,38,38,102,117,110,99,116,105,111,110,40,101,44,116,41,123,97,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,41,123,110,46,97,112,112,108,121,40,116,104,105,115,44,111,124,124,91,101,46,114,101,115,112,111,110,115,101,84,101,120,116,44,116,44,101,93,41,125,41,125,41,44,116,104,105,115,125,44,107,46,101,97,99,104,40,91,34,97,106,97,120,83,116,97,114,116,34,44,34,97,106,97,120,83,116,111,112,34,44,34,97,106,97,120,67,111,109,112,108,101,116,101,34,44,34,97,106,97,120,69,114,114,111,114,34,44,34,97,106,97,120,83,117,99,99,101,115,115,34,44,34,97,106,97,120,83,101,110,100,34,93,44,102,117,110,99,116,105,111,110,40,101,44,116,41,123,107,46,102,110,91,116,93,61,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,116,104,105,115,46,111,110,40,116,44,101,41,125,125,41,44,107,46,101,120,112,114,46,112,115,101,117,100,111,115,46,97,110,105,109,97,116,101,100,61,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,107,46,103,114,101,112,40,107,46,116,105,109,101,114,115,44,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,116,61,61,61,101,46,101,108,101,109,125,41,46,108,101,110,103,116,104,125,44,107,46,111,102,102,115,101,116,61,123,115,101,116,79,102,102,115,101,116,58,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,118,97,114,32,114,44,105,44,111,44,97,44,115,44,117,44,108,61,107,46,99,115,115,40,101,44,34,112,111,115,105,116,105,111,110,34,41,44,99,61,107,40,101,41,44,102,61,123,125,59,34,115,116,97,116,105,99,34,61,61,61,108,38,38,40,101,46,115,116,121,108,101,46,112,111,115,105,116,105,111,110,61,34,114,101,108,97,116,105,118,101,34,41,44,115,61,99,46,111,102,102,115,101,116,40,41,44,111,61,107,46,99,115,115,40,101,44,34,116,111,112,34,41,44,117,61,107,46,99,115,115,40,101,44,34,108,101,102,116,34,41,44,40,34,97,98,115,111,108,117,116,101,34,61,61,61,108,124,124,34,102,105,120,101,100,34,61,61,61,108,41,38,38,45,49,60,40,111,43,117,41,46,105,110,100,101,120,79,102,40,34,97,117,116,111,34,41,63,40,97,61,40,114,61,99,46,112,111,115,105,116,105,111,110,40,41,41,46,116,111,112,44,105,61,114,46,108,101,102,116,41,58,40,97,61,112,97,114,115,101,70,108,111,97,116,40,111,41,124,124,48,44,105,61,112,97,114,115,101,70,108,111,97,116,40,117,41,124,124,48,41,44,109,40,116,41,38,38,40,116,61,116,46,99,97,108,108,40,101,44,110,44,107,46,101,120,116,101,110,100,40,123,125,44,115,41,41,41,44,110,117,108,108,33,61,116,46,116,111,112,38,38,40,102,46,116,111,112,61,116,46,116,111,112,45,115,46,116,111,112,43,97,41,44,110,117,108,108,33,61,116,46,108,101,102,116,38,38,40,102,46,108,101,102,116,61,116,46,108,101,102,116,45,115,46,108,101,102,116,43,105,41,44,34,117,115,105,110,103,34,105,110,32,116,63,116,46,117,115,105,110,103,46,99,97,108,108,40,101,44,102,41,58,99,46,99,115,115,40,102,41,125,125,44,107,46,102,110,46,101,120,116,101,110,100,40,123,111,102,102,115,101,116,58,102,117,110,99,116,105,111,110,40,116,41,123,105,102,40,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,41,114,101,116,117,114,110,32,118,111,105,100,32,48,61,61,61,116,63,116,104,105,115,58,116,104,105,115,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,101,41,123,107,46,111,102,102,115,101,116,46,115,101,116,79,102,102,115,101,116,40,116,104,105,115,44,116,44,101,41,125,41,59,118,97,114,32,101,44,110,44,114,61,116,104,105,115,91,48,93,59,114,101,116,117,114,110,32,114,63,114,46,103,101,116,67,108,105,101,110,116,82,101,99,116,115,40,41,46,108,101,110,103,116,104,63,40,101,61,114,46,103,101,116,66,111,117,110,100,105,110,103,67,108,105,101,110,116,82,101,99,116,40,41,44,110,61,114,46,111,119,110,101,114,68,111,99,117,109,101,110,116,46,100,101,102,97,117,108,116,86,105,101,119,44,123,116,111,112,58,101,46,116,111,112,43,110,46,112,97,103,101,89,79,102,102,115,101,116,44,108,101,102,116,58,101,46,108,101,102,116,43,110,46,112,97,103,101,88,79,102,102,115,101,116,125,41,58,123,116,111,112,58,48,44,108,101,102,116,58,48,125,58,118,111,105,100,32,48,125,44,112,111,115,105,116,105,111,110,58,102,117,110,99,116,105,111,110,40,41,123,105,102,40,116,104,105,115,91,48,93,41,123,118,97,114,32,101,44,116,44,110,44,114,61,116,104,105,115,91,48,93,44,105,61,123,116,111,112,58,48,44,108,101,102,116,58,48,125,59,105,102,40,34,102,105,120,101,100,34,61,61,61,107,46,99,115,115,40,114,44,34,112,111,115,105,116,105,111,110,34,41,41,116,61,114,46,103,101,116,66,111,117,110,100,105,110,103,67,108,105,101,110,116,82,101,99,116,40,41,59,101,108,115,101,123,116,61,116,104,105,115,46,111,102,102,115,101,116,40,41,44,110,61,114,46,111,119,110,101,114,68,111,99,117,109,101,110,116,44,101,61,114,46,111,102,102,115,101,116,80,97,114,101,110,116,124,124,110,46,100,111,99,117,109,101,110,116,69,108,101,109,101,110,116,59,119,104,105,108,101,40,101,38,38,40,101,61,61,61,110,46,98,111,100,121,124,124,101,61,61,61,110,46,100,111,99,117,109,101,110,116,69,108,101,109,101,110,116,41,38,38,34,115,116,97,116,105,99,34,61,61,61,107,46,99,115,115,40,101,44,34,112,111,115,105,116,105,111,110,34,41,41,101,61,101,46,112,97,114,101,110,116,78,111,100,101,59,101,38,38,101,33,61,61,114,38,38,49,61,61,61,101,46,110,111,100,101,84,121,112,101,38,38,40,40,105,61,107,40,101,41,46,111,102,102,115,101,116,40,41,41,46,116,111,112,43,61,107,46,99,115,115,40,101,44,34,98,111,114,100,101,114,84,111,112,87,105,100,116,104,34,44,33,48,41,44,105,46,108,101,102,116,43,61,107,46,99,115,115,40,101,44,34,98,111,114,100,101,114,76,101,102,116,87,105,100,116,104,34,44,33,48,41,41,125,114,101,116,117,114,110,123,116,111,112,58,116,46,116,111,112,45,105,46,116,111,112,45,107,46,99,115,115,40,114,44,34,109,97,114,103,105,110,84,111,112,34,44,33,48,41,44,108,101,102,116,58,116,46,108,101,102,116,45,105,46,108,101,102,116,45,107,46,99,115,115,40,114,44,34,109,97,114,103,105,110,76,101,102,116,34,44,33,48,41,125,125,125,44,111,102,102,115,101,116,80,97,114,101,110,116,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,109,97,112,40,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,116,104,105,115,46,111,102,102,115,101,116,80,97,114,101,110,116,59,119,104,105,108,101,40,101,38,38,34,115,116,97,116,105,99,34,61,61,61,107,46,99,115,115,40,101,44,34,112,111,115,105,116,105,111,110,34,41,41,101,61,101,46,111,102,102,115,101,116,80,97,114,101,110,116,59,114,101,116,117,114,110,32,101,124,124,105,101,125,41,125,125,41,44,107,46,101,97,99,104,40,123,115,99,114,111,108,108,76,101,102,116,58,34,112,97,103,101,88,79,102,102,115,101,116,34,44,115,99,114,111,108,108,84,111,112,58,34,112,97,103,101,89,79,102,102,115,101,116,34,125,44,102,117,110,99,116,105,111,110,40,116,44,105,41,123,118,97,114,32,111,61,34,112,97,103,101,89,79,102,102,115,101,116,34,61,61,61,105,59,107,46,102,110,91,116,93,61,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,95,40,116,104,105,115,44,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,118,97,114,32,114,59,105,102,40,120,40,101,41,63,114,61,101,58,57,61,61,61,101,46,110,111,100,101,84,121,112,101,38,38,40,114,61,101,46,100,101,102,97,117,108,116,86,105,101,119,41,44,118,111,105,100,32,48,61,61,61,110,41,114,101,116,117,114,110,32,114,63,114,91,105,93,58,101,91,116,93,59,114,63,114,46,115,99,114,111,108,108,84,111,40,111,63,114,46,112,97,103,101,88,79,102,102,115,101,116,58,110,44,111,63,110,58,114,46,112,97,103,101,89,79,102,102,115,101,116,41,58,101,91,116,93,61,110,125,44,116,44,101,44,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,41,125,125,41,44,107,46,101,97,99,104,40,91,34,116,111,112,34,44,34,108,101,102,116,34,93,44,102,117,110,99,116,105,111,110,40,101,44,110,41,123,107,46,99,115,115,72,111,111,107,115,91,110,93,61,122,101,40,121,46,112,105,120,101,108,80,111,115,105,116,105,111,110,44,102,117,110,99,116,105,111,110,40,101,44,116,41,123,105,102,40,116,41,114,101,116,117,114,110,32,116,61,95,101,40,101,44,110,41,44,36,101,46,116,101,115,116,40,116,41,63,107,40,101,41,46,112,111,115,105,116,105,111,110,40,41,91,110,93,43,34,112,120,34,58,116,125,41,125,41,44,107,46,101,97,99,104,40,123,72,101,105,103,104,116,58,34,104,101,105,103,104,116,34,44,87,105,100,116,104,58,34,119,105,100,116,104,34,125,44,102,117,110,99,116,105,111,110,40,97,44,115,41,123,107,46,101,97,99,104,40,123,112,97,100,100,105,110,103,58,34,105,110,110,101,114,34,43,97,44,99,111,110,116,101,110,116,58,115,44,34,34,58,34,111,117,116,101,114,34,43,97,125,44,102,117,110,99,116,105,111,110,40,114,44,111,41,123,107,46,102,110,91,111,93,61,102,117,110,99,116,105,111,110,40,101,44,116,41,123,118,97,114,32,110,61,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,38,38,40,114,124,124,34,98,111,111,108,101,97,110,34,33,61,116,121,112,101,111,102,32,101,41,44,105,61,114,124,124,40,33,48,61,61,61,101,124,124,33,48,61,61,61,116,63,34,109,97,114,103,105,110,34,58,34,98,111,114,100,101,114,34,41,59,114,101,116,117,114,110,32,95,40,116,104,105,115,44,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,118,97,114,32,114,59,114,101,116,117,114,110,32,120,40,101,41,63,48,61,61,61,111,46,105,110,100,101,120,79,102,40,34,111,117,116,101,114,34,41,63,101,91,34,105,110,110,101,114,34,43,97,93,58,101,46,100,111,99,117,109,101,110,116,46,100,111,99,117,109,101,110,116,69,108,101,109,101,110,116,91,34,99,108,105,101,110,116,34,43,97,93,58,57,61,61,61,101,46,110,111,100,101,84,121,112,101,63,40,114,61,101,46,100,111,99,117,109,101,110,116,69,108,101,109,101,110,116,44,77,97,116,104,46,109,97,120,40,101,46,98,111,100,121,91,34,115,99,114,111,108,108,34,43,97,93,44,114,91,34,115,99,114,111,108,108,34,43,97,93,44,101,46,98,111,100,121,91,34,111,102,102,115,101,116,34,43,97,93,44,114,91,34,111,102,102,115,101,116,34,43,97,93,44,114,91,34,99,108,105,101,110,116,34,43,97,93,41,41,58,118,111,105,100,32,48,61,61,61,110,63,107,46,99,115,115,40,101,44,116,44,105,41,58,107,46,115,116,121,108,101,40,101,44,116,44,110,44,105,41,125,44,115,44,110,63,101,58,118,111,105,100,32,48,44,110,41,125,125,41,125,41,44,107,46,101,97,99,104,40,34,98,108,117,114,32,102,111,99,117,115,32,102,111,99,117,115,105,110,32,102,111,99,117,115,111,117,116,32,114,101,115,105,122,101,32,115,99,114,111,108,108,32,99,108,105,99,107,32,100,98,108,99,108,105,99,107,32,109,111,117,115,101,100,111,119,110,32,109,111,117,115,101,117,112,32,109,111,117,115,101,109,111,118,101,32,109,111,117,115,101,111,118,101,114,32,109,111,117,115,101,111,117,116,32,109,111,117,115,101,101,110,116,101,114,32,109,111,117,115,101,108,101,97,118,101,32,99,104,97,110,103,101,32,115,101,108,101,99,116,32,115,117,98,109,105,116,32,107,101,121,100,111,119,110,32,107,101,121,112,114,101,115,115,32,107,101,121,117,112,32,99,111,110,116,101,120,116,109,101,110,117,34,46,115,112,108,105,116,40,34,32,34,41,44,102,117,110,99,116,105,111,110,40,101,44,110,41,123,107,46,102,110,91,110,93,61,102,117,110,99,116,105,111,110,40,101,44,116,41,123,114,101,116,117,114,110,32,48,60,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,63,116,104,105,115,46,111,110,40,110,44,110,117,108,108,44,101,44,116,41,58,116,104,105,115,46,116,114,105,103,103,101,114,40,110,41,125,125,41,44,107,46,102,110,46,101,120,116,101,110,100,40,123,104,111,118,101,114,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,114,101,116,117,114,110,32,116,104,105,115,46,109,111,117,115,101,101,110,116,101,114,40,101,41,46,109,111,117,115,101,108,101,97,118,101,40,116,124,124,101,41,125,125,41,44,107,46,102,110,46,101,120,116,101,110,100,40,123,98,105,110,100,58,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,114,101,116,117,114,110,32,116,104,105,115,46,111,110,40,101,44,110,117,108,108,44,116,44,110,41,125,44,117,110,98,105,110,100,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,114,101,116,117,114,110,32,116,104,105,115,46,111,102,102,40,101,44,110,117,108,108,44,116,41,125,44,100,101,108,101,103,97,116,101,58,102,117,110,99,116,105,111,110,40,101,44,116,44,110,44,114,41,123,114,101,116,117,114,110,32,116,104,105,115,46,111,110,40,116,44,101,44,110,44,114,41,125,44,117,110,100,101,108,101,103,97,116,101,58,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,114,101,116,117,114,110,32,49,61,61,61,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,63,116,104,105,115,46,111,102,102,40,101,44,34,42,42,34,41,58,116,104,105,115,46,111,102,102,40,116,44,101,124,124,34,42,42,34,44,110,41,125,125,41,44,107,46,112,114,111,120,121,61,102,117,110,99,116,105,111,110,40,101,44,116,41,123,118,97,114,32,110,44,114,44,105,59,105,102,40,34,115,116,114,105,110,103,34,61,61,116,121,112,101,111,102,32,116,38,38,40,110,61,101,91,116,93,44,116,61,101,44,101,61,110,41,44,109,40,101,41,41,114,101,116,117,114,110,32,114,61,115,46,99,97,108,108,40,97,114,103,117,109,101,110,116,115,44,50,41,44,40,105,61,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,101,46,97,112,112,108,121,40,116,124,124,116,104,105,115,44,114,46,99,111,110,99,97,116,40,115,46,99,97,108,108,40,97,114,103,117,109,101,110,116,115,41,41,41,125,41,46,103,117,105,100,61,101,46,103,117,105,100,61,101,46,103,117,105,100,124,124,107,46,103,117,105,100,43,43,44,105,125,44,107,46,104,111,108,100,82,101,97,100,121,61,102,117,110,99,116,105,111,110,40,101,41,123,101,63,107,46,114,101,97,100,121,87,97,105,116,43,43,58,107,46,114,101,97,100,121,40,33,48,41,125,44,107,46,105,115,65,114,114,97,121,61,65,114,114,97,121,46,105,115,65,114,114,97,121,44,107,46,112,97,114,115,101,74,83,79,78,61,74,83,79,78,46,112,97,114,115,101,44,107,46,110,111,100,101,78,97,109,101,61,65,44,107,46,105,115,70,117,110,99,116,105,111,110,61,109,44,107,46,105,115,87,105,110,100,111,119,61,120,44,107,46,99,97,109,101,108,67,97,115,101,61,86,44,107,46,116,121,112,101,61,119,44,107,46,110,111,119,61,68,97,116,101,46,110,111,119,44,107,46,105,115,78,117,109,101,114,105,99,61,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,107,46,116,121,112,101,40,101,41,59,114,101,116,117,114,110,40,34,110,117,109,98,101,114,34,61,61,61,116,124,124,34,115,116,114,105,110,103,34,61,61,61,116,41,38,38,33,105,115,78,97,78,40,101,45,112,97,114,115,101,70,108,111,97,116,40,101,41,41,125,44,34,102,117,110,99,116,105,111,110,34,61,61,116,121,112,101,111,102,32,100,101,102,105,110,101,38,38,100,101,102,105,110,101,46,97,109,100,38,38,100,101,102,105,110,101,40,34,106,113,117,101,114,121,34,44,91,93,44,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,107,125,41,59,118,97,114,32,81,116,61,67,46,106,81,117,101,114,121,44,74,116,61,67,46,36,59,114,101,116,117,114,110,32,107,46,110,111,67,111,110,102,108,105,99,116,61,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,67,46,36,61,61,61,107,38,38,40,67,46,36,61,74,116,41,44,101,38,38,67,46,106,81,117,101,114,121,61,61,61,107,38,38,40,67,46,106,81,117,101,114,121,61,81,116,41,44,107,125,44,101,124,124,40,67,46,106,81,117,101,114,121,61,67,46,36,61,107,41,44,107,125,41,59,10,47,42,33,10,32,32,42,32,66,111,111,116,115,116,114,97,112,32,118,52,46,51,46,49,32,40,104,116,116,112,115,58,47,47,103,101,116,98,111,111,116,115,116,114,97,112,46,99,111,109,47,41,10,32,32,42,32,67,111,112,121,114,105,103,104,116,32,50,48,49,49,45,50,48,49,57,32,84,104,101,32,66,111,111,116,115,116,114,97,112,32,65,117,116,104,111,114,115,32,40,104,116,116,112,115,58,47,47,103,105,116,104,117,98,46,99,111,109,47,116,119,98,115,47,98,111,111,116,115,116,114,97,112,47,103,114,97,112,104,115,47,99,111,110,116,114,105,98,117,116,111,114,115,41,10,32,32,42,32,76,105,99,101,110,115,101,100,32,117,110,100,101,114,32,77,73,84,32,40,104,116,116,112,115,58,47,47,103,105,116,104,117,98,46,99,111,109,47,116,119,98,115,47,98,111,111,116,115,116,114,97,112,47,98,108,111,98,47,109,97,115,116,101,114,47,76,73,67,69,78,83,69,41,10,32,32,42,47,10,33,102,117,110,99,116,105,111,110,40,116,44,101,41,123,34,111,98,106,101,99,116,34,61,61,116,121,112,101,111,102,32,101,120,112,111,114,116,115,38,38,34,117,110,100,101,102,105,110,101,100,34,33,61,116,121,112,101,111,102,32,109,111,100,117,108,101,63,101,40,101,120,112,111,114,116,115,44,114,101,113,117,105,114,101,40,34,106,113,117,101,114,121,34,41,41,58,34,102,117,110,99,116,105,111,110,34,61,61,116,121,112,101,111,102,32,100,101,102,105,110,101,38,38,100,101,102,105,110,101,46,97,109,100,63,100,101,102,105,110,101,40,91,34,101,120,112,111,114,116,115,34,44,34,106,113,117,101,114,121,34,93,44,101,41,58,101,40,40,116,61,116,124,124,115,101,108,102,41,46,98,111,111,116,115,116,114,97,112,61,123,125,44,116,46,106,81,117,101,114,121,41,125,40,116,104,105,115,44,102,117,110,99,116,105,111,110,40,116,44,112,41,123,34,117,115,101,32,115,116,114,105,99,116,34,59,102,117,110,99,116,105,111,110,32,105,40,116,44,101,41,123,102,111,114,40,118,97,114,32,110,61,48,59,110,60,101,46,108,101,110,103,116,104,59,110,43,43,41,123,118,97,114,32,105,61,101,91,110,93,59,105,46,101,110,117,109,101,114,97,98,108,101,61,105,46,101,110,117,109,101,114,97,98,108,101,124,124,33,49,44,105,46,99,111,110,102,105,103,117,114,97,98,108,101,61,33,48,44,34,118,97,108,117,101,34,105,110,32,105,38,38,40,105,46,119,114,105,116,97,98,108,101,61,33,48,41,44,79,98,106,101,99,116,46,100,101,102,105,110,101,80,114,111,112,101,114,116,121,40,116,44,105,46,107,101,121,44,105,41,125,125,102,117,110,99,116,105,111,110,32,115,40,116,44,101,44,110,41,123,114,101,116,117,114,110,32,101,38,38,105,40,116,46,112,114,111,116,111,116,121,112,101,44,101,41,44,110,38,38,105,40,116,44,110,41,44,116,125,102,117,110,99,116,105,111,110,32,108,40,111,41,123,102,111,114,40,118,97,114,32,116,61,49,59,116,60,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,59,116,43,43,41,123,118,97,114,32,114,61,110,117,108,108,33,61,97,114,103,117,109,101,110,116,115,91,116,93,63,97,114,103,117,109,101,110,116,115,91,116,93,58,123,125,44,101,61,79,98,106,101,99,116,46,107,101,121,115,40,114,41,59,34,102,117,110,99,116,105,111,110,34,61,61,116,121,112,101,111,102,32,79,98,106,101,99,116,46,103,101,116,79,119,110,80,114,111,112,101,114,116,121,83,121,109,98,111,108,115,38,38,40,101,61,101,46,99,111,110,99,97,116,40,79,98,106,101,99,116,46,103,101,116,79,119,110,80,114,111,112,101,114,116,121,83,121,109,98,111,108,115,40,114,41,46,102,105,108,116,101,114,40,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,79,98,106,101,99,116,46,103,101,116,79,119,110,80,114,111,112,101,114,116,121,68,101,115,99,114,105,112,116,111,114,40,114,44,116,41,46,101,110,117,109,101,114,97,98,108,101,125,41,41,41,44,101,46,102,111,114,69,97,99,104,40,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,101,44,110,44,105,59,101,61,111,44,105,61,114,91,110,61,116,93,44,110,32,105,110,32,101,63,79,98,106,101,99,116,46,100,101,102,105,110,101,80,114,111,112,101,114,116,121,40,101,44,110,44,123,118,97,108,117,101,58,105,44,101,110,117,109,101,114,97,98,108,101,58,33,48,44,99,111,110,102,105,103,117,114,97,98,108,101,58,33,48,44,119,114,105,116,97,98,108,101,58,33,48,125,41,58,101,91,110,93,61,105,125,41,125,114,101,116,117,114,110,32,111,125,112,61,112,38,38,112,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,34,100,101,102,97,117,108,116,34,41,63,112,46,100,101,102,97,117,108,116,58,112,59,118,97,114,32,101,61,34,116,114,97,110,115,105,116,105,111,110,101,110,100,34,59,102,117,110,99,116,105,111,110,32,110,40,116,41,123,118,97,114,32,101,61,116,104,105,115,44,110,61,33,49,59,114,101,116,117,114,110,32,112,40,116,104,105,115,41,46,111,110,101,40,109,46,84,82,65,78,83,73,84,73,79,78,95,69,78,68,44,102,117,110,99,116,105,111,110,40,41,123,110,61,33,48,125,41,44,115,101,116,84,105,109,101,111,117,116,40,102,117,110,99,116,105,111,110,40,41,123,110,124,124,109,46,116,114,105,103,103,101,114,84,114,97,110,115,105,116,105,111,110,69,110,100,40,101,41,125,44,116,41,44,116,104,105,115,125,118,97,114,32,109,61,123,84,82,65,78,83,73,84,73,79,78,95,69,78,68,58,34,98,115,84,114,97,110,115,105,116,105,111,110,69,110,100,34,44,103,101,116,85,73,68,58,102,117,110,99,116,105,111,110,40,116,41,123,102,111,114,40,59,116,43,61,126,126,40,49,101,54,42,77,97,116,104,46,114,97,110,100,111,109,40,41,41,44,100,111,99,117,109,101,110,116,46,103,101,116,69,108,101,109,101,110,116,66,121,73,100,40,116,41,59,41,59,114,101,116,117,114,110,32,116,125,44,103,101,116,83,101,108,101,99,116,111,114,70,114,111,109,69,108,101,109,101,110,116,58,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,101,61,116,46,103,101,116,65,116,116,114,105,98,117,116,101,40,34,100,97,116,97,45,116,97,114,103,101,116,34,41,59,105,102,40,33,101,124,124,34,35,34,61,61,61,101,41,123,118,97,114,32,110,61,116,46,103,101,116,65,116,116,114,105,98,117,116,101,40,34,104,114,101,102,34,41,59,101,61,110,38,38,34,35,34,33,61,61,110,63,110,46,116,114,105,109,40,41,58,34,34,125,116,114,121,123,114,101,116,117,114,110,32,100,111,99,117,109,101,110,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,40,101,41,63,101,58,110,117,108,108,125,99,97,116,99,104,40,116,41,123,114,101,116,117,114,110,32,110,117,108,108,125,125,44,103,101,116,84,114,97,110,115,105,116,105,111,110,68,117,114,97,116,105,111,110,70,114,111,109,69,108,101,109,101,110,116,58,102,117,110,99,116,105,111,110,40,116,41,123,105,102,40,33,116,41,114,101,116,117,114,110,32,48,59,118,97,114,32,101,61,112,40,116,41,46,99,115,115,40,34,116,114,97,110,115,105,116,105,111,110,45,100,117,114,97,116,105,111,110,34,41,44,110,61,112,40,116,41,46,99,115,115,40,34,116,114,97,110,115,105,116,105,111,110,45,100,101,108,97,121,34,41,44,105,61,112,97,114,115,101,70,108,111,97,116,40,101,41,44,111,61,112,97,114,115,101,70,108,111,97,116,40,110,41,59,114,101,116,117,114,110,32,105,124,124,111,63,40,101,61,101,46,115,112,108,105,116,40,34,44,34,41,91,48,93,44,110,61,110,46,115,112,108,105,116,40,34,44,34,41,91,48,93,44,49,101,51,42,40,112,97,114,115,101,70,108,111,97,116,40,101,41,43,112,97,114,115,101,70,108,111,97,116,40,110,41,41,41,58,48,125,44,114,101,102,108,111,119,58,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,116,46,111,102,102,115,101,116,72,101,105,103,104,116,125,44,116,114,105,103,103,101,114,84,114,97,110,115,105,116,105,111,110,69,110,100,58,102,117,110,99,116,105,111,110,40,116,41,123,112,40,116,41,46,116,114,105,103,103,101,114,40,101,41,125,44,115,117,112,112,111,114,116,115,84,114,97,110,115,105,116,105,111,110,69,110,100,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,66,111,111,108,101,97,110,40,101,41,125,44,105,115,69,108,101,109,101,110,116,58,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,40,116,91,48,93,124,124,116,41,46,110,111,100,101,84,121,112,101,125,44,116,121,112,101,67,104,101,99,107,67,111,110,102,105,103,58,102,117,110,99,116,105,111,110,40,116,44,101,44,110,41,123,102,111,114,40,118,97,114,32,105,32,105,110,32,110,41,105,102,40,79,98,106,101,99,116,46,112,114,111,116,111,116,121,112,101,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,46,99,97,108,108,40,110,44,105,41,41,123,118,97,114,32,111,61,110,91,105,93,44,114,61,101,91,105,93,44,115,61,114,38,38,109,46,105,115,69,108,101,109,101,110,116,40,114,41,63,34,101,108,101,109,101,110,116,34,58,40,97,61,114,44,123,125,46,116,111,83,116,114,105,110,103,46,99,97,108,108,40,97,41,46,109,97,116,99,104,40,47,92,115,40,91,97,45,122,93,43,41,47,105,41,91,49,93,46,116,111,76,111,119,101,114,67,97,115,101,40,41,41,59,105,102,40,33,110,101,119,32,82,101,103,69,120,112,40,111,41,46,116,101,115,116,40,115,41,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,116,46,116,111,85,112,112,101,114,67,97,115,101,40,41,43,39,58,32,79,112,116,105,111,110,32,34,39,43,105,43,39,34,32,112,114,111,118,105,100,101,100,32,116,121,112,101,32,34,39,43,115,43,39,34,32,98,117,116,32,101,120,112,101,99,116,101,100,32,116,121,112,101,32,34,39,43,111,43,39,34,46,39,41,125,118,97,114,32,97,125,44,102,105,110,100,83,104,97,100,111,119,82,111,111,116,58,102,117,110,99,116,105,111,110,40,116,41,123,105,102,40,33,100,111,99,117,109,101,110,116,46,100,111,99,117,109,101,110,116,69,108,101,109,101,110,116,46,97,116,116,97,99,104,83,104,97,100,111,119,41,114,101,116,117,114,110,32,110,117,108,108,59,105,102,40,34,102,117,110,99,116,105,111,110,34,33,61,116,121,112,101,111,102,32,116,46,103,101,116,82,111,111,116,78,111,100,101,41,114,101,116,117,114,110,32,116,32,105,110,115,116,97,110,99,101,111,102,32,83,104,97,100,111,119,82,111,111,116,63,116,58,116,46,112,97,114,101,110,116,78,111,100,101,63,109,46,102,105,110,100,83,104,97,100,111,119,82,111,111,116,40,116,46,112,97,114,101,110,116,78,111,100,101,41,58,110,117,108,108,59,118,97,114,32,101,61,116,46,103,101,116,82,111,111,116,78,111,100,101,40,41,59,114,101,116,117,114,110,32,101,32,105,110,115,116,97,110,99,101,111,102,32,83,104,97,100,111,119,82,111,111,116,63,101,58,110,117,108,108,125,125,59,112,46,102,110,46,101,109,117,108,97,116,101,84,114,97,110,115,105,116,105,111,110,69,110,100,61,110,44,112,46,101,118,101,110,116,46,115,112,101,99,105,97,108,91,109,46,84,82,65,78,83,73,84,73,79,78,95,69,78,68,93,61,123,98,105,110,100,84,121,112,101,58,101,44,100,101,108,101,103,97,116,101,84,121,112,101,58,101,44,104,97,110,100,108,101,58,102,117,110,99,116,105,111,110,40,116,41,123,105,102,40,112,40,116,46,116,97,114,103,101,116,41,46,105,115,40,116,104,105,115,41,41,114,101,116,117,114,110,32,116,46,104,97,110,100,108,101,79,98,106,46,104,97,110,100,108,101,114,46,97,112,112,108,121,40,116,104,105,115,44,97,114,103,117,109,101,110,116,115,41,125,125,59,118,97,114,32,111,61,34,97,108,101,114,116,34,44,114,61,34,98,115,46,97,108,101,114,116,34,44,97,61,34,46,34,43,114,44,99,61,112,46,102,110,91,111,93,44,104,61,123,67,76,79,83,69,58,34,99,108,111,115,101,34,43,97,44,67,76,79,83,69,68,58,34,99,108,111,115,101,100,34,43,97,44,67,76,73,67,75,95,68,65,84,65,95,65,80,73,58,34,99,108,105,99,107,34,43,97,43,34,46,100,97,116,97,45,97,112,105,34,125,44,117,61,34,97,108,101,114,116,34,44,102,61,34,102,97,100,101,34,44,100,61,34,115,104,111,119,34,44,103,61,102,117,110,99,116,105,111,110,40,41,123,102,117,110,99,116,105,111,110,32,105,40,116,41,123,116,104,105,115,46,95,101,108,101,109,101,110,116,61,116,125,118,97,114,32,116,61,105,46,112,114,111,116,111,116,121,112,101,59,114,101,116,117,114,110,32,116,46,99,108,111,115,101,61,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,101,61,116,104,105,115,46,95,101,108,101,109,101,110,116,59,116,38,38,40,101,61,116,104,105,115,46,95,103,101,116,82,111,111,116,69,108,101,109,101,110,116,40,116,41,41,44,116,104,105,115,46,95,116,114,105,103,103,101,114,67,108,111,115,101,69,118,101,110,116,40,101,41,46,105,115,68,101,102,97,117,108,116,80,114,101,118,101,110,116,101,100,40,41,124,124,116,104,105,115,46,95,114,101,109,111,118,101,69,108,101,109,101,110,116,40,101,41,125,44,116,46,100,105,115,112,111,115,101,61,102,117,110,99,116,105,111,110,40,41,123,112,46,114,101,109,111,118,101,68,97,116,97,40,116,104,105,115,46,95,101,108,101,109,101,110,116,44,114,41,44,116,104,105,115,46,95,101,108,101,109,101,110,116,61,110,117,108,108,125,44,116,46,95,103,101,116,82,111,111,116,69,108,101,109,101,110,116,61,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,101,61,109,46,103,101,116,83,101,108,101,99,116,111,114,70,114,111,109,69,108,101,109,101,110,116,40,116,41,44,110,61,33,49,59,114,101,116,117,114,110,32,101,38,38,40,110,61,100,111,99,117,109,101,110,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,40,101,41,41,44,110,124,124,40,110,61,112,40,116,41,46,99,108,111,115,101,115,116,40,34,46,34,43,117,41,91,48,93,41,44,110,125,44,116,46,95,116,114,105,103,103,101,114,67,108,111,115,101,69,118,101,110,116,61,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,101,61,112,46,69,118,101,110,116,40,104,46,67,76,79,83,69,41,59,114,101,116,117,114,110,32,112,40,116,41,46,116,114,105,103,103,101,114,40,101,41,44,101,125,44,116,46,95,114,101,109,111,118,101,69,108,101,109,101,110,116,61,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,110,61,116,104,105,115,59,105,102,40,112,40,101,41,46,114,101,109,111,118,101,67,108,97,115,115,40,100,41,44,112,40,101,41,46,104,97,115,67,108,97,115,115,40,102,41,41,123,118,97,114,32,116,61,109,46,103,101,116,84,114,97,110,115,105,116,105,111,110,68,117,114,97,116,105,111,110,70,114,111,109,69,108,101,109,101,110,116,40,101,41,59,112,40,101,41,46,111,110,101,40,109,46,84,82,65,78,83,73,84,73,79,78,95,69,78,68,44,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,110,46,95,100,101,115,116,114,111,121,69,108,101,109,101,110,116,40,101,44,116,41,125,41,46,101,109,117,108,97,116,101,84,114,97,110,115,105,116,105,111,110,69,110,100,40,116,41,125,101,108,115,101,32,116,104,105,115,46,95,100,101,115,116,114,111,121,69,108,101,109,101,110,116,40,101,41,125,44,116,46,95,100,101,115,116,114,111,121,69,108,101,109,101,110,116,61,102,117,110,99,116,105,111,110,40,116,41,123,112,40,116,41,46,100,101,116,97,99,104,40,41,46,116,114,105,103,103,101,114,40,104,46,67,76,79,83,69,68,41,46,114,101,109,111,118,101,40,41,125,44,105,46,95,106,81,117,101,114,121,73,110,116,101,114,102,97,99,101,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,116,104,105,115,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,112,40,116,104,105,115,41,44,101,61,116,46,100,97,116,97,40,114,41,59,101,124,124,40,101,61,110,101,119,32,105,40,116,104,105,115,41,44,116,46,100,97,116,97,40,114,44,101,41,41,44,34,99,108,111,115,101,34,61,61,61,110,38,38,101,91,110,93,40,116,104,105,115,41,125,41,125,44,105,46,95,104,97,110,100,108,101,68,105,115,109,105,115,115,61,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,116,41,123,116,38,38,116,46,112,114,101,118,101,110,116,68,101,102,97,117,108,116,40,41,44,101,46,99,108,111,115,101,40,116,104,105,115,41,125,125,44,115,40,105,44,110,117,108,108,44,91,123,107,101,121,58,34,86,69,82,83,73,79,78,34,44,103,101,116,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,34,52,46,51,46,49,34,125,125,93,41,44,105,125,40,41,59,112,40,100,111,99,117,109,101,110,116,41,46,111,110,40,104,46,67,76,73,67,75,95,68,65,84,65,95,65,80,73,44,39,91,100,97,116,97,45,100,105,115,109,105,115,115,61,34,97,108,101,114,116,34,93,39,44,103,46,95,104,97,110,100,108,101,68,105,115,109,105,115,115,40,110,101,119,32,103,41,41,44,112,46,102,110,91,111,93,61,103,46,95,106,81,117,101,114,121,73,110,116,101,114,102,97,99,101,44,112,46,102,110,91,111,93,46,67,111,110,115,116,114,117,99,116,111,114,61,103,44,112,46,102,110,91,111,93,46,110,111,67,111,110,102,108,105,99,116,61,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,112,46,102,110,91,111,93,61,99,44,103,46,95,106,81,117,101,114,121,73,110,116,101,114,102,97,99,101,125,59,118,97,114,32,95,61,34,98,117,116,116,111,110,34,44,118,61,34,98,115,46,98,117,116,116,111,110,34,44,121,61,34,46,34,43,118,44,69,61,34,46,100,97,116,97,45,97,112,105,34,44,98,61,112,46,102,110,91,95,93,44,119,61,34,97,99,116,105,118,101,34,44,67,61,34,98,116,110,34,44,84,61,34,102,111,99,117,115,34,44,83,61,39,91,100,97,116,97,45,116,111,103,103,108,101,94,61,34,98,117,116,116,111,110,34,93,39,44,68,61,39,91,100,97,116,97,45,116,111,103,103,108,101,61,34,98,117,116,116,111,110,115,34,93,39,44,73,61,39,105,110,112,117,116,58,110,111,116,40,91,116,121,112,101,61,34,104,105,100,100,101,110,34,93,41,39,44,65,61,34,46,97,99,116,105,118,101,34,44,79,61,34,46,98,116,110,34,44,78,61,123,67,76,73,67,75,95,68,65,84,65,95,65,80,73,58,34,99,108,105,99,107,34,43,121,43,69,44,70,79,67,85,83,95,66,76,85,82,95,68,65,84,65,95,65,80,73,58,34,102,111,99,117,115,34,43,121,43,69,43,34,32,98,108,117,114,34,43,121,43,69,125,44,107,61,102,117,110,99,116,105,111,110,40,41,123,102,117,110,99,116,105,111,110,32,110,40,116,41,123,116,104,105,115,46,95,101,108,101,109,101,110,116,61,116,125,118,97,114,32,116,61,110,46,112,114,111,116,111,116,121,112,101,59,114,101,116,117,114,110,32,116,46,116,111,103,103,108,101,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,33,48,44,101,61,33,48,44,110,61,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,99,108,111,115,101,115,116,40,68,41,91,48,93,59,105,102,40,110,41,123,118,97,114,32,105,61,116,104,105,115,46,95,101,108,101,109,101,110,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,40,73,41,59,105,102,40,105,41,123,105,102,40,34,114,97,100,105,111,34,61,61,61,105,46,116,121,112,101,41,105,102,40,105,46,99,104,101,99,107,101,100,38,38,116,104,105,115,46,95,101,108,101,109,101,110,116,46,99,108,97,115,115,76,105,115,116,46,99,111,110,116,97,105,110,115,40,119,41,41,116,61,33,49,59,101,108,115,101,123,118,97,114,32,111,61,110,46,113,117,101,114,121,83,101,108,101,99,116,111,114,40,65,41,59,111,38,38,112,40,111,41,46,114,101,109,111,118,101,67,108,97,115,115,40,119,41,125,105,102,40,116,41,123,105,102,40,105,46,104,97,115,65,116,116,114,105,98,117,116,101,40,34,100,105,115,97,98,108,101,100,34,41,124,124,110,46,104,97,115,65,116,116,114,105,98,117,116,101,40,34,100,105,115,97,98,108,101,100,34,41,124,124,105,46,99,108,97,115,115,76,105,115,116,46,99,111,110,116,97,105,110,115,40,34,100,105,115,97,98,108,101,100,34,41,124,124,110,46,99,108,97,115,115,76,105,115,116,46,99,111,110,116,97,105,110,115,40,34,100,105,115,97,98,108,101,100,34,41,41,114,101,116,117,114,110,59,105,46,99,104,101,99,107,101,100,61,33,116,104,105,115,46,95,101,108,101,109,101,110,116,46,99,108,97,115,115,76,105,115,116,46,99,111,110,116,97,105,110,115,40,119,41,44,112,40,105,41,46,116,114,105,103,103,101,114,40,34,99,104,97,110,103,101,34,41,125,105,46,102,111,99,117,115,40,41,44,101,61,33,49,125,125,101,38,38,116,104,105,115,46,95,101,108,101,109,101,110,116,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,97,114,105,97,45,112,114,101,115,115,101,100,34,44,33,116,104,105,115,46,95,101,108,101,109,101,110,116,46,99,108,97,115,115,76,105,115,116,46,99,111,110,116,97,105,110,115,40,119,41,41,44,116,38,38,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,116,111,103,103,108,101,67,108,97,115,115,40,119,41,125,44,116,46,100,105,115,112,111,115,101,61,102,117,110,99,116,105,111,110,40,41,123,112,46,114,101,109,111,118,101,68,97,116,97,40,116,104,105,115,46,95,101,108,101,109,101,110,116,44,118,41,44,116,104,105,115,46,95,101,108,101,109,101,110,116,61,110,117,108,108,125,44,110,46,95,106,81,117,101,114,121,73,110,116,101,114,102,97,99,101,61,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,116,104,105,115,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,112,40,116,104,105,115,41,46,100,97,116,97,40,118,41,59,116,124,124,40,116,61,110,101,119,32,110,40,116,104,105,115,41,44,112,40,116,104,105,115,41,46,100,97,116,97,40,118,44,116,41,41,44,34,116,111,103,103,108,101,34,61,61,61,101,38,38,116,91,101,93,40,41,125,41,125,44,115,40,110,44,110,117,108,108,44,91,123,107,101,121,58,34,86,69,82,83,73,79,78,34,44,103,101,116,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,34,52,46,51,46,49,34,125,125,93,41,44,110,125,40,41,59,112,40,100,111,99,117,109,101,110,116,41,46,111,110,40,78,46,67,76,73,67,75,95,68,65,84,65,95,65,80,73,44,83,44,102,117,110,99,116,105,111,110,40,116,41,123,116,46,112,114,101,118,101,110,116,68,101,102,97,117,108,116,40,41,59,118,97,114,32,101,61,116,46,116,97,114,103,101,116,59,112,40,101,41,46,104,97,115,67,108,97,115,115,40,67,41,124,124,40,101,61,112,40,101,41,46,99,108,111,115,101,115,116,40,79,41,41,44,107,46,95,106,81,117,101,114,121,73,110,116,101,114,102,97,99,101,46,99,97,108,108,40,112,40,101,41,44,34,116,111,103,103,108,101,34,41,125,41,46,111,110,40,78,46,70,79,67,85,83,95,66,76,85,82,95,68,65,84,65,95,65,80,73,44,83,44,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,101,61,112,40,116,46,116,97,114,103,101,116,41,46,99,108,111,115,101,115,116,40,79,41,91,48,93,59,112,40,101,41,46,116,111,103,103,108,101,67,108,97,115,115,40,84,44,47,94,102,111,99,117,115,40,105,110,41,63,36,47,46,116,101,115,116,40,116,46,116,121,112,101,41,41,125,41,44,112,46,102,110,91,95,93,61,107,46,95,106,81,117,101,114,121,73,110,116,101,114,102,97,99,101,44,112,46,102,110,91,95,93,46,67,111,110,115,116,114,117,99,116,111,114,61,107,44,112,46,102,110,91,95,93,46,110,111,67,111,110,102,108,105,99,116,61,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,112,46,102,110,91,95,93,61,98,44,107,46,95,106,81,117,101,114,121,73,110,116,101,114,102,97,99,101,125,59,118,97,114,32,76,61,34,99,97,114,111,117,115,101,108,34,44,120,61,34,98,115,46,99,97,114,111,117,115,101,108,34,44,80,61,34,46,34,43,120,44,72,61,34,46,100,97,116,97,45,97,112,105,34,44,106,61,112,46,102,110,91,76,93,44,82,61,123,105,110,116,101,114,118,97,108,58,53,101,51,44,107,101,121,98,111,97,114,100,58,33,48,44,115,108,105,100,101,58,33,49,44,112,97,117,115,101,58,34,104,111,118,101,114,34,44,119,114,97,112,58,33,48,44,116,111,117,99,104,58,33,48,125,44,70,61,123,105,110,116,101,114,118,97,108,58,34,40,110,117,109,98,101,114,124,98,111,111,108,101,97,110,41,34,44,107,101,121,98,111,97,114,100,58,34,98,111,111,108,101,97,110,34,44,115,108,105,100,101,58,34,40,98,111,111,108,101,97,110,124,115,116,114,105,110,103,41,34,44,112,97,117,115,101,58,34,40,115,116,114,105,110,103,124,98,111,111,108,101,97,110,41,34,44,119,114,97,112,58,34,98,111,111,108,101,97,110,34,44,116,111,117,99,104,58,34,98,111,111,108,101,97,110,34,125,44,77,61,34,110,101,120,116,34,44,87,61,34,112,114,101,118,34,44,85,61,34,108,101,102,116,34,44,66,61,34,114,105,103,104,116,34,44,113,61,123,83,76,73,68,69,58,34,115,108,105,100,101,34,43,80,44,83,76,73,68,58,34,115,108,105,100,34,43,80,44,75,69,89,68,79,87,78,58,34,107,101,121,100,111,119,110,34,43,80,44,77,79,85,83,69,69,78,84,69,82,58,34,109,111,117,115,101,101,110,116,101,114,34,43,80,44,77,79,85,83,69,76,69,65,86,69,58,34,109,111,117,115,101,108,101,97,118,101,34,43,80,44,84,79,85,67,72,83,84,65,82,84,58,34,116,111,117,99,104,115,116,97,114,116,34,43,80,44,84,79,85,67,72,77,79,86,69,58,34,116,111,117,99,104,109,111,118,101,34,43,80,44,84,79,85,67,72,69,78,68,58,34,116,111,117,99,104,101,110,100,34,43,80,44,80,79,73,78,84,69,82,68,79,87,78,58,34,112,111,105,110,116,101,114,100,111,119,110,34,43,80,44,80,79,73,78,84,69,82,85,80,58,34,112,111,105,110,116,101,114,117,112,34,43,80,44,68,82,65,71,95,83,84,65,82,84,58,34,100,114,97,103,115,116,97,114,116,34,43,80,44,76,79,65,68,95,68,65,84,65,95,65,80,73,58,34,108,111,97,100,34,43,80,43,72,44,67,76,73,67,75,95,68,65,84,65,95,65,80,73,58,34,99,108,105,99,107,34,43,80,43,72,125,44,75,61,34,99,97,114,111,117,115,101,108,34,44,81,61,34,97,99,116,105,118,101,34,44,86,61,34,115,108,105,100,101,34,44,89,61,34,99,97,114,111,117,115,101,108,45,105,116,101,109,45,114,105,103,104,116,34,44,122,61,34,99,97,114,111,117,115,101,108,45,105,116,101,109,45,108,101,102,116,34,44,88,61,34,99,97,114,111,117,115,101,108,45,105,116,101,109,45,110,101,120,116,34,44,71,61,34,99,97,114,111,117,115,101,108,45,105,116,101,109,45,112,114,101,118,34,44,36,61,34,112,111,105,110,116,101,114,45,101,118,101,110,116,34,44,74,61,34,46,97,99,116,105,118,101,34,44,90,61,34,46,97,99,116,105,118,101,46,99,97,114,111,117,115,101,108,45,105,116,101,109,34,44,116,116,61,34,46,99,97,114,111,117,115,101,108,45,105,116,101,109,34,44,101,116,61,34,46,99,97,114,111,117,115,101,108,45,105,116,101,109,32,105,109,103,34,44,110,116,61,34,46,99,97,114,111,117,115,101,108,45,105,116,101,109,45,110,101,120,116,44,32,46,99,97,114,111,117,115,101,108,45,105,116,101,109,45,112,114,101,118,34,44,105,116,61,34,46,99,97,114,111,117,115,101,108,45,105,110,100,105,99,97,116,111,114,115,34,44,111,116,61,34,91,100,97,116,97,45,115,108,105,100,101,93,44,32,91,100,97,116,97,45,115,108,105,100,101,45,116,111,93,34,44,114,116,61,39,91,100,97,116,97,45,114,105,100,101,61,34,99,97,114,111,117,115,101,108,34,93,39,44,115,116,61,123,84,79,85,67,72,58,34,116,111,117,99,104,34,44,80,69,78,58,34,112,101,110,34,125,44,97,116,61,102,117,110,99,116,105,111,110,40,41,123,102,117,110,99,116,105,111,110,32,114,40,116,44,101,41,123,116,104,105,115,46,95,105,116,101,109,115,61,110,117,108,108,44,116,104,105,115,46,95,105,110,116,101,114,118,97,108,61,110,117,108,108,44,116,104,105,115,46,95,97,99,116,105,118,101,69,108,101,109,101,110,116,61,110,117,108,108,44,116,104,105,115,46,95,105,115,80,97,117,115,101,100,61,33,49,44,116,104,105,115,46,95,105,115,83,108,105,100,105,110,103,61,33,49,44,116,104,105,115,46,116,111,117,99,104,84,105,109,101,111,117,116,61,110,117,108,108,44,116,104,105,115,46,116,111,117,99,104,83,116,97,114,116,88,61,48,44,116,104,105,115,46,116,111,117,99,104,68,101,108,116,97,88,61,48,44,116,104,105,115,46,95,99,111,110,102,105,103,61,116,104,105,115,46,95,103,101,116,67,111,110,102,105,103,40,101,41,44,116,104,105,115,46,95,101,108,101,109,101,110,116,61,116,44,116,104,105,115,46,95,105,110,100,105,99,97,116,111,114,115,69,108,101,109,101,110,116,61,116,104,105,115,46,95,101,108,101,109,101,110,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,40,105,116,41,44,116,104,105,115,46,95,116,111,117,99,104,83,117,112,112,111,114,116,101,100,61,34,111,110,116,111,117,99,104,115,116,97,114,116,34,105,110,32,100,111,99,117,109,101,110,116,46,100,111,99,117,109,101,110,116,69,108,101,109,101,110,116,124,124,48,60,110,97,118,105,103,97,116,111,114,46,109,97,120,84,111,117,99,104,80,111,105,110,116,115,44,116,104,105,115,46,95,112,111,105,110,116,101,114,69,118,101,110,116,61,66,111,111,108,101,97,110,40,119,105,110,100,111,119,46,80,111,105,110,116,101,114,69,118,101,110,116,124,124,119,105,110,100,111,119,46,77,83,80,111,105,110,116,101,114,69,118,101,110,116,41,44,116,104,105,115,46,95,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,115,40,41,125,118,97,114,32,116,61,114,46,112,114,111,116,111,116,121,112,101,59,114,101,116,117,114,110,32,116,46,110,101,120,116,61,102,117,110,99,116,105,111,110,40,41,123,116,104,105,115,46,95,105,115,83,108,105,100,105,110,103,124,124,116,104,105,115,46,95,115,108,105,100,101,40,77,41,125,44,116,46,110,101,120,116,87,104,101,110,86,105,115,105,98,108,101,61,102,117,110,99,116,105,111,110,40,41,123,33,100,111,99,117,109,101,110,116,46,104,105,100,100,101,110,38,38,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,105,115,40,34,58,118,105,115,105,98,108,101,34,41,38,38,34,104,105,100,100,101,110,34,33,61,61,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,99,115,115,40,34,118,105,115,105,98,105,108,105,116,121,34,41,38,38,116,104,105,115,46,110,101,120,116,40,41,125,44,116,46,112,114,101,118,61,102,117,110,99,116,105,111,110,40,41,123,116,104,105,115,46,95,105,115,83,108,105,100,105,110,103,124,124,116,104,105,115,46,95,115,108,105,100,101,40,87,41,125,44,116,46,112,97,117,115,101,61,102,117,110,99,116,105,111,110,40,116,41,123,116,124,124,40,116,104,105,115,46,95,105,115,80,97,117,115,101,100,61,33,48,41,44,116,104,105,115,46,95,101,108,101,109,101,110,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,40,110,116,41,38,38,40,109,46,116,114,105,103,103,101,114,84,114,97,110,115,105,116,105,111,110,69,110,100,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,44,116,104,105,115,46,99,121,99,108,101,40,33,48,41,41,44,99,108,101,97,114,73,110,116,101,114,118,97,108,40,116,104,105,115,46,95,105,110,116,101,114,118,97,108,41,44,116,104,105,115,46,95,105,110,116,101,114,118,97,108,61,110,117,108,108,125,44,116,46,99,121,99,108,101,61,102,117,110,99,116,105,111,110,40,116,41,123,116,124,124,40,116,104,105,115,46,95,105,115,80,97,117,115,101,100,61,33,49,41,44,116,104,105,115,46,95,105,110,116,101,114,118,97,108,38,38,40,99,108,101,97,114,73,110,116,101,114,118,97,108,40,116,104,105,115,46,95,105,110,116,101,114,118,97,108,41,44,116,104,105,115,46,95,105,110,116,101,114,118,97,108,61,110,117,108,108,41,44,116,104,105,115,46,95,99,111,110,102,105,103,46,105,110,116,101,114,118,97,108,38,38,33,116,104,105,115,46,95,105,115,80,97,117,115,101,100,38,38,40,116,104,105,115,46,95,105,110,116,101,114,118,97,108,61,115,101,116,73,110,116,101,114,118,97,108,40,40,100,111,99,117,109,101,110,116,46,118,105,115,105,98,105,108,105,116,121,83,116,97,116,101,63,116,104,105,115,46,110,101,120,116,87,104,101,110,86,105,115,105,98,108,101,58,116,104,105,115,46,110,101,120,116,41,46,98,105,110,100,40,116,104,105,115,41,44,116,104,105,115,46,95,99,111,110,102,105,103,46,105,110,116,101,114,118,97,108,41,41,125,44,116,46,116,111,61,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,101,61,116,104,105,115,59,116,104,105,115,46,95,97,99,116,105,118,101,69,108,101,109,101,110,116,61,116,104,105,115,46,95,101,108,101,109,101,110,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,40,90,41,59,118,97,114,32,110,61,116,104,105,115,46,95,103,101,116,73,116,101,109,73,110,100,101,120,40,116,104,105,115,46,95,97,99,116,105,118,101,69,108,101,109,101,110,116,41,59,105,102,40,33,40,116,62,116,104,105,115,46,95,105,116,101,109,115,46,108,101,110,103,116,104,45,49,124,124,116,60,48,41,41,105,102,40,116,104,105,115,46,95,105,115,83,108,105,100,105,110,103,41,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,111,110,101,40,113,46,83,76,73,68,44,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,101,46,116,111,40,116,41,125,41,59,101,108,115,101,123,105,102,40,110,61,61,61,116,41,114,101,116,117,114,110,32,116,104,105,115,46,112,97,117,115,101,40,41,44,118,111,105,100,32,116,104,105,115,46,99,121,99,108,101,40,41,59,118,97,114,32,105,61,110,60,116,63,77,58,87,59,116,104,105,115,46,95,115,108,105,100,101,40,105,44,116,104,105,115,46,95,105,116,101,109,115,91,116,93,41,125,125,44,116,46,100,105,115,112,111,115,101,61,102,117,110,99,116,105,111,110,40,41,123,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,111,102,102,40,80,41,44,112,46,114,101,109,111,118,101,68,97,116,97,40,116,104,105,115,46,95,101,108,101,109,101,110,116,44,120,41,44,116,104,105,115,46,95,105,116,101,109,115,61,110,117,108,108,44,116,104,105,115,46,95,99,111,110,102,105,103,61,110,117,108,108,44,116,104,105,115,46,95,101,108,101,109,101,110,116,61,110,117,108,108,44,116,104,105,115,46,95,105,110,116,101,114,118,97,108,61,110,117,108,108,44,116,104,105,115,46,95,105,115,80,97,117,115,101,100,61,110,117,108,108,44,116,104,105,115,46,95,105,115,83,108,105,100,105,110,103,61,110,117,108,108,44,116,104,105,115,46,95,97,99,116,105,118,101,69,108,101,109,101,110,116,61,110,117,108,108,44,116,104,105,115,46,95,105,110,100,105,99,97,116,111,114,115,69,108,101,109,101,110,116,61,110,117,108,108,125,44,116,46,95,103,101,116,67,111,110,102,105,103,61,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,116,61,108,40,123,125,44,82,44,116,41,44,109,46,116,121,112,101,67,104,101,99,107,67,111,110,102,105,103,40,76,44,116,44,70,41,44,116,125,44,116,46,95,104,97,110,100,108,101,83,119,105,112,101,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,77,97,116,104,46,97,98,115,40,116,104,105,115,46,116,111,117,99,104,68,101,108,116,97,88,41,59,105,102,40,33,40,116,60,61,52,48,41,41,123,118,97,114,32,101,61,116,47,116,104,105,115,46,116,111,117,99,104,68,101,108,116,97,88,59,48,60,101,38,38,116,104,105,115,46,112,114,101,118,40,41,44,101,60,48,38,38,116,104,105,115,46,110,101,120,116,40,41,125,125,44,116,46,95,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,115,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,116,104,105,115,59,116,104,105,115,46,95,99,111,110,102,105,103,46,107,101,121,98,111,97,114,100,38,38,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,111,110,40,113,46,75,69,89,68,79,87,78,44,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,101,46,95,107,101,121,100,111,119,110,40,116,41,125,41,44,34,104,111,118,101,114,34,61,61,61,116,104,105,115,46,95,99,111,110,102,105,103,46,112,97,117,115,101,38,38,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,111,110,40,113,46,77,79,85,83,69,69,78,84,69,82,44,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,101,46,112,97,117,115,101,40,116,41,125,41,46,111,110,40,113,46,77,79,85,83,69,76,69,65,86,69,44,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,101,46,99,121,99,108,101,40,116,41,125,41,44,116,104,105,115,46,95,99,111,110,102,105,103,46,116,111,117,99,104,38,38,116,104,105,115,46,95,97,100,100,84,111,117,99,104,69,118,101,110,116,76,105,115,116,101,110,101,114,115,40,41,125,44,116,46,95,97,100,100,84,111,117,99,104,69,118,101,110,116,76,105,115,116,101,110,101,114,115,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,110,61,116,104,105,115,59,105,102,40,116,104,105,115,46,95,116,111,117,99,104,83,117,112,112,111,114,116,101,100,41,123,118,97,114,32,101,61,102,117,110,99,116,105,111,110,40,116,41,123,110,46,95,112,111,105,110,116,101,114,69,118,101,110,116,38,38,115,116,91,116,46,111,114,105,103,105,110,97,108,69,118,101,110,116,46,112,111,105,110,116,101,114,84,121,112,101,46,116,111,85,112,112,101,114,67,97,115,101,40,41,93,63,110,46,116,111,117,99,104,83,116,97,114,116,88,61,116,46,111,114,105,103,105,110,97,108,69,118,101,110,116,46,99,108,105,101,110,116,88,58,110,46,95,112,111,105,110,116,101,114,69,118,101,110,116,124,124,40,110,46,116,111,117,99,104,83,116,97,114,116,88,61,116,46,111,114,105,103,105,110,97,108,69,118,101,110,116,46,116,111,117,99,104,101,115,91,48,93,46,99,108,105,101,110,116,88,41,125,44,105,61,102,117,110,99,116,105,111,110,40,116,41,123,110,46,95,112,111,105,110,116,101,114,69,118,101,110,116,38,38,115,116,91,116,46,111,114,105,103,105,110,97,108,69,118,101,110,116,46,112,111,105,110,116,101,114,84,121,112,101,46,116,111,85,112,112,101,114,67,97,115,101,40,41,93,38,38,40,110,46,116,111,117,99,104,68,101,108,116,97,88,61,116,46,111,114,105,103,105,110,97,108,69,118,101,110,116,46,99,108,105,101,110,116,88,45,110,46,116,111,117,99,104,83,116,97,114,116,88,41,44,110,46,95,104,97,110,100,108,101,83,119,105,112,101,40,41,44,34,104,111,118,101,114,34,61,61,61,110,46,95,99,111,110,102,105,103,46,112,97,117,115,101,38,38,40,110,46,112,97,117,115,101,40,41,44,110,46,116,111,117,99,104,84,105,109,101,111,117,116,38,38,99,108,101,97,114,84,105,109,101,111,117,116,40,110,46,116,111,117,99,104,84,105,109,101,111,117,116,41,44,110,46,116,111,117,99,104,84,105,109,101,111,117,116,61,115,101,116,84,105,109,101,111,117,116,40,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,110,46,99,121,99,108,101,40,116,41,125,44,53,48,48,43,110,46,95,99,111,110,102,105,103,46,105,110,116,101,114,118,97,108,41,41,125,59,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,65,108,108,40,101,116,41,41,46,111,110,40,113,46,68,82,65,71,95,83,84,65,82,84,44,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,116,46,112,114,101,118,101,110,116,68,101,102,97,117,108,116,40,41,125,41,44,116,104,105,115,46,95,112,111,105,110,116,101,114,69,118,101,110,116,63,40,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,111,110,40,113,46,80,79,73,78,84,69,82,68,79,87,78,44,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,101,40,116,41,125,41,44,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,111,110,40,113,46,80,79,73,78,84,69,82,85,80,44,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,105,40,116,41,125,41,44,116,104,105,115,46,95,101,108,101,109,101,110,116,46,99,108,97,115,115,76,105,115,116,46,97,100,100,40,36,41,41,58,40,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,111,110,40,113,46,84,79,85,67,72,83,84,65,82,84,44,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,101,40,116,41,125,41,44,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,111,110,40,113,46,84,79,85,67,72,77,79,86,69,44,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,101,59,40,101,61,116,41,46,111,114,105,103,105,110,97,108,69,118,101,110,116,46,116,111,117,99,104,101,115,38,38,49,60,101,46,111,114,105,103,105,110,97,108,69,118,101,110,116,46,116,111,117,99,104,101,115,46,108,101,110,103,116,104,63,110,46,116,111,117,99,104,68,101,108,116,97,88,61,48,58,110,46,116,111,117,99,104,68,101,108,116,97,88,61,101,46,111,114,105,103,105,110,97,108,69,118,101,110,116,46,116,111,117,99,104,101,115,91,48,93,46,99,108,105,101,110,116,88,45,110,46,116,111,117,99,104,83,116,97,114,116,88,125,41,44,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,111,110,40,113,46,84,79,85,67,72,69,78,68,44,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,105,40,116,41,125,41,41,125,125,44,116,46,95,107,101,121,100,111,119,110,61,102,117,110,99,116,105,111,110,40,116,41,123,105,102,40,33,47,105,110,112,117,116,124,116,101,120,116,97,114,101,97,47,105,46,116,101,115,116,40,116,46,116,97,114,103,101,116,46,116,97,103,78,97,109,101,41,41,115,119,105,116,99,104,40,116,46,119,104,105,99,104,41,123,99,97,115,101,32,51,55,58,116,46,112,114,101,118,101,110,116,68,101,102,97,117,108,116,40,41,44,116,104,105,115,46,112,114,101,118,40,41,59,98,114,101,97,107,59,99,97,115,101,32,51,57,58,116,46,112,114,101,118,101,110,116,68,101,102,97,117,108,116,40,41,44,116,104,105,115,46,110,101,120,116,40,41,125,125,44,116,46,95,103,101,116,73,116,101,109,73,110,100,101,120,61,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,105,116,101,109,115,61,116,38,38,116,46,112,97,114,101,110,116,78,111,100,101,63,91,93,46,115,108,105,99,101,46,99,97,108,108,40,116,46,112,97,114,101,110,116,78,111,100,101,46,113,117,101,114,121,83,101,108,101,99,116,111,114,65,108,108,40,116,116,41,41,58,91,93,44,116,104,105,115,46,95,105,116,101,109,115,46,105,110,100,101,120,79,102,40,116,41,125,44,116,46,95,103,101,116,73,116,101,109,66,121,68,105,114,101,99,116,105,111,110,61,102,117,110,99,116,105,111,110,40,116,44,101,41,123,118,97,114,32,110,61,116,61,61,61,77,44,105,61,116,61,61,61,87,44,111,61,116,104,105,115,46,95,103,101,116,73,116,101,109,73,110,100,101,120,40,101,41,44,114,61,116,104,105,115,46,95,105,116,101,109,115,46,108,101,110,103,116,104,45,49,59,105,102,40,40,105,38,38,48,61,61,61,111,124,124,110,38,38,111,61,61,61,114,41,38,38,33,116,104,105,115,46,95,99,111,110,102,105,103,46,119,114,97,112,41,114,101,116,117,114,110,32,101,59,118,97,114,32,115,61,40,111,43,40,116,61,61,61,87,63,45,49,58,49,41,41,37,116,104,105,115,46,95,105,116,101,109,115,46,108,101,110,103,116,104,59,114,101,116,117,114,110,45,49,61,61,61,115,63,116,104,105,115,46,95,105,116,101,109,115,91,116,104,105,115,46,95,105,116,101,109,115,46,108,101,110,103,116,104,45,49,93,58,116,104,105,115,46,95,105,116,101,109,115,91,115,93,125,44,116,46,95,116,114,105,103,103,101,114,83,108,105,100,101,69,118,101,110,116,61,102,117,110,99,116,105,111,110,40,116,44,101,41,123,118,97,114,32,110,61,116,104,105,115,46,95,103,101,116,73,116,101,109,73,110,100,101,120,40,116,41,44,105,61,116,104,105,115,46,95,103,101,116,73,116,101,109,73,110,100,101,120,40,116,104,105,115,46,95,101,108,101,109,101,110,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,40,90,41,41,44,111,61,112,46,69,118,101,110,116,40,113,46,83,76,73,68,69,44,123,114,101,108,97,116,101,100,84,97,114,103,101,116,58,116,44,100,105,114,101,99,116,105,111,110,58,101,44,102,114,111,109,58,105,44,116,111,58,110,125,41,59,114,101,116,117,114,110,32,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,116,114,105,103,103,101,114,40,111,41,44,111,125,44,116,46,95,115,101,116,65,99,116,105,118,101,73,110,100,105,99,97,116,111,114,69,108,101,109,101,110,116,61,102,117,110,99,116,105,111,110,40,116,41,123,105,102,40,116,104,105,115,46,95,105,110,100,105,99,97,116,111,114,115,69,108,101,109,101,110,116,41,123,118,97,114,32,101,61,91,93,46,115,108,105,99,101,46,99,97,108,108,40,116,104,105,115,46,95,105,110,100,105,99,97,116,111,114,115,69,108,101,109,101,110,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,65,108,108,40,74,41,41,59,112,40,101,41,46,114,101,109,111,118,101,67,108,97,115,115,40,81,41,59,118,97,114,32,110,61,116,104,105,115,46,95,105,110,100,105,99,97,116,111,114,115,69,108,101,109,101,110,116,46,99,104,105,108,100,114,101,110,91,116,104,105,115,46,95,103,101,116,73,116,101,109,73,110,100,101,120,40,116,41,93,59,110,38,38,112,40,110,41,46,97,100,100,67,108,97,115,115,40,81,41,125,125,44,116,46,95,115,108,105,100,101,61,102,117,110,99,116,105,111,110,40,116,44,101,41,123,118,97,114,32,110,44,105,44,111,44,114,61,116,104,105,115,44,115,61,116,104,105,115,46,95,101,108,101,109,101,110,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,40,90,41,44,97,61,116,104,105,115,46,95,103,101,116,73,116,101,109,73,110,100,101,120,40,115,41,44,108,61,101,124,124,115,38,38,116,104,105,115,46,95,103,101,116,73,116,101,109,66,121,68,105,114,101,99,116,105,111,110,40,116,44,115,41,44,99,61,116,104,105,115,46,95,103,101,116,73,116,101,109,73,110,100,101,120,40,108,41,44,104,61,66,111,111,108,101,97,110,40,116,104,105,115,46,95,105,110,116,101,114,118,97,108,41,59,105,102,40,111,61,116,61,61,61,77,63,40,110,61,122,44,105,61,88,44,85,41,58,40,110,61,89,44,105,61,71,44,66,41,44,108,38,38,112,40,108,41,46,104,97,115,67,108,97,115,115,40,81,41,41,116,104,105,115,46,95,105,115,83,108,105,100,105,110,103,61,33,49,59,101,108,115,101,32,105,102,40,33,116,104,105,115,46,95,116,114,105,103,103,101,114,83,108,105,100,101,69,118,101,110,116,40,108,44,111,41,46,105,115,68,101,102,97,117,108,116,80,114,101,118,101,110,116,101,100,40,41,38,38,115,38,38,108,41,123,116,104,105,115,46,95,105,115,83,108,105,100,105,110,103,61,33,48,44,104,38,38,116,104,105,115,46,112,97,117,115,101,40,41,44,116,104,105,115,46,95,115,101,116,65,99,116,105,118,101,73,110,100,105,99,97,116,111,114,69,108,101,109,101,110,116,40,108,41,59,118,97,114,32,117,61,112,46,69,118,101,110,116,40,113,46,83,76,73,68,44,123,114,101,108,97,116,101,100,84,97,114,103,101,116,58,108,44,100,105,114,101,99,116,105,111,110,58,111,44,102,114,111,109,58,97,44,116,111,58,99,125,41,59,105,102,40,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,104,97,115,67,108,97,115,115,40,86,41,41,123,112,40,108,41,46,97,100,100,67,108,97,115,115,40,105,41,44,109,46,114,101,102,108,111,119,40,108,41,44,112,40,115,41,46,97,100,100,67,108,97,115,115,40,110,41,44,112,40,108,41,46,97,100,100,67,108,97,115,115,40,110,41,59,118,97,114,32,102,61,112,97,114,115,101,73,110,116,40,108,46,103,101,116,65,116,116,114,105,98,117,116,101,40,34,100,97,116,97,45,105,110,116,101,114,118,97,108,34,41,44,49,48,41,59,116,104,105,115,46,95,99,111,110,102,105,103,46,105,110,116,101,114,118,97,108,61,102,63,40,116,104,105,115,46,95,99,111,110,102,105,103,46,100,101,102,97,117,108,116,73,110,116,101,114,118,97,108,61,116,104,105,115,46,95,99,111,110,102,105,103,46,100,101,102,97,117,108,116,73,110,116,101,114,118,97,108,124,124,116,104,105,115,46,95,99,111,110,102,105,103,46,105,110,116,101,114,118,97,108,44,102,41,58,116,104,105,115,46,95,99,111,110,102,105,103,46,100,101,102,97,117,108,116,73,110,116,101,114,118,97,108,124,124,116,104,105,115,46,95,99,111,110,102,105,103,46,105,110,116,101,114,118,97,108,59,118,97,114,32,100,61,109,46,103,101,116,84,114,97,110,115,105,116,105,111,110,68,117,114,97,116,105,111,110,70,114,111,109,69,108,101,109,101,110,116,40,115,41,59,112,40,115,41,46,111,110,101,40,109,46,84,82,65,78,83,73,84,73,79,78,95,69,78,68,44,102,117,110,99,116,105,111,110,40,41,123,112,40,108,41,46,114,101,109,111,118,101,67,108,97,115,115,40,110,43,34,32,34,43,105,41,46,97,100,100,67,108,97,115,115,40,81,41,44,112,40,115,41,46,114,101,109,111,118,101,67,108,97,115,115,40,81,43,34,32,34,43,105,43,34,32,34,43,110,41,44,114,46,95,105,115,83,108,105,100,105,110,103,61,33,49,44,115,101,116,84,105,109,101,111,117,116,40,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,112,40,114,46,95,101,108,101,109,101,110,116,41,46,116,114,105,103,103,101,114,40,117,41,125,44,48,41,125,41,46,101,109,117,108,97,116,101,84,114,97,110,115,105,116,105,111,110,69,110,100,40,100,41,125,101,108,115,101,32,112,40,115,41,46,114,101,109,111,118,101,67,108,97,115,115,40,81,41,44,112,40,108,41,46,97,100,100,67,108,97,115,115,40,81,41,44,116,104,105,115,46,95,105,115,83,108,105,100,105,110,103,61,33,49,44,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,116,114,105,103,103,101,114,40,117,41,59,104,38,38,116,104,105,115,46,99,121,99,108,101,40,41,125,125,44,114,46,95,106,81,117,101,114,121,73,110,116,101,114,102,97,99,101,61,102,117,110,99,116,105,111,110,40,105,41,123,114,101,116,117,114,110,32,116,104,105,115,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,112,40,116,104,105,115,41,46,100,97,116,97,40,120,41,44,101,61,108,40,123,125,44,82,44,112,40,116,104,105,115,41,46,100,97,116,97,40,41,41,59,34,111,98,106,101,99,116,34,61,61,116,121,112,101,111,102,32,105,38,38,40,101,61,108,40,123,125,44,101,44,105,41,41,59,118,97,114,32,110,61,34,115,116,114,105,110,103,34,61,61,116,121,112,101,111,102,32,105,63,105,58,101,46,115,108,105,100,101,59,105,102,40,116,124,124,40,116,61,110,101,119,32,114,40,116,104,105,115,44,101,41,44,112,40,116,104,105,115,41,46,100,97,116,97,40,120,44,116,41,41,44,34,110,117,109,98,101,114,34,61,61,116,121,112,101,111,102,32,105,41,116,46,116,111,40,105,41,59,101,108,115,101,32,105,102,40,34,115,116,114,105,110,103,34,61,61,116,121,112,101,111,102,32,110,41,123,105,102,40,34,117,110,100,101,102,105,110,101,100,34,61,61,116,121,112,101,111,102,32,116,91,110,93,41,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,39,78,111,32,109,101,116,104,111,100,32,110,97,109,101,100,32,34,39,43,110,43,39,34,39,41,59,116,91,110,93,40,41,125,101,108,115,101,32,101,46,105,110,116,101,114,118,97,108,38,38,101,46,114,105,100,101,38,38,40,116,46,112,97,117,115,101,40,41,44,116,46,99,121,99,108,101,40,41,41,125,41,125,44,114,46,95,100,97,116,97,65,112,105,67,108,105,99,107,72,97,110,100,108,101,114,61,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,101,61,109,46,103,101,116,83,101,108,101,99,116,111,114,70,114,111,109,69,108,101,109,101,110,116,40,116,104,105,115,41,59,105,102,40,101,41,123,118,97,114,32,110,61,112,40,101,41,91,48,93,59,105,102,40,110,38,38,112,40,110,41,46,104,97,115,67,108,97,115,115,40,75,41,41,123,118,97,114,32,105,61,108,40,123,125,44,112,40,110,41,46,100,97,116,97,40,41,44,112,40,116,104,105,115,41,46,100,97,116,97,40,41,41,44,111,61,116,104,105,115,46,103,101,116,65,116,116,114,105,98,117,116,101,40,34,100,97,116,97,45,115,108,105,100,101,45,116,111,34,41,59,111,38,38,40,105,46,105,110,116,101,114,118,97,108,61,33,49,41,44,114,46,95,106,81,117,101,114,121,73,110,116,101,114,102,97,99,101,46,99,97,108,108,40,112,40,110,41,44,105,41,44,111,38,38,112,40,110,41,46,100,97,116,97,40,120,41,46,116,111,40,111,41,44,116,46,112,114,101,118,101,110,116,68,101,102,97,117,108,116,40,41,125,125,125,44,115,40,114,44,110,117,108,108,44,91,123,107,101,121,58,34,86,69,82,83,73,79,78,34,44,103,101,116,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,34,52,46,51,46,49,34,125,125,44,123,107,101,121,58,34,68,101,102,97,117,108,116,34,44,103,101,116,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,82,125,125,93,41,44,114,125,40,41,59,112,40,100,111,99,117,109,101,110,116,41,46,111,110,40,113,46,67,76,73,67,75,95,68,65,84,65,95,65,80,73,44,111,116,44,97,116,46,95,100,97,116,97,65,112,105,67,108,105,99,107,72,97,110,100,108,101,114,41,44,112,40,119,105,110,100,111,119,41,46,111,110,40,113,46,76,79,65,68,95,68,65,84,65,95,65,80,73,44,102,117,110,99,116,105,111,110,40,41,123,102,111,114,40,118,97,114,32,116,61,91,93,46,115,108,105,99,101,46,99,97,108,108,40,100,111,99,117,109,101,110,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,65,108,108,40,114,116,41,41,44,101,61,48,44,110,61,116,46,108,101,110,103,116,104,59,101,60,110,59,101,43,43,41,123,118,97,114,32,105,61,112,40,116,91,101,93,41,59,97,116,46,95,106,81,117,101,114,121,73,110,116,101,114,102,97,99,101,46,99,97,108,108,40,105,44,105,46,100,97,116,97,40,41,41,125,125,41,44,112,46,102,110,91,76,93,61,97,116,46,95,106,81,117,101,114,121,73,110,116,101,114,102,97,99,101,44,112,46,102,110,91,76,93,46,67,111,110,115,116,114,117,99,116,111,114,61,97,116,44,112,46,102,110,91,76,93,46,110,111,67,111,110,102,108,105,99,116,61,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,112,46,102,110,91,76,93,61,106,44,97,116,46,95,106,81,117,101,114,121,73,110,116,101,114,102,97,99,101,125,59,118,97,114,32,108,116,61,34,99,111,108,108,97,112,115,101,34,44,99,116,61,34,98,115,46,99,111,108,108,97,112,115,101,34,44,104,116,61,34,46,34,43,99,116,44,117,116,61,112,46,102,110,91,108,116,93,44,102,116,61,123,116,111,103,103,108,101,58,33,48,44,112,97,114,101,110,116,58,34,34,125,44,100,116,61,123,116,111,103,103,108,101,58,34,98,111,111,108,101,97,110,34,44,112,97,114,101,110,116,58,34,40,115,116,114,105,110,103,124,101,108,101,109,101,110,116,41,34,125,44,112,116,61,123,83,72,79,87,58,34,115,104,111,119,34,43,104,116,44,83,72,79,87,78,58,34,115,104,111,119,110,34,43,104,116,44,72,73,68,69,58,34,104,105,100,101,34,43,104,116,44,72,73,68,68,69,78,58,34,104,105,100,100,101,110,34,43,104,116,44,67,76,73,67,75,95,68,65,84,65,95,65,80,73,58,34,99,108,105,99,107,34,43,104,116,43,34,46,100,97,116,97,45,97,112,105,34,125,44,109,116,61,34,115,104,111,119,34,44,103,116,61,34,99,111,108,108,97,112,115,101,34,44,95,116,61,34,99,111,108,108,97,112,115,105,110,103,34,44,118,116,61,34,99,111,108,108,97,112,115,101,100,34,44,121,116,61,34,119,105,100,116,104,34,44,69,116,61,34,104,101,105,103,104,116,34,44,98,116,61,34,46,115,104,111,119,44,32,46,99,111,108,108,97,112,115,105,110,103,34,44,119,116,61,39,91,100,97,116,97,45,116,111,103,103,108,101,61,34,99,111,108,108,97,112,115,101,34,93,39,44,67,116,61,102,117,110,99,116,105,111,110,40,41,123,102,117,110,99,116,105,111,110,32,97,40,101,44,116,41,123,116,104,105,115,46,95,105,115,84,114,97,110,115,105,116,105,111,110,105,110,103,61,33,49,44,116,104,105,115,46,95,101,108,101,109,101,110,116,61,101,44,116,104,105,115,46,95,99,111,110,102,105,103,61,116,104,105,115,46,95,103,101,116,67,111,110,102,105,103,40,116,41,44,116,104,105,115,46,95,116,114,105,103,103,101,114,65,114,114,97,121,61,91,93,46,115,108,105,99,101,46,99,97,108,108,40,100,111,99,117,109,101,110,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,65,108,108,40,39,91,100,97,116,97,45,116,111,103,103,108,101,61,34,99,111,108,108,97,112,115,101,34,93,91,104,114,101,102,61,34,35,39,43,101,46,105,100,43,39,34,93,44,91,100,97,116,97,45,116,111,103,103,108,101,61,34,99,111,108,108,97,112,115,101,34,93,91,100,97,116,97,45,116,97,114,103,101,116,61,34,35,39,43,101,46,105,100,43,39,34,93,39,41,41,59,102,111,114,40,118,97,114,32,110,61,91,93,46,115,108,105,99,101,46,99,97,108,108,40,100,111,99,117,109,101,110,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,65,108,108,40,119,116,41,41,44,105,61,48,44,111,61,110,46,108,101,110,103,116,104,59,105,60,111,59,105,43,43,41,123,118,97,114,32,114,61,110,91,105,93,44,115,61,109,46,103,101,116,83,101,108,101,99,116,111,114,70,114,111,109,69,108,101,109,101,110,116,40,114,41,44,97,61,91,93,46,115,108,105,99,101,46,99,97,108,108,40,100,111,99,117,109,101,110,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,65,108,108,40,115,41,41,46,102,105,108,116,101,114,40,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,116,61,61,61,101,125,41,59,110,117,108,108,33,61,61,115,38,38,48,60,97,46,108,101,110,103,116,104,38,38,40,116,104,105,115,46,95,115,101,108,101,99,116,111,114,61,115,44,116,104,105,115,46,95,116,114,105,103,103,101,114,65,114,114,97,121,46,112,117,115,104,40,114,41,41,125,116,104,105,115,46,95,112,97,114,101,110,116,61,116,104,105,115,46,95,99,111,110,102,105,103,46,112,97,114,101,110,116,63,116,104,105,115,46,95,103,101,116,80,97,114,101,110,116,40,41,58,110,117,108,108,44,116,104,105,115,46,95,99,111,110,102,105,103,46,112,97,114,101,110,116,124,124,116,104,105,115,46,95,97,100,100,65,114,105,97,65,110,100,67,111,108,108,97,112,115,101,100,67,108,97,115,115,40,116,104,105,115,46,95,101,108,101,109,101,110,116,44,116,104,105,115,46,95,116,114,105,103,103,101,114,65,114,114,97,121,41,44,116,104,105,115,46,95,99,111,110,102,105,103,46,116,111,103,103,108,101,38,38,116,104,105,115,46,116,111,103,103,108,101,40,41,125,118,97,114,32,116,61,97,46,112,114,111,116,111,116,121,112,101,59,114,101,116,117,114,110,32,116,46,116,111,103,103,108,101,61,102,117,110,99,116,105,111,110,40,41,123,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,104,97,115,67,108,97,115,115,40,109,116,41,63,116,104,105,115,46,104,105,100,101,40,41,58,116,104,105,115,46,115,104,111,119,40,41,125,44,116,46,115,104,111,119,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,44,101,44,110,61,116,104,105,115,59,105,102,40,33,116,104,105,115,46,95,105,115,84,114,97,110,115,105,116,105,111,110,105,110,103,38,38,33,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,104,97,115,67,108,97,115,115,40,109,116,41,38,38,40,116,104,105,115,46,95,112,97,114,101,110,116,38,38,48,61,61,61,40,116,61,91,93,46,115,108,105,99,101,46,99,97,108,108,40,116,104,105,115,46,95,112,97,114,101,110,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,65,108,108,40,98,116,41,41,46,102,105,108,116,101,114,40,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,34,115,116,114,105,110,103,34,61,61,116,121,112,101,111,102,32,110,46,95,99,111,110,102,105,103,46,112,97,114,101,110,116,63,116,46,103,101,116,65,116,116,114,105,98,117,116,101,40,34,100,97,116,97,45,112,97,114,101,110,116,34,41,61,61,61,110,46,95,99,111,110,102,105,103,46,112,97,114,101,110,116,58,116,46,99,108,97,115,115,76,105,115,116,46,99,111,110,116,97,105,110,115,40,103,116,41,125,41,41,46,108,101,110,103,116,104,38,38,40,116,61,110,117,108,108,41,44,33,40,116,38,38,40,101,61,112,40,116,41,46,110,111,116,40,116,104,105,115,46,95,115,101,108,101,99,116,111,114,41,46,100,97,116,97,40,99,116,41,41,38,38,101,46,95,105,115,84,114,97,110,115,105,116,105,111,110,105,110,103,41,41,41,123,118,97,114,32,105,61,112,46,69,118,101,110,116,40,112,116,46,83,72,79,87,41,59,105,102,40,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,116,114,105,103,103,101,114,40,105,41,44,33,105,46,105,115,68,101,102,97,117,108,116,80,114,101,118,101,110,116,101,100,40,41,41,123,116,38,38,40,97,46,95,106,81,117,101,114,121,73,110,116,101,114,102,97,99,101,46,99,97,108,108,40,112,40,116,41,46,110,111,116,40,116,104,105,115,46,95,115,101,108,101,99,116,111,114,41,44,34,104,105,100,101,34,41,44,101,124,124,112,40,116,41,46,100,97,116,97,40,99,116,44,110,117,108,108,41,41,59,118,97,114,32,111,61,116,104,105,115,46,95,103,101,116,68,105,109,101,110,115,105,111,110,40,41,59,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,114,101,109,111,118,101,67,108,97,115,115,40,103,116,41,46,97,100,100,67,108,97,115,115,40,95,116,41,44,116,104,105,115,46,95,101,108,101,109,101,110,116,46,115,116,121,108,101,91,111,93,61,48,44,116,104,105,115,46,95,116,114,105,103,103,101,114,65,114,114,97,121,46,108,101,110,103,116,104,38,38,112,40,116,104,105,115,46,95,116,114,105,103,103,101,114,65,114,114,97,121,41,46,114,101,109,111,118,101,67,108,97,115,115,40,118,116,41,46,97,116,116,114,40,34,97,114,105,97,45,101,120,112,97,110,100,101,100,34,44,33,48,41,44,116,104,105,115,46,115,101,116,84,114,97,110,115,105,116,105,111,110,105,110,103,40,33,48,41,59,118,97,114,32,114,61,34,115,99,114,111,108,108,34,43,40,111,91,48,93,46,116,111,85,112,112,101,114,67,97,115,101,40,41,43,111,46,115,108,105,99,101,40,49,41,41,44,115,61,109,46,103,101,116,84,114,97,110,115,105,116,105,111,110,68,117,114,97,116,105,111,110,70,114,111,109,69,108,101,109,101,110,116,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,59,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,111,110,101,40,109,46,84,82,65,78,83,73,84,73,79,78,95,69,78,68,44,102,117,110,99,116,105,111,110,40,41,123,112,40,110,46,95,101,108,101,109,101,110,116,41,46,114,101,109,111,118,101,67,108,97,115,115,40,95,116,41,46,97,100,100,67,108,97,115,115,40,103,116,41,46,97,100,100,67,108,97,115,115,40,109,116,41,44,110,46,95,101,108,101,109,101,110,116,46,115,116,121,108,101,91,111,93,61,34,34,44,110,46,115,101,116,84,114,97,110,115,105,116,105,111,110,105,110,103,40,33,49,41,44,112,40,110,46,95,101,108,101,109,101,110,116,41,46,116,114,105,103,103,101,114,40,112,116,46,83,72,79,87,78,41,125,41,46,101,109,117,108,97,116,101,84,114,97,110,115,105,116,105,111,110,69,110,100,40,115,41,44,116,104,105,115,46,95,101,108,101,109,101,110,116,46,115,116,121,108,101,91,111,93,61,116,104,105,115,46,95,101,108,101,109,101,110,116,91,114,93,43,34,112,120,34,125,125,125,44,116,46,104,105,100,101,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,116,104,105,115,59,105,102,40,33,116,104,105,115,46,95,105,115,84,114,97,110,115,105,116,105,111,110,105,110,103,38,38,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,104,97,115,67,108,97,115,115,40,109,116,41,41,123,118,97,114,32,101,61,112,46,69,118,101,110,116,40,112,116,46,72,73,68,69,41,59,105,102,40,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,116,114,105,103,103,101,114,40,101,41,44,33,101,46,105,115,68,101,102,97,117,108,116,80,114,101,118,101,110,116,101,100,40,41,41,123,118,97,114,32,110,61,116,104,105,115,46,95,103,101,116,68,105,109,101,110,115,105,111,110,40,41,59,116,104,105,115,46,95,101,108,101,109,101,110,116,46,115,116,121,108,101,91,110,93,61,116,104,105,115,46,95,101,108,101,109,101,110,116,46,103,101,116,66,111,117,110,100,105,110,103,67,108,105,101,110,116,82,101,99,116,40,41,91,110,93,43,34,112,120,34,44,109,46,114,101,102,108,111,119,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,44,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,97,100,100,67,108,97,115,115,40,95,116,41,46,114,101,109,111,118,101,67,108,97,115,115,40,103,116,41,46,114,101,109,111,118,101,67,108,97,115,115,40,109,116,41,59,118,97,114,32,105,61,116,104,105,115,46,95,116,114,105,103,103,101,114,65,114,114,97,121,46,108,101,110,103,116,104,59,105,102,40,48,60,105,41,102,111,114,40,118,97,114,32,111,61,48,59,111,60,105,59,111,43,43,41,123,118,97,114,32,114,61,116,104,105,115,46,95,116,114,105,103,103,101,114,65,114,114,97,121,91,111,93,44,115,61,109,46,103,101,116,83,101,108,101,99,116,111,114,70,114,111,109,69,108,101,109,101,110,116,40,114,41,59,105,102,40,110,117,108,108,33,61,61,115,41,112,40,91,93,46,115,108,105,99,101,46,99,97,108,108,40,100,111,99,117,109,101,110,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,65,108,108,40,115,41,41,41,46,104,97,115,67,108,97,115,115,40,109,116,41,124,124,112,40,114,41,46,97,100,100,67,108,97,115,115,40,118,116,41,46,97,116,116,114,40,34,97,114,105,97,45,101,120,112,97,110,100,101,100,34,44,33,49,41,125,116,104,105,115,46,115,101,116,84,114,97,110,115,105,116,105,111,110,105,110,103,40,33,48,41,59,116,104,105,115,46,95,101,108,101,109,101,110,116,46,115,116,121,108,101,91,110,93,61,34,34,59,118,97,114,32,97,61,109,46,103,101,116,84,114,97,110,115,105,116,105,111,110,68,117,114,97,116,105,111,110,70,114,111,109,69,108,101,109,101,110,116,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,59,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,111,110,101,40,109,46,84,82,65,78,83,73,84,73,79,78,95,69,78,68,44,102,117,110,99,116,105,111,110,40,41,123,116,46,115,101,116,84,114,97,110,115,105,116,105,111,110,105,110,103,40,33,49,41,44,112,40,116,46,95,101,108,101,109,101,110,116,41,46,114,101,109,111,118,101,67,108,97,115,115,40,95,116,41,46,97,100,100,67,108,97,115,115,40,103,116,41,46,116,114,105,103,103,101,114,40,112,116,46,72,73,68,68,69,78,41,125,41,46,101,109,117,108,97,116,101,84,114,97,110,115,105,116,105,111,110,69,110,100,40,97,41,125,125,125,44,116,46,115,101,116,84,114,97,110,115,105,116,105,111,110,105,110,103,61,102,117,110,99,116,105,111,110,40,116,41,123,116,104,105,115,46,95,105,115,84,114,97,110,115,105,116,105,111,110,105,110,103,61,116,125,44,116,46,100,105,115,112,111,115,101,61,102,117,110,99,116,105,111,110,40,41,123,112,46,114,101,109,111,118,101,68,97,116,97,40,116,104,105,115,46,95,101,108,101,109,101,110,116,44,99,116,41,44,116,104,105,115,46,95,99,111,110,102,105,103,61,110,117,108,108,44,116,104,105,115,46,95,112,97,114,101,110,116,61,110,117,108,108,44,116,104,105,115,46,95,101,108,101,109,101,110,116,61,110,117,108,108,44,116,104,105,115,46,95,116,114,105,103,103,101,114,65,114,114,97,121,61,110,117,108,108,44,116,104,105,115,46,95,105,115,84,114,97,110,115,105,116,105,111,110,105,110,103,61,110,117,108,108,125,44,116,46,95,103,101,116,67,111,110,102,105,103,61,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,40,116,61,108,40,123,125,44,102,116,44,116,41,41,46,116,111,103,103,108,101,61,66,111,111,108,101,97,110,40,116,46,116,111,103,103,108,101,41,44,109,46,116,121,112,101,67,104,101,99,107,67,111,110,102,105,103,40,108,116,44,116,44,100,116,41,44,116,125,44,116,46,95,103,101,116,68,105,109,101,110,115,105,111,110,61,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,104,97,115,67,108,97,115,115,40,121,116,41,63,121,116,58,69,116,125,44,116,46,95,103,101,116,80,97,114,101,110,116,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,44,110,61,116,104,105,115,59,109,46,105,115,69,108,101,109,101,110,116,40,116,104,105,115,46,95,99,111,110,102,105,103,46,112,97,114,101,110,116,41,63,40,116,61,116,104,105,115,46,95,99,111,110,102,105,103,46,112,97,114,101,110,116,44,34,117,110,100,101,102,105,110,101,100,34,33,61,116,121,112,101,111,102,32,116,104,105,115,46,95,99,111,110,102,105,103,46,112,97,114,101,110,116,46,106,113,117,101,114,121,38,38,40,116,61,116,104,105,115,46,95,99,111,110,102,105,103,46,112,97,114,101,110,116,91,48,93,41,41,58,116,61,100,111,99,117,109,101,110,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,40,116,104,105,115,46,95,99,111,110,102,105,103,46,112,97,114,101,110,116,41,59,118,97,114,32,101,61,39,91,100,97,116,97,45,116,111,103,103,108,101,61,34,99,111,108,108,97,112,115,101,34,93,91,100,97,116,97,45,112,97,114,101,110,116,61,34,39,43,116,104,105,115,46,95,99,111,110,102,105,103,46,112,97,114,101,110,116,43,39,34,93,39,44,105,61,91,93,46,115,108,105,99,101,46,99,97,108,108,40,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,65,108,108,40,101,41,41,59,114,101,116,117,114,110,32,112,40,105,41,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,116,44,101,41,123,110,46,95,97,100,100,65,114,105,97,65,110,100,67,111,108,108,97,112,115,101,100,67,108,97,115,115,40,97,46,95,103,101,116,84,97,114,103,101,116,70,114,111,109,69,108,101,109,101,110,116,40,101,41,44,91,101,93,41,125,41,44,116,125,44,116,46,95,97,100,100,65,114,105,97,65,110,100,67,111,108,108,97,112,115,101,100,67,108,97,115,115,61,102,117,110,99,116,105,111,110,40,116,44,101,41,123,118,97,114,32,110,61,112,40,116,41,46,104,97,115,67,108,97,115,115,40,109,116,41,59,101,46,108,101,110,103,116,104,38,38,112,40,101,41,46,116,111,103,103,108,101,67,108,97,115,115,40,118,116,44,33,110,41,46,97,116,116,114,40,34,97,114,105,97,45,101,120,112,97,110,100,101,100,34,44,110,41,125,44,97,46,95,103,101,116,84,97,114,103,101,116,70,114,111,109,69,108,101,109,101,110,116,61,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,101,61,109,46,103,101,116,83,101,108,101,99,116,111,114,70,114,111,109,69,108,101,109,101,110,116,40,116,41,59,114,101,116,117,114,110,32,101,63,100,111,99,117,109,101,110,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,40,101,41,58,110,117,108,108,125,44,97,46,95,106,81,117,101,114,121,73,110,116,101,114,102,97,99,101,61,102,117,110,99,116,105,111,110,40,105,41,123,114,101,116,117,114,110,32,116,104,105,115,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,112,40,116,104,105,115,41,44,101,61,116,46,100,97,116,97,40,99,116,41,44,110,61,108,40,123,125,44,102,116,44,116,46,100,97,116,97,40,41,44,34,111,98,106,101,99,116,34,61,61,116,121,112,101,111,102,32,105,38,38,105,63,105,58,123,125,41,59,105,102,40,33,101,38,38,110,46,116,111,103,103,108,101,38,38,47,115,104,111,119,124,104,105,100,101,47,46,116,101,115,116,40,105,41,38,38,40,110,46,116,111,103,103,108,101,61,33,49,41,44,101,124,124,40,101,61,110,101,119,32,97,40,116,104,105,115,44,110,41,44,116,46,100,97,116,97,40,99,116,44,101,41,41,44,34,115,116,114,105,110,103,34,61,61,116,121,112,101,111,102,32,105,41,123,105,102,40,34,117,110,100,101,102,105,110,101,100,34,61,61,116,121,112,101,111,102,32,101,91,105,93,41,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,39,78,111,32,109,101,116,104,111,100,32,110,97,109,101,100,32,34,39,43,105,43,39,34,39,41,59,101,91,105,93,40,41,125,125,41,125,44,115,40,97,44,110,117,108,108,44,91,123,107,101,121,58,34,86,69,82,83,73,79,78,34,44,103,101,116,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,34,52,46,51,46,49,34,125,125,44,123,107,101,121,58,34,68,101,102,97,117,108,116,34,44,103,101,116,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,102,116,125,125,93,41,44,97,125,40,41,59,112,40,100,111,99,117,109,101,110,116,41,46,111,110,40,112,116,46,67,76,73,67,75,95,68,65,84,65,95,65,80,73,44,119,116,44,102,117,110,99,116,105,111,110,40,116,41,123,34,65,34,61,61,61,116,46,99,117,114,114,101,110,116,84,97,114,103,101,116,46,116,97,103,78,97,109,101,38,38,116,46,112,114,101,118,101,110,116,68,101,102,97,117,108,116,40,41,59,118,97,114,32,110,61,112,40,116,104,105,115,41,44,101,61,109,46,103,101,116,83,101,108,101,99,116,111,114,70,114,111,109,69,108,101,109,101,110,116,40,116,104,105,115,41,44,105,61,91,93,46,115,108,105,99,101,46,99,97,108,108,40,100,111,99,117,109,101,110,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,65,108,108,40,101,41,41,59,112,40,105,41,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,112,40,116,104,105,115,41,44,101,61,116,46,100,97,116,97,40,99,116,41,63,34,116,111,103,103,108,101,34,58,110,46,100,97,116,97,40,41,59,67,116,46,95,106,81,117,101,114,121,73,110,116,101,114,102,97,99,101,46,99,97,108,108,40,116,44,101,41,125,41,125,41,44,112,46,102,110,91,108,116,93,61,67,116,46,95,106,81,117,101,114,121,73,110,116,101,114,102,97,99,101,44,112,46,102,110,91,108,116,93,46,67,111,110,115,116,114,117,99,116,111,114,61,67,116,44,112,46,102,110,91,108,116,93,46,110,111,67,111,110,102,108,105,99,116,61,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,112,46,102,110,91,108,116,93,61,117,116,44,67,116,46,95,106,81,117,101,114,121,73,110,116,101,114,102,97,99,101,125,59,102,111,114,40,118,97,114,32,84,116,61,34,117,110,100,101,102,105,110,101,100,34,33,61,116,121,112,101,111,102,32,119,105,110,100,111,119,38,38,34,117,110,100,101,102,105,110,101,100,34,33,61,116,121,112,101,111,102,32,100,111,99,117,109,101,110,116,44,83,116,61,91,34,69,100,103,101,34,44,34,84,114,105,100,101,110,116,34,44,34,70,105,114,101,102,111,120,34,93,44,68,116,61,48,44,73,116,61,48,59,73,116,60,83,116,46,108,101,110,103,116,104,59,73,116,43,61,49,41,105,102,40,84,116,38,38,48,60,61,110,97,118,105,103,97,116,111,114,46,117,115,101,114,65,103,101,110,116,46,105,110,100,101,120,79,102,40,83,116,91,73,116,93,41,41,123,68,116,61,49,59,98,114,101,97,107,125,118,97,114,32,65,116,61,84,116,38,38,119,105,110,100,111,119,46,80,114,111,109,105,115,101,63,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,101,61,33,49,59,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,41,123,101,124,124,40,101,61,33,48,44,119,105,110,100,111,119,46,80,114,111,109,105,115,101,46,114,101,115,111,108,118,101,40,41,46,116,104,101,110,40,102,117,110,99,116,105,111,110,40,41,123,101,61,33,49,44,116,40,41,125,41,41,125,125,58,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,101,61,33,49,59,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,41,123,101,124,124,40,101,61,33,48,44,115,101,116,84,105,109,101,111,117,116,40,102,117,110,99,116,105,111,110,40,41,123,101,61,33,49,44,116,40,41,125,44,68,116,41,41,125,125,59,102,117,110,99,116,105,111,110,32,79,116,40,116,41,123,114,101,116,117,114,110,32,116,38,38,34,91,111,98,106,101,99,116,32,70,117,110,99,116,105,111,110,93,34,61,61,61,123,125,46,116,111,83,116,114,105,110,103,46,99,97,108,108,40,116,41,125,102,117,110,99,116,105,111,110,32,78,116,40,116,44,101,41,123,105,102,40,49,33,61,61,116,46,110,111,100,101,84,121,112,101,41,114,101,116,117,114,110,91,93,59,118,97,114,32,110,61,116,46,111,119,110,101,114,68,111,99,117,109,101,110,116,46,100,101,102,97,117,108,116,86,105,101,119,46,103,101,116,67,111,109,112,117,116,101,100,83,116,121,108,101,40,116,44,110,117,108,108,41,59,114,101,116,117,114,110,32,101,63,110,91,101,93,58,110,125,102,117,110,99,116,105,111,110,32,107,116,40,116,41,123,114,101,116,117,114,110,34,72,84,77,76,34,61,61,61,116,46,110,111,100,101,78,97,109,101,63,116,58,116,46,112,97,114,101,110,116,78,111,100,101,124,124,116,46,104,111,115,116,125,102,117,110,99,116,105,111,110,32,76,116,40,116,41,123,105,102,40,33,116,41,114,101,116,117,114,110,32,100,111,99,117,109,101,110,116,46,98,111,100,121,59,115,119,105,116,99,104,40,116,46,110,111,100,101,78,97,109,101,41,123,99,97,115,101,34,72,84,77,76,34,58,99,97,115,101,34,66,79,68,89,34,58,114,101,116,117,114,110,32,116,46,111,119,110,101,114,68,111,99,117,109,101,110,116,46,98,111,100,121,59,99,97,115,101,34,35,100,111,99,117,109,101,110,116,34,58,114,101,116,117,114,110,32,116,46,98,111,100,121,125,118,97,114,32,101,61,78,116,40,116,41,44,110,61,101,46,111,118,101,114,102,108,111,119,44,105,61,101,46,111,118,101,114,102,108,111,119,88,44,111,61,101,46,111,118,101,114,102,108,111,119,89,59,114,101,116,117,114,110,47,40,97,117,116,111,124,115,99,114,111,108,108,124,111,118,101,114,108,97,121,41,47,46,116,101,115,116,40,110,43,111,43,105,41,63,116,58,76,116,40,107,116,40,116,41,41,125,118,97,114,32,120,116,61,84,116,38,38,33,40,33,119,105,110,100,111,119,46,77,83,73,110,112,117,116,77,101,116,104,111,100,67,111,110,116,101,120,116,124,124,33,100,111,99,117,109,101,110,116,46,100,111,99,117,109,101,110,116,77,111,100,101,41,44,80,116,61,84,116,38,38,47,77,83,73,69,32,49,48,47,46,116,101,115,116,40,110,97,118,105,103,97,116,111,114,46,117,115,101,114,65,103,101,110,116,41,59,102,117,110,99,116,105,111,110,32,72,116,40,116,41,123,114,101,116,117,114,110,32,49,49,61,61,61,116,63,120,116,58,49,48,61,61,61,116,63,80,116,58,120,116,124,124,80,116,125,102,117,110,99,116,105,111,110,32,106,116,40,116,41,123,105,102,40,33,116,41,114,101,116,117,114,110,32,100,111,99,117,109,101,110,116,46,100,111,99,117,109,101,110,116,69,108,101,109,101,110,116,59,102,111,114,40,118,97,114,32,101,61,72,116,40,49,48,41,63,100,111,99,117,109,101,110,116,46,98,111,100,121,58,110,117,108,108,44,110,61,116,46,111,102,102,115,101,116,80,97,114,101,110,116,124,124,110,117,108,108,59,110,61,61,61,101,38,38,116,46,110,101,120,116,69,108,101,109,101,110,116,83,105,98,108,105,110,103,59,41,110,61,40,116,61,116,46,110,101,120,116,69,108,101,109,101,110,116,83,105,98,108,105,110,103,41,46,111,102,102,115,101,116,80,97,114,101,110,116,59,118,97,114,32,105,61,110,38,38,110,46,110,111,100,101,78,97,109,101,59,114,101,116,117,114,110,32,105,38,38,34,66,79,68,89,34,33,61,61,105,38,38,34,72,84,77,76,34,33,61,61,105,63,45,49,33,61,61,91,34,84,72,34,44,34,84,68,34,44,34,84,65,66,76,69,34,93,46,105,110,100,101,120,79,102,40,110,46,110,111,100,101,78,97,109,101,41,38,38,34,115,116,97,116,105,99,34,61,61,61,78,116,40,110,44,34,112,111,115,105,116,105,111,110,34,41,63,106,116,40,110,41,58,110,58,116,63,116,46,111,119,110,101,114,68,111,99,117,109,101,110,116,46,100,111,99,117,109,101,110,116,69,108,101,109,101,110,116,58,100,111,99,117,109,101,110,116,46,100,111,99,117,109,101,110,116,69,108,101,109,101,110,116,125,102,117,110,99,116,105,111,110,32,82,116,40,116,41,123,114,101,116,117,114,110,32,110,117,108,108,33,61,61,116,46,112,97,114,101,110,116,78,111,100,101,63,82,116,40,116,46,112,97,114,101,110,116,78,111,100,101,41,58,116,125,102,117,110,99,116,105,111,110,32,70,116,40,116,44,101,41,123,105,102,40,33,40,116,38,38,116,46,110,111,100,101,84,121,112,101,38,38,101,38,38,101,46,110,111,100,101,84,121,112,101,41,41,114,101,116,117,114,110,32,100,111,99,117,109,101,110,116,46,100,111,99,117,109,101,110,116,69,108,101,109,101,110,116,59,118,97,114,32,110,61,116,46,99,111,109,112,97,114,101,68,111,99,117,109,101,110,116,80,111,115,105,116,105,111,110,40,101,41,38,78,111,100,101,46,68,79,67,85,77,69,78,84,95,80,79,83,73,84,73,79,78,95,70,79,76,76,79,87,73,78,71,44,105,61,110,63,116,58,101,44,111,61,110,63,101,58,116,44,114,61,100,111,99,117,109,101,110,116,46,99,114,101,97,116,101,82,97,110,103,101,40,41,59,114,46,115,101,116,83,116,97,114,116,40,105,44,48,41,44,114,46,115,101,116,69,110,100,40,111,44,48,41,59,118,97,114,32,115,44,97,44,108,61,114,46,99,111,109,109,111,110,65,110,99,101,115,116,111,114,67,111,110,116,97,105,110,101,114,59,105,102,40,116,33,61,61,108,38,38,101,33,61,61,108,124,124,105,46,99,111,110,116,97,105,110,115,40,111,41,41,114,101,116,117,114,110,34,66,79,68,89,34,61,61,61,40,97,61,40,115,61,108,41,46,110,111,100,101,78,97,109,101,41,124,124,34,72,84,77,76,34,33,61,61,97,38,38,106,116,40,115,46,102,105,114,115,116,69,108,101,109,101,110,116,67,104,105,108,100,41,33,61,61,115,63,106,116,40,108,41,58,108,59,118,97,114,32,99,61,82,116,40,116,41,59,114,101,116,117,114,110,32,99,46,104,111,115,116,63,70,116,40,99,46,104,111,115,116,44,101,41,58,70,116,40,116,44,82,116,40,101,41,46,104,111,115,116,41,125,102,117,110,99,116,105,111,110,32,77,116,40,116,41,123,118,97,114,32,101,61,34,116,111,112,34,61,61,61,40,49,60,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,38,38,118,111,105,100,32,48,33,61,61,97,114,103,117,109,101,110,116,115,91,49,93,63,97,114,103,117,109,101,110,116,115,91,49,93,58,34,116,111,112,34,41,63,34,115,99,114,111,108,108,84,111,112,34,58,34,115,99,114,111,108,108,76,101,102,116,34,44,110,61,116,46,110,111,100,101,78,97,109,101,59,105,102,40,34,66,79,68,89,34,33,61,61,110,38,38,34,72,84,77,76,34,33,61,61,110,41,114,101,116,117,114,110,32,116,91,101,93,59,118,97,114,32,105,61,116,46,111,119,110,101,114,68,111,99,117,109,101,110,116,46,100,111,99,117,109,101,110,116,69,108,101,109,101,110,116,59,114,101,116,117,114,110,40,116,46,111,119,110,101,114,68,111,99,117,109,101,110,116,46,115,99,114,111,108,108,105,110,103,69,108,101,109,101,110,116,124,124,105,41,91,101,93,125,102,117,110,99,116,105,111,110,32,87,116,40,116,44,101,41,123,118,97,114,32,110,61,34,120,34,61,61,61,101,63,34,76,101,102,116,34,58,34,84,111,112,34,44,105,61,34,76,101,102,116,34,61,61,61,110,63,34,82,105,103,104,116,34,58,34,66,111,116,116,111,109,34,59,114,101,116,117,114,110,32,112,97,114,115,101,70,108,111,97,116,40,116,91,34,98,111,114,100,101,114,34,43,110,43,34,87,105,100,116,104,34,93,44,49,48,41,43,112,97,114,115,101,70,108,111,97,116,40,116,91,34,98,111,114,100,101,114,34,43,105,43,34,87,105,100,116,104,34,93,44,49,48,41,125,102,117,110,99,116,105,111,110,32,85,116,40,116,44,101,44,110,44,105,41,123,114,101,116,117,114,110,32,77,97,116,104,46,109,97,120,40,101,91,34,111,102,102,115,101,116,34,43,116,93,44,101,91,34,115,99,114,111,108,108,34,43,116,93,44,110,91,34,99,108,105,101,110,116,34,43,116,93,44,110,91,34,111,102,102,115,101,116,34,43,116,93,44,110,91,34,115,99,114,111,108,108,34,43,116,93,44,72,116,40,49,48,41,63,112,97,114,115,101,73,110,116,40,110,91,34,111,102,102,115,101,116,34,43,116,93,41,43,112,97,114,115,101,73,110,116,40,105,91,34,109,97,114,103,105,110,34,43,40,34,72,101,105,103,104,116,34,61,61,61,116,63,34,84,111,112,34,58,34,76,101,102,116,34,41,93,41,43,112,97,114,115,101,73,110,116,40,105,91,34,109,97,114,103,105,110,34,43,40,34,72,101,105,103,104,116,34,61,61,61,116,63,34,66,111,116,116,111,109,34,58,34,82,105,103,104,116,34,41,93,41,58,48,41,125,102,117,110,99,116,105,111,110,32,66,116,40,116,41,123,118,97,114,32,101,61,116,46,98,111,100,121,44,110,61,116,46,100,111,99,117,109,101,110,116,69,108,101,109,101,110,116,44,105,61,72,116,40,49,48,41,38,38,103,101,116,67,111,109,112,117,116,101,100,83,116,121,108,101,40,110,41,59,114,101,116,117,114,110,123,104,101,105,103,104,116,58,85,116,40,34,72,101,105,103,104,116,34,44,101,44,110,44,105,41,44,119,105,100,116,104,58,85,116,40,34,87,105,100,116,104,34,44,101,44,110,44,105,41,125,125,118,97,114,32,113,116,61,102,117,110,99,116,105,111,110,40,41,123,102,117,110,99,116,105,111,110,32,105,40,116,44,101,41,123,102,111,114,40,118,97,114,32,110,61,48,59,110,60,101,46,108,101,110,103,116,104,59,110,43,43,41,123,118,97,114,32,105,61,101,91,110,93,59,105,46,101,110,117,109,101,114,97,98,108,101,61,105,46,101,110,117,109,101,114,97,98,108,101,124,124,33,49,44,105,46,99,111,110,102,105,103,117,114,97,98,108,101,61,33,48,44,34,118,97,108,117,101,34,105,110,32,105,38,38,40,105,46,119,114,105,116,97,98,108,101,61,33,48,41,44,79,98,106,101,99,116,46,100,101,102,105,110,101,80,114,111,112,101,114,116,121,40,116,44,105,46,107,101,121,44,105,41,125,125,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,116,44,101,44,110,41,123,114,101,116,117,114,110,32,101,38,38,105,40,116,46,112,114,111,116,111,116,121,112,101,44,101,41,44,110,38,38,105,40,116,44,110,41,44,116,125,125,40,41,44,75,116,61,102,117,110,99,116,105,111,110,40,116,44,101,44,110,41,123,114,101,116,117,114,110,32,101,32,105,110,32,116,63,79,98,106,101,99,116,46,100,101,102,105,110,101,80,114,111,112,101,114,116,121,40,116,44,101,44,123,118,97,108,117,101,58,110,44,101,110,117,109,101,114,97,98,108,101,58,33,48,44,99,111,110,102,105,103,117,114,97,98,108,101,58,33,48,44,119,114,105,116,97,98,108,101,58,33,48,125,41,58,116,91,101,93,61,110,44,116,125,44,81,116,61,79,98,106,101,99,116,46,97,115,115,105,103,110,124,124,102,117,110,99,116,105,111,110,40,116,41,123,102,111,114,40,118,97,114,32,101,61,49,59,101,60,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,59,101,43,43,41,123,118,97,114,32,110,61,97,114,103,117,109,101,110,116,115,91,101,93,59,102,111,114,40,118,97,114,32,105,32,105,110,32,110,41,79,98,106,101,99,116,46,112,114,111,116,111,116,121,112,101,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,46,99,97,108,108,40,110,44,105,41,38,38,40,116,91,105,93,61,110,91,105,93,41,125,114,101,116,117,114,110,32,116,125,59,102,117,110,99,116,105,111,110,32,86,116,40,116,41,123,114,101,116,117,114,110,32,81,116,40,123,125,44,116,44,123,114,105,103,104,116,58,116,46,108,101,102,116,43,116,46,119,105,100,116,104,44,98,111,116,116,111,109,58,116,46,116,111,112,43,116,46,104,101,105,103,104,116,125,41,125,102,117,110,99,116,105,111,110,32,89,116,40,116,41,123,118,97,114,32,101,61,123,125,59,116,114,121,123,105,102,40,72,116,40,49,48,41,41,123,101,61,116,46,103,101,116,66,111,117,110,100,105,110,103,67,108,105,101,110,116,82,101,99,116,40,41,59,118,97,114,32,110,61,77,116,40,116,44,34,116,111,112,34,41,44,105,61,77,116,40,116,44,34,108,101,102,116,34,41,59,101,46,116,111,112,43,61,110,44,101,46,108,101,102,116,43,61,105,44,101,46,98,111,116,116,111,109,43,61,110,44,101,46,114,105,103,104,116,43,61,105,125,101,108,115,101,32,101,61,116,46,103,101,116,66,111,117,110,100,105,110,103,67,108,105,101,110,116,82,101,99,116,40,41,125,99,97,116,99,104,40,116,41,123,125,118,97,114,32,111,61,123,108,101,102,116,58,101,46,108,101,102,116,44,116,111,112,58,101,46,116,111,112,44,119,105,100,116,104,58,101,46,114,105,103,104,116,45,101,46,108,101,102,116,44,104,101,105,103,104,116,58,101,46,98,111,116,116,111,109,45,101,46,116,111,112,125,44,114,61,34,72,84,77,76,34,61,61,61,116,46,110,111,100,101,78,97,109,101,63,66,116,40,116,46,111,119,110,101,114,68,111,99,117,109,101,110,116,41,58,123,125,44,115,61,114,46,119,105,100,116,104,124,124,116,46,99,108,105,101,110,116,87,105,100,116,104,124,124,111,46,114,105,103,104,116,45,111,46,108,101,102,116,44,97,61,114,46,104,101,105,103,104,116,124,124,116,46,99,108,105,101,110,116,72,101,105,103,104,116,124,124,111,46,98,111,116,116,111,109,45,111,46,116,111,112,44,108,61,116,46,111,102,102,115,101,116,87,105,100,116,104,45,115,44,99,61,116,46,111,102,102,115,101,116,72,101,105,103,104,116,45,97,59,105,102,40,108,124,124,99,41,123,118,97,114,32,104,61,78,116,40,116,41,59,108,45,61,87,116,40,104,44,34,120,34,41,44,99,45,61,87,116,40,104,44,34,121,34,41,44,111,46,119,105,100,116,104,45,61,108,44,111,46,104,101,105,103,104,116,45,61,99,125,114,101,116,117,114,110,32,86,116,40,111,41,125,102,117,110,99,116,105,111,110,32,122,116,40,116,44,101,41,123,118,97,114,32,110,61,50,60,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,38,38,118,111,105,100,32,48,33,61,61,97,114,103,117,109,101,110,116,115,91,50,93,38,38,97,114,103,117,109,101,110,116,115,91,50,93,44,105,61,72,116,40,49,48,41,44,111,61,34,72,84,77,76,34,61,61,61,101,46,110,111,100,101,78,97,109,101,44,114,61,89,116,40,116,41,44,115,61,89,116,40,101,41,44,97,61,76,116,40,116,41,44,108,61,78,116,40,101,41,44,99,61,112,97,114,115,101,70,108,111,97,116,40,108,46,98,111,114,100,101,114,84,111,112,87,105,100,116,104,44,49,48,41,44,104,61,112,97,114,115,101,70,108,111,97,116,40,108,46,98,111,114,100,101,114,76,101,102,116,87,105,100,116,104,44,49,48,41,59,110,38,38,111,38,38,40,115,46,116,111,112,61,77,97,116,104,46,109,97,120,40,115,46,116,111,112,44,48,41,44,115,46,108,101,102,116,61,77,97,116,104,46,109,97,120,40,115,46,108,101,102,116,44,48,41,41,59,118,97,114,32,117,61,86,116,40,123,116,111,112,58,114,46,116,111,112,45,115,46,116,111,112,45,99,44,108,101,102,116,58,114,46,108,101,102,116,45,115,46,108,101,102,116,45,104,44,119,105,100,116,104,58,114,46,119,105,100,116,104,44,104,101,105,103,104,116,58,114,46,104,101,105,103,104,116,125,41,59,105,102,40,117,46,109,97,114,103,105,110,84,111,112,61,48,44,117,46,109,97,114,103,105,110,76,101,102,116,61,48,44,33,105,38,38,111,41,123,118,97,114,32,102,61,112,97,114,115,101,70,108,111,97,116,40,108,46,109,97,114,103,105,110,84,111,112,44,49,48,41,44,100,61,112,97,114,115,101,70,108,111,97,116,40,108,46,109,97,114,103,105,110,76,101,102,116,44,49,48,41,59,117,46,116,111,112,45,61,99,45,102,44,117,46,98,111,116,116,111,109,45,61,99,45,102,44,117,46,108,101,102,116,45,61,104,45,100,44,117,46,114,105,103,104,116,45,61,104,45,100,44,117,46,109,97,114,103,105,110,84,111,112,61,102,44,117,46,109,97,114,103,105,110,76,101,102,116,61,100,125,114,101,116,117,114,110,40,105,38,38,33,110,63,101,46,99,111,110,116,97,105,110,115,40,97,41,58,101,61,61,61,97,38,38,34,66,79,68,89,34,33,61,61,97,46,110,111,100,101,78,97,109,101,41,38,38,40,117,61,102,117,110,99,116,105,111,110,40,116,44,101,41,123,118,97,114,32,110,61,50,60,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,38,38,118,111,105,100,32,48,33,61,61,97,114,103,117,109,101,110,116,115,91,50,93,38,38,97,114,103,117,109,101,110,116,115,91,50,93,44,105,61,77,116,40,101,44,34,116,111,112,34,41,44,111,61,77,116,40,101,44,34,108,101,102,116,34,41,44,114,61,110,63,45,49,58,49,59,114,101,116,117,114,110,32,116,46,116,111,112,43,61,105,42,114,44,116,46,98,111,116,116,111,109,43,61,105,42,114,44,116,46,108,101,102,116,43,61,111,42,114,44,116,46,114,105,103,104,116,43,61,111,42,114,44,116,125,40,117,44,101,41,41,44,117,125,102,117,110,99,116,105,111,110,32,88,116,40,116,41,123,105,102,40,33,116,124,124,33,116,46,112,97,114,101,110,116,69,108,101,109,101,110,116,124,124,72,116,40,41,41,114,101,116,117,114,110,32,100,111,99,117,109,101,110,116,46,100,111,99,117,109,101,110,116,69,108,101,109,101,110,116,59,102,111,114,40,118,97,114,32,101,61,116,46,112,97,114,101,110,116,69,108,101,109,101,110,116,59,101,38,38,34,110,111,110,101,34,61,61,61,78,116,40,101,44,34,116,114,97,110,115,102,111,114,109,34,41,59,41,101,61,101,46,112,97,114,101,110,116,69,108,101,109,101,110,116,59,114,101,116,117,114,110,32,101,124,124,100,111,99,117,109,101,110,116,46,100,111,99,117,109,101,110,116,69,108,101,109,101,110,116,125,102,117,110,99,116,105,111,110,32,71,116,40,116,44,101,44,110,44,105,41,123,118,97,114,32,111,61,52,60,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,38,38,118,111,105,100,32,48,33,61,61,97,114,103,117,109,101,110,116,115,91,52,93,38,38,97,114,103,117,109,101,110,116,115,91,52,93,44,114,61,123,116,111,112,58,48,44,108,101,102,116,58,48,125,44,115,61,111,63,88,116,40,116,41,58,70,116,40,116,44,101,41,59,105,102,40,34,118,105,101,119,112,111,114,116,34,61,61,61,105,41,114,61,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,101,61,49,60,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,38,38,118,111,105,100,32,48,33,61,61,97,114,103,117,109,101,110,116,115,91,49,93,38,38,97,114,103,117,109,101,110,116,115,91,49,93,44,110,61,116,46,111,119,110,101,114,68,111,99,117,109,101,110,116,46,100,111,99,117,109,101,110,116,69,108,101,109,101,110,116,44,105,61,122,116,40,116,44,110,41,44,111,61,77,97,116,104,46,109,97,120,40,110,46,99,108,105,101,110,116,87,105,100,116,104,44,119,105,110,100,111,119,46,105,110,110,101,114,87,105,100,116,104,124,124,48,41,44,114,61,77,97,116,104,46,109,97,120,40,110,46,99,108,105,101,110,116,72,101,105,103,104,116,44,119,105,110,100,111,119,46,105,110,110,101,114,72,101,105,103,104,116,124,124,48,41,44,115,61,101,63,48,58,77,116,40,110,41,44,97,61,101,63,48,58,77,116,40,110,44,34,108,101,102,116,34,41,59,114,101,116,117,114,110,32,86,116,40,123,116,111,112,58,115,45,105,46,116,111,112,43,105,46,109,97,114,103,105,110,84,111,112,44,108,101,102,116,58,97,45,105,46,108,101,102,116,43,105,46,109,97,114,103,105,110,76,101,102,116,44,119,105,100,116,104,58,111,44,104,101,105,103,104,116,58,114,125,41,125,40,115,44,111,41,59,101,108,115,101,123,118,97,114,32,97,61,118,111,105,100,32,48,59,34,115,99,114,111,108,108,80,97,114,101,110,116,34,61,61,61,105,63,34,66,79,68,89,34,61,61,61,40,97,61,76,116,40,107,116,40,101,41,41,41,46,110,111,100,101,78,97,109,101,38,38,40,97,61,116,46,111,119,110,101,114,68,111,99,117,109,101,110,116,46,100,111,99,117,109,101,110,116,69,108,101,109,101,110,116,41,58,97,61,34,119,105,110,100,111,119,34,61,61,61,105,63,116,46,111,119,110,101,114,68,111,99,117,109,101,110,116,46,100,111,99,117,109,101,110,116,69,108,101,109,101,110,116,58,105,59,118,97,114,32,108,61,122,116,40,97,44,115,44,111,41,59,105,102,40,34,72,84,77,76,34,33,61,61,97,46,110,111,100,101,78,97,109,101,124,124,102,117,110,99,116,105,111,110,32,116,40,101,41,123,118,97,114,32,110,61,101,46,110,111,100,101,78,97,109,101,59,105,102,40,34,66,79,68,89,34,61,61,61,110,124,124,34,72,84,77,76,34,61,61,61,110,41,114,101,116,117,114,110,33,49,59,105,102,40,34,102,105,120,101,100,34,61,61,61,78,116,40,101,44,34,112,111,115,105,116,105,111,110,34,41,41,114,101,116,117,114,110,33,48,59,118,97,114,32,105,61,107,116,40,101,41,59,114,101,116,117,114,110,33,33,105,38,38,116,40,105,41,125,40,115,41,41,114,61,108,59,101,108,115,101,123,118,97,114,32,99,61,66,116,40,116,46,111,119,110,101,114,68,111,99,117,109,101,110,116,41,44,104,61,99,46,104,101,105,103,104,116,44,117,61,99,46,119,105,100,116,104,59,114,46,116,111,112,43,61,108,46,116,111,112,45,108,46,109,97,114,103,105,110,84,111,112,44,114,46,98,111,116,116,111,109,61,104,43,108,46,116,111,112,44,114,46,108,101,102,116,43,61,108,46,108,101,102,116,45,108,46,109,97,114,103,105,110,76,101,102,116,44,114,46,114,105,103,104,116,61,117,43,108,46,108,101,102,116,125,125,118,97,114,32,102,61,34,110,117,109,98,101,114,34,61,61,116,121,112,101,111,102,40,110,61,110,124,124,48,41,59,114,101,116,117,114,110,32,114,46,108,101,102,116,43,61,102,63,110,58,110,46,108,101,102,116,124,124,48,44,114,46,116,111,112,43,61,102,63,110,58,110,46,116,111,112,124,124,48,44,114,46,114,105,103,104,116,45,61,102,63,110,58,110,46,114,105,103,104,116,124,124,48,44,114,46,98,111,116,116,111,109,45,61,102,63,110,58,110,46,98,111,116,116,111,109,124,124,48,44,114,125,102,117,110,99,116,105,111,110,32,36,116,40,116,44,101,44,105,44,110,44,111,41,123,118,97,114,32,114,61,53,60,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,38,38,118,111,105,100,32,48,33,61,61,97,114,103,117,109,101,110,116,115,91,53,93,63,97,114,103,117,109,101,110,116,115,91,53,93,58,48,59,105,102,40,45,49,61,61,61,116,46,105,110,100,101,120,79,102,40,34,97,117,116,111,34,41,41,114,101,116,117,114,110,32,116,59,118,97,114,32,115,61,71,116,40,105,44,110,44,114,44,111,41,44,97,61,123,116,111,112,58,123,119,105,100,116,104,58,115,46,119,105,100,116,104,44,104,101,105,103,104,116,58,101,46,116,111,112,45,115,46,116,111,112,125,44,114,105,103,104,116,58,123,119,105,100,116,104,58,115,46,114,105,103,104,116,45,101,46,114,105,103,104,116,44,104,101,105,103,104,116,58,115,46,104,101,105,103,104,116,125,44,98,111,116,116,111,109,58,123,119,105,100,116,104,58,115,46,119,105,100,116,104,44,104,101,105,103,104,116,58,115,46,98,111,116,116,111,109,45,101,46,98,111,116,116,111,109,125,44,108,101,102,116,58,123,119,105,100,116,104,58,101,46,108,101,102,116,45,115,46,108,101,102,116,44,104,101,105,103,104,116,58,115,46,104,101,105,103,104,116,125,125,44,108,61,79,98,106,101,99,116,46,107,101,121,115,40,97,41,46,109,97,112,40,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,81,116,40,123,107,101,121,58,116,125,44,97,91,116,93,44,123,97,114,101,97,58,40,101,61,97,91,116,93,44,101,46,119,105,100,116,104,42,101,46,104,101,105,103,104,116,41,125,41,59,118,97,114,32,101,125,41,46,115,111,114,116,40,102,117,110,99,116,105,111,110,40,116,44,101,41,123,114,101,116,117,114,110,32,101,46,97,114,101,97,45,116,46,97,114,101,97,125,41,44,99,61,108,46,102,105,108,116,101,114,40,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,101,61,116,46,119,105,100,116,104,44,110,61,116,46,104,101,105,103,104,116,59,114,101,116,117,114,110,32,101,62,61,105,46,99,108,105,101,110,116,87,105,100,116,104,38,38,110,62,61,105,46,99,108,105,101,110,116,72,101,105,103,104,116,125,41,44,104,61,48,60,99,46,108,101,110,103,116,104,63,99,91,48,93,46,107,101,121,58,108,91,48,93,46,107,101,121,44,117,61,116,46,115,112,108,105,116,40,34,45,34,41,91,49,93,59,114,101,116,117,114,110,32,104,43,40,117,63,34,45,34,43,117,58,34,34,41,125,102,117,110,99,116,105,111,110,32,74,116,40,116,44,101,44,110,41,123,118,97,114,32,105,61,51,60,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,38,38,118,111,105,100,32,48,33,61,61,97,114,103,117,109,101,110,116,115,91,51,93,63,97,114,103,117,109,101,110,116,115,91,51,93,58,110,117,108,108,59,114,101,116,117,114,110,32,122,116,40,110,44,105,63,88,116,40,101,41,58,70,116,40,101,44,110,41,44,105,41,125,102,117,110,99,116,105,111,110,32,90,116,40,116,41,123,118,97,114,32,101,61,116,46,111,119,110,101,114,68,111,99,117,109,101,110,116,46,100,101,102,97,117,108,116,86,105,101,119,46,103,101,116,67,111,109,112,117,116,101,100,83,116,121,108,101,40,116,41,44,110,61,112,97,114,115,101,70,108,111,97,116,40,101,46,109,97,114,103,105,110,84,111,112,124,124,48,41,43,112,97,114,115,101,70,108,111,97,116,40,101,46,109,97,114,103,105,110,66,111,116,116,111,109,124,124,48,41,44,105,61,112,97,114,115,101,70,108,111,97,116,40,101,46,109,97,114,103,105,110,76,101,102,116,124,124,48,41,43,112,97,114,115,101,70,108,111,97,116,40,101,46,109,97,114,103,105,110,82,105,103,104,116,124,124,48,41,59,114,101,116,117,114,110,123,119,105,100,116,104,58,116,46,111,102,102,115,101,116,87,105,100,116,104,43,105,44,104,101,105,103,104,116,58,116,46,111,102,102,115,101,116,72,101,105,103,104,116,43,110,125,125,102,117,110,99,116,105,111,110,32,116,101,40,116,41,123,118,97,114,32,101,61,123,108,101,102,116,58,34,114,105,103,104,116,34,44,114,105,103,104,116,58,34,108,101,102,116,34,44,98,111,116,116,111,109,58,34,116,111,112,34,44,116,111,112,58,34,98,111,116,116,111,109,34,125,59,114,101,116,117,114,110,32,116,46,114,101,112,108,97,99,101,40,47,108,101,102,116,124,114,105,103,104,116,124,98,111,116,116,111,109,124,116,111,112,47,103,44,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,101,91,116,93,125,41,125,102,117,110,99,116,105,111,110,32,101,101,40,116,44,101,44,110,41,123,110,61,110,46,115,112,108,105,116,40,34,45,34,41,91,48,93,59,118,97,114,32,105,61,90,116,40,116,41,44,111,61,123,119,105,100,116,104,58,105,46,119,105,100,116,104,44,104,101,105,103,104,116,58,105,46,104,101,105,103,104,116,125,44,114,61,45,49,33,61,61,91,34,114,105,103,104,116,34,44,34,108,101,102,116,34,93,46,105,110,100,101,120,79,102,40,110,41,44,115,61,114,63,34,116,111,112,34,58,34,108,101,102,116,34,44,97,61,114,63,34,108,101,102,116,34,58,34,116,111,112,34,44,108,61,114,63,34,104,101,105,103,104,116,34,58,34,119,105,100,116,104,34,44,99,61,114,63,34,119,105,100,116,104,34,58,34,104,101,105,103,104,116,34,59,114,101,116,117,114,110,32,111,91,115,93,61,101,91,115,93,43,101,91,108,93,47,50,45,105,91,108,93,47,50,44,111,91,97,93,61,110,61,61,61,97,63,101,91,97,93,45,105,91,99,93,58,101,91,116,101,40,97,41,93,44,111,125,102,117,110,99,116,105,111,110,32,110,101,40,116,44,101,41,123,114,101,116,117,114,110,32,65,114,114,97,121,46,112,114,111,116,111,116,121,112,101,46,102,105,110,100,63,116,46,102,105,110,100,40,101,41,58,116,46,102,105,108,116,101,114,40,101,41,91,48,93,125,102,117,110,99,116,105,111,110,32,105,101,40,116,44,110,44,101,41,123,114,101,116,117,114,110,40,118,111,105,100,32,48,61,61,61,101,63,116,58,116,46,115,108,105,99,101,40,48,44,102,117,110,99,116,105,111,110,40,116,44,101,44,110,41,123,105,102,40,65,114,114,97,121,46,112,114,111,116,111,116,121,112,101,46,102,105,110,100,73,110,100,101,120,41,114,101,116,117,114,110,32,116,46,102,105,110,100,73,110,100,101,120,40,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,116,91,101,93,61,61,61,110,125,41,59,118,97,114,32,105,61,110,101,40,116,44,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,116,91,101,93,61,61,61,110,125,41,59,114,101,116,117,114,110,32,116,46,105,110,100,101,120,79,102,40,105,41,125,40,116,44,34,110,97,109,101,34,44,101,41,41,41,46,102,111,114,69,97,99,104,40,102,117,110,99,116,105,111,110,40,116,41,123,116,46,102,117,110,99,116,105,111,110,38,38,99,111,110,115,111,108,101,46,119,97,114,110,40,34,96,109,111,100,105,102,105,101,114,46,102,117,110,99,116,105,111,110,96,32,105,115,32,100,101,112,114,101,99,97,116,101,100,44,32,117,115,101,32,96,109,111,100,105,102,105,101,114,46,102,110,96,33,34,41,59,118,97,114,32,101,61,116,46,102,117,110,99,116,105,111,110,124,124,116,46,102,110,59,116,46,101,110,97,98,108,101,100,38,38,79,116,40,101,41,38,38,40,110,46,111,102,102,115,101,116,115,46,112,111,112,112,101,114,61,86,116,40,110,46,111,102,102,115,101,116,115,46,112,111,112,112,101,114,41,44,110,46,111,102,102,115,101,116,115,46,114,101,102,101,114,101,110,99,101,61,86,116,40,110,46,111,102,102,115,101,116,115,46,114,101,102,101,114,101,110,99,101,41,44,110,61,101,40,110,44,116,41,41,125,41,44,110,125,102,117,110,99,116,105,111,110,32,111,101,40,116,44,110,41,123,114,101,116,117,114,110,32,116,46,115,111,109,101,40,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,101,61,116,46,110,97,109,101,59,114,101,116,117,114,110,32,116,46,101,110,97,98,108,101,100,38,38,101,61,61,61,110,125,41,125,102,117,110,99,116,105,111,110,32,114,101,40,116,41,123,102,111,114,40,118,97,114,32,101,61,91,33,49,44,34,109,115,34,44,34,87,101,98,107,105,116,34,44,34,77,111,122,34,44,34,79,34,93,44,110,61,116,46,99,104,97,114,65,116,40,48,41,46,116,111,85,112,112,101,114,67,97,115,101,40,41,43,116,46,115,108,105,99,101,40,49,41,44,105,61,48,59,105,60,101,46,108,101,110,103,116,104,59,105,43,43,41,123,118,97,114,32,111,61,101,91,105,93,44,114,61,111,63,34,34,43,111,43,110,58,116,59,105,102,40,34,117,110,100,101,102,105,110,101,100,34,33,61,116,121,112,101,111,102,32,100,111,99,117,109,101,110,116,46,98,111,100,121,46,115,116,121,108,101,91,114,93,41,114,101,116,117,114,110,32,114,125,114,101,116,117,114,110,32,110,117,108,108,125,102,117,110,99,116,105,111,110,32,115,101,40,116,41,123,118,97,114,32,101,61,116,46,111,119,110,101,114,68,111,99,117,109,101,110,116,59,114,101,116,117,114,110,32,101,63,101,46,100,101,102,97,117,108,116,86,105,101,119,58,119,105,110,100,111,119,125,102,117,110,99,116,105,111,110,32,97,101,40,116,44,101,44,110,44,105,41,123,110,46,117,112,100,97,116,101,66,111,117,110,100,61,105,44,115,101,40,116,41,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,114,101,115,105,122,101,34,44,110,46,117,112,100,97,116,101,66,111,117,110,100,44,123,112,97,115,115,105,118,101,58,33,48,125,41,59,118,97,114,32,111,61,76,116,40,116,41,59,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,32,116,40,101,44,110,44,105,44,111,41,123,118,97,114,32,114,61,34,66,79,68,89,34,61,61,61,101,46,110,111,100,101,78,97,109,101,44,115,61,114,63,101,46,111,119,110,101,114,68,111,99,117,109,101,110,116,46,100,101,102,97,117,108,116,86,105,101,119,58,101,59,115,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,110,44,105,44,123,112,97,115,115,105,118,101,58,33,48,125,41,44,114,124,124,116,40,76,116,40,115,46,112,97,114,101,110,116,78,111,100,101,41,44,110,44,105,44,111,41,44,111,46,112,117,115,104,40,115,41,125,40,111,44,34,115,99,114,111,108,108,34,44,110,46,117,112,100,97,116,101,66,111,117,110,100,44,110,46,115,99,114,111,108,108,80,97,114,101,110,116,115,41,44,110,46,115,99,114,111,108,108,69,108,101,109,101,110,116,61,111,44,110,46,101,118,101,110,116,115,69,110,97,98,108,101,100,61,33,48,44,110,125,102,117,110,99,116,105,111,110,32,108,101,40,41,123,118,97,114,32,116,44,101,59,116,104,105,115,46,115,116,97,116,101,46,101,118,101,110,116,115,69,110,97,98,108,101,100,38,38,40,99,97,110,99,101,108,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,116,104,105,115,46,115,99,104,101,100,117,108,101,85,112,100,97,116,101,41,44,116,104,105,115,46,115,116,97,116,101,61,40,116,61,116,104,105,115,46,114,101,102,101,114,101,110,99,101,44,101,61,116,104,105,115,46,115,116,97,116,101,44,115,101,40,116,41,46,114,101,109,111,118,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,114,101,115,105,122,101,34,44,101,46,117,112,100,97,116,101,66,111,117,110,100,41,44,101,46,115,99,114,111,108,108,80,97,114,101,110,116,115,46,102,111,114,69,97,99,104,40,102,117,110,99,116,105,111,110,40,116,41,123,116,46,114,101,109,111,118,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,115,99,114,111,108,108,34,44,101,46,117,112,100,97,116,101,66,111,117,110,100,41,125,41,44,101,46,117,112,100,97,116,101,66,111,117,110,100,61,110,117,108,108,44,101,46,115,99,114,111,108,108,80,97,114,101,110,116,115,61,91,93,44,101,46,115,99,114,111,108,108,69,108,101,109,101,110,116,61,110,117,108,108,44,101,46,101,118,101,110,116,115,69,110,97,98,108,101,100,61,33,49,44,101,41,41,125,102,117,110,99,116,105,111,110,32,99,101,40,116,41,123,114,101,116,117,114,110,34,34,33,61,61,116,38,38,33,105,115,78,97,78,40,112,97,114,115,101,70,108,111,97,116,40,116,41,41,38,38,105,115,70,105,110,105,116,101,40,116,41,125,102,117,110,99,116,105,111,110,32,104,101,40,110,44,105,41,123,79,98,106,101,99,116,46,107,101,121,115,40,105,41,46,102,111,114,69,97,99,104,40,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,101,61,34,34,59,45,49,33,61,61,91,34,119,105,100,116,104,34,44,34,104,101,105,103,104,116,34,44,34,116,111,112,34,44,34,114,105,103,104,116,34,44,34,98,111,116,116,111,109,34,44,34,108,101,102,116,34,93,46,105,110,100,101,120,79,102,40,116,41,38,38,99,101,40,105,91,116,93,41,38,38,40,101,61,34,112,120,34,41,44,110,46,115,116,121,108,101,91,116,93,61,105,91,116,93,43,101,125,41,125,118,97,114,32,117,101,61,84,116,38,38,47,70,105,114,101,102,111,120,47,105,46,116,101,115,116,40,110,97,118,105,103,97,116,111,114,46,117,115,101,114,65,103,101,110,116,41,59,102,117,110,99,116,105,111,110,32,102,101,40,116,44,101,44,110,41,123,118,97,114,32,105,61,110,101,40,116,44,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,116,46,110,97,109,101,61,61,61,101,125,41,44,111,61,33,33,105,38,38,116,46,115,111,109,101,40,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,116,46,110,97,109,101,61,61,61,110,38,38,116,46,101,110,97,98,108,101,100,38,38,116,46,111,114,100,101,114,60,105,46,111,114,100,101,114,125,41,59,105,102,40,33,111,41,123,118,97,114,32,114,61,34,96,34,43,101,43,34,96,34,44,115,61,34,96,34,43,110,43,34,96,34,59,99,111,110,115,111,108,101,46,119,97,114,110,40,115,43,34,32,109,111,100,105,102,105,101,114,32,105,115,32,114,101,113,117,105,114,101,100,32,98,121,32,34,43,114,43,34,32,109,111,100,105,102,105,101,114,32,105,110,32,111,114,100,101,114,32,116,111,32,119,111,114,107,44,32,98,101,32,115,117,114,101,32,116,111,32,105,110,99,108,117,100,101,32,105,116,32,98,101,102,111,114,101,32,34,43,114,43,34,33,34,41,125,114,101,116,117,114,110,32,111,125,118,97,114,32,100,101,61,91,34,97,117,116,111,45,115,116,97,114,116,34,44,34,97,117,116,111,34,44,34,97,117,116,111,45,101,110,100,34,44,34,116,111,112,45,115,116,97,114,116,34,44,34,116,111,112,34,44,34,116,111,112,45,101,110,100,34,44,34,114,105,103,104,116,45,115,116,97,114,116,34,44,34,114,105,103,104,116,34,44,34,114,105,103,104,116,45,101,110,100,34,44,34,98,111,116,116,111,109,45,101,110,100,34,44,34,98,111,116,116,111,109,34,44,34,98,111,116,116,111,109,45,115,116,97,114,116,34,44,34,108,101,102,116,45,101,110,100,34,44,34,108,101,102,116,34,44,34,108,101,102,116,45,115,116,97,114,116,34,93,44,112,101,61,100,101,46,115,108,105,99,101,40,51,41,59,102,117,110,99,116,105,111,110,32,109,101,40,116,41,123,118,97,114,32,101,61,49,60,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,38,38,118,111,105,100,32,48,33,61,61,97,114,103,117,109,101,110,116,115,91,49,93,38,38,97,114,103,117,109,101,110,116,115,91,49,93,44,110,61,112,101,46,105,110,100,101,120,79,102,40,116,41,44,105,61,112,101,46,115,108,105,99,101,40,110,43,49,41,46,99,111,110,99,97,116,40,112,101,46,115,108,105,99,101,40,48,44,110,41,41,59,114,101,116,117,114,110,32,101,63,105,46,114,101,118,101,114,115,101,40,41,58,105,125,118,97,114,32,103,101,61,34,102,108,105,112,34,44,95,101,61,34,99,108,111,99,107,119,105,115,101,34,44,118,101,61,34,99,111,117,110,116,101,114,99,108,111,99,107,119,105,115,101,34,59,102,117,110,99,116,105,111,110,32,121,101,40,116,44,111,44,114,44,101,41,123,118,97,114,32,115,61,91,48,44,48,93,44,97,61,45,49,33,61,61,91,34,114,105,103,104,116,34,44,34,108,101,102,116,34,93,46,105,110,100,101,120,79,102,40,101,41,44,110,61,116,46,115,112,108,105,116,40,47,40,92,43,124,92,45,41,47,41,46,109,97,112,40,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,116,46,116,114,105,109,40,41,125,41,44,105,61,110,46,105,110,100,101,120,79,102,40,110,101,40,110,44,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,45,49,33,61,61,116,46,115,101,97,114,99,104,40,47,44,124,92,115,47,41,125,41,41,59,110,91,105,93,38,38,45,49,61,61,61,110,91,105,93,46,105,110,100,101,120,79,102,40,34,44,34,41,38,38,99,111,110,115,111,108,101,46,119,97,114,110,40,34,79,102,102,115,101,116,115,32,115,101,112,97,114,97,116,101,100,32,98,121,32,119,104,105,116,101,32,115,112,97,99,101,40,115,41,32,97,114,101,32,100,101,112,114,101,99,97,116,101,100,44,32,117,115,101,32,97,32,99,111,109,109,97,32,40,44,41,32,105,110,115,116,101,97,100,46,34,41,59,118,97,114,32,108,61,47,92,115,42,44,92,115,42,124,92,115,43,47,44,99,61,45,49,33,61,61,105,63,91,110,46,115,108,105,99,101,40,48,44,105,41,46,99,111,110,99,97,116,40,91,110,91,105,93,46,115,112,108,105,116,40,108,41,91,48,93,93,41,44,91,110,91,105,93,46,115,112,108,105,116,40,108,41,91,49,93,93,46,99,111,110,99,97,116,40,110,46,115,108,105,99,101,40,105,43,49,41,41,93,58,91,110,93,59,114,101,116,117,114,110,40,99,61,99,46,109,97,112,40,102,117,110,99,116,105,111,110,40,116,44,101,41,123,118,97,114,32,110,61,40,49,61,61,61,101,63,33,97,58,97,41,63,34,104,101,105,103,104,116,34,58,34,119,105,100,116,104,34,44,105,61,33,49,59,114,101,116,117,114,110,32,116,46,114,101,100,117,99,101,40,102,117,110,99,116,105,111,110,40,116,44,101,41,123,114,101,116,117,114,110,34,34,61,61,61,116,91,116,46,108,101,110,103,116,104,45,49,93,38,38,45,49,33,61,61,91,34,43,34,44,34,45,34,93,46,105,110,100,101,120,79,102,40,101,41,63,40,116,91,116,46,108,101,110,103,116,104,45,49,93,61,101,44,105,61,33,48,44,116,41,58,105,63,40,116,91,116,46,108,101,110,103,116,104,45,49,93,43,61,101,44,105,61,33,49,44,116,41,58,116,46,99,111,110,99,97,116,40,101,41,125,44,91,93,41,46,109,97,112,40,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,116,44,101,44,110,44,105,41,123,118,97,114,32,111,61,116,46,109,97,116,99,104,40,47,40,40,63,58,92,45,124,92,43,41,63,92,100,42,92,46,63,92,100,42,41,40,46,42,41,47,41,44,114,61,43,111,91,49,93,44,115,61,111,91,50,93,59,105,102,40,33,114,41,114,101,116,117,114,110,32,116,59,105,102,40,48,33,61,61,115,46,105,110,100,101,120,79,102,40,34,37,34,41,41,114,101,116,117,114,110,34,118,104,34,33,61,61,115,38,38,34,118,119,34,33,61,61,115,63,114,58,40,34,118,104,34,61,61,61,115,63,77,97,116,104,46,109,97,120,40,100,111,99,117,109,101,110,116,46,100,111,99,117,109,101,110,116,69,108,101,109,101,110,116,46,99,108,105,101,110,116,72,101,105,103,104,116,44,119,105,110,100,111,119,46,105,110,110,101,114,72,101,105,103,104,116,124,124,48,41,58,77,97,116,104,46,109,97,120,40,100,111,99,117,109,101,110,116,46,100,111,99,117,109,101,110,116,69,108,101,109,101,110,116,46,99,108,105,101,110,116,87,105,100,116,104,44,119,105,110,100,111,119,46,105,110,110,101,114,87,105,100,116,104,124,124,48,41,41,47,49,48,48,42,114,59,118,97,114,32,97,61,118,111,105,100,32,48,59,115,119,105,116,99,104,40,115,41,123,99,97,115,101,34,37,112,34,58,97,61,110,59,98,114,101,97,107,59,99,97,115,101,34,37,34,58,99,97,115,101,34,37,114,34,58,100,101,102,97,117,108,116,58,97,61,105,125,114,101,116,117,114,110,32,86,116,40,97,41,91,101,93,47,49,48,48,42,114,125,40,116,44,110,44,111,44,114,41,125,41,125,41,41,46,102,111,114,69,97,99,104,40,102,117,110,99,116,105,111,110,40,110,44,105,41,123,110,46,102,111,114,69,97,99,104,40,102,117,110,99,116,105,111,110,40,116,44,101,41,123,99,101,40,116,41,38,38,40,115,91,105,93,43,61,116,42,40,34,45,34,61,61,61,110,91,101,45,49,93,63,45,49,58,49,41,41,125,41,125,41,44,115,125,118,97,114,32,69,101,61,123,112,108,97,99,101,109,101,110,116,58,34,98,111,116,116,111,109,34,44,112,111,115,105,116,105,111,110,70,105,120,101,100,58,33,49,44,101,118,101,110,116,115,69,110,97,98,108,101,100,58,33,48,44,114,101,109,111,118,101,79,110,68,101,115,116,114,111,121,58,33,49,44,111,110,67,114,101,97,116,101,58,102,117,110,99,116,105,111,110,40,41,123,125,44,111,110,85,112,100,97,116,101,58,102,117,110,99,116,105,111,110,40,41,123,125,44,109,111,100,105,102,105,101,114,115,58,123,115,104,105,102,116,58,123,111,114,100,101,114,58,49,48,48,44,101,110,97,98,108,101,100,58,33,48,44,102,110,58,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,101,61,116,46,112,108,97,99,101,109,101,110,116,44,110,61,101,46,115,112,108,105,116,40,34,45,34,41,91,48,93,44,105,61,101,46,115,112,108,105,116,40,34,45,34,41,91,49,93,59,105,102,40,105,41,123,118,97,114,32,111,61,116,46,111,102,102,115,101,116,115,44,114,61,111,46,114,101,102,101,114,101,110,99,101,44,115,61,111,46,112,111,112,112,101,114,44,97,61,45,49,33,61,61,91,34,98,111,116,116,111,109,34,44,34,116,111,112,34,93,46,105,110,100,101,120,79,102,40,110,41,44,108,61,97,63,34,108,101,102,116,34,58,34,116,111,112,34,44,99,61,97,63,34,119,105,100,116,104,34,58,34,104,101,105,103,104,116,34,44,104,61,123,115,116,97,114,116,58,75,116,40,123,125,44,108,44,114,91,108,93,41,44,101,110,100,58,75,116,40,123,125,44,108,44,114,91,108,93,43,114,91,99,93,45,115,91,99,93,41,125,59,116,46,111,102,102,115,101,116,115,46,112,111,112,112,101,114,61,81,116,40,123,125,44,115,44,104,91,105,93,41,125,114,101,116,117,114,110,32,116,125,125,44,111,102,102,115,101,116,58,123,111,114,100,101,114,58,50,48,48,44,101,110,97,98,108,101,100,58,33,48,44,102,110,58,102,117,110,99,116,105,111,110,40,116,44,101,41,123,118,97,114,32,110,61,101,46,111,102,102,115,101,116,44,105,61,116,46,112,108,97,99,101,109,101,110,116,44,111,61,116,46,111,102,102,115,101,116,115,44,114,61,111,46,112,111,112,112,101,114,44,115,61,111,46,114,101,102,101,114,101,110,99,101,44,97,61,105,46,115,112,108,105,116,40,34,45,34,41,91,48,93,44,108,61,118,111,105,100,32,48,59,114,101,116,117,114,110,32,108,61,99,101,40,43,110,41,63,91,43,110,44,48,93,58,121,101,40,110,44,114,44,115,44,97,41,44,34,108,101,102,116,34,61,61,61,97,63,40,114,46,116,111,112,43,61,108,91,48,93,44,114,46,108,101,102,116,45,61,108,91,49,93,41,58,34,114,105,103,104,116,34,61,61,61,97,63,40,114,46,116,111,112,43,61,108,91,48,93,44,114,46,108,101,102,116,43,61,108,91,49,93,41,58,34,116,111,112,34,61,61,61,97,63,40,114,46,108,101,102,116,43,61,108,91,48,93,44,114,46,116,111,112,45,61,108,91,49,93,41,58,34,98,111,116,116,111,109,34,61,61,61,97,38,38,40,114,46,108,101,102,116,43,61,108,91,48,93,44,114,46,116,111,112,43,61,108,91,49,93,41,44,116,46,112,111,112,112,101,114,61,114,44,116,125,44,111,102,102,115,101,116,58,48,125,44,112,114,101,118,101,110,116,79,118,101,114,102,108,111,119,58,123,111,114,100,101,114,58,51,48,48,44,101,110,97,98,108,101,100,58,33,48,44,102,110,58,102,117,110,99,116,105,111,110,40,116,44,105,41,123,118,97,114,32,101,61,105,46,98,111,117,110,100,97,114,105,101,115,69,108,101,109,101,110,116,124,124,106,116,40,116,46,105,110,115,116,97,110,99,101,46,112,111,112,112,101,114,41,59,116,46,105,110,115,116,97,110,99,101,46,114,101,102,101,114,101,110,99,101,61,61,61,101,38,38,40,101,61,106,116,40,101,41,41,59,118,97,114,32,110,61,114,101,40,34,116,114,97,110,115,102,111,114,109,34,41,44,111,61,116,46,105,110,115,116,97,110,99,101,46,112,111,112,112,101,114,46,115,116,121,108,101,44,114,61,111,46,116,111,112,44,115,61,111,46,108,101,102,116,44,97,61,111,91,110,93,59,111,46,116,111,112,61,34,34,44,111,46,108,101,102,116,61,34,34,44,111,91,110,93,61,34,34,59,118,97,114,32,108,61,71,116,40,116,46,105,110,115,116,97,110,99,101,46,112,111,112,112,101,114,44,116,46,105,110,115,116,97,110,99,101,46,114,101,102,101,114,101,110,99,101,44,105,46,112,97,100,100,105,110,103,44,101,44,116,46,112,111,115,105,116,105,111,110,70,105,120,101,100,41,59,111,46,116,111,112,61,114,44,111,46,108,101,102,116,61,115,44,111,91,110,93,61,97,44,105,46,98,111,117,110,100,97,114,105,101,115,61,108,59,118,97,114,32,99,61,105,46,112,114,105,111,114,105,116,121,44,104,61,116,46,111,102,102,115,101,116,115,46,112,111,112,112,101,114,44,117,61,123,112,114,105,109,97,114,121,58,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,101,61,104,91,116,93,59,114,101,116,117,114,110,32,104,91,116,93,60,108,91,116,93,38,38,33,105,46,101,115,99,97,112,101,87,105,116,104,82,101,102,101,114,101,110,99,101,38,38,40,101,61,77,97,116,104,46,109,97,120,40,104,91,116,93,44,108,91,116,93,41,41,44,75,116,40,123,125,44,116,44,101,41,125,44,115,101,99,111,110,100,97,114,121,58,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,101,61,34,114,105,103,104,116,34,61,61,61,116,63,34,108,101,102,116,34,58,34,116,111,112,34,44,110,61,104,91,101,93,59,114,101,116,117,114,110,32,104,91,116,93,62,108,91,116,93,38,38,33,105,46,101,115,99,97,112,101,87,105,116,104,82,101,102,101,114,101,110,99,101,38,38,40,110,61,77,97,116,104,46,109,105,110,40,104,91,101,93,44,108,91,116,93,45,40,34,114,105,103,104,116,34,61,61,61,116,63,104,46,119,105,100,116,104,58,104,46,104,101,105,103,104,116,41,41,41,44,75,116,40,123,125,44,101,44,110,41,125,125,59,114,101,116,117,114,110,32,99,46,102,111,114,69,97,99,104,40,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,101,61,45,49,33,61,61,91,34,108,101,102,116,34,44,34,116,111,112,34,93,46,105,110,100,101,120,79,102,40,116,41,63,34,112,114,105,109,97,114,121,34,58,34,115,101,99,111,110,100,97,114,121,34,59,104,61,81,116,40,123,125,44,104,44,117,91,101,93,40,116,41,41,125,41,44,116,46,111,102,102,115,101,116,115,46,112,111,112,112,101,114,61,104,44,116,125,44,112,114,105,111,114,105,116,121,58,91,34,108,101,102,116,34,44,34,114,105,103,104,116,34,44,34,116,111,112,34,44,34,98,111,116,116,111,109,34,93,44,112,97,100,100,105,110,103,58,53,44,98,111,117,110,100,97,114,105,101,115,69,108,101,109,101,110,116,58,34,115,99,114,111,108,108,80,97,114,101,110,116,34,125,44,107,101,101,112,84,111,103,101,116,104,101,114,58,123,111,114,100,101,114,58,52,48,48,44,101,110,97,98,108,101,100,58,33,48,44,102,110,58,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,101,61,116,46,111,102,102,115,101,116,115,44,110,61,101,46,112,111,112,112,101,114,44,105,61,101,46,114,101,102,101,114,101,110,99,101,44,111,61,116,46,112,108,97,99,101,109,101,110,116,46,115,112,108,105,116,40,34,45,34,41,91,48,93,44,114,61,77,97,116,104,46,102,108,111,111,114,44,115,61,45,49,33,61,61,91,34,116,111,112,34,44,34,98,111,116,116,111,109,34,93,46,105,110,100,101,120,79,102,40,111,41,44,97,61,115,63,34,114,105,103,104,116,34,58,34,98,111,116,116,111,109,34,44,108,61,115,63,34,108,101,102,116,34,58,34,116,111,112,34,44,99,61,115,63,34,119,105,100,116,104,34,58,34,104,101,105,103,104,116,34,59,114,101,116,117,114,110,32,110,91,97,93,60,114,40,105,91,108,93,41,38,38,40,116,46,111,102,102,115,101,116,115,46,112,111,112,112,101,114,91,108,93,61,114,40,105,91,108,93,41,45,110,91,99,93,41,44,110,91,108,93,62,114,40,105,91,97,93,41,38,38,40,116,46,111,102,102,115,101,116,115,46,112,111,112,112,101,114,91,108,93,61,114,40,105,91,97,93,41,41,44,116,125,125,44,97,114,114,111,119,58,123,111,114,100,101,114,58,53,48,48,44,101,110,97,98,108,101,100,58,33,48,44,102,110,58,102,117,110,99,116,105,111,110,40,116,44,101,41,123,118,97,114,32,110,59,105,102,40,33,102,101,40,116,46,105,110,115,116,97,110,99,101,46,109,111,100,105,102,105,101,114,115,44,34,97,114,114,111,119,34,44,34,107,101,101,112,84,111,103,101,116,104,101,114,34,41,41,114,101,116,117,114,110,32,116,59,118,97,114,32,105,61,101,46,101,108,101,109,101,110,116,59,105,102,40,34,115,116,114,105,110,103,34,61,61,116,121,112,101,111,102,32,105,41,123,105,102,40,33,40,105,61,116,46,105,110,115,116,97,110,99,101,46,112,111,112,112,101,114,46,113,117,101,114,121,83,101,108,101,99,116,111,114,40,105,41,41,41,114,101,116,117,114,110,32,116,125,101,108,115,101,32,105,102,40,33,116,46,105,110,115,116,97,110,99,101,46,112,111,112,112,101,114,46,99,111,110,116,97,105,110,115,40,105,41,41,114,101,116,117,114,110,32,99,111,110,115,111,108,101,46,119,97,114,110,40,34,87,65,82,78,73,78,71,58,32,96,97,114,114,111,119,46,101,108,101,109,101,110,116,96,32,109,117,115,116,32,98,101,32,99,104,105,108,100,32,111,102,32,105,116,115,32,112,111,112,112,101,114,32,101,108,101,109,101,110,116,33,34,41,44,116,59,118,97,114,32,111,61,116,46,112,108,97,99,101,109,101,110,116,46,115,112,108,105,116,40,34,45,34,41,91,48,93,44,114,61,116,46,111,102,102,115,101,116,115,44,115,61,114,46,112,111,112,112,101,114,44,97,61,114,46,114,101,102,101,114,101,110,99,101,44,108,61,45,49,33,61,61,91,34,108,101,102,116,34,44,34,114,105,103,104,116,34,93,46,105,110,100,101,120,79,102,40,111,41,44,99,61,108,63,34,104,101,105,103,104,116,34,58,34,119,105,100,116,104,34,44,104,61,108,63,34,84,111,112,34,58,34,76,101,102,116,34,44,117,61,104,46,116,111,76,111,119,101,114,67,97,115,101,40,41,44,102,61,108,63,34,108,101,102,116,34,58,34,116,111,112,34,44,100,61,108,63,34,98,111,116,116,111,109,34,58,34,114,105,103,104,116,34,44,112,61,90,116,40,105,41,91,99,93,59,97,91,100,93,45,112,60,115,91,117,93,38,38,40,116,46,111,102,102,115,101,116,115,46,112,111,112,112,101,114,91,117,93,45,61,115,91,117,93,45,40,97,91,100,93,45,112,41,41,44,97,91,117,93,43,112,62,115,91,100,93,38,38,40,116,46,111,102,102,115,101,116,115,46,112,111,112,112,101,114,91,117,93,43,61,97,91,117,93,43,112,45,115,91,100,93,41,44,116,46,111,102,102,115,101,116,115,46,112,111,112,112,101,114,61,86,116,40,116,46,111,102,102,115,101,116,115,46,112,111,112,112,101,114,41,59,118,97,114,32,109,61,97,91,117,93,43,97,91,99,93,47,50,45,112,47,50,44,103,61,78,116,40,116,46,105,110,115,116,97,110,99,101,46,112,111,112,112,101,114,41,44,95,61,112,97,114,115,101,70,108,111,97,116,40,103,91,34,109,97,114,103,105,110,34,43,104,93,44,49,48,41,44,118,61,112,97,114,115,101,70,108,111,97,116,40,103,91,34,98,111,114,100,101,114,34,43,104,43,34,87,105,100,116,104,34,93,44,49,48,41,44,121,61,109,45,116,46,111,102,102,115,101,116,115,46,112,111,112,112,101,114,91,117,93,45,95,45,118,59,114,101,116,117,114,110,32,121,61,77,97,116,104,46,109,97,120,40,77,97,116,104,46,109,105,110,40,115,91,99,93,45,112,44,121,41,44,48,41,44,116,46,97,114,114,111,119,69,108,101,109,101,110,116,61,105,44,116,46,111,102,102,115,101,116,115,46,97,114,114,111,119,61,40,75,116,40,110,61,123,125,44,117,44,77,97,116,104,46,114,111,117,110,100,40,121,41,41,44,75,116,40,110,44,102,44,34,34,41,44,110,41,44,116,125,44,101,108,101,109,101,110,116,58,34,91,120,45,97,114,114,111,119,93,34,125,44,102,108,105,112,58,123,111,114,100,101,114,58,54,48,48,44,101,110,97,98,108,101,100,58,33,48,44,102,110,58,102,117,110,99,116,105,111,110,40,112,44,109,41,123,105,102,40,111,101,40,112,46,105,110,115,116,97,110,99,101,46,109,111,100,105,102,105,101,114,115,44,34,105,110,110,101,114,34,41,41,114,101,116,117,114,110,32,112,59,105,102,40,112,46,102,108,105,112,112,101,100,38,38,112,46,112,108,97,99,101,109,101,110,116,61,61,61,112,46,111,114,105,103,105,110,97,108,80,108,97,99,101,109,101,110,116,41,114,101,116,117,114,110,32,112,59,118,97,114,32,103,61,71,116,40,112,46,105,110,115,116,97,110,99,101,46,112,111,112,112,101,114,44,112,46,105,110,115,116,97,110,99,101,46,114,101,102,101,114,101,110,99,101,44,109,46,112,97,100,100,105,110,103,44,109,46,98,111,117,110,100,97,114,105,101,115,69,108,101,109,101,110,116,44,112,46,112,111,115,105,116,105,111,110,70,105,120,101,100,41,44,95,61,112,46,112,108,97,99,101,109,101,110,116,46,115,112,108,105,116,40,34,45,34,41,91,48,93,44,118,61,116,101,40,95,41,44,121,61,112,46,112,108,97,99,101,109,101,110,116,46,115,112,108,105,116,40,34,45,34,41,91,49,93,124,124,34,34,44,69,61,91,93,59,115,119,105,116,99,104,40,109,46,98,101,104,97,118,105,111,114,41,123,99,97,115,101,32,103,101,58,69,61,91,95,44,118,93,59,98,114,101,97,107,59,99,97,115,101,32,95,101,58,69,61,109,101,40,95,41,59,98,114,101,97,107,59,99,97,115,101,32,118,101,58,69,61,109,101,40,95,44,33,48,41,59,98,114,101,97,107,59,100,101,102,97,117,108,116,58,69,61,109,46,98,101,104,97,118,105,111,114,125,114,101,116,117,114,110,32,69,46,102,111,114,69,97,99,104,40,102,117,110,99,116,105,111,110,40,116,44,101,41,123,105,102,40,95,33,61,61,116,124,124,69,46,108,101,110,103,116,104,61,61,61,101,43,49,41,114,101,116,117,114,110,32,112,59,95,61,112,46,112,108,97,99,101,109,101,110,116,46,115,112,108,105,116,40,34,45,34,41,91,48,93,44,118,61,116,101,40,95,41,59,118,97,114,32,110,44,105,61,112,46,111,102,102,115,101,116,115,46,112,111,112,112,101,114,44,111,61,112,46,111,102,102,115,101,116,115,46,114,101,102,101,114,101,110,99,101,44,114,61,77,97,116,104,46,102,108,111,111,114,44,115,61,34,108,101,102,116,34,61,61,61,95,38,38,114,40,105,46,114,105,103,104,116,41,62,114,40,111,46,108,101,102,116,41,124,124,34,114,105,103,104,116,34,61,61,61,95,38,38,114,40,105,46,108,101,102,116,41,60,114,40,111,46,114,105,103,104,116,41,124,124,34,116,111,112,34,61,61,61,95,38,38,114,40,105,46,98,111,116,116,111,109,41,62,114,40,111,46,116,111,112,41,124,124,34,98,111,116,116,111,109,34,61,61,61,95,38,38,114,40,105,46,116,111,112,41,60,114,40,111,46,98,111,116,116,111,109,41,44,97,61,114,40,105,46,108,101,102,116,41,60,114,40,103,46,108,101,102,116,41,44,108,61,114,40,105,46,114,105,103,104,116,41,62,114,40,103,46,114,105,103,104,116,41,44,99,61,114,40,105,46,116,111,112,41,60,114,40,103,46,116,111,112,41,44,104,61,114,40,105,46,98,111,116,116,111,109,41,62,114,40,103,46,98,111,116,116,111,109,41,44,117,61,34,108,101,102,116,34,61,61,61,95,38,38,97,124,124,34,114,105,103,104,116,34,61,61,61,95,38,38,108,124,124,34,116,111,112,34,61,61,61,95,38,38,99,124,124,34,98,111,116,116,111,109,34,61,61,61,95,38,38,104,44,102,61,45,49,33,61,61,91,34,116,111,112,34,44,34,98,111,116,116,111,109,34,93,46,105,110,100,101,120,79,102,40,95,41,44,100,61,33,33,109,46,102,108,105,112,86,97,114,105,97,116,105,111,110,115,38,38,40,102,38,38,34,115,116,97,114,116,34,61,61,61,121,38,38,97,124,124,102,38,38,34,101,110,100,34,61,61,61,121,38,38,108,124,124,33,102,38,38,34,115,116,97,114,116,34,61,61,61,121,38,38,99,124,124,33,102,38,38,34,101,110,100,34,61,61,61,121,38,38,104,41,59,40,115,124,124,117,124,124,100,41,38,38,40,112,46,102,108,105,112,112,101,100,61,33,48,44,40,115,124,124,117,41,38,38,40,95,61,69,91,101,43,49,93,41,44,100,38,38,40,121,61,34,101,110,100,34,61,61,61,40,110,61,121,41,63,34,115,116,97,114,116,34,58,34,115,116,97,114,116,34,61,61,61,110,63,34,101,110,100,34,58,110,41,44,112,46,112,108,97,99,101,109,101,110,116,61,95,43,40,121,63,34,45,34,43,121,58,34,34,41,44,112,46,111,102,102,115,101,116,115,46,112,111,112,112,101,114,61,81,116,40,123,125,44,112,46,111,102,102,115,101,116,115,46,112,111,112,112,101,114,44,101,101,40,112,46,105,110,115,116,97,110,99,101,46,112,111,112,112,101,114,44,112,46,111,102,102,115,101,116,115,46,114,101,102,101,114,101,110,99,101,44,112,46,112,108,97,99,101,109,101,110,116,41,41,44,112,61,105,101,40,112,46,105,110,115,116,97,110,99,101,46,109,111,100,105,102,105,101,114,115,44,112,44,34,102,108,105,112,34,41,41,125,41,44,112,125,44,98,101,104,97,118,105,111,114,58,34,102,108,105,112,34,44,112,97,100,100,105,110,103,58,53,44,98,111,117,110,100,97,114,105,101,115,69,108,101,109,101,110,116,58,34,118,105,101,119,112,111,114,116,34,125,44,105,110,110,101,114,58,123,111,114,100,101,114,58,55,48,48,44,101,110,97,98,108,101,100,58,33,49,44,102,110,58,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,101,61,116,46,112,108,97,99,101,109,101,110,116,44,110,61,101,46,115,112,108,105,116,40,34,45,34,41,91,48,93,44,105,61,116,46,111,102,102,115,101,116,115,44,111,61,105,46,112,111,112,112,101,114,44,114,61,105,46,114,101,102,101,114,101,110,99,101,44,115,61,45,49,33,61,61,91,34,108,101,102,116,34,44,34,114,105,103,104,116,34,93,46,105,110,100,101,120,79,102,40,110,41,44,97,61,45,49,61,61,61,91,34,116,111,112,34,44,34,108,101,102,116,34,93,46,105,110,100,101,120,79,102,40,110,41,59,114,101,116,117,114,110,32,111,91,115,63,34,108,101,102,116,34,58,34,116,111,112,34,93,61,114,91,110,93,45,40,97,63,111,91,115,63,34,119,105,100,116,104,34,58,34,104,101,105,103,104,116,34,93,58,48,41,44,116,46,112,108,97,99,101,109,101,110,116,61,116,101,40,101,41,44,116,46,111,102,102,115,101,116,115,46,112,111,112,112,101,114,61,86,116,40,111,41,44,116,125,125,44,104,105,100,101,58,123,111,114,100,101,114,58,56,48,48,44,101,110,97,98,108,101,100,58,33,48,44,102,110,58,102,117,110,99,116,105,111,110,40,116,41,123,105,102,40,33,102,101,40,116,46,105,110,115,116,97,110,99,101,46,109,111,100,105,102,105,101,114,115,44,34,104,105,100,101,34,44,34,112,114,101,118,101,110,116,79,118,101,114,102,108,111,119,34,41,41,114,101,116,117,114,110,32,116,59,118,97,114,32,101,61,116,46,111,102,102,115,101,116,115,46,114,101,102,101,114,101,110,99,101,44,110,61,110,101,40,116,46,105,110,115,116,97,110,99,101,46,109,111,100,105,102,105,101,114,115,44,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,34,112,114,101,118,101,110,116,79,118,101,114,102,108,111,119,34,61,61,61,116,46,110,97,109,101,125,41,46,98,111,117,110,100,97,114,105,101,115,59,105,102,40,101,46,98,111,116,116,111,109,60,110,46,116,111,112,124,124,101,46,108,101,102,116,62,110,46,114,105,103,104,116,124,124,101,46,116,111,112,62,110,46,98,111,116,116,111,109,124,124,101,46,114,105,103,104,116,60,110,46,108,101,102,116,41,123,105,102,40,33,48,61,61,61,116,46,104,105,100,101,41,114,101,116,117,114,110,32,116,59,116,46,104,105,100,101,61,33,48,44,116,46,97,116,116,114,105,98,117,116,101,115,91,34,120,45,111,117,116,45,111,102,45,98,111,117,110,100,97,114,105,101,115,34,93,61,34,34,125,101,108,115,101,123,105,102,40,33,49,61,61,61,116,46,104,105,100,101,41,114,101,116,117,114,110,32,116,59,116,46,104,105,100,101,61,33,49,44,116,46,97,116,116,114,105,98,117,116,101,115,91,34,120,45,111,117,116,45,111,102,45,98,111,117,110,100,97,114,105,101,115,34,93,61,33,49,125,114,101,116,117,114,110,32,116,125,125,44,99,111,109,112,117,116,101,83,116,121,108,101,58,123,111,114,100,101,114,58,56,53,48,44,101,110,97,98,108,101,100,58,33,48,44,102,110,58,102,117,110,99,116,105,111,110,40,116,44,101,41,123,118,97,114,32,110,61,101,46,120,44,105,61,101,46,121,44,111,61,116,46,111,102,102,115,101,116,115,46,112,111,112,112,101,114,44,114,61,110,101,40,116,46,105,110,115,116,97,110,99,101,46,109,111,100,105,102,105,101,114,115,44,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,34,97,112,112,108,121,83,116,121,108,101,34,61,61,61,116,46,110,97,109,101,125,41,46,103,112,117,65,99,99,101,108,101,114,97,116,105,111,110,59,118,111,105,100,32,48,33,61,61,114,38,38,99,111,110,115,111,108,101,46,119,97,114,110,40,34,87,65,82,78,73,78,71,58,32,96,103,112,117,65,99,99,101,108,101,114,97,116,105,111,110,96,32,111,112,116,105,111,110,32,109,111,118,101,100,32,116,111,32,96,99,111,109,112,117,116,101,83,116,121,108,101,96,32,109,111,100,105,102,105,101,114,32,97,110,100,32,119,105,108,108,32,110,111,116,32,98,101,32,115,117,112,112,111,114,116,101,100,32,105,110,32,102,117,116,117,114,101,32,118,101,114,115,105,111,110,115,32,111,102,32,80,111,112,112,101,114,46,106,115,33,34,41,59,118,97,114,32,115,44,97,44,108,44,99,44,104,44,117,44,102,44,100,44,112,44,109,44,103,44,95,44,118,44,121,44,69,61,118,111,105,100,32,48,33,61,61,114,63,114,58,101,46,103,112,117,65,99,99,101,108,101,114,97,116,105,111,110,44,98,61,106,116,40,116,46,105,110,115,116,97,110,99,101,46,112,111,112,112,101,114,41,44,119,61,89,116,40,98,41,44,67,61,123,112,111,115,105,116,105,111,110,58,111,46,112,111,115,105,116,105,111,110,125,44,84,61,40,115,61,116,44,97,61,119,105,110,100,111,119,46,100,101,118,105,99,101,80,105,120,101,108,82,97,116,105,111,60,50,124,124,33,117,101,44,108,61,115,46,111,102,102,115,101,116,115,44,99,61,108,46,112,111,112,112,101,114,44,104,61,108,46,114,101,102,101,114,101,110,99,101,44,117,61,77,97,116,104,46,114,111,117,110,100,44,102,61,77,97,116,104,46,102,108,111,111,114,44,100,61,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,116,125,44,112,61,117,40,104,46,119,105,100,116,104,41,44,109,61,117,40,99,46,119,105,100,116,104,41,44,103,61,45,49,33,61,61,91,34,108,101,102,116,34,44,34,114,105,103,104,116,34,93,46,105,110,100,101,120,79,102,40,115,46,112,108,97,99,101,109,101,110,116,41,44,95,61,45,49,33,61,61,115,46,112,108,97,99,101,109,101,110,116,46,105,110,100,101,120,79,102,40,34,45,34,41,44,121,61,97,63,117,58,100,44,123,108,101,102,116,58,40,118,61,97,63,103,124,124,95,124,124,112,37,50,61,61,109,37,50,63,117,58,102,58,100,41,40,112,37,50,61,61,49,38,38,109,37,50,61,61,49,38,38,33,95,38,38,97,63,99,46,108,101,102,116,45,49,58,99,46,108,101,102,116,41,44,116,111,112,58,121,40,99,46,116,111,112,41,44,98,111,116,116,111,109,58,121,40,99,46,98,111,116,116,111,109,41,44,114,105,103,104,116,58,118,40,99,46,114,105,103,104,116,41,125,41,44,83,61,34,98,111,116,116,111,109,34,61,61,61,110,63,34,116,111,112,34,58,34,98,111,116,116,111,109,34,44,68,61,34,114,105,103,104,116,34,61,61,61,105,63,34,108,101,102,116,34,58,34,114,105,103,104,116,34,44,73,61,114,101,40,34,116,114,97,110,115,102,111,114,109,34,41,44,65,61,118,111,105,100,32,48,44,79,61,118,111,105,100,32,48,59,105,102,40,79,61,34,98,111,116,116,111,109,34,61,61,61,83,63,34,72,84,77,76,34,61,61,61,98,46,110,111,100,101,78,97,109,101,63,45,98,46,99,108,105,101,110,116,72,101,105,103,104,116,43,84,46,98,111,116,116,111,109,58,45,119,46,104,101,105,103,104,116,43,84,46,98,111,116,116,111,109,58,84,46,116,111,112,44,65,61,34,114,105,103,104,116,34,61,61,61,68,63,34,72,84,77,76,34,61,61,61,98,46,110,111,100,101,78,97,109,101,63,45,98,46,99,108,105,101,110,116,87,105,100,116,104,43,84,46,114,105,103,104,116,58,45,119,46,119,105,100,116,104,43,84,46,114,105,103,104,116,58,84,46,108,101,102,116,44,69,38,38,73,41,67,91,73,93,61,34,116,114,97,110,115,108,97,116,101,51,100,40,34,43,65,43,34,112,120,44,32,34,43,79,43,34,112,120,44,32,48,41,34,44,67,91,83,93,61,48,44,67,91,68,93,61,48,44,67,46,119,105,108,108,67,104,97,110,103,101,61,34,116,114,97,110,115,102,111,114,109,34,59,101,108,115,101,123,118,97,114,32,78,61,34,98,111,116,116,111,109,34,61,61,61,83,63,45,49,58,49,44,107,61,34,114,105,103,104,116,34,61,61,61,68,63,45,49,58,49,59,67,91,83,93,61,79,42,78,44,67,91,68,93,61,65,42,107,44,67,46,119,105,108,108,67,104,97,110,103,101,61,83,43,34,44,32,34,43,68,125,118,97,114,32,76,61,123,34,120,45,112,108,97,99,101,109,101,110,116,34,58,116,46,112,108,97,99,101,109,101,110,116,125,59,114,101,116,117,114,110,32,116,46,97,116,116,114,105,98,117,116,101,115,61,81,116,40,123,125,44,76,44,116,46,97,116,116,114,105,98,117,116,101,115,41,44,116,46,115,116,121,108,101,115,61,81,116,40,123,125,44,67,44,116,46,115,116,121,108,101,115,41,44,116,46,97,114,114,111,119,83,116,121,108,101,115,61,81,116,40,123,125,44,116,46,111,102,102,115,101,116,115,46,97,114,114,111,119,44,116,46,97,114,114,111,119,83,116,121,108,101,115,41,44,116,125,44,103,112,117,65,99,99,101,108,101,114,97,116,105,111,110,58,33,48,44,120,58,34,98,111,116,116,111,109,34,44,121,58,34,114,105,103,104,116,34,125,44,97,112,112,108,121,83,116,121,108,101,58,123,111,114,100,101,114,58,57,48,48,44,101,110,97,98,108,101,100,58,33,48,44,102,110,58,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,101,44,110,59,114,101,116,117,114,110,32,104,101,40,116,46,105,110,115,116,97,110,99,101,46,112,111,112,112,101,114,44,116,46,115,116,121,108,101,115,41,44,101,61,116,46,105,110,115,116,97,110,99,101,46,112,111,112,112,101,114,44,110,61,116,46,97,116,116,114,105,98,117,116,101,115,44,79,98,106,101,99,116,46,107,101,121,115,40,110,41,46,102,111,114,69,97,99,104,40,102,117,110,99,116,105,111,110,40,116,41,123,33,49,33,61,61,110,91,116,93,63,101,46,115,101,116,65,116,116,114,105,98,117,116,101,40,116,44,110,91,116,93,41,58,101,46,114,101,109,111,118,101,65,116,116,114,105,98,117,116,101,40,116,41,125,41,44,116,46,97,114,114,111,119,69,108,101,109,101,110,116,38,38,79,98,106,101,99,116,46,107,101,121,115,40,116,46,97,114,114,111,119,83,116,121,108,101,115,41,46,108,101,110,103,116,104,38,38,104,101,40,116,46,97,114,114,111,119,69,108,101,109,101,110,116,44,116,46,97,114,114,111,119,83,116,121,108,101,115,41,44,116,125,44,111,110,76,111,97,100,58,102,117,110,99,116,105,111,110,40,116,44,101,44,110,44,105,44,111,41,123,118,97,114,32,114,61,74,116,40,111,44,101,44,116,44,110,46,112,111,115,105,116,105,111,110,70,105,120,101,100,41,44,115,61,36,116,40,110,46,112,108,97,99,101,109,101,110,116,44,114,44,101,44,116,44,110,46,109,111,100,105,102,105,101,114,115,46,102,108,105,112,46,98,111,117,110,100,97,114,105,101,115,69,108,101,109,101,110,116,44,110,46,109,111,100,105,102,105,101,114,115,46,102,108,105,112,46,112,97,100,100,105,110,103,41,59,114,101,116,117,114,110,32,101,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,120,45,112,108,97,99,101,109,101,110,116,34,44,115,41,44,104,101,40,101,44,123,112,111,115,105,116,105,111,110,58,110,46,112,111,115,105,116,105,111,110,70,105,120,101,100,63,34,102,105,120,101,100,34,58,34,97,98,115,111,108,117,116,101,34,125,41,44,110,125,44,103,112,117,65,99,99,101,108,101,114,97,116,105,111,110,58,118,111,105,100,32,48,125,125,125,44,98,101,61,102,117,110,99,116,105,111,110,40,41,123,102,117,110,99,116,105,111,110,32,114,40,116,44,101,41,123,118,97,114,32,110,61,116,104,105,115,44,105,61,50,60,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,38,38,118,111,105,100,32,48,33,61,61,97,114,103,117,109,101,110,116,115,91,50,93,63,97,114,103,117,109,101,110,116,115,91,50,93,58,123,125,59,33,102,117,110,99,116,105,111,110,40,116,44,101,41,123,105,102,40,33,40,116,32,105,110,115,116,97,110,99,101,111,102,32,101,41,41,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,34,67,97,110,110,111,116,32,99,97,108,108,32,97,32,99,108,97,115,115,32,97,115,32,97,32,102,117,110,99,116,105,111,110,34,41,125,40,116,104,105,115,44,114,41,44,116,104,105,115,46,115,99,104,101,100,117,108,101,85,112,100,97,116,101,61,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,114,101,113,117,101,115,116,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,110,46,117,112,100,97,116,101,41,125,44,116,104,105,115,46,117,112,100,97,116,101,61,65,116,40,116,104,105,115,46,117,112,100,97,116,101,46,98,105,110,100,40,116,104,105,115,41,41,44,116,104,105,115,46,111,112,116,105,111,110,115,61,81,116,40,123,125,44,114,46,68,101,102,97,117,108,116,115,44,105,41,44,116,104,105,115,46,115,116,97,116,101,61,123,105,115,68,101,115,116,114,111,121,101,100,58,33,49,44,105,115,67,114,101,97,116,101,100,58,33,49,44,115,99,114,111,108,108,80,97,114,101,110,116,115,58,91,93,125,44,116,104,105,115,46,114,101,102,101,114,101,110,99,101,61,116,38,38,116,46,106,113,117,101,114,121,63,116,91,48,93,58,116,44,116,104,105,115,46,112,111,112,112,101,114,61,101,38,38,101,46,106,113,117,101,114,121,63,101,91,48,93,58,101,44,116,104,105,115,46,111,112,116,105,111,110,115,46,109,111,100,105,102,105,101,114,115,61,123,125,44,79,98,106,101,99,116,46,107,101,121,115,40,81,116,40,123,125,44,114,46,68,101,102,97,117,108,116,115,46,109,111,100,105,102,105,101,114,115,44,105,46,109,111,100,105,102,105,101,114,115,41,41,46,102,111,114,69,97,99,104,40,102,117,110,99,116,105,111,110,40,116,41,123,110,46,111,112,116,105,111,110,115,46,109,111,100,105,102,105,101,114,115,91,116,93,61,81,116,40,123,125,44,114,46,68,101,102,97,117,108,116,115,46,109,111,100,105,102,105,101,114,115,91,116,93,124,124,123,125,44,105,46,109,111,100,105,102,105,101,114,115,63,105,46,109,111,100,105,102,105,101,114,115,91,116,93,58,123,125,41,125,41,44,116,104,105,115,46,109,111,100,105,102,105,101,114,115,61,79,98,106,101,99,116,46,107,101,121,115,40,116,104,105,115,46,111,112,116,105,111,110,115,46,109,111,100,105,102,105,101,114,115,41,46,109,97,112,40,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,81,116,40,123,110,97,109,101,58,116,125,44,110,46,111,112,116,105,111,110,115,46,109,111,100,105,102,105,101,114,115,91,116,93,41,125,41,46,115,111,114,116,40,102,117,110,99,116,105,111,110,40,116,44,101,41,123,114,101,116,117,114,110,32,116,46,111,114,100,101,114,45,101,46,111,114,100,101,114,125,41,44,116,104,105,115,46,109,111,100,105,102,105,101,114,115,46,102,111,114,69,97,99,104,40,102,117,110,99,116,105,111,110,40,116,41,123,116,46,101,110,97,98,108,101,100,38,38,79,116,40,116,46,111,110,76,111,97,100,41,38,38,116,46,111,110,76,111,97,100,40,110,46,114,101,102,101,114,101,110,99,101,44,110,46,112,111,112,112,101,114,44,110,46,111,112,116,105,111,110,115,44,116,44,110,46,115,116,97,116,101,41,125,41,44,116,104,105,115,46,117,112,100,97,116,101,40,41,59,118,97,114,32,111,61,116,104,105,115,46,111,112,116,105,111,110,115,46,101,118,101,110,116,115,69,110,97,98,108,101,100,59,111,38,38,116,104,105,115,46,101,110,97,98,108,101,69,118,101,110,116,76,105,115,116,101,110,101,114,115,40,41,44,116,104,105,115,46,115,116,97,116,101,46,101,118,101,110,116,115,69,110,97,98,108,101,100,61,111,125,114,101,116,117,114,110,32,113,116,40,114,44,91,123,107,101,121,58,34,117,112,100,97,116,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,41,123,105,102,40,33,116,104,105,115,46,115,116,97,116,101,46,105,115,68,101,115,116,114,111,121,101,100,41,123,118,97,114,32,116,61,123,105,110,115,116,97,110,99,101,58,116,104,105,115,44,115,116,121,108,101,115,58,123,125,44,97,114,114,111,119,83,116,121,108,101,115,58,123,125,44,97,116,116,114,105,98,117,116,101,115,58,123,125,44,102,108,105,112,112,101,100,58,33,49,44,111,102,102,115,101,116,115,58,123,125,125,59,116,46,111,102,102,115,101,116,115,46,114,101,102,101,114,101,110,99,101,61,74,116,40,116,104,105,115,46,115,116,97,116,101,44,116,104,105,115,46,112,111,112,112,101,114,44,116,104,105,115,46,114,101,102,101,114,101,110,99,101,44,116,104,105,115,46,111,112,116,105,111,110,115,46,112,111,115,105,116,105,111,110,70,105,120,101,100,41,44,116,46,112,108,97,99,101,109,101,110,116,61,36,116,40,116,104,105,115,46,111,112,116,105,111,110,115,46,112,108,97,99,101,109,101,110,116,44,116,46,111,102,102,115,101,116,115,46,114,101,102,101,114,101,110,99,101,44,116,104,105,115,46,112,111,112,112,101,114,44,116,104,105,115,46,114,101,102,101,114,101,110,99,101,44,116,104,105,115,46,111,112,116,105,111,110,115,46,109,111,100,105,102,105,101,114,115,46,102,108,105,112,46,98,111,117,110,100,97,114,105,101,115,69,108,101,109,101,110,116,44,116,104,105,115,46,111,112,116,105,111,110,115,46,109,111,100,105,102,105,101,114,115,46,102,108,105,112,46,112,97,100,100,105,110,103,41,44,116,46,111,114,105,103,105,110,97,108,80,108,97,99,101,109,101,110,116,61,116,46,112,108,97,99,101,109,101,110,116,44,116,46,112,111,115,105,116,105,111,110,70,105,120,101,100,61,116,104,105,115,46,111,112,116,105,111,110,115,46,112,111,115,105,116,105,111,110,70,105,120,101,100,44,116,46,111,102,102,115,101,116,115,46,112,111,112,112,101,114,61,101,101,40,116,104,105,115,46,112,111,112,112,101,114,44,116,46,111,102,102,115,101,116,115,46,114,101,102,101,114,101,110,99,101,44,116,46,112,108,97,99,101,109,101,110,116,41,44,116,46,111,102,102,115,101,116,115,46,112,111,112,112,101,114,46,112,111,115,105,116,105,111,110,61,116,104,105,115,46,111,112,116,105,111,110,115,46,112,111,115,105,116,105,111,110,70,105,120,101,100,63,34,102,105,120,101,100,34,58,34,97,98,115,111,108,117,116,101,34,44,116,61,105,101,40,116,104,105,115,46,109,111,100,105,102,105,101,114,115,44,116,41,44,116,104,105,115,46,115,116,97,116,101,46,105,115,67,114,101,97,116,101,100,63,116,104,105,115,46,111,112,116,105,111,110,115,46,111,110,85,112,100,97,116,101,40,116,41,58,40,116,104,105,115,46,115,116,97,116,101,46,105,115,67,114,101,97,116,101,100,61,33,48,44,116,104,105,115,46,111,112,116,105,111,110,115,46,111,110,67,114,101,97,116,101,40,116,41,41,125,125,46,99,97,108,108,40,116,104,105,115,41,125,125,44,123,107,101,121,58,34,100,101,115,116,114,111,121,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,115,116,97,116,101,46,105,115,68,101,115,116,114,111,121,101,100,61,33,48,44,111,101,40,116,104,105,115,46,109,111,100,105,102,105,101,114,115,44,34,97,112,112,108,121,83,116,121,108,101,34,41,38,38,40,116,104,105,115,46,112,111,112,112,101,114,46,114,101,109,111,118,101,65,116,116,114,105,98,117,116,101,40,34,120,45,112,108,97,99,101,109,101,110,116,34,41,44,116,104,105,115,46,112,111,112,112,101,114,46,115,116,121,108,101,46,112,111,115,105,116,105,111,110,61,34,34,44,116,104,105,115,46,112,111,112,112,101,114,46,115,116,121,108,101,46,116,111,112,61,34,34,44,116,104,105,115,46,112,111,112,112,101,114,46,115,116,121,108,101,46,108,101,102,116,61,34,34,44,116,104,105,115,46,112,111,112,112,101,114,46,115,116,121,108,101,46,114,105,103,104,116,61,34,34,44,116,104,105,115,46,112,111,112,112,101,114,46,115,116,121,108,101,46,98,111,116,116,111,109,61,34,34,44,116,104,105,115,46,112,111,112,112,101,114,46,115,116,121,108,101,46,119,105,108,108,67,104,97,110,103,101,61,34,34,44,116,104,105,115,46,112,111,112,112,101,114,46,115,116,121,108,101,91,114,101,40,34,116,114,97,110,115,102,111,114,109,34,41,93,61,34,34,41,44,116,104,105,115,46,100,105,115,97,98,108,101,69,118,101,110,116,76,105,115,116,101,110,101,114,115,40,41,44,116,104,105,115,46,111,112,116,105,111,110,115,46,114,101,109,111,118,101,79,110,68,101,115,116,114,111,121,38,38,116,104,105,115,46,112,111,112,112,101,114,46,112,97,114,101,110,116,78,111,100,101,46,114,101,109,111,118,101,67,104,105,108,100,40,116,104,105,115,46,112,111,112,112,101,114,41,44,116,104,105,115,125,46,99,97,108,108,40,116,104,105,115,41,125,125,44,123,107,101,121,58,34,101,110,97,98,108,101,69,118,101,110,116,76,105,115,116,101,110,101,114,115,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,41,123,116,104,105,115,46,115,116,97,116,101,46,101,118,101,110,116,115,69,110,97,98,108,101,100,124,124,40,116,104,105,115,46,115,116,97,116,101,61,97,101,40,116,104,105,115,46,114,101,102,101,114,101,110,99,101,44,116,104,105,115,46,111,112,116,105,111,110,115,44,116,104,105,115,46,115,116,97,116,101,44,116,104,105,115,46,115,99,104,101,100,117,108,101,85,112,100,97,116,101,41,41,125,46,99,97,108,108,40,116,104,105,115,41,125,125,44,123,107,101,121,58,34,100,105,115,97,98,108,101,69,118,101,110,116,76,105,115,116,101,110,101,114,115,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,108,101,46,99,97,108,108,40,116,104,105,115,41,125,125,93,41,44,114,125,40,41,59,98,101,46,85,116,105,108,115,61,40,34,117,110,100,101,102,105,110,101,100,34,33,61,116,121,112,101,111,102,32,119,105,110,100,111,119,63,119,105,110,100,111,119,58,103,108,111,98,97,108,41,46,80,111,112,112,101,114,85,116,105,108,115,44,98,101,46,112,108,97,99,101,109,101,110,116,115,61,100,101,44,98,101,46,68,101,102,97,117,108,116,115,61,69,101,59,118,97,114,32,119,101,61,34,100,114,111,112,100,111,119,110,34,44,67,101,61,34,98,115,46,100,114,111,112,100,111,119,110,34,44,84,101,61,34,46,34,43,67,101,44,83,101,61,34,46,100,97,116,97,45,97,112,105,34,44,68,101,61,112,46,102,110,91,119,101,93,44,73,101,61,110,101,119,32,82,101,103,69,120,112,40,34,51,56,124,52,48,124,50,55,34,41,44,65,101,61,123,72,73,68,69,58,34,104,105,100,101,34,43,84,101,44,72,73,68,68,69,78,58,34,104,105,100,100,101,110,34,43,84,101,44,83,72,79,87,58,34,115,104,111,119,34,43,84,101,44,83,72,79,87,78,58,34,115,104,111,119,110,34,43,84,101,44,67,76,73,67,75,58,34,99,108,105,99,107,34,43,84,101,44,67,76,73,67,75,95,68,65,84,65,95,65,80,73,58,34,99,108,105,99,107,34,43,84,101,43,83,101,44,75,69,89,68,79,87,78,95,68,65,84,65,95,65,80,73,58,34,107,101,121,100,111,119,110,34,43,84,101,43,83,101,44,75,69,89,85,80,95,68,65,84,65,95,65,80,73,58,34,107,101,121,117,112,34,43,84,101,43,83,101,125,44,79,101,61,34,100,105,115,97,98,108,101,100,34,44,78,101,61,34,115,104,111,119,34,44,107,101,61,34,100,114,111,112,117,112,34,44,76,101,61,34,100,114,111,112,114,105,103,104,116,34,44,120,101,61,34,100,114,111,112,108,101,102,116,34,44,80,101,61,34,100,114,111,112,100,111,119,110,45,109,101,110,117,45,114,105,103,104,116,34,44,72,101,61,34,112,111,115,105,116,105,111,110,45,115,116,97,116,105,99,34,44,106,101,61,39,91,100,97,116,97,45,116,111,103,103,108,101,61,34,100,114,111,112,100,111,119,110,34,93,39,44,82,101,61,34,46,100,114,111,112,100,111,119,110,32,102,111,114,109,34,44,70,101,61,34,46,100,114,111,112,100,111,119,110,45,109,101,110,117,34,44,77,101,61,34,46,110,97,118,98,97,114,45,110,97,118,34,44,87,101,61,34,46,100,114,111,112,100,111,119,110,45,109,101,110,117,32,46,100,114,111,112,100,111,119,110,45,105,116,101,109,58,110,111,116,40,46,100,105,115,97,98,108,101,100,41,58,110,111,116,40,58,100,105,115,97,98,108,101,100,41,34,44,85,101,61,34,116,111,112,45,115,116,97,114,116,34,44,66,101,61,34,116,111,112,45,101,110,100,34,44,113,101,61,34,98,111,116,116,111,109,45,115,116,97,114,116,34,44,75,101,61,34,98,111,116,116,111,109,45,101,110,100,34,44,81,101,61,34,114,105,103,104,116,45,115,116,97,114,116,34,44,86,101,61,34,108,101,102,116,45,115,116,97,114,116,34,44,89,101,61,123,111,102,102,115,101,116,58,48,44,102,108,105,112,58,33,48,44,98,111,117,110,100,97,114,121,58,34,115,99,114,111,108,108,80,97,114,101,110,116,34,44,114,101,102,101,114,101,110,99,101,58,34,116,111,103,103,108,101,34,44,100,105,115,112,108,97,121,58,34,100,121,110,97,109,105,99,34,125,44,122,101,61,123,111,102,102,115,101,116,58,34,40,110,117,109,98,101,114,124,115,116,114,105,110,103,124,102,117,110,99,116,105,111,110,41,34,44,102,108,105,112,58,34,98,111,111,108,101,97,110,34,44,98,111,117,110,100,97,114,121,58,34,40,115,116,114,105,110,103,124,101,108,101,109,101,110,116,41,34,44,114,101,102,101,114,101,110,99,101,58,34,40,115,116,114,105,110,103,124,101,108,101,109,101,110,116,41,34,44,100,105,115,112,108,97,121,58,34,115,116,114,105,110,103,34,125,44,88,101,61,102,117,110,99,116,105,111,110,40,41,123,102,117,110,99,116,105,111,110,32,99,40,116,44,101,41,123,116,104,105,115,46,95,101,108,101,109,101,110,116,61,116,44,116,104,105,115,46,95,112,111,112,112,101,114,61,110,117,108,108,44,116,104,105,115,46,95,99,111,110,102,105,103,61,116,104,105,115,46,95,103,101,116,67,111,110,102,105,103,40,101,41,44,116,104,105,115,46,95,109,101,110,117,61,116,104,105,115,46,95,103,101,116,77,101,110,117,69,108,101,109,101,110,116,40,41,44,116,104,105,115,46,95,105,110,78,97,118,98,97,114,61,116,104,105,115,46,95,100,101,116,101,99,116,78,97,118,98,97,114,40,41,44,116,104,105,115,46,95,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,115,40,41,125,118,97,114,32,116,61,99,46,112,114,111,116,111,116,121,112,101,59,114,101,116,117,114,110,32,116,46,116,111,103,103,108,101,61,102,117,110,99,116,105,111,110,40,41,123,105,102,40,33,116,104,105,115,46,95,101,108,101,109,101,110,116,46,100,105,115,97,98,108,101,100,38,38,33,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,104,97,115,67,108,97,115,115,40,79,101,41,41,123,118,97,114,32,116,61,99,46,95,103,101,116,80,97,114,101,110,116,70,114,111,109,69,108,101,109,101,110,116,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,44,101,61,112,40,116,104,105,115,46,95,109,101,110,117,41,46,104,97,115,67,108,97,115,115,40,78,101,41,59,105,102,40,99,46,95,99,108,101,97,114,77,101,110,117,115,40,41,44,33,101,41,123,118,97,114,32,110,61,123,114,101,108,97,116,101,100,84,97,114,103,101,116,58,116,104,105,115,46,95,101,108,101,109,101,110,116,125,44,105,61,112,46,69,118,101,110,116,40,65,101,46,83,72,79,87,44,110,41,59,105,102,40,112,40,116,41,46,116,114,105,103,103,101,114,40,105,41,44,33,105,46,105,115,68,101,102,97,117,108,116,80,114,101,118,101,110,116,101,100,40,41,41,123,105,102,40,33,116,104,105,115,46,95,105,110,78,97,118,98,97,114,41,123,105,102,40,34,117,110,100,101,102,105,110,101,100,34,61,61,116,121,112,101,111,102,32,98,101,41,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,34,66,111,111,116,115,116,114,97,112,39,115,32,100,114,111,112,100,111,119,110,115,32,114,101,113,117,105,114,101,32,80,111,112,112,101,114,46,106,115,32,40,104,116,116,112,115,58,47,47,112,111,112,112,101,114,46,106,115,46,111,114,103,47,41,34,41,59,118,97,114,32,111,61,116,104,105,115,46,95,101,108,101,109,101,110,116,59,34,112,97,114,101,110,116,34,61,61,61,116,104,105,115,46,95,99,111,110,102,105,103,46,114,101,102,101,114,101,110,99,101,63,111,61,116,58,109,46,105,115,69,108,101,109,101,110,116,40,116,104,105,115,46,95,99,111,110,102,105,103,46,114,101,102,101,114,101,110,99,101,41,38,38,40,111,61,116,104,105,115,46,95,99,111,110,102,105,103,46,114,101,102,101,114,101,110,99,101,44,34,117,110,100,101,102,105,110,101,100,34,33,61,116,121,112,101,111,102,32,116,104,105,115,46,95,99,111,110,102,105,103,46,114,101,102,101,114,101,110,99,101,46,106,113,117,101,114,121,38,38,40,111,61,116,104,105,115,46,95,99,111,110,102,105,103,46,114,101,102,101,114,101,110,99,101,91,48,93,41,41,44,34,115,99,114,111,108,108,80,97,114,101,110,116,34,33,61,61,116,104,105,115,46,95,99,111,110,102,105,103,46,98,111,117,110,100,97,114,121,38,38,112,40,116,41,46,97,100,100,67,108,97,115,115,40,72,101,41,44,116,104,105,115,46,95,112,111,112,112,101,114,61,110,101,119,32,98,101,40,111,44,116,104,105,115,46,95,109,101,110,117,44,116,104,105,115,46,95,103,101,116,80,111,112,112,101,114,67,111,110,102,105,103,40,41,41,125,34,111,110,116,111,117,99,104,115,116,97,114,116,34,105,110,32,100,111,99,117,109,101,110,116,46,100,111,99,117,109,101,110,116,69,108,101,109,101,110,116,38,38,48,61,61,61,112,40,116,41,46,99,108,111,115,101,115,116,40,77,101,41,46,108,101,110,103,116,104,38,38,112,40,100,111,99,117,109,101,110,116,46,98,111,100,121,41,46,99,104,105,108,100,114,101,110,40,41,46,111,110,40,34,109,111,117,115,101,111,118,101,114,34,44,110,117,108,108,44,112,46,110,111,111,112,41,44,116,104,105,115,46,95,101,108,101,109,101,110,116,46,102,111,99,117,115,40,41,44,116,104,105,115,46,95,101,108,101,109,101,110,116,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,97,114,105,97,45,101,120,112,97,110,100,101,100,34,44,33,48,41,44,112,40,116,104,105,115,46,95,109,101,110,117,41,46,116,111,103,103,108,101,67,108,97,115,115,40,78,101,41,44,112,40,116,41,46,116,111,103,103,108,101,67,108,97,115,115,40,78,101,41,46,116,114,105,103,103,101,114,40,112,46,69,118,101,110,116,40,65,101,46,83,72,79,87,78,44,110,41,41,125,125,125,125,44,116,46,115,104,111,119,61,102,117,110,99,116,105,111,110,40,41,123,105,102,40,33,40,116,104,105,115,46,95,101,108,101,109,101,110,116,46,100,105,115,97,98,108,101,100,124,124,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,104,97,115,67,108,97,115,115,40,79,101,41,124,124,112,40,116,104,105,115,46,95,109,101,110,117,41,46,104,97,115,67,108,97,115,115,40,78,101,41,41,41,123,118,97,114,32,116,61,123,114,101,108,97,116,101,100,84,97,114,103,101,116,58,116,104,105,115,46,95,101,108,101,109,101,110,116,125,44,101,61,112,46,69,118,101,110,116,40,65,101,46,83,72,79,87,44,116,41,44,110,61,99,46,95,103,101,116,80,97,114,101,110,116,70,114,111,109,69,108,101,109,101,110,116,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,59,112,40,110,41,46,116,114,105,103,103,101,114,40,101,41,44,101,46,105,115,68,101,102,97,117,108,116,80,114,101,118,101,110,116,101,100,40,41,124,124,40,112,40,116,104,105,115,46,95,109,101,110,117,41,46,116,111,103,103,108,101,67,108,97,115,115,40,78,101,41,44,112,40,110,41,46,116,111,103,103,108,101,67,108,97,115,115,40,78,101,41,46,116,114,105,103,103,101,114,40,112,46,69,118,101,110,116,40,65,101,46,83,72,79,87,78,44,116,41,41,41,125,125,44,116,46,104,105,100,101,61,102,117,110,99,116,105,111,110,40,41,123,105,102,40,33,116,104,105,115,46,95,101,108,101,109,101,110,116,46,100,105,115,97,98,108,101,100,38,38,33,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,104,97,115,67,108,97,115,115,40,79,101,41,38,38,112,40,116,104,105,115,46,95,109,101,110,117,41,46,104,97,115,67,108,97,115,115,40,78,101,41,41,123,118,97,114,32,116,61,123,114,101,108,97,116,101,100,84,97,114,103,101,116,58,116,104,105,115,46,95,101,108,101,109,101,110,116,125,44,101,61,112,46,69,118,101,110,116,40,65,101,46,72,73,68,69,44,116,41,44,110,61,99,46,95,103,101,116,80,97,114,101,110,116,70,114,111,109,69,108,101,109,101,110,116,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,59,112,40,110,41,46,116,114,105,103,103,101,114,40,101,41,44,101,46,105,115,68,101,102,97,117,108,116,80,114,101,118,101,110,116,101,100,40,41,124,124,40,112,40,116,104,105,115,46,95,109,101,110,117,41,46,116,111,103,103,108,101,67,108,97,115,115,40,78,101,41,44,112,40,110,41,46,116,111,103,103,108,101,67,108,97,115,115,40,78,101,41,46,116,114,105,103,103,101,114,40,112,46,69,118,101,110,116,40,65,101,46,72,73,68,68,69,78,44,116,41,41,41,125,125,44,116,46,100,105,115,112,111,115,101,61,102,117,110,99,116,105,111,110,40,41,123,112,46,114,101,109,111,118,101,68,97,116,97,40,116,104,105,115,46,95,101,108,101,109,101,110,116,44,67,101,41,44,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,111,102,102,40,84,101,41,44,116,104,105,115,46,95,101,108,101,109,101,110,116,61,110,117,108,108,44,40,116,104,105,115,46,95,109,101,110,117,61,110,117,108,108,41,33,61,61,116,104,105,115,46,95,112,111,112,112,101,114,38,38,40,116,104,105,115,46,95,112,111,112,112,101,114,46,100,101,115,116,114,111,121,40,41,44,116,104,105,115,46,95,112,111,112,112,101,114,61,110,117,108,108,41,125,44,116,46,117,112,100,97,116,101,61,102,117,110,99,116,105,111,110,40,41,123,116,104,105,115,46,95,105,110,78,97,118,98,97,114,61,116,104,105,115,46,95,100,101,116,101,99,116,78,97,118,98,97,114,40,41,44,110,117,108,108,33,61,61,116,104,105,115,46,95,112,111,112,112,101,114,38,38,116,104,105,115,46,95,112,111,112,112,101,114,46,115,99,104,101,100,117,108,101,85,112,100,97,116,101,40,41,125,44,116,46,95,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,115,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,116,104,105,115,59,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,111,110,40,65,101,46,67,76,73,67,75,44,102,117,110,99,116,105,111,110,40,116,41,123,116,46,112,114,101,118,101,110,116,68,101,102,97,117,108,116,40,41,44,116,46,115,116,111,112,80,114,111,112,97,103,97,116,105,111,110,40,41,44,101,46,116,111,103,103,108,101,40,41,125,41,125,44,116,46,95,103,101,116,67,111,110,102,105,103,61,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,116,61,108,40,123,125,44,116,104,105,115,46,99,111,110,115,116,114,117,99,116,111,114,46,68,101,102,97,117,108,116,44,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,100,97,116,97,40,41,44,116,41,44,109,46,116,121,112,101,67,104,101,99,107,67,111,110,102,105,103,40,119,101,44,116,44,116,104,105,115,46,99,111,110,115,116,114,117,99,116,111,114,46,68,101,102,97,117,108,116,84,121,112,101,41,44,116,125,44,116,46,95,103,101,116,77,101,110,117,69,108,101,109,101,110,116,61,102,117,110,99,116,105,111,110,40,41,123,105,102,40,33,116,104,105,115,46,95,109,101,110,117,41,123,118,97,114,32,116,61,99,46,95,103,101,116,80,97,114,101,110,116,70,114,111,109,69,108,101,109,101,110,116,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,59,116,38,38,40,116,104,105,115,46,95,109,101,110,117,61,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,40,70,101,41,41,125,114,101,116,117,114,110,32,116,104,105,115,46,95,109,101,110,117,125,44,116,46,95,103,101,116,80,108,97,99,101,109,101,110,116,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,46,112,97,114,101,110,116,78,111,100,101,41,44,101,61,113,101,59,114,101,116,117,114,110,32,116,46,104,97,115,67,108,97,115,115,40,107,101,41,63,40,101,61,85,101,44,112,40,116,104,105,115,46,95,109,101,110,117,41,46,104,97,115,67,108,97,115,115,40,80,101,41,38,38,40,101,61,66,101,41,41,58,116,46,104,97,115,67,108,97,115,115,40,76,101,41,63,101,61,81,101,58,116,46,104,97,115,67,108,97,115,115,40,120,101,41,63,101,61,86,101,58,112,40,116,104,105,115,46,95,109,101,110,117,41,46,104,97,115,67,108,97,115,115,40,80,101,41,38,38,40,101,61,75,101,41,44,101,125,44,116,46,95,100,101,116,101,99,116,78,97,118,98,97,114,61,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,48,60,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,99,108,111,115,101,115,116,40,34,46,110,97,118,98,97,114,34,41,46,108,101,110,103,116,104,125,44,116,46,95,103,101,116,79,102,102,115,101,116,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,116,104,105,115,44,116,61,123,125,59,114,101,116,117,114,110,34,102,117,110,99,116,105,111,110,34,61,61,116,121,112,101,111,102,32,116,104,105,115,46,95,99,111,110,102,105,103,46,111,102,102,115,101,116,63,116,46,102,110,61,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,116,46,111,102,102,115,101,116,115,61,108,40,123,125,44,116,46,111,102,102,115,101,116,115,44,101,46,95,99,111,110,102,105,103,46,111,102,102,115,101,116,40,116,46,111,102,102,115,101,116,115,44,101,46,95,101,108,101,109,101,110,116,41,124,124,123,125,41,44,116,125,58,116,46,111,102,102,115,101,116,61,116,104,105,115,46,95,99,111,110,102,105,103,46,111,102,102,115,101,116,44,116,125,44,116,46,95,103,101,116,80,111,112,112,101,114,67,111,110,102,105,103,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,123,112,108,97,99,101,109,101,110,116,58,116,104,105,115,46,95,103,101,116,80,108,97,99,101,109,101,110,116,40,41,44,109,111,100,105,102,105,101,114,115,58,123,111,102,102,115,101,116,58,116,104,105,115,46,95,103,101,116,79,102,102,115,101,116,40,41,44,102,108,105,112,58,123,101,110,97,98,108,101,100,58,116,104,105,115,46,95,99,111,110,102,105,103,46,102,108,105,112,125,44,112,114,101,118,101,110,116,79,118,101,114,102,108,111,119,58,123,98,111,117,110,100,97,114,105,101,115,69,108,101,109,101,110,116,58,116,104,105,115,46,95,99,111,110,102,105,103,46,98,111,117,110,100,97,114,121,125,125,125,59,114,101,116,117,114,110,34,115,116,97,116,105,99,34,61,61,61,116,104,105,115,46,95,99,111,110,102,105,103,46,100,105,115,112,108,97,121,38,38,40,116,46,109,111,100,105,102,105,101,114,115,46,97,112,112,108,121,83,116,121,108,101,61,123,101,110,97,98,108,101,100,58,33,49,125,41,44,116,125,44,99,46,95,106,81,117,101,114,121,73,110,116,101,114,102,97,99,101,61,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,116,104,105,115,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,112,40,116,104,105,115,41,46,100,97,116,97,40,67,101,41,59,105,102,40,116,124,124,40,116,61,110,101,119,32,99,40,116,104,105,115,44,34,111,98,106,101,99,116,34,61,61,116,121,112,101,111,102,32,101,63,101,58,110,117,108,108,41,44,112,40,116,104,105,115,41,46,100,97,116,97,40,67,101,44,116,41,41,44,34,115,116,114,105,110,103,34,61,61,116,121,112,101,111,102,32,101,41,123,105,102,40,34,117,110,100,101,102,105,110,101,100,34,61,61,116,121,112,101,111,102,32,116,91,101,93,41,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,39,78,111,32,109,101,116,104,111,100,32,110,97,109,101,100,32,34,39,43,101,43,39,34,39,41,59,116,91,101,93,40,41,125,125,41,125,44,99,46,95,99,108,101,97,114,77,101,110,117,115,61,102,117,110,99,116,105,111,110,40,116,41,123,105,102,40,33,116,124,124,51,33,61,61,116,46,119,104,105,99,104,38,38,40,34,107,101,121,117,112,34,33,61,61,116,46,116,121,112,101,124,124,57,61,61,61,116,46,119,104,105,99,104,41,41,102,111,114,40,118,97,114,32,101,61,91,93,46,115,108,105,99,101,46,99,97,108,108,40,100,111,99,117,109,101,110,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,65,108,108,40,106,101,41,41,44,110,61,48,44,105,61,101,46,108,101,110,103,116,104,59,110,60,105,59,110,43,43,41,123,118,97,114,32,111,61,99,46,95,103,101,116,80,97,114,101,110,116,70,114,111,109,69,108,101,109,101,110,116,40,101,91,110,93,41,44,114,61,112,40,101,91,110,93,41,46,100,97,116,97,40,67,101,41,44,115,61,123,114,101,108,97,116,101,100,84,97,114,103,101,116,58,101,91,110,93,125,59,105,102,40,116,38,38,34,99,108,105,99,107,34,61,61,61,116,46,116,121,112,101,38,38,40,115,46,99,108,105,99,107,69,118,101,110,116,61,116,41,44,114,41,123,118,97,114,32,97,61,114,46,95,109,101,110,117,59,105,102,40,112,40,111,41,46,104,97,115,67,108,97,115,115,40,78,101,41,38,38,33,40,116,38,38,40,34,99,108,105,99,107,34,61,61,61,116,46,116,121,112,101,38,38,47,105,110,112,117,116,124,116,101,120,116,97,114,101,97,47,105,46,116,101,115,116,40,116,46,116,97,114,103,101,116,46,116,97,103,78,97,109,101,41,124,124,34,107,101,121,117,112,34,61,61,61,116,46,116,121,112,101,38,38,57,61,61,61,116,46,119,104,105,99,104,41,38,38,112,46,99,111,110,116,97,105,110,115,40,111,44,116,46,116,97,114,103,101,116,41,41,41,123,118,97,114,32,108,61,112,46,69,118,101,110,116,40,65,101,46,72,73,68,69,44,115,41,59,112,40,111,41,46,116,114,105,103,103,101,114,40,108,41,44,108,46,105,115,68,101,102,97,117,108,116,80,114,101,118,101,110,116,101,100,40,41,124,124,40,34,111,110,116,111,117,99,104,115,116,97,114,116,34,105,110,32,100,111,99,117,109,101,110,116,46,100,111,99,117,109,101,110,116,69,108,101,109,101,110,116,38,38,112,40,100,111,99,117,109,101,110,116,46,98,111,100,121,41,46,99,104,105,108,100,114,101,110,40,41,46,111,102,102,40,34,109,111,117,115,101,111,118,101,114,34,44,110,117,108,108,44,112,46,110,111,111,112,41,44,101,91,110,93,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,97,114,105,97,45,101,120,112,97,110,100,101,100,34,44,34,102,97,108,115,101,34,41,44,112,40,97,41,46,114,101,109,111,118,101,67,108,97,115,115,40,78,101,41,44,112,40,111,41,46,114,101,109,111,118,101,67,108,97,115,115,40,78,101,41,46,116,114,105,103,103,101,114,40,112,46,69,118,101,110,116,40,65,101,46,72,73,68,68,69,78,44,115,41,41,41,125,125,125,125,44,99,46,95,103,101,116,80,97,114,101,110,116,70,114,111,109,69,108,101,109,101,110,116,61,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,101,44,110,61,109,46,103,101,116,83,101,108,101,99,116,111,114,70,114,111,109,69,108,101,109,101,110,116,40,116,41,59,114,101,116,117,114,110,32,110,38,38,40,101,61,100,111,99,117,109,101,110,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,40,110,41,41,44,101,124,124,116,46,112,97,114,101,110,116,78,111,100,101,125,44,99,46,95,100,97,116,97,65,112,105,75,101,121,100,111,119,110,72,97,110,100,108,101,114,61,102,117,110,99,116,105,111,110,40,116,41,123,105,102,40,40,47,105,110,112,117,116,124,116,101,120,116,97,114,101,97,47,105,46,116,101,115,116,40,116,46,116,97,114,103,101,116,46,116,97,103,78,97,109,101,41,63,33,40,51,50,61,61,61,116,46,119,104,105,99,104,124,124,50,55,33,61,61,116,46,119,104,105,99,104,38,38,40,52,48,33,61,61,116,46,119,104,105,99,104,38,38,51,56,33,61,61,116,46,119,104,105,99,104,124,124,112,40,116,46,116,97,114,103,101,116,41,46,99,108,111,115,101,115,116,40,70,101,41,46,108,101,110,103,116,104,41,41,58,73,101,46,116,101,115,116,40,116,46,119,104,105,99,104,41,41,38,38,40,116,46,112,114,101,118,101,110,116,68,101,102,97,117,108,116,40,41,44,116,46,115,116,111,112,80,114,111,112,97,103,97,116,105,111,110,40,41,44,33,116,104,105,115,46,100,105,115,97,98,108,101,100,38,38,33,112,40,116,104,105,115,41,46,104,97,115,67,108,97,115,115,40,79,101,41,41,41,123,118,97,114,32,101,61,99,46,95,103,101,116,80,97,114,101,110,116,70,114,111,109,69,108,101,109,101,110,116,40,116,104,105,115,41,44,110,61,112,40,101,41,46,104,97,115,67,108,97,115,115,40,78,101,41,59,105,102,40,110,38,38,40,33,110,124,124,50,55,33,61,61,116,46,119,104,105,99,104,38,38,51,50,33,61,61,116,46,119,104,105,99,104,41,41,123,118,97,114,32,105,61,91,93,46,115,108,105,99,101,46,99,97,108,108,40,101,46,113,117,101,114,121,83,101,108,101,99,116,111,114,65,108,108,40,87,101,41,41,59,105,102,40,48,33,61,61,105,46,108,101,110,103,116,104,41,123,118,97,114,32,111,61,105,46,105,110,100,101,120,79,102,40,116,46,116,97,114,103,101,116,41,59,51,56,61,61,61,116,46,119,104,105,99,104,38,38,48,60,111,38,38,111,45,45,44,52,48,61,61,61,116,46,119,104,105,99,104,38,38,111,60,105,46,108,101,110,103,116,104,45,49,38,38,111,43,43,44,111,60,48,38,38,40,111,61,48,41,44,105,91,111,93,46,102,111,99,117,115,40,41,125,125,101,108,115,101,123,105,102,40,50,55,61,61,61,116,46,119,104,105,99,104,41,123,118,97,114,32,114,61,101,46,113,117,101,114,121,83,101,108,101,99,116,111,114,40,106,101,41,59,112,40,114,41,46,116,114,105,103,103,101,114,40,34,102,111,99,117,115,34,41,125,112,40,116,104,105,115,41,46,116,114,105,103,103,101,114,40,34,99,108,105,99,107,34,41,125,125,125,44,115,40,99,44,110,117,108,108,44,91,123,107,101,121,58,34,86,69,82,83,73,79,78,34,44,103,101,116,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,34,52,46,51,46,49,34,125,125,44,123,107,101,121,58,34,68,101,102,97,117,108,116,34,44,103,101,116,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,89,101,125,125,44,123,107,101,121,58,34,68,101,102,97,117,108,116,84,121,112,101,34,44,103,101,116,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,122,101,125,125,93,41,44,99,125,40,41,59,112,40,100,111,99,117,109,101,110,116,41,46,111,110,40,65,101,46,75,69,89,68,79,87,78,95,68,65,84,65,95,65,80,73,44,106,101,44,88,101,46,95,100,97,116,97,65,112,105,75,101,121,100,111,119,110,72,97,110,100,108,101,114,41,46,111,110,40,65,101,46,75,69,89,68,79,87,78,95,68,65,84,65,95,65,80,73,44,70,101,44,88,101,46,95,100,97,116,97,65,112,105,75,101,121,100,111,119,110,72,97,110,100,108,101,114,41,46,111,110,40,65,101,46,67,76,73,67,75,95,68,65,84,65,95,65,80,73,43,34,32,34,43,65,101,46,75,69,89,85,80,95,68,65,84,65,95,65,80,73,44,88,101,46,95,99,108,101,97,114,77,101,110,117,115,41,46,111,110,40,65,101,46,67,76,73,67,75,95,68,65,84,65,95,65,80,73,44,106,101,44,102,117,110,99,116,105,111,110,40,116,41,123,116,46,112,114,101,118,101,110,116,68,101,102,97,117,108,116,40,41,44,116,46,115,116,111,112,80,114,111,112,97,103,97,116,105,111,110,40,41,44,88,101,46,95,106,81,117,101,114,121,73,110,116,101,114,102,97,99,101,46,99,97,108,108,40,112,40,116,104,105,115,41,44,34,116,111,103,103,108,101,34,41,125,41,46,111,110,40,65,101,46,67,76,73,67,75,95,68,65,84,65,95,65,80,73,44,82,101,44,102,117,110,99,116,105,111,110,40,116,41,123,116,46,115,116,111,112,80,114,111,112,97,103,97,116,105,111,110,40,41,125,41,44,112,46,102,110,91,119,101,93,61,88,101,46,95,106,81,117,101,114,121,73,110,116,101,114,102,97,99,101,44,112,46,102,110,91,119,101,93,46,67,111,110,115,116,114,117,99,116,111,114,61,88,101,44,112,46,102,110,91,119,101,93,46,110,111,67,111,110,102,108,105,99,116,61,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,112,46,102,110,91,119,101,93,61,68,101,44,88,101,46,95,106,81,117,101,114,121,73,110,116,101,114,102,97,99,101,125,59,118,97,114,32,71,101,61,34,109,111,100,97,108,34,44,36,101,61,34,98,115,46,109,111,100,97,108,34,44,74,101,61,34,46,34,43,36,101,44,90,101,61,112,46,102,110,91,71,101,93,44,116,110,61,123,98,97,99,107,100,114,111,112,58,33,48,44,107,101,121,98,111,97,114,100,58,33,48,44,102,111,99,117,115,58,33,48,44,115,104,111,119,58,33,48,125,44,101,110,61,123,98,97,99,107,100,114,111,112,58,34,40,98,111,111,108,101,97,110,124,115,116,114,105,110,103,41,34,44,107,101,121,98,111,97,114,100,58,34,98,111,111,108,101,97,110,34,44,102,111,99,117,115,58,34,98,111,111,108,101,97,110,34,44,115,104,111,119,58,34,98,111,111,108,101,97,110,34,125,44,110,110,61,123,72,73,68,69,58,34,104,105,100,101,34,43,74,101,44,72,73,68,68,69,78,58,34,104,105,100,100,101,110,34,43,74,101,44,83,72,79,87,58,34,115,104,111,119,34,43,74,101,44,83,72,79,87,78,58,34,115,104,111,119,110,34,43,74,101,44,70,79,67,85,83,73,78,58,34,102,111,99,117,115,105,110,34,43,74,101,44,82,69,83,73,90,69,58,34,114,101,115,105,122,101,34,43,74,101,44,67,76,73,67,75,95,68,73,83,77,73,83,83,58,34,99,108,105,99,107,46,100,105,115,109,105,115,115,34,43,74,101,44,75,69,89,68,79,87,78,95,68,73,83,77,73,83,83,58,34,107,101,121,100,111,119,110,46,100,105,115,109,105,115,115,34,43,74,101,44,77,79,85,83,69,85,80,95,68,73,83,77,73,83,83,58,34,109,111,117,115,101,117,112,46,100,105,115,109,105,115,115,34,43,74,101,44,77,79,85,83,69,68,79,87,78,95,68,73,83,77,73,83,83,58,34,109,111,117,115,101,100,111,119,110,46,100,105,115,109,105,115,115,34,43,74,101,44,67,76,73,67,75,95,68,65,84,65,95,65,80,73,58,34,99,108,105,99,107,34,43,74,101,43,34,46,100,97,116,97,45,97,112,105,34,125,44,111,110,61,34,109,111,100,97,108,45,100,105,97,108,111,103,45,115,99,114,111,108,108,97,98,108,101,34,44,114,110,61,34,109,111,100,97,108,45,115,99,114,111,108,108,98,97,114,45,109,101,97,115,117,114,101,34,44,115,110,61,34,109,111,100,97,108,45,98,97,99,107,100,114,111,112,34,44,97,110,61,34,109,111,100,97,108,45,111,112,101,110,34,44,108,110,61,34,102,97,100,101,34,44,99,110,61,34,115,104,111,119,34,44,104,110,61,34,46,109,111,100,97,108,45,100,105,97,108,111,103,34,44,117,110,61,34,46,109,111,100,97,108,45,98,111,100,121,34,44,102,110,61,39,91,100,97,116,97,45,116,111,103,103,108,101,61,34,109,111,100,97,108,34,93,39,44,100,110,61,39,91,100,97,116,97,45,100,105,115,109,105,115,115,61,34,109,111,100,97,108,34,93,39,44,112,110,61,34,46,102,105,120,101,100,45,116,111,112,44,32,46,102,105,120,101,100,45,98,111,116,116,111,109,44,32,46,105,115,45,102,105,120,101,100,44,32,46,115,116,105,99,107,121,45,116,111,112,34,44,109,110,61,34,46,115,116,105,99,107,121,45,116,111,112,34,44,103,110,61,102,117,110,99,116,105,111,110,40,41,123,102,117,110,99,116,105,111,110,32,111,40,116,44,101,41,123,116,104,105,115,46,95,99,111,110,102,105,103,61,116,104,105,115,46,95,103,101,116,67,111,110,102,105,103,40,101,41,44,116,104,105,115,46,95,101,108,101,109,101,110,116,61,116,44,116,104,105,115,46,95,100,105,97,108,111,103,61,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,40,104,110,41,44,116,104,105,115,46,95,98,97,99,107,100,114,111,112,61,110,117,108,108,44,116,104,105,115,46,95,105,115,83,104,111,119,110,61,33,49,44,116,104,105,115,46,95,105,115,66,111,100,121,79,118,101,114,102,108,111,119,105,110,103,61,33,49,44,116,104,105,115,46,95,105,103,110,111,114,101,66,97,99,107,100,114,111,112,67,108,105,99,107,61,33,49,44,116,104,105,115,46,95,105,115,84,114,97,110,115,105,116,105,111,110,105,110,103,61,33,49,44,116,104,105,115,46,95,115,99,114,111,108,108,98,97,114,87,105,100,116,104,61,48,125,118,97,114,32,116,61,111,46,112,114,111,116,111,116,121,112,101,59,114,101,116,117,114,110,32,116,46,116,111,103,103,108,101,61,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,105,115,83,104,111,119,110,63,116,104,105,115,46,104,105,100,101,40,41,58,116,104,105,115,46,115,104,111,119,40,116,41,125,44,116,46,115,104,111,119,61,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,101,61,116,104,105,115,59,105,102,40,33,116,104,105,115,46,95,105,115,83,104,111,119,110,38,38,33,116,104,105,115,46,95,105,115,84,114,97,110,115,105,116,105,111,110,105,110,103,41,123,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,104,97,115,67,108,97,115,115,40,108,110,41,38,38,40,116,104,105,115,46,95,105,115,84,114,97,110,115,105,116,105,111,110,105,110,103,61,33,48,41,59,118,97,114,32,110,61,112,46,69,118,101,110,116,40,110,110,46,83,72,79,87,44,123,114,101,108,97,116,101,100,84,97,114,103,101,116,58,116,125,41,59,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,116,114,105,103,103,101,114,40,110,41,44,116,104,105,115,46,95,105,115,83,104,111,119,110,124,124,110,46,105,115,68,101,102,97,117,108,116,80,114,101,118,101,110,116,101,100,40,41,124,124,40,116,104,105,115,46,95,105,115,83,104,111,119,110,61,33,48,44,116,104,105,115,46,95,99,104,101,99,107,83,99,114,111,108,108,98,97,114,40,41,44,116,104,105,115,46,95,115,101,116,83,99,114,111,108,108,98,97,114,40,41,44,116,104,105,115,46,95,97,100,106,117,115,116,68,105,97,108,111,103,40,41,44,116,104,105,115,46,95,115,101,116,69,115,99,97,112,101,69,118,101,110,116,40,41,44,116,104,105,115,46,95,115,101,116,82,101,115,105,122,101,69,118,101,110,116,40,41,44,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,111,110,40,110,110,46,67,76,73,67,75,95,68,73,83,77,73,83,83,44,100,110,44,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,101,46,104,105,100,101,40,116,41,125,41,44,112,40,116,104,105,115,46,95,100,105,97,108,111,103,41,46,111,110,40,110,110,46,77,79,85,83,69,68,79,87,78,95,68,73,83,77,73,83,83,44,102,117,110,99,116,105,111,110,40,41,123,112,40,101,46,95,101,108,101,109,101,110,116,41,46,111,110,101,40,110,110,46,77,79,85,83,69,85,80,95,68,73,83,77,73,83,83,44,102,117,110,99,116,105,111,110,40,116,41,123,112,40,116,46,116,97,114,103,101,116,41,46,105,115,40,101,46,95,101,108,101,109,101,110,116,41,38,38,40,101,46,95,105,103,110,111,114,101,66,97,99,107,100,114,111,112,67,108,105,99,107,61,33,48,41,125,41,125,41,44,116,104,105,115,46,95,115,104,111,119,66,97,99,107,100,114,111,112,40,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,101,46,95,115,104,111,119,69,108,101,109,101,110,116,40,116,41,125,41,41,125,125,44,116,46,104,105,100,101,61,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,101,61,116,104,105,115,59,105,102,40,116,38,38,116,46,112,114,101,118,101,110,116,68,101,102,97,117,108,116,40,41,44,116,104,105,115,46,95,105,115,83,104,111,119,110,38,38,33,116,104,105,115,46,95,105,115,84,114,97,110,115,105,116,105,111,110,105,110,103,41,123,118,97,114,32,110,61,112,46,69,118,101,110,116,40,110,110,46,72,73,68,69,41,59,105,102,40,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,116,114,105,103,103,101,114,40,110,41,44,116,104,105,115,46,95,105,115,83,104,111,119,110,38,38,33,110,46,105,115,68,101,102,97,117,108,116,80,114,101,118,101,110,116,101,100,40,41,41,123,116,104,105,115,46,95,105,115,83,104,111,119,110,61,33,49,59,118,97,114,32,105,61,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,104,97,115,67,108,97,115,115,40,108,110,41,59,105,102,40,105,38,38,40,116,104,105,115,46,95,105,115,84,114,97,110,115,105,116,105,111,110,105,110,103,61,33,48,41,44,116,104,105,115,46,95,115,101,116,69,115,99,97,112,101,69,118,101,110,116,40,41,44,116,104,105,115,46,95,115,101,116,82,101,115,105,122,101,69,118,101,110,116,40,41,44,112,40,100,111,99,117,109,101,110,116,41,46,111,102,102,40,110,110,46,70,79,67,85,83,73,78,41,44,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,114,101,109,111,118,101,67,108,97,115,115,40,99,110,41,44,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,111,102,102,40,110,110,46,67,76,73,67,75,95,68,73,83,77,73,83,83,41,44,112,40,116,104,105,115,46,95,100,105,97,108,111,103,41,46,111,102,102,40,110,110,46,77,79,85,83,69,68,79,87,78,95,68,73,83,77,73,83,83,41,44,105,41,123,118,97,114,32,111,61,109,46,103,101,116,84,114,97,110,115,105,116,105,111,110,68,117,114,97,116,105,111,110,70,114,111,109,69,108,101,109,101,110,116,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,59,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,111,110,101,40,109,46,84,82,65,78,83,73,84,73,79,78,95,69,78,68,44,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,101,46,95,104,105,100,101,77,111,100,97,108,40,116,41,125,41,46,101,109,117,108,97,116,101,84,114,97,110,115,105,116,105,111,110,69,110,100,40,111,41,125,101,108,115,101,32,116,104,105,115,46,95,104,105,100,101,77,111,100,97,108,40,41,125,125,125,44,116,46,100,105,115,112,111,115,101,61,102,117,110,99,116,105,111,110,40,41,123,91,119,105,110,100,111,119,44,116,104,105,115,46,95,101,108,101,109,101,110,116,44,116,104,105,115,46,95,100,105,97,108,111,103,93,46,102,111,114,69,97,99,104,40,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,112,40,116,41,46,111,102,102,40,74,101,41,125,41,44,112,40,100,111,99,117,109,101,110,116,41,46,111,102,102,40,110,110,46,70,79,67,85,83,73,78,41,44,112,46,114,101,109,111,118,101,68,97,116,97,40,116,104,105,115,46,95,101,108,101,109,101,110,116,44,36,101,41,44,116,104,105,115,46,95,99,111,110,102,105,103,61,110,117,108,108,44,116,104,105,115,46,95,101,108,101,109,101,110,116,61,110,117,108,108,44,116,104,105,115,46,95,100,105,97,108,111,103,61,110,117,108,108,44,116,104,105,115,46,95,98,97,99,107,100,114,111,112,61,110,117,108,108,44,116,104,105,115,46,95,105,115,83,104,111,119,110,61,110,117,108,108,44,116,104,105,115,46,95,105,115,66,111,100,121,79,118,101,114,102,108,111,119,105,110,103,61,110,117,108,108,44,116,104,105,115,46,95,105,103,110,111,114,101,66,97,99,107,100,114,111,112,67,108,105,99,107,61,110,117,108,108,44,116,104,105,115,46,95,105,115,84,114,97,110,115,105,116,105,111,110,105,110,103,61,110,117,108,108,44,116,104,105,115,46,95,115,99,114,111,108,108,98,97,114,87,105,100,116,104,61,110,117,108,108,125,44,116,46,104,97,110,100,108,101,85,112,100,97,116,101,61,102,117,110,99,116,105,111,110,40,41,123,116,104,105,115,46,95,97,100,106,117,115,116,68,105,97,108,111,103,40,41,125,44,116,46,95,103,101,116,67,111,110,102,105,103,61,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,116,61,108,40,123,125,44,116,110,44,116,41,44,109,46,116,121,112,101,67,104,101,99,107,67,111,110,102,105,103,40,71,101,44,116,44,101,110,41,44,116,125,44,116,46,95,115,104,111,119,69,108,101,109,101,110,116,61,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,101,61,116,104,105,115,44,110,61,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,104,97,115,67,108,97,115,115,40,108,110,41,59,116,104,105,115,46,95,101,108,101,109,101,110,116,46,112,97,114,101,110,116,78,111,100,101,38,38,116,104,105,115,46,95,101,108,101,109,101,110,116,46,112,97,114,101,110,116,78,111,100,101,46,110,111,100,101,84,121,112,101,61,61,61,78,111,100,101,46,69,76,69,77,69,78,84,95,78,79,68,69,124,124,100,111,99,117,109,101,110,116,46,98,111,100,121,46,97,112,112,101,110,100,67,104,105,108,100,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,44,116,104,105,115,46,95,101,108,101,109,101,110,116,46,115,116,121,108,101,46,100,105,115,112,108,97,121,61,34,98,108,111,99,107,34,44,116,104,105,115,46,95,101,108,101,109,101,110,116,46,114,101,109,111,118,101,65,116,116,114,105,98,117,116,101,40,34,97,114,105,97,45,104,105,100,100,101,110,34,41,44,116,104,105,115,46,95,101,108,101,109,101,110,116,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,97,114,105,97,45,109,111,100,97,108,34,44,33,48,41,44,112,40,116,104,105,115,46,95,100,105,97,108,111,103,41,46,104,97,115,67,108,97,115,115,40,111,110,41,63,116,104,105,115,46,95,100,105,97,108,111,103,46,113,117,101,114,121,83,101,108,101,99,116,111,114,40,117,110,41,46,115,99,114,111,108,108,84,111,112,61,48,58,116,104,105,115,46,95,101,108,101,109,101,110,116,46,115,99,114,111,108,108,84,111,112,61,48,44,110,38,38,109,46,114,101,102,108,111,119,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,44,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,97,100,100,67,108,97,115,115,40,99,110,41,44,116,104,105,115,46,95,99,111,110,102,105,103,46,102,111,99,117,115,38,38,116,104,105,115,46,95,101,110,102,111,114,99,101,70,111,99,117,115,40,41,59,118,97,114,32,105,61,112,46,69,118,101,110,116,40,110,110,46,83,72,79,87,78,44,123,114,101,108,97,116,101,100,84,97,114,103,101,116,58,116,125,41,44,111,61,102,117,110,99,116,105,111,110,40,41,123,101,46,95,99,111,110,102,105,103,46,102,111,99,117,115,38,38,101,46,95,101,108,101,109,101,110,116,46,102,111,99,117,115,40,41,44,101,46,95,105,115,84,114,97,110,115,105,116,105,111,110,105,110,103,61,33,49,44,112,40,101,46,95,101,108,101,109,101,110,116,41,46,116,114,105,103,103,101,114,40,105,41,125,59,105,102,40,110,41,123,118,97,114,32,114,61,109,46,103,101,116,84,114,97,110,115,105,116,105,111,110,68,117,114,97,116,105,111,110,70,114,111,109,69,108,101,109,101,110,116,40,116,104,105,115,46,95,100,105,97,108,111,103,41,59,112,40,116,104,105,115,46,95,100,105,97,108,111,103,41,46,111,110,101,40,109,46,84,82,65,78,83,73,84,73,79,78,95,69,78,68,44,111,41,46,101,109,117,108,97,116,101,84,114,97,110,115,105,116,105,111,110,69,110,100,40,114,41,125,101,108,115,101,32,111,40,41,125,44,116,46,95,101,110,102,111,114,99,101,70,111,99,117,115,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,116,104,105,115,59,112,40,100,111,99,117,109,101,110,116,41,46,111,102,102,40,110,110,46,70,79,67,85,83,73,78,41,46,111,110,40,110,110,46,70,79,67,85,83,73,78,44,102,117,110,99,116,105,111,110,40,116,41,123,100,111,99,117,109,101,110,116,33,61,61,116,46,116,97,114,103,101,116,38,38,101,46,95,101,108,101,109,101,110,116,33,61,61,116,46,116,97,114,103,101,116,38,38,48,61,61,61,112,40,101,46,95,101,108,101,109,101,110,116,41,46,104,97,115,40,116,46,116,97,114,103,101,116,41,46,108,101,110,103,116,104,38,38,101,46,95,101,108,101,109,101,110,116,46,102,111,99,117,115,40,41,125,41,125,44,116,46,95,115,101,116,69,115,99,97,112,101,69,118,101,110,116,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,116,104,105,115,59,116,104,105,115,46,95,105,115,83,104,111,119,110,38,38,116,104,105,115,46,95,99,111,110,102,105,103,46,107,101,121,98,111,97,114,100,63,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,111,110,40,110,110,46,75,69,89,68,79,87,78,95,68,73,83,77,73,83,83,44,102,117,110,99,116,105,111,110,40,116,41,123,50,55,61,61,61,116,46,119,104,105,99,104,38,38,40,116,46,112,114,101,118,101,110,116,68,101,102,97,117,108,116,40,41,44,101,46,104,105,100,101,40,41,41,125,41,58,116,104,105,115,46,95,105,115,83,104,111,119,110,124,124,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,111,102,102,40,110,110,46,75,69,89,68,79,87,78,95,68,73,83,77,73,83,83,41,125,44,116,46,95,115,101,116,82,101,115,105,122,101,69,118,101,110,116,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,116,104,105,115,59,116,104,105,115,46,95,105,115,83,104,111,119,110,63,112,40,119,105,110,100,111,119,41,46,111,110,40,110,110,46,82,69,83,73,90,69,44,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,101,46,104,97,110,100,108,101,85,112,100,97,116,101,40,116,41,125,41,58,112,40,119,105,110,100,111,119,41,46,111,102,102,40,110,110,46,82,69,83,73,90,69,41,125,44,116,46,95,104,105,100,101,77,111,100,97,108,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,116,104,105,115,59,116,104,105,115,46,95,101,108,101,109,101,110,116,46,115,116,121,108,101,46,100,105,115,112,108,97,121,61,34,110,111,110,101,34,44,116,104,105,115,46,95,101,108,101,109,101,110,116,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,97,114,105,97,45,104,105,100,100,101,110,34,44,33,48,41,44,116,104,105,115,46,95,101,108,101,109,101,110,116,46,114,101,109,111,118,101,65,116,116,114,105,98,117,116,101,40,34,97,114,105,97,45,109,111,100,97,108,34,41,44,116,104,105,115,46,95,105,115,84,114,97,110,115,105,116,105,111,110,105,110,103,61,33,49,44,116,104,105,115,46,95,115,104,111,119,66,97,99,107,100,114,111,112,40,102,117,110,99,116,105,111,110,40,41,123,112,40,100,111,99,117,109,101,110,116,46,98,111,100,121,41,46,114,101,109,111,118,101,67,108,97,115,115,40,97,110,41,44,116,46,95,114,101,115,101,116,65,100,106,117,115,116,109,101,110,116,115,40,41,44,116,46,95,114,101,115,101,116,83,99,114,111,108,108,98,97,114,40,41,44,112,40,116,46,95,101,108,101,109,101,110,116,41,46,116,114,105,103,103,101,114,40,110,110,46,72,73,68,68,69,78,41,125,41,125,44,116,46,95,114,101,109,111,118,101,66,97,99,107,100,114,111,112,61,102,117,110,99,116,105,111,110,40,41,123,116,104,105,115,46,95,98,97,99,107,100,114,111,112,38,38,40,112,40,116,104,105,115,46,95,98,97,99,107,100,114,111,112,41,46,114,101,109,111,118,101,40,41,44,116,104,105,115,46,95,98,97,99,107,100,114,111,112,61,110,117,108,108,41,125,44,116,46,95,115,104,111,119,66,97,99,107,100,114,111,112,61,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,101,61,116,104,105,115,44,110,61,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,104,97,115,67,108,97,115,115,40,108,110,41,63,108,110,58,34,34,59,105,102,40,116,104,105,115,46,95,105,115,83,104,111,119,110,38,38,116,104,105,115,46,95,99,111,110,102,105,103,46,98,97,99,107,100,114,111,112,41,123,105,102,40,116,104,105,115,46,95,98,97,99,107,100,114,111,112,61,100,111,99,117,109,101,110,116,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,34,100,105,118,34,41,44,116,104,105,115,46,95,98,97,99,107,100,114,111,112,46,99,108,97,115,115,78,97,109,101,61,115,110,44,110,38,38,116,104,105,115,46,95,98,97,99,107,100,114,111,112,46,99,108,97,115,115,76,105,115,116,46,97,100,100,40,110,41,44,112,40,116,104,105,115,46,95,98,97,99,107,100,114,111,112,41,46,97,112,112,101,110,100,84,111,40,100,111,99,117,109,101,110,116,46,98,111,100,121,41,44,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,111,110,40,110,110,46,67,76,73,67,75,95,68,73,83,77,73,83,83,44,102,117,110,99,116,105,111,110,40,116,41,123,101,46,95,105,103,110,111,114,101,66,97,99,107,100,114,111,112,67,108,105,99,107,63,101,46,95,105,103,110,111,114,101,66,97,99,107,100,114,111,112,67,108,105,99,107,61,33,49,58,116,46,116,97,114,103,101,116,61,61,61,116,46,99,117,114,114,101,110,116,84,97,114,103,101,116,38,38,40,34,115,116,97,116,105,99,34,61,61,61,101,46,95,99,111,110,102,105,103,46,98,97,99,107,100,114,111,112,63,101,46,95,101,108,101,109,101,110,116,46,102,111,99,117,115,40,41,58,101,46,104,105,100,101,40,41,41,125,41,44,110,38,38,109,46,114,101,102,108,111,119,40,116,104,105,115,46,95,98,97,99,107,100,114,111,112,41,44,112,40,116,104,105,115,46,95,98,97,99,107,100,114,111,112,41,46,97,100,100,67,108,97,115,115,40,99,110,41,44,33,116,41,114,101,116,117,114,110,59,105,102,40,33,110,41,114,101,116,117,114,110,32,118,111,105,100,32,116,40,41,59,118,97,114,32,105,61,109,46,103,101,116,84,114,97,110,115,105,116,105,111,110,68,117,114,97,116,105,111,110,70,114,111,109,69,108,101,109,101,110,116,40,116,104,105,115,46,95,98,97,99,107,100,114,111,112,41,59,112,40,116,104,105,115,46,95,98,97,99,107,100,114,111,112,41,46,111,110,101,40,109,46,84,82,65,78,83,73,84,73,79,78,95,69,78,68,44,116,41,46,101,109,117,108,97,116,101,84,114,97,110,115,105,116,105,111,110,69,110,100,40,105,41,125,101,108,115,101,32,105,102,40,33,116,104,105,115,46,95,105,115,83,104,111,119,110,38,38,116,104,105,115,46,95,98,97,99,107,100,114,111,112,41,123,112,40,116,104,105,115,46,95,98,97,99,107,100,114,111,112,41,46,114,101,109,111,118,101,67,108,97,115,115,40,99,110,41,59,118,97,114,32,111,61,102,117,110,99,116,105,111,110,40,41,123,101,46,95,114,101,109,111,118,101,66,97,99,107,100,114,111,112,40,41,44,116,38,38,116,40,41,125,59,105,102,40,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,104,97,115,67,108,97,115,115,40,108,110,41,41,123,118,97,114,32,114,61,109,46,103,101,116,84,114,97,110,115,105,116,105,111,110,68,117,114,97,116,105,111,110,70,114,111,109,69,108,101,109,101,110,116,40,116,104,105,115,46,95,98,97,99,107,100,114,111,112,41,59,112,40,116,104,105,115,46,95,98,97,99,107,100,114,111,112,41,46,111,110,101,40,109,46,84,82,65,78,83,73,84,73,79,78,95,69,78,68,44,111,41,46,101,109,117,108,97,116,101,84,114,97,110,115,105,116,105,111,110,69,110,100,40,114,41,125,101,108,115,101,32,111,40,41,125,101,108,115,101,32,116,38,38,116,40,41,125,44,116,46,95,97,100,106,117,115,116,68,105,97,108,111,103,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,116,104,105,115,46,95,101,108,101,109,101,110,116,46,115,99,114,111,108,108,72,101,105,103,104,116,62,100,111,99,117,109,101,110,116,46,100,111,99,117,109,101,110,116,69,108,101,109,101,110,116,46,99,108,105,101,110,116,72,101,105,103,104,116,59,33,116,104,105,115,46,95,105,115,66,111,100,121,79,118,101,114,102,108,111,119,105,110,103,38,38,116,38,38,40,116,104,105,115,46,95,101,108,101,109,101,110,116,46,115,116,121,108,101,46,112,97,100,100,105,110,103,76,101,102,116,61,116,104,105,115,46,95,115,99,114,111,108,108,98,97,114,87,105,100,116,104,43,34,112,120,34,41,44,116,104,105,115,46,95,105,115,66,111,100,121,79,118,101,114,102,108,111,119,105,110,103,38,38,33,116,38,38,40,116,104,105,115,46,95,101,108,101,109,101,110,116,46,115,116,121,108,101,46,112,97,100,100,105,110,103,82,105,103,104,116,61,116,104,105,115,46,95,115,99,114,111,108,108,98,97,114,87,105,100,116,104,43,34,112,120,34,41,125,44,116,46,95,114,101,115,101,116,65,100,106,117,115,116,109,101,110,116,115,61,102,117,110,99,116,105,111,110,40,41,123,116,104,105,115,46,95,101,108,101,109,101,110,116,46,115,116,121,108,101,46,112,97,100,100,105,110,103,76,101,102,116,61,34,34,44,116,104,105,115,46,95,101,108,101,109,101,110,116,46,115,116,121,108,101,46,112,97,100,100,105,110,103,82,105,103,104,116,61,34,34,125,44,116,46,95,99,104,101,99,107,83,99,114,111,108,108,98,97,114,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,100,111,99,117,109,101,110,116,46,98,111,100,121,46,103,101,116,66,111,117,110,100,105,110,103,67,108,105,101,110,116,82,101,99,116,40,41,59,116,104,105,115,46,95,105,115,66,111,100,121,79,118,101,114,102,108,111,119,105,110,103,61,116,46,108,101,102,116,43,116,46,114,105,103,104,116,60,119,105,110,100,111,119,46,105,110,110,101,114,87,105,100,116,104,44,116,104,105,115,46,95,115,99,114,111,108,108,98,97,114,87,105,100,116,104,61,116,104,105,115,46,95,103,101,116,83,99,114,111,108,108,98,97,114,87,105,100,116,104,40,41,125,44,116,46,95,115,101,116,83,99,114,111,108,108,98,97,114,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,111,61,116,104,105,115,59,105,102,40,116,104,105,115,46,95,105,115,66,111,100,121,79,118,101,114,102,108,111,119,105,110,103,41,123,118,97,114,32,116,61,91,93,46,115,108,105,99,101,46,99,97,108,108,40,100,111,99,117,109,101,110,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,65,108,108,40,112,110,41,41,44,101,61,91,93,46,115,108,105,99,101,46,99,97,108,108,40,100,111,99,117,109,101,110,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,65,108,108,40,109,110,41,41,59,112,40,116,41,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,116,44,101,41,123,118,97,114,32,110,61,101,46,115,116,121,108,101,46,112,97,100,100,105,110,103,82,105,103,104,116,44,105,61,112,40,101,41,46,99,115,115,40,34,112,97,100,100,105,110,103,45,114,105,103,104,116,34,41,59,112,40,101,41,46,100,97,116,97,40,34,112,97,100,100,105,110,103,45,114,105,103,104,116,34,44,110,41,46,99,115,115,40,34,112,97,100,100,105,110,103,45,114,105,103,104,116,34,44,112,97,114,115,101,70,108,111,97,116,40,105,41,43,111,46,95,115,99,114,111,108,108,98,97,114,87,105,100,116,104,43,34,112,120,34,41,125,41,44,112,40,101,41,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,116,44,101,41,123,118,97,114,32,110,61,101,46,115,116,121,108,101,46,109,97,114,103,105,110,82,105,103,104,116,44,105,61,112,40,101,41,46,99,115,115,40,34,109,97,114,103,105,110,45,114,105,103,104,116,34,41,59,112,40,101,41,46,100,97,116,97,40,34,109,97,114,103,105,110,45,114,105,103,104,116,34,44,110,41,46,99,115,115,40,34,109,97,114,103,105,110,45,114,105,103,104,116,34,44,112,97,114,115,101,70,108,111,97,116,40,105,41,45,111,46,95,115,99,114,111,108,108,98,97,114,87,105,100,116,104,43,34,112,120,34,41,125,41,59,118,97,114,32,110,61,100,111,99,117,109,101,110,116,46,98,111,100,121,46,115,116,121,108,101,46,112,97,100,100,105,110,103,82,105,103,104,116,44,105,61,112,40,100,111,99,117,109,101,110,116,46,98,111,100,121,41,46,99,115,115,40,34,112,97,100,100,105,110,103,45,114,105,103,104,116,34,41,59,112,40,100,111,99,117,109,101,110,116,46,98,111,100,121,41,46,100,97,116,97,40,34,112,97,100,100,105,110,103,45,114,105,103,104,116,34,44,110,41,46,99,115,115,40,34,112,97,100,100,105,110,103,45,114,105,103,104,116,34,44,112,97,114,115,101,70,108,111,97,116,40,105,41,43,116,104,105,115,46,95,115,99,114,111,108,108,98,97,114,87,105,100,116,104,43,34,112,120,34,41,125,112,40,100,111,99,117,109,101,110,116,46,98,111,100,121,41,46,97,100,100,67,108,97,115,115,40,97,110,41,125,44,116,46,95,114,101,115,101,116,83,99,114,111,108,108,98,97,114,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,91,93,46,115,108,105,99,101,46,99,97,108,108,40,100,111,99,117,109,101,110,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,65,108,108,40,112,110,41,41,59,112,40,116,41,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,116,44,101,41,123,118,97,114,32,110,61,112,40,101,41,46,100,97,116,97,40,34,112,97,100,100,105,110,103,45,114,105,103,104,116,34,41,59,112,40,101,41,46,114,101,109,111,118,101,68,97,116,97,40,34,112,97,100,100,105,110,103,45,114,105,103,104,116,34,41,44,101,46,115,116,121,108,101,46,112,97,100,100,105,110,103,82,105,103,104,116,61,110,124,124,34,34,125,41,59,118,97,114,32,101,61,91,93,46,115,108,105,99,101,46,99,97,108,108,40,100,111,99,117,109,101,110,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,65,108,108,40,34,34,43,109,110,41,41,59,112,40,101,41,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,116,44,101,41,123,118,97,114,32,110,61,112,40,101,41,46,100,97,116,97,40,34,109,97,114,103,105,110,45,114,105,103,104,116,34,41,59,34,117,110,100,101,102,105,110,101,100,34,33,61,116,121,112,101,111,102,32,110,38,38,112,40,101,41,46,99,115,115,40,34,109,97,114,103,105,110,45,114,105,103,104,116,34,44,110,41,46,114,101,109,111,118,101,68,97,116,97,40,34,109,97,114,103,105,110,45,114,105,103,104,116,34,41,125,41,59,118,97,114,32,110,61,112,40,100,111,99,117,109,101,110,116,46,98,111,100,121,41,46,100,97,116,97,40,34,112,97,100,100,105,110,103,45,114,105,103,104,116,34,41,59,112,40,100,111,99,117,109,101,110,116,46,98,111,100,121,41,46,114,101,109,111,118,101,68,97,116,97,40,34,112,97,100,100,105,110,103,45,114,105,103,104,116,34,41,44,100,111,99,117,109,101,110,116,46,98,111,100,121,46,115,116,121,108,101,46,112,97,100,100,105,110,103,82,105,103,104,116,61,110,124,124,34,34,125,44,116,46,95,103,101,116,83,99,114,111,108,108,98,97,114,87,105,100,116,104,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,100,111,99,117,109,101,110,116,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,34,100,105,118,34,41,59,116,46,99,108,97,115,115,78,97,109,101,61,114,110,44,100,111,99,117,109,101,110,116,46,98,111,100,121,46,97,112,112,101,110,100,67,104,105,108,100,40,116,41,59,118,97,114,32,101,61,116,46,103,101,116,66,111,117,110,100,105,110,103,67,108,105,101,110,116,82,101,99,116,40,41,46,119,105,100,116,104,45,116,46,99,108,105,101,110,116,87,105,100,116,104,59,114,101,116,117,114,110,32,100,111,99,117,109,101,110,116,46,98,111,100,121,46,114,101,109,111,118,101,67,104,105,108,100,40,116,41,44,101,125,44,111,46,95,106,81,117,101,114,121,73,110,116,101,114,102,97,99,101,61,102,117,110,99,116,105,111,110,40,110,44,105,41,123,114,101,116,117,114,110,32,116,104,105,115,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,112,40,116,104,105,115,41,46,100,97,116,97,40,36,101,41,44,101,61,108,40,123,125,44,116,110,44,112,40,116,104,105,115,41,46,100,97,116,97,40,41,44,34,111,98,106,101,99,116,34,61,61,116,121,112,101,111,102,32,110,38,38,110,63,110,58,123,125,41,59,105,102,40,116,124,124,40,116,61,110,101,119,32,111,40,116,104,105,115,44,101,41,44,112,40,116,104,105,115,41,46,100,97,116,97,40,36,101,44,116,41,41,44,34,115,116,114,105,110,103,34,61,61,116,121,112,101,111,102,32,110,41,123,105,102,40,34,117,110,100,101,102,105,110,101,100,34,61,61,116,121,112,101,111,102,32,116,91,110,93,41,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,39,78,111,32,109,101,116,104,111,100,32,110,97,109,101,100,32,34,39,43,110,43,39,34,39,41,59,116,91,110,93,40,105,41,125,101,108,115,101,32,101,46,115,104,111,119,38,38,116,46,115,104,111,119,40,105,41,125,41,125,44,115,40,111,44,110,117,108,108,44,91,123,107,101,121,58,34,86,69,82,83,73,79,78,34,44,103,101,116,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,34,52,46,51,46,49,34,125,125,44,123,107,101,121,58,34,68,101,102,97,117,108,116,34,44,103,101,116,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,110,125,125,93,41,44,111,125,40,41,59,112,40,100,111,99,117,109,101,110,116,41,46,111,110,40,110,110,46,67,76,73,67,75,95,68,65,84,65,95,65,80,73,44,102,110,44,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,101,44,110,61,116,104,105,115,44,105,61,109,46,103,101,116,83,101,108,101,99,116,111,114,70,114,111,109,69,108,101,109,101,110,116,40,116,104,105,115,41,59,105,38,38,40,101,61,100,111,99,117,109,101,110,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,40,105,41,41,59,118,97,114,32,111,61,112,40,101,41,46,100,97,116,97,40,36,101,41,63,34,116,111,103,103,108,101,34,58,108,40,123,125,44,112,40,101,41,46,100,97,116,97,40,41,44,112,40,116,104,105,115,41,46,100,97,116,97,40,41,41,59,34,65,34,33,61,61,116,104,105,115,46,116,97,103,78,97,109,101,38,38,34,65,82,69,65,34,33,61,61,116,104,105,115,46,116,97,103,78,97,109,101,124,124,116,46,112,114,101,118,101,110,116,68,101,102,97,117,108,116,40,41,59,118,97,114,32,114,61,112,40,101,41,46,111,110,101,40,110,110,46,83,72,79,87,44,102,117,110,99,116,105,111,110,40,116,41,123,116,46,105,115,68,101,102,97,117,108,116,80,114,101,118,101,110,116,101,100,40,41,124,124,114,46,111,110,101,40,110,110,46,72,73,68,68,69,78,44,102,117,110,99,116,105,111,110,40,41,123,112,40,110,41,46,105,115,40,34,58,118,105,115,105,98,108,101,34,41,38,38,110,46,102,111,99,117,115,40,41,125,41,125,41,59,103,110,46,95,106,81,117,101,114,121,73,110,116,101,114,102,97,99,101,46,99,97,108,108,40,112,40,101,41,44,111,44,116,104,105,115,41,125,41,44,112,46,102,110,91,71,101,93,61,103,110,46,95,106,81,117,101,114,121,73,110,116,101,114,102,97,99,101,44,112,46,102,110,91,71,101,93,46,67,111,110,115,116,114,117,99,116,111,114,61,103,110,44,112,46,102,110,91,71,101,93,46,110,111,67,111,110,102,108,105,99,116,61,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,112,46,102,110,91,71,101,93,61,90,101,44,103,110,46,95,106,81,117,101,114,121,73,110,116,101,114,102,97,99,101,125,59,118,97,114,32,95,110,61,91,34,98,97,99,107,103,114,111,117,110,100,34,44,34,99,105,116,101,34,44,34,104,114,101,102,34,44,34,105,116,101,109,116,121,112,101,34,44,34,108,111,110,103,100,101,115,99,34,44,34,112,111,115,116,101,114,34,44,34,115,114,99,34,44,34,120,108,105,110,107,58,104,114,101,102,34,93,44,118,110,61,123,34,42,34,58,91,34,99,108,97,115,115,34,44,34,100,105,114,34,44,34,105,100,34,44,34,108,97,110,103,34,44,34,114,111,108,101,34,44,47,94,97,114,105,97,45,91,92,119,45,93,42,36,47,105,93,44,97,58,91,34,116,97,114,103,101,116,34,44,34,104,114,101,102,34,44,34,116,105,116,108,101,34,44,34,114,101,108,34,93,44,97,114,101,97,58,91,93,44,98,58,91,93,44,98,114,58,91,93,44,99,111,108,58,91,93,44,99,111,100,101,58,91,93,44,100,105,118,58,91,93,44,101,109,58,91,93,44,104,114,58,91,93,44,104,49,58,91,93,44,104,50,58,91,93,44,104,51,58,91,93,44,104,52,58,91,93,44,104,53,58,91,93,44,104,54,58,91,93,44,105,58,91,93,44,105,109,103,58,91,34,115,114,99,34,44,34,97,108,116,34,44,34,116,105,116,108,101,34,44,34,119,105,100,116,104,34,44,34,104,101,105,103,104,116,34,93,44,108,105,58,91,93,44,111,108,58,91,93,44,112,58,91,93,44,112,114,101,58,91,93,44,115,58,91,93,44,115,109,97,108,108,58,91,93,44,115,112,97,110,58,91,93,44,115,117,98,58,91,93,44,115,117,112,58,91,93,44,115,116,114,111,110,103,58,91,93,44,117,58,91,93,44,117,108,58,91,93,125,44,121,110,61,47,94,40,63,58,40,63,58,104,116,116,112,115,63,124,109,97,105,108,116,111,124,102,116,112,124,116,101,108,124,102,105,108,101,41,58,124,91,94,38,58,47,63,35,93,42,40,63,58,91,47,63,35,93,124,36,41,41,47,103,105,44,69,110,61,47,94,100,97,116,97,58,40,63,58,105,109,97,103,101,92,47,40,63,58,98,109,112,124,103,105,102,124,106,112,101,103,124,106,112,103,124,112,110,103,124,116,105,102,102,124,119,101,98,112,41,124,118,105,100,101,111,92,47,40,63,58,109,112,101,103,124,109,112,52,124,111,103,103,124,119,101,98,109,41,124,97,117,100,105,111,92,47,40,63,58,109,112,51,124,111,103,97,124,111,103,103,124,111,112,117,115,41,41,59,98,97,115,101,54,52,44,91,97,45,122,48,45,57,43,47,93,43,61,42,36,47,105,59,102,117,110,99,116,105,111,110,32,98,110,40,116,44,115,44,101,41,123,105,102,40,48,61,61,61,116,46,108,101,110,103,116,104,41,114,101,116,117,114,110,32,116,59,105,102,40,101,38,38,34,102,117,110,99,116,105,111,110,34,61,61,116,121,112,101,111,102,32,101,41,114,101,116,117,114,110,32,101,40,116,41,59,102,111,114,40,118,97,114,32,110,61,40,110,101,119,32,119,105,110,100,111,119,46,68,79,77,80,97,114,115,101,114,41,46,112,97,114,115,101,70,114,111,109,83,116,114,105,110,103,40,116,44,34,116,101,120,116,47,104,116,109,108,34,41,44,97,61,79,98,106,101,99,116,46,107,101,121,115,40,115,41,44,108,61,91,93,46,115,108,105,99,101,46,99,97,108,108,40,110,46,98,111,100,121,46,113,117,101,114,121,83,101,108,101,99,116,111,114,65,108,108,40,34,42,34,41,41,44,105,61,102,117,110,99,116,105,111,110,40,116,44,101,41,123,118,97,114,32,110,61,108,91,116,93,44,105,61,110,46,110,111,100,101,78,97,109,101,46,116,111,76,111,119,101,114,67,97,115,101,40,41,59,105,102,40,45,49,61,61,61,97,46,105,110,100,101,120,79,102,40,110,46,110,111,100,101,78,97,109,101,46,116,111,76,111,119,101,114,67,97,115,101,40,41,41,41,114,101,116,117,114,110,32,110,46,112,97,114,101,110,116,78,111,100,101,46,114,101,109,111,118,101,67,104,105,108,100,40,110,41,44,34,99,111,110,116,105,110,117,101,34,59,118,97,114,32,111,61,91,93,46,115,108,105,99,101,46,99,97,108,108,40,110,46,97,116,116,114,105,98,117,116,101,115,41,44,114,61,91,93,46,99,111,110,99,97,116,40,115,91,34,42,34,93,124,124,91,93,44,115,91,105,93,124,124,91,93,41,59,111,46,102,111,114,69,97,99,104,40,102,117,110,99,116,105,111,110,40,116,41,123,40,102,117,110,99,116,105,111,110,40,116,44,101,41,123,118,97,114,32,110,61,116,46,110,111,100,101,78,97,109,101,46,116,111,76,111,119,101,114,67,97,115,101,40,41,59,105,102,40,45,49,33,61,61,101,46,105,110,100,101,120,79,102,40,110,41,41,114,101,116,117,114,110,45,49,61,61,61,95,110,46,105,110,100,101,120,79,102,40,110,41,124,124,66,111,111,108,101,97,110,40,116,46,110,111,100,101,86,97,108,117,101,46,109,97,116,99,104,40,121,110,41,124,124,116,46,110,111,100,101,86,97,108,117,101,46,109,97,116,99,104,40,69,110,41,41,59,102,111,114,40,118,97,114,32,105,61,101,46,102,105,108,116,101,114,40,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,116,32,105,110,115,116,97,110,99,101,111,102,32,82,101,103,69,120,112,125,41,44,111,61,48,44,114,61,105,46,108,101,110,103,116,104,59,111,60,114,59,111,43,43,41,105,102,40,110,46,109,97,116,99,104,40,105,91,111,93,41,41,114,101,116,117,114,110,33,48,59,114,101,116,117,114,110,33,49,125,41,40,116,44,114,41,124,124,110,46,114,101,109,111,118,101,65,116,116,114,105,98,117,116,101,40,116,46,110,111,100,101,78,97,109,101,41,125,41,125,44,111,61,48,44,114,61,108,46,108,101,110,103,116,104,59,111,60,114,59,111,43,43,41,105,40,111,41,59,114,101,116,117,114,110,32,110,46,98,111,100,121,46,105,110,110,101,114,72,84,77,76,125,118,97,114,32,119,110,61,34,116,111,111,108,116,105,112,34,44,67,110,61,34,98,115,46,116,111,111,108,116,105,112,34,44,84,110,61,34,46,34,43,67,110,44,83,110,61,112,46,102,110,91,119,110,93,44,68,110,61,34,98,115,45,116,111,111,108,116,105,112,34,44,73,110,61,110,101,119,32,82,101,103,69,120,112,40,34,40,94,124,92,92,115,41,34,43,68,110,43,34,92,92,83,43,34,44,34,103,34,41,44,65,110,61,91,34,115,97,110,105,116,105,122,101,34,44,34,119,104,105,116,101,76,105,115,116,34,44,34,115,97,110,105,116,105,122,101,70,110,34,93,44,79,110,61,123,97,110,105,109,97,116,105,111,110,58,34,98,111,111,108,101,97,110,34,44,116,101,109,112,108,97,116,101,58,34,115,116,114,105,110,103,34,44,116,105,116,108,101,58,34,40,115,116,114,105,110,103,124,101,108,101,109,101,110,116,124,102,117,110,99,116,105,111,110,41,34,44,116,114,105,103,103,101,114,58,34,115,116,114,105,110,103,34,44,100,101,108,97,121,58,34,40,110,117,109,98,101,114,124,111,98,106,101,99,116,41,34,44,104,116,109,108,58,34,98,111,111,108,101,97,110,34,44,115,101,108,101,99,116,111,114,58,34,40,115,116,114,105,110,103,124,98,111,111,108,101,97,110,41,34,44,112,108,97,99,101,109,101,110,116,58,34,40,115,116,114,105,110,103,124,102,117,110,99,116,105,111,110,41,34,44,111,102,102,115,101,116,58,34,40,110,117,109,98,101,114,124,115,116,114,105,110,103,124,102,117,110,99,116,105,111,110,41,34,44,99,111,110,116,97,105,110,101,114,58,34,40,115,116,114,105,110,103,124,101,108,101,109,101,110,116,124,98,111,111,108,101,97,110,41,34,44,102,97,108,108,98,97,99,107,80,108,97,99,101,109,101,110,116,58,34,40,115,116,114,105,110,103,124,97,114,114,97,121,41,34,44,98,111,117,110,100,97,114,121,58,34,40,115,116,114,105,110,103,124,101,108,101,109,101,110,116,41,34,44,115,97,110,105,116,105,122,101,58,34,98,111,111,108,101,97,110,34,44,115,97,110,105,116,105,122,101,70,110,58,34,40,110,117,108,108,124,102,117,110,99,116,105,111,110,41,34,44,119,104,105,116,101,76,105,115,116,58,34,111,98,106,101,99,116,34,125,44,78,110,61,123,65,85,84,79,58,34,97,117,116,111,34,44,84,79,80,58,34,116,111,112,34,44,82,73,71,72,84,58,34,114,105,103,104,116,34,44,66,79,84,84,79,77,58,34,98,111,116,116,111,109,34,44,76,69,70,84,58,34,108,101,102,116,34,125,44,107,110,61,123,97,110,105,109,97,116,105,111,110,58,33,48,44,116,101,109,112,108,97,116,101,58,39,60,100,105,118,32,99,108,97,115,115,61,34,116,111,111,108,116,105,112,34,32,114,111,108,101,61,34,116,111,111,108,116,105,112,34,62,60,100,105,118,32,99,108,97,115,115,61,34,97,114,114,111,119,34,62,60,47,100,105,118,62,60,100,105,118,32,99,108,97,115,115,61,34,116,111,111,108,116,105,112,45,105,110,110,101,114,34,62,60,47,100,105,118,62,60,47,100,105,118,62,39,44,116,114,105,103,103,101,114,58,34,104,111,118,101,114,32,102,111,99,117,115,34,44,116,105,116,108,101,58,34,34,44,100,101,108,97,121,58,48,44,104,116,109,108,58,33,49,44,115,101,108,101,99,116,111,114,58,33,49,44,112,108,97,99,101,109,101,110,116,58,34,116,111,112,34,44,111,102,102,115,101,116,58,48,44,99,111,110,116,97,105,110,101,114,58,33,49,44,102,97,108,108,98,97,99,107,80,108,97,99,101,109,101,110,116,58,34,102,108,105,112,34,44,98,111,117,110,100,97,114,121,58,34,115,99,114,111,108,108,80,97,114,101,110,116,34,44,115,97,110,105,116,105,122,101,58,33,48,44,115,97,110,105,116,105,122,101,70,110,58,110,117,108,108,44,119,104,105,116,101,76,105,115,116,58,118,110,125,44,76,110,61,34,115,104,111,119,34,44,120,110,61,34,111,117,116,34,44,80,110,61,123,72,73,68,69,58,34,104,105,100,101,34,43,84,110,44,72,73,68,68,69,78,58,34,104,105,100,100,101,110,34,43,84,110,44,83,72,79,87,58,34,115,104,111,119,34,43,84,110,44,83,72,79,87,78,58,34,115,104,111,119,110,34,43,84,110,44,73,78,83,69,82,84,69,68,58,34,105,110,115,101,114,116,101,100,34,43,84,110,44,67,76,73,67,75,58,34,99,108,105,99,107,34,43,84,110,44,70,79,67,85,83,73,78,58,34,102,111,99,117,115,105,110,34,43,84,110,44,70,79,67,85,83,79,85,84,58,34,102,111,99,117,115,111,117,116,34,43,84,110,44,77,79,85,83,69,69,78,84,69,82,58,34,109,111,117,115,101,101,110,116,101,114,34,43,84,110,44,77,79,85,83,69,76,69,65,86,69,58,34,109,111,117,115,101,108,101,97,118,101,34,43,84,110,125,44,72,110,61,34,102,97,100,101,34,44,106,110,61,34,115,104,111,119,34,44,82,110,61,34,46,116,111,111,108,116,105,112,45,105,110,110,101,114,34,44,70,110,61,34,46,97,114,114,111,119,34,44,77,110,61,34,104,111,118,101,114,34,44,87,110,61,34,102,111,99,117,115,34,44,85,110,61,34,99,108,105,99,107,34,44,66,110,61,34,109,97,110,117,97,108,34,44,113,110,61,102,117,110,99,116,105,111,110,40,41,123,102,117,110,99,116,105,111,110,32,105,40,116,44,101,41,123,105,102,40,34,117,110,100,101,102,105,110,101,100,34,61,61,116,121,112,101,111,102,32,98,101,41,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,34,66,111,111,116,115,116,114,97,112,39,115,32,116,111,111,108,116,105,112,115,32,114,101,113,117,105,114,101,32,80,111,112,112,101,114,46,106,115,32,40,104,116,116,112,115,58,47,47,112,111,112,112,101,114,46,106,115,46,111,114,103,47,41,34,41,59,116,104,105,115,46,95,105,115,69,110,97,98,108,101,100,61,33,48,44,116,104,105,115,46,95,116,105,109,101,111,117,116,61,48,44,116,104,105,115,46,95,104,111,118,101,114,83,116,97,116,101,61,34,34,44,116,104,105,115,46,95,97,99,116,105,118,101,84,114,105,103,103,101,114,61,123,125,44,116,104,105,115,46,95,112,111,112,112,101,114,61,110,117,108,108,44,116,104,105,115,46,101,108,101,109,101,110,116,61,116,44,116,104,105,115,46,99,111,110,102,105,103,61,116,104,105,115,46,95,103,101,116,67,111,110,102,105,103,40,101,41,44,116,104,105,115,46,116,105,112,61,110,117,108,108,44,116,104,105,115,46,95,115,101,116,76,105,115,116,101,110,101,114,115,40,41,125,118,97,114,32,116,61,105,46,112,114,111,116,111,116,121,112,101,59,114,101,116,117,114,110,32,116,46,101,110,97,98,108,101,61,102,117,110,99,116,105,111,110,40,41,123,116,104,105,115,46,95,105,115,69,110,97,98,108,101,100,61,33,48,125,44,116,46,100,105,115,97,98,108,101,61,102,117,110,99,116,105,111,110,40,41,123,116,104,105,115,46,95,105,115,69,110,97,98,108,101,100,61,33,49,125,44,116,46,116,111,103,103,108,101,69,110,97,98,108,101,100,61,102,117,110,99,116,105,111,110,40,41,123,116,104,105,115,46,95,105,115,69,110,97,98,108,101,100,61,33,116,104,105,115,46,95,105,115,69,110,97,98,108,101,100,125,44,116,46,116,111,103,103,108,101,61,102,117,110,99,116,105,111,110,40,116,41,123,105,102,40,116,104,105,115,46,95,105,115,69,110,97,98,108,101,100,41,105,102,40,116,41,123,118,97,114,32,101,61,116,104,105,115,46,99,111,110,115,116,114,117,99,116,111,114,46,68,65,84,65,95,75,69,89,44,110,61,112,40,116,46,99,117,114,114,101,110,116,84,97,114,103,101,116,41,46,100,97,116,97,40,101,41,59,110,124,124,40,110,61,110,101,119,32,116,104,105,115,46,99,111,110,115,116,114,117,99,116,111,114,40,116,46,99,117,114,114,101,110,116,84,97,114,103,101,116,44,116,104,105,115,46,95,103,101,116,68,101,108,101,103,97,116,101,67,111,110,102,105,103,40,41,41,44,112,40,116,46,99,117,114,114,101,110,116,84,97,114,103,101,116,41,46,100,97,116,97,40,101,44,110,41,41,44,110,46,95,97,99,116,105,118,101,84,114,105,103,103,101,114,46,99,108,105,99,107,61,33,110,46,95,97,99,116,105,118,101,84,114,105,103,103,101,114,46,99,108,105,99,107,44,110,46,95,105,115,87,105,116,104,65,99,116,105,118,101,84,114,105,103,103,101,114,40,41,63,110,46,95,101,110,116,101,114,40,110,117,108,108,44,110,41,58,110,46,95,108,101,97,118,101,40,110,117,108,108,44,110,41,125,101,108,115,101,123,105,102,40,112,40,116,104,105,115,46,103,101,116,84,105,112,69,108,101,109,101,110,116,40,41,41,46,104,97,115,67,108,97,115,115,40,106,110,41,41,114,101,116,117,114,110,32,118,111,105,100,32,116,104,105,115,46,95,108,101,97,118,101,40,110,117,108,108,44,116,104,105,115,41,59,116,104,105,115,46,95,101,110,116,101,114,40,110,117,108,108,44,116,104,105,115,41,125,125,44,116,46,100,105,115,112,111,115,101,61,102,117,110,99,116,105,111,110,40,41,123,99,108,101,97,114,84,105,109,101,111,117,116,40,116,104,105,115,46,95,116,105,109,101,111,117,116,41,44,112,46,114,101,109,111,118,101,68,97,116,97,40,116,104,105,115,46,101,108,101,109,101,110,116,44,116,104,105,115,46,99,111,110,115,116,114,117,99,116,111,114,46,68,65,84,65,95,75,69,89,41,44,112,40,116,104,105,115,46,101,108,101,109,101,110,116,41,46,111,102,102,40,116,104,105,115,46,99,111,110,115,116,114,117,99,116,111,114,46,69,86,69,78,84,95,75,69,89,41,44,112,40,116,104,105,115,46,101,108,101,109,101,110,116,41,46,99,108,111,115,101,115,116,40,34,46,109,111,100,97,108,34,41,46,111,102,102,40,34,104,105,100,101,46,98,115,46,109,111,100,97,108,34,41,44,116,104,105,115,46,116,105,112,38,38,112,40,116,104,105,115,46,116,105,112,41,46,114,101,109,111,118,101,40,41,44,116,104,105,115,46,95,105,115,69,110,97,98,108,101,100,61,110,117,108,108,44,116,104,105,115,46,95,116,105,109,101,111,117,116,61,110,117,108,108,44,116,104,105,115,46,95,104,111,118,101,114,83,116,97,116,101,61,110,117,108,108,44,40,116,104,105,115,46,95,97,99,116,105,118,101,84,114,105,103,103,101,114,61,110,117,108,108,41,33,61,61,116,104,105,115,46,95,112,111,112,112,101,114,38,38,116,104,105,115,46,95,112,111,112,112,101,114,46,100,101,115,116,114,111,121,40,41,44,116,104,105,115,46,95,112,111,112,112,101,114,61,110,117,108,108,44,116,104,105,115,46,101,108,101,109,101,110,116,61,110,117,108,108,44,116,104,105,115,46,99,111,110,102,105,103,61,110,117,108,108,44,116,104,105,115,46,116,105,112,61,110,117,108,108,125,44,116,46,115,104,111,119,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,116,104,105,115,59,105,102,40,34,110,111,110,101,34,61,61,61,112,40,116,104,105,115,46,101,108,101,109,101,110,116,41,46,99,115,115,40,34,100,105,115,112,108,97,121,34,41,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,34,80,108,101,97,115,101,32,117,115,101,32,115,104,111,119,32,111,110,32,118,105,115,105,98,108,101,32,101,108,101,109,101,110,116,115,34,41,59,118,97,114,32,116,61,112,46,69,118,101,110,116,40,116,104,105,115,46,99,111,110,115,116,114,117,99,116,111,114,46,69,118,101,110,116,46,83,72,79,87,41,59,105,102,40,116,104,105,115,46,105,115,87,105,116,104,67,111,110,116,101,110,116,40,41,38,38,116,104,105,115,46,95,105,115,69,110,97,98,108,101,100,41,123,112,40,116,104,105,115,46,101,108,101,109,101,110,116,41,46,116,114,105,103,103,101,114,40,116,41,59,118,97,114,32,110,61,109,46,102,105,110,100,83,104,97,100,111,119,82,111,111,116,40,116,104,105,115,46,101,108,101,109,101,110,116,41,44,105,61,112,46,99,111,110,116,97,105,110,115,40,110,117,108,108,33,61,61,110,63,110,58,116,104,105,115,46,101,108,101,109,101,110,116,46,111,119,110,101,114,68,111,99,117,109,101,110,116,46,100,111,99,117,109,101,110,116,69,108,101,109,101,110,116,44,116,104,105,115,46,101,108,101,109,101,110,116,41,59,105,102,40,116,46,105,115,68,101,102,97,117,108,116,80,114,101,118,101,110,116,101,100,40,41,124,124,33,105,41,114,101,116,117,114,110,59,118,97,114,32,111,61,116,104,105,115,46,103,101,116,84,105,112,69,108,101,109,101,110,116,40,41,44,114,61,109,46,103,101,116,85,73,68,40,116,104,105,115,46,99,111,110,115,116,114,117,99,116,111,114,46,78,65,77,69,41,59,111,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,105,100,34,44,114,41,44,116,104,105,115,46,101,108,101,109,101,110,116,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,97,114,105,97,45,100,101,115,99,114,105,98,101,100,98,121,34,44,114,41,44,116,104,105,115,46,115,101,116,67,111,110,116,101,110,116,40,41,44,116,104,105,115,46,99,111,110,102,105,103,46,97,110,105,109,97,116,105,111,110,38,38,112,40,111,41,46,97,100,100,67,108,97,115,115,40,72,110,41,59,118,97,114,32,115,61,34,102,117,110,99,116,105,111,110,34,61,61,116,121,112,101,111,102,32,116,104,105,115,46,99,111,110,102,105,103,46,112,108,97,99,101,109,101,110,116,63,116,104,105,115,46,99,111,110,102,105,103,46,112,108,97,99,101,109,101,110,116,46,99,97,108,108,40,116,104,105,115,44,111,44,116,104,105,115,46,101,108,101,109,101,110,116,41,58,116,104,105,115,46,99,111,110,102,105,103,46,112,108,97,99,101,109,101,110,116,44,97,61,116,104,105,115,46,95,103,101,116,65,116,116,97,99,104,109,101,110,116,40,115,41,59,116,104,105,115,46,97,100,100,65,116,116,97,99,104,109,101,110,116,67,108,97,115,115,40,97,41,59,118,97,114,32,108,61,116,104,105,115,46,95,103,101,116,67,111,110,116,97,105,110,101,114,40,41,59,112,40,111,41,46,100,97,116,97,40,116,104,105,115,46,99,111,110,115,116,114,117,99,116,111,114,46,68,65,84,65,95,75,69,89,44,116,104,105,115,41,44,112,46,99,111,110,116,97,105,110,115,40,116,104,105,115,46,101,108,101,109,101,110,116,46,111,119,110,101,114,68,111,99,117,109,101,110,116,46,100,111,99,117,109,101,110,116,69,108,101,109,101,110,116,44,116,104,105,115,46,116,105,112,41,124,124,112,40,111,41,46,97,112,112,101,110,100,84,111,40,108,41,44,112,40,116,104,105,115,46,101,108,101,109,101,110,116,41,46,116,114,105,103,103,101,114,40,116,104,105,115,46,99,111,110,115,116,114,117,99,116,111,114,46,69,118,101,110,116,46,73,78,83,69,82,84,69,68,41,44,116,104,105,115,46,95,112,111,112,112,101,114,61,110,101,119,32,98,101,40,116,104,105,115,46,101,108,101,109,101,110,116,44,111,44,123,112,108,97,99,101,109,101,110,116,58,97,44,109,111,100,105,102,105,101,114,115,58,123,111,102,102,115,101,116,58,116,104,105,115,46,95,103,101,116,79,102,102,115,101,116,40,41,44,102,108,105,112,58,123,98,101,104,97,118,105,111,114,58,116,104,105,115,46,99,111,110,102,105,103,46,102,97,108,108,98,97,99,107,80,108,97,99,101,109,101,110,116,125,44,97,114,114,111,119,58,123,101,108,101,109,101,110,116,58,70,110,125,44,112,114,101,118,101,110,116,79,118,101,114,102,108,111,119,58,123,98,111,117,110,100,97,114,105,101,115,69,108,101,109,101,110,116,58,116,104,105,115,46,99,111,110,102,105,103,46,98,111,117,110,100,97,114,121,125,125,44,111,110,67,114,101,97,116,101,58,102,117,110,99,116,105,111,110,40,116,41,123,116,46,111,114,105,103,105,110,97,108,80,108,97,99,101,109,101,110,116,33,61,61,116,46,112,108,97,99,101,109,101,110,116,38,38,101,46,95,104,97,110,100,108,101,80,111,112,112,101,114,80,108,97,99,101,109,101,110,116,67,104,97,110,103,101,40,116,41,125,44,111,110,85,112,100,97,116,101,58,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,101,46,95,104,97,110,100,108,101,80,111,112,112,101,114,80,108,97,99,101,109,101,110,116,67,104,97,110,103,101,40,116,41,125,125,41,44,112,40,111,41,46,97,100,100,67,108,97,115,115,40,106,110,41,44,34,111,110,116,111,117,99,104,115,116,97,114,116,34,105,110,32,100,111,99,117,109,101,110,116,46,100,111,99,117,109,101,110,116,69,108,101,109,101,110,116,38,38,112,40,100,111,99,117,109,101,110,116,46,98,111,100,121,41,46,99,104,105,108,100,114,101,110,40,41,46,111,110,40,34,109,111,117,115,101,111,118,101,114,34,44,110,117,108,108,44,112,46,110,111,111,112,41,59,118,97,114,32,99,61,102,117,110,99,116,105,111,110,40,41,123,101,46,99,111,110,102,105,103,46,97,110,105,109,97,116,105,111,110,38,38,101,46,95,102,105,120,84,114,97,110,115,105,116,105,111,110,40,41,59,118,97,114,32,116,61,101,46,95,104,111,118,101,114,83,116,97,116,101,59,101,46,95,104,111,118,101,114,83,116,97,116,101,61,110,117,108,108,44,112,40,101,46,101,108,101,109,101,110,116,41,46,116,114,105,103,103,101,114,40,101,46,99,111,110,115,116,114,117,99,116,111,114,46,69,118,101,110,116,46,83,72,79,87,78,41,44,116,61,61,61,120,110,38,38,101,46,95,108,101,97,118,101,40,110,117,108,108,44,101,41,125,59,105,102,40,112,40,116,104,105,115,46,116,105,112,41,46,104,97,115,67,108,97,115,115,40,72,110,41,41,123,118,97,114,32,104,61,109,46,103,101,116,84,114,97,110,115,105,116,105,111,110,68,117,114,97,116,105,111,110,70,114,111,109,69,108,101,109,101,110,116,40,116,104,105,115,46,116,105,112,41,59,112,40,116,104,105,115,46,116,105,112,41,46,111,110,101,40,109,46,84,82,65,78,83,73,84,73,79,78,95,69,78,68,44,99,41,46,101,109,117,108,97,116,101,84,114,97,110,115,105,116,105,111,110,69,110,100,40,104,41,125,101,108,115,101,32,99,40,41,125,125,44,116,46,104,105,100,101,61,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,101,61,116,104,105,115,44,110,61,116,104,105,115,46,103,101,116,84,105,112,69,108,101,109,101,110,116,40,41,44,105,61,112,46,69,118,101,110,116,40,116,104,105,115,46,99,111,110,115,116,114,117,99,116,111,114,46,69,118,101,110,116,46,72,73,68,69,41,44,111,61,102,117,110,99,116,105,111,110,40,41,123,101,46,95,104,111,118,101,114,83,116,97,116,101,33,61,61,76,110,38,38,110,46,112,97,114,101,110,116,78,111,100,101,38,38,110,46,112,97,114,101,110,116,78,111,100,101,46,114,101,109,111,118,101,67,104,105,108,100,40,110,41,44,101,46,95,99,108,101,97,110,84,105,112,67,108,97,115,115,40,41,44,101,46,101,108,101,109,101,110,116,46,114,101,109,111,118,101,65,116,116,114,105,98,117,116,101,40,34,97,114,105,97,45,100,101,115,99,114,105,98,101,100,98,121,34,41,44,112,40,101,46,101,108,101,109,101,110,116,41,46,116,114,105,103,103,101,114,40,101,46,99,111,110,115,116,114,117,99,116,111,114,46,69,118,101,110,116,46,72,73,68,68,69,78,41,44,110,117,108,108,33,61,61,101,46,95,112,111,112,112,101,114,38,38,101,46,95,112,111,112,112,101,114,46,100,101,115,116,114,111,121,40,41,44,116,38,38,116,40,41,125,59,105,102,40,112,40,116,104,105,115,46,101,108,101,109,101,110,116,41,46,116,114,105,103,103,101,114,40,105,41,44,33,105,46,105,115,68,101,102,97,117,108,116,80,114,101,118,101,110,116,101,100,40,41,41,123,105,102,40,112,40,110,41,46,114,101,109,111,118,101,67,108,97,115,115,40,106,110,41,44,34,111,110,116,111,117,99,104,115,116,97,114,116,34,105,110,32,100,111,99,117,109,101,110,116,46,100,111,99,117,109,101,110,116,69,108,101,109,101,110,116,38,38,112,40,100,111,99,117,109,101,110,116,46,98,111,100,121,41,46,99,104,105,108,100,114,101,110,40,41,46,111,102,102,40,34,109,111,117,115,101,111,118,101,114,34,44,110,117,108,108,44,112,46,110,111,111,112,41,44,116,104,105,115,46,95,97,99,116,105,118,101,84,114,105,103,103,101,114,91,85,110,93,61,33,49,44,116,104,105,115,46,95,97,99,116,105,118,101,84,114,105,103,103,101,114,91,87,110,93,61,33,49,44,116,104,105,115,46,95,97,99,116,105,118,101,84,114,105,103,103,101,114,91,77,110,93,61,33,49,44,112,40,116,104,105,115,46,116,105,112,41,46,104,97,115,67,108,97,115,115,40,72,110,41,41,123,118,97,114,32,114,61,109,46,103,101,116,84,114,97,110,115,105,116,105,111,110,68,117,114,97,116,105,111,110,70,114,111,109,69,108,101,109,101,110,116,40,110,41,59,112,40,110,41,46,111,110,101,40,109,46,84,82,65,78,83,73,84,73,79,78,95,69,78,68,44,111,41,46,101,109,117,108,97,116,101,84,114,97,110,115,105,116,105,111,110,69,110,100,40,114,41,125,101,108,115,101,32,111,40,41,59,116,104,105,115,46,95,104,111,118,101,114,83,116,97,116,101,61,34,34,125,125,44,116,46,117,112,100,97,116,101,61,102,117,110,99,116,105,111,110,40,41,123,110,117,108,108,33,61,61,116,104,105,115,46,95,112,111,112,112,101,114,38,38,116,104,105,115,46,95,112,111,112,112,101,114,46,115,99,104,101,100,117,108,101,85,112,100,97,116,101,40,41,125,44,116,46,105,115,87,105,116,104,67,111,110,116,101,110,116,61,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,66,111,111,108,101,97,110,40,116,104,105,115,46,103,101,116,84,105,116,108,101,40,41,41,125,44,116,46,97,100,100,65,116,116,97,99,104,109,101,110,116,67,108,97,115,115,61,102,117,110,99,116,105,111,110,40,116,41,123,112,40,116,104,105,115,46,103,101,116,84,105,112,69,108,101,109,101,110,116,40,41,41,46,97,100,100,67,108,97,115,115,40,68,110,43,34,45,34,43,116,41,125,44,116,46,103,101,116,84,105,112,69,108,101,109,101,110,116,61,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,116,105,112,61,116,104,105,115,46,116,105,112,124,124,112,40,116,104,105,115,46,99,111,110,102,105,103,46,116,101,109,112,108,97,116,101,41,91,48,93,44,116,104,105,115,46,116,105,112,125,44,116,46,115,101,116,67,111,110,116,101,110,116,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,116,104,105,115,46,103,101,116,84,105,112,69,108,101,109,101,110,116,40,41,59,116,104,105,115,46,115,101,116,69,108,101,109,101,110,116,67,111,110,116,101,110,116,40,112,40,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,65,108,108,40,82,110,41,41,44,116,104,105,115,46,103,101,116,84,105,116,108,101,40,41,41,44,112,40,116,41,46,114,101,109,111,118,101,67,108,97,115,115,40,72,110,43,34,32,34,43,106,110,41,125,44,116,46,115,101,116,69,108,101,109,101,110,116,67,111,110,116,101,110,116,61,102,117,110,99,116,105,111,110,40,116,44,101,41,123,34,111,98,106,101,99,116,34,33,61,116,121,112,101,111,102,32,101,124,124,33,101,46,110,111,100,101,84,121,112,101,38,38,33,101,46,106,113,117,101,114,121,63,116,104,105,115,46,99,111,110,102,105,103,46,104,116,109,108,63,40,116,104,105,115,46,99,111,110,102,105,103,46,115,97,110,105,116,105,122,101,38,38,40,101,61,98,110,40,101,44,116,104,105,115,46,99,111,110,102,105,103,46,119,104,105,116,101,76,105,115,116,44,116,104,105,115,46,99,111,110,102,105,103,46,115,97,110,105,116,105,122,101,70,110,41,41,44,116,46,104,116,109,108,40,101,41,41,58,116,46,116,101,120,116,40,101,41,58,116,104,105,115,46,99,111,110,102,105,103,46,104,116,109,108,63,112,40,101,41,46,112,97,114,101,110,116,40,41,46,105,115,40,116,41,124,124,116,46,101,109,112,116,121,40,41,46,97,112,112,101,110,100,40,101,41,58,116,46,116,101,120,116,40,112,40,101,41,46,116,101,120,116,40,41,41,125,44,116,46,103,101,116,84,105,116,108,101,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,116,104,105,115,46,101,108,101,109,101,110,116,46,103,101,116,65,116,116,114,105,98,117,116,101,40,34,100,97,116,97,45,111,114,105,103,105,110,97,108,45,116,105,116,108,101,34,41,59,114,101,116,117,114,110,32,116,124,124,40,116,61,34,102,117,110,99,116,105,111,110,34,61,61,116,121,112,101,111,102,32,116,104,105,115,46,99,111,110,102,105,103,46,116,105,116,108,101,63,116,104,105,115,46,99,111,110,102,105,103,46,116,105,116,108,101,46,99,97,108,108,40,116,104,105,115,46,101,108,101,109,101,110,116,41,58,116,104,105,115,46,99,111,110,102,105,103,46,116,105,116,108,101,41,44,116,125,44,116,46,95,103,101,116,79,102,102,115,101,116,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,116,104,105,115,44,116,61,123,125,59,114,101,116,117,114,110,34,102,117,110,99,116,105,111,110,34,61,61,116,121,112,101,111,102,32,116,104,105,115,46,99,111,110,102,105,103,46,111,102,102,115,101,116,63,116,46,102,110,61,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,116,46,111,102,102,115,101,116,115,61,108,40,123,125,44,116,46,111,102,102,115,101,116,115,44,101,46,99,111,110,102,105,103,46,111,102,102,115,101,116,40,116,46,111,102,102,115,101,116,115,44,101,46,101,108,101,109,101,110,116,41,124,124,123,125,41,44,116,125,58,116,46,111,102,102,115,101,116,61,116,104,105,115,46,99,111,110,102,105,103,46,111,102,102,115,101,116,44,116,125,44,116,46,95,103,101,116,67,111,110,116,97,105,110,101,114,61,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,33,49,61,61,61,116,104,105,115,46,99,111,110,102,105,103,46,99,111,110,116,97,105,110,101,114,63,100,111,99,117,109,101,110,116,46,98,111,100,121,58,109,46,105,115,69,108,101,109,101,110,116,40,116,104,105,115,46,99,111,110,102,105,103,46,99,111,110,116,97,105,110,101,114,41,63,112,40,116,104,105,115,46,99,111,110,102,105,103,46,99,111,110,116,97,105,110,101,114,41,58,112,40,100,111,99,117,109,101,110,116,41,46,102,105,110,100,40,116,104,105,115,46,99,111,110,102,105,103,46,99,111,110,116,97,105,110,101,114,41,125,44,116,46,95,103,101,116,65,116,116,97,99,104,109,101,110,116,61,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,78,110,91,116,46,116,111,85,112,112,101,114,67,97,115,101,40,41,93,125,44,116,46,95,115,101,116,76,105,115,116,101,110,101,114,115,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,105,61,116,104,105,115,59,116,104,105,115,46,99,111,110,102,105,103,46,116,114,105,103,103,101,114,46,115,112,108,105,116,40,34,32,34,41,46,102,111,114,69,97,99,104,40,102,117,110,99,116,105,111,110,40,116,41,123,105,102,40,34,99,108,105,99,107,34,61,61,61,116,41,112,40,105,46,101,108,101,109,101,110,116,41,46,111,110,40,105,46,99,111,110,115,116,114,117,99,116,111,114,46,69,118,101,110,116,46,67,76,73,67,75,44,105,46,99,111,110,102,105,103,46,115,101,108,101,99,116,111,114,44,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,105,46,116,111,103,103,108,101,40,116,41,125,41,59,101,108,115,101,32,105,102,40,116,33,61,61,66,110,41,123,118,97,114,32,101,61,116,61,61,61,77,110,63,105,46,99,111,110,115,116,114,117,99,116,111,114,46,69,118,101,110,116,46,77,79,85,83,69,69,78,84,69,82,58,105,46,99,111,110,115,116,114,117,99,116,111,114,46,69,118,101,110,116,46,70,79,67,85,83,73,78,44,110,61,116,61,61,61,77,110,63,105,46,99,111,110,115,116,114,117,99,116,111,114,46,69,118,101,110,116,46,77,79,85,83,69,76,69,65,86,69,58,105,46,99,111,110,115,116,114,117,99,116,111,114,46,69,118,101,110,116,46,70,79,67,85,83,79,85,84,59,112,40,105,46,101,108,101,109,101,110,116,41,46,111,110,40,101,44,105,46,99,111,110,102,105,103,46,115,101,108,101,99,116,111,114,44,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,105,46,95,101,110,116,101,114,40,116,41,125,41,46,111,110,40,110,44,105,46,99,111,110,102,105,103,46,115,101,108,101,99,116,111,114,44,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,105,46,95,108,101,97,118,101,40,116,41,125,41,125,125,41,44,112,40,116,104,105,115,46,101,108,101,109,101,110,116,41,46,99,108,111,115,101,115,116,40,34,46,109,111,100,97,108,34,41,46,111,110,40,34,104,105,100,101,46,98,115,46,109,111,100,97,108,34,44,102,117,110,99,116,105,111,110,40,41,123,105,46,101,108,101,109,101,110,116,38,38,105,46,104,105,100,101,40,41,125,41,44,116,104,105,115,46,99,111,110,102,105,103,46,115,101,108,101,99,116,111,114,63,116,104,105,115,46,99,111,110,102,105,103,61,108,40,123,125,44,116,104,105,115,46,99,111,110,102,105,103,44,123,116,114,105,103,103,101,114,58,34,109,97,110,117,97,108,34,44,115,101,108,101,99,116,111,114,58,34,34,125,41,58,116,104,105,115,46,95,102,105,120,84,105,116,108,101,40,41,125,44,116,46,95,102,105,120,84,105,116,108,101,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,116,121,112,101,111,102,32,116,104,105,115,46,101,108,101,109,101,110,116,46,103,101,116,65,116,116,114,105,98,117,116,101,40,34,100,97,116,97,45,111,114,105,103,105,110,97,108,45,116,105,116,108,101,34,41,59,40,116,104,105,115,46,101,108,101,109,101,110,116,46,103,101,116,65,116,116,114,105,98,117,116,101,40,34,116,105,116,108,101,34,41,124,124,34,115,116,114,105,110,103,34,33,61,61,116,41,38,38,40,116,104,105,115,46,101,108,101,109,101,110,116,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,100,97,116,97,45,111,114,105,103,105,110,97,108,45,116,105,116,108,101,34,44,116,104,105,115,46,101,108,101,109,101,110,116,46,103,101,116,65,116,116,114,105,98,117,116,101,40,34,116,105,116,108,101,34,41,124,124,34,34,41,44,116,104,105,115,46,101,108,101,109,101,110,116,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,116,105,116,108,101,34,44,34,34,41,41,125,44,116,46,95,101,110,116,101,114,61,102,117,110,99,116,105,111,110,40,116,44,101,41,123,118,97,114,32,110,61,116,104,105,115,46,99,111,110,115,116,114,117,99,116,111,114,46,68,65,84,65,95,75,69,89,59,40,101,61,101,124,124,112,40,116,46,99,117,114,114,101,110,116,84,97,114,103,101,116,41,46,100,97,116,97,40,110,41,41,124,124,40,101,61,110,101,119,32,116,104,105,115,46,99,111,110,115,116,114,117,99,116,111,114,40,116,46,99,117,114,114,101,110,116,84,97,114,103,101,116,44,116,104,105,115,46,95,103,101,116,68,101,108,101,103,97,116,101,67,111,110,102,105,103,40,41,41,44,112,40,116,46,99,117,114,114,101,110,116,84,97,114,103,101,116,41,46,100,97,116,97,40,110,44,101,41,41,44,116,38,38,40,101,46,95,97,99,116,105,118,101,84,114,105,103,103,101,114,91,34,102,111,99,117,115,105,110,34,61,61,61,116,46,116,121,112,101,63,87,110,58,77,110,93,61,33,48,41,44,112,40,101,46,103,101,116,84,105,112,69,108,101,109,101,110,116,40,41,41,46,104,97,115,67,108,97,115,115,40,106,110,41,124,124,101,46,95,104,111,118,101,114,83,116,97,116,101,61,61,61,76,110,63,101,46,95,104,111,118,101,114,83,116,97,116,101,61,76,110,58,40,99,108,101,97,114,84,105,109,101,111,117,116,40,101,46,95,116,105,109,101,111,117,116,41,44,101,46,95,104,111,118,101,114,83,116,97,116,101,61,76,110,44,101,46,99,111,110,102,105,103,46,100,101,108,97,121,38,38,101,46,99,111,110,102,105,103,46,100,101,108,97,121,46,115,104,111,119,63,101,46,95,116,105,109,101,111,117,116,61,115,101,116,84,105,109,101,111,117,116,40,102,117,110,99,116,105,111,110,40,41,123,101,46,95,104,111,118,101,114,83,116,97,116,101,61,61,61,76,110,38,38,101,46,115,104,111,119,40,41,125,44,101,46,99,111,110,102,105,103,46,100,101,108,97,121,46,115,104,111,119,41,58,101,46,115,104,111,119,40,41,41,125,44,116,46,95,108,101,97,118,101,61,102,117,110,99,116,105,111,110,40,116,44,101,41,123,118,97,114,32,110,61,116,104,105,115,46,99,111,110,115,116,114,117,99,116,111,114,46,68,65,84,65,95,75,69,89,59,40,101,61,101,124,124,112,40,116,46,99,117,114,114,101,110,116,84,97,114,103,101,116,41,46,100,97,116,97,40,110,41,41,124,124,40,101,61,110,101,119,32,116,104,105,115,46,99,111,110,115,116,114,117,99,116,111,114,40,116,46,99,117,114,114,101,110,116,84,97,114,103,101,116,44,116,104,105,115,46,95,103,101,116,68,101,108,101,103,97,116,101,67,111,110,102,105,103,40,41,41,44,112,40,116,46,99,117,114,114,101,110,116,84,97,114,103,101,116,41,46,100,97,116,97,40,110,44,101,41,41,44,116,38,38,40,101,46,95,97,99,116,105,118,101,84,114,105,103,103,101,114,91,34,102,111,99,117,115,111,117,116,34,61,61,61,116,46,116,121,112,101,63,87,110,58,77,110,93,61,33,49,41,44,101,46,95,105,115,87,105,116,104,65,99,116,105,118,101,84,114,105,103,103,101,114,40,41,124,124,40,99,108,101,97,114,84,105,109,101,111,117,116,40,101,46,95,116,105,109,101,111,117,116,41,44,101,46,95,104,111,118,101,114,83,116,97,116,101,61,120,110,44,101,46,99,111,110,102,105,103,46,100,101,108,97,121,38,38,101,46,99,111,110,102,105,103,46,100,101,108,97,121,46,104,105,100,101,63,101,46,95,116,105,109,101,111,117,116,61,115,101,116,84,105,109,101,111,117,116,40,102,117,110,99,116,105,111,110,40,41,123,101,46,95,104,111,118,101,114,83,116,97,116,101,61,61,61,120,110,38,38,101,46,104,105,100,101,40,41,125,44,101,46,99,111,110,102,105,103,46,100,101,108,97,121,46,104,105,100,101,41,58,101,46,104,105,100,101,40,41,41,125,44,116,46,95,105,115,87,105,116,104,65,99,116,105,118,101,84,114,105,103,103,101,114,61,102,117,110,99,116,105,111,110,40,41,123,102,111,114,40,118,97,114,32,116,32,105,110,32,116,104,105,115,46,95,97,99,116,105,118,101,84,114,105,103,103,101,114,41,105,102,40,116,104,105,115,46,95,97,99,116,105,118,101,84,114,105,103,103,101,114,91,116,93,41,114,101,116,117,114,110,33,48,59,114,101,116,117,114,110,33,49,125,44,116,46,95,103,101,116,67,111,110,102,105,103,61,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,101,61,112,40,116,104,105,115,46,101,108,101,109,101,110,116,41,46,100,97,116,97,40,41,59,114,101,116,117,114,110,32,79,98,106,101,99,116,46,107,101,121,115,40,101,41,46,102,111,114,69,97,99,104,40,102,117,110,99,116,105,111,110,40,116,41,123,45,49,33,61,61,65,110,46,105,110,100,101,120,79,102,40,116,41,38,38,100,101,108,101,116,101,32,101,91,116,93,125,41,44,34,110,117,109,98,101,114,34,61,61,116,121,112,101,111,102,40,116,61,108,40,123,125,44,116,104,105,115,46,99,111,110,115,116,114,117,99,116,111,114,46,68,101,102,97,117,108,116,44,101,44,34,111,98,106,101,99,116,34,61,61,116,121,112,101,111,102,32,116,38,38,116,63,116,58,123,125,41,41,46,100,101,108,97,121,38,38,40,116,46,100,101,108,97,121,61,123,115,104,111,119,58,116,46,100,101,108,97,121,44,104,105,100,101,58,116,46,100,101,108,97,121,125,41,44,34,110,117,109,98,101,114,34,61,61,116,121,112,101,111,102,32,116,46,116,105,116,108,101,38,38,40,116,46,116,105,116,108,101,61,116,46,116,105,116,108,101,46,116,111,83,116,114,105,110,103,40,41,41,44,34,110,117,109,98,101,114,34,61,61,116,121,112,101,111,102,32,116,46,99,111,110,116,101,110,116,38,38,40,116,46,99,111,110,116,101,110,116,61,116,46,99,111,110,116,101,110,116,46,116,111,83,116,114,105,110,103,40,41,41,44,109,46,116,121,112,101,67,104,101,99,107,67,111,110,102,105,103,40,119,110,44,116,44,116,104,105,115,46,99,111,110,115,116,114,117,99,116,111,114,46,68,101,102,97,117,108,116,84,121,112,101,41,44,116,46,115,97,110,105,116,105,122,101,38,38,40,116,46,116,101,109,112,108,97,116,101,61,98,110,40,116,46,116,101,109,112,108,97,116,101,44,116,46,119,104,105,116,101,76,105,115,116,44,116,46,115,97,110,105,116,105,122,101,70,110,41,41,44,116,125,44,116,46,95,103,101,116,68,101,108,101,103,97,116,101,67,111,110,102,105,103,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,123,125,59,105,102,40,116,104,105,115,46,99,111,110,102,105,103,41,102,111,114,40,118,97,114,32,101,32,105,110,32,116,104,105,115,46,99,111,110,102,105,103,41,116,104,105,115,46,99,111,110,115,116,114,117,99,116,111,114,46,68,101,102,97,117,108,116,91,101,93,33,61,61,116,104,105,115,46,99,111,110,102,105,103,91,101,93,38,38,40,116,91,101,93,61,116,104,105,115,46,99,111,110,102,105,103,91,101,93,41,59,114,101,116,117,114,110,32,116,125,44,116,46,95,99,108,101,97,110,84,105,112,67,108,97,115,115,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,112,40,116,104,105,115,46,103,101,116,84,105,112,69,108,101,109,101,110,116,40,41,41,44,101,61,116,46,97,116,116,114,40,34,99,108,97,115,115,34,41,46,109,97,116,99,104,40,73,110,41,59,110,117,108,108,33,61,61,101,38,38,101,46,108,101,110,103,116,104,38,38,116,46,114,101,109,111,118,101,67,108,97,115,115,40,101,46,106,111,105,110,40,34,34,41,41,125,44,116,46,95,104,97,110,100,108,101,80,111,112,112,101,114,80,108,97,99,101,109,101,110,116,67,104,97,110,103,101,61,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,101,61,116,46,105,110,115,116,97,110,99,101,59,116,104,105,115,46,116,105,112,61,101,46,112,111,112,112,101,114,44,116,104,105,115,46,95,99,108,101,97,110,84,105,112,67,108,97,115,115,40,41,44,116,104,105,115,46,97,100,100,65,116,116,97,99,104,109,101,110,116,67,108,97,115,115,40,116,104,105,115,46,95,103,101,116,65,116,116,97,99,104,109,101,110,116,40,116,46,112,108,97,99,101,109,101,110,116,41,41,125,44,116,46,95,102,105,120,84,114,97,110,115,105,116,105,111,110,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,116,104,105,115,46,103,101,116,84,105,112,69,108,101,109,101,110,116,40,41,44,101,61,116,104,105,115,46,99,111,110,102,105,103,46,97,110,105,109,97,116,105,111,110,59,110,117,108,108,61,61,61,116,46,103,101,116,65,116,116,114,105,98,117,116,101,40,34,120,45,112,108,97,99,101,109,101,110,116,34,41,38,38,40,112,40,116,41,46,114,101,109,111,118,101,67,108,97,115,115,40,72,110,41,44,116,104,105,115,46,99,111,110,102,105,103,46,97,110,105,109,97,116,105,111,110,61,33,49,44,116,104,105,115,46,104,105,100,101,40,41,44,116,104,105,115,46,115,104,111,119,40,41,44,116,104,105,115,46,99,111,110,102,105,103,46,97,110,105,109,97,116,105,111,110,61,101,41,125,44,105,46,95,106,81,117,101,114,121,73,110,116,101,114,102,97,99,101,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,116,104,105,115,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,112,40,116,104,105,115,41,46,100,97,116,97,40,67,110,41,44,101,61,34,111,98,106,101,99,116,34,61,61,116,121,112,101,111,102,32,110,38,38,110,59,105,102,40,40,116,124,124,33,47,100,105,115,112,111,115,101,124,104,105,100,101,47,46,116,101,115,116,40,110,41,41,38,38,40,116,124,124,40,116,61,110,101,119,32,105,40,116,104,105,115,44,101,41,44,112,40,116,104,105,115,41,46,100,97,116,97,40,67,110,44,116,41,41,44,34,115,116,114,105,110,103,34,61,61,116,121,112,101,111,102,32,110,41,41,123,105,102,40,34,117,110,100,101,102,105,110,101,100,34,61,61,116,121,112,101,111,102,32,116,91,110,93,41,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,39,78,111,32,109,101,116,104,111,100,32,110,97,109,101,100,32,34,39,43,110,43,39,34,39,41,59,116,91,110,93,40,41,125,125,41,125,44,115,40,105,44,110,117,108,108,44,91,123,107,101,121,58,34,86,69,82,83,73,79,78,34,44,103,101,116,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,34,52,46,51,46,49,34,125,125,44,123,107,101,121,58,34,68,101,102,97,117,108,116,34,44,103,101,116,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,107,110,125,125,44,123,107,101,121,58,34,78,65,77,69,34,44,103,101,116,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,119,110,125,125,44,123,107,101,121,58,34,68,65,84,65,95,75,69,89,34,44,103,101,116,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,67,110,125,125,44,123,107,101,121,58,34,69,118,101,110,116,34,44,103,101,116,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,80,110,125,125,44,123,107,101,121,58,34,69,86,69,78,84,95,75,69,89,34,44,103,101,116,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,84,110,125,125,44,123,107,101,121,58,34,68,101,102,97,117,108,116,84,121,112,101,34,44,103,101,116,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,79,110,125,125,93,41,44,105,125,40,41,59,112,46,102,110,91,119,110,93,61,113,110,46,95,106,81,117,101,114,121,73,110,116,101,114,102,97,99,101,44,112,46,102,110,91,119,110,93,46,67,111,110,115,116,114,117,99,116,111,114,61,113,110,44,112,46,102,110,91,119,110,93,46,110,111,67,111,110,102,108,105,99,116,61,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,112,46,102,110,91,119,110,93,61,83,110,44,113,110,46,95,106,81,117,101,114,121,73,110,116,101,114,102,97,99,101,125,59,118,97,114,32,75,110,61,34,112,111,112,111,118,101,114,34,44,81,110,61,34,98,115,46,112,111,112,111,118,101,114,34,44,86,110,61,34,46,34,43,81,110,44,89,110,61,112,46,102,110,91,75,110,93,44,122,110,61,34,98,115,45,112,111,112,111,118,101,114,34,44,88,110,61,110,101,119,32,82,101,103,69,120,112,40,34,40,94,124,92,92,115,41,34,43,122,110,43,34,92,92,83,43,34,44,34,103,34,41,44,71,110,61,108,40,123,125,44,113,110,46,68,101,102,97,117,108,116,44,123,112,108,97,99,101,109,101,110,116,58,34,114,105,103,104,116,34,44,116,114,105,103,103,101,114,58,34,99,108,105,99,107,34,44,99,111,110,116,101,110,116,58,34,34,44,116,101,109,112,108,97,116,101,58,39,60,100,105,118,32,99,108,97,115,115,61,34,112,111,112,111,118,101,114,34,32,114,111,108,101,61,34,116,111,111,108,116,105,112,34,62,60,100,105,118,32,99,108,97,115,115,61,34,97,114,114,111,119,34,62,60,47,100,105,118,62,60,104,51,32,99,108,97,115,115,61,34,112,111,112,111,118,101,114,45,104,101,97,100,101,114,34,62,60,47,104,51,62,60,100,105,118,32,99,108,97,115,115,61,34,112,111,112,111,118,101,114,45,98,111,100,121,34,62,60,47,100,105,118,62,60,47,100,105,118,62,39,125,41,44,36,110,61,108,40,123,125,44,113,110,46,68,101,102,97,117,108,116,84,121,112,101,44,123,99,111,110,116,101,110,116,58,34,40,115,116,114,105,110,103,124,101,108,101,109,101,110,116,124,102,117,110,99,116,105,111,110,41,34,125,41,44,74,110,61,34,102,97,100,101,34,44,90,110,61,34,115,104,111,119,34,44,116,105,61,34,46,112,111,112,111,118,101,114,45,104,101,97,100,101,114,34,44,101,105,61,34,46,112,111,112,111,118,101,114,45,98,111,100,121,34,44,110,105,61,123,72,73,68,69,58,34,104,105,100,101,34,43,86,110,44,72,73,68,68,69,78,58,34,104,105,100,100,101,110,34,43,86,110,44,83,72,79,87,58,34,115,104,111,119,34,43,86,110,44,83,72,79,87,78,58,34,115,104,111,119,110,34,43,86,110,44,73,78,83,69,82,84,69,68,58,34,105,110,115,101,114,116,101,100,34,43,86,110,44,67,76,73,67,75,58,34,99,108,105,99,107,34,43,86,110,44,70,79,67,85,83,73,78,58,34,102,111,99,117,115,105,110,34,43,86,110,44,70,79,67,85,83,79,85,84,58,34,102,111,99,117,115,111,117,116,34,43,86,110,44,77,79,85,83,69,69,78,84,69,82,58,34,109,111,117,115,101,101,110,116,101,114,34,43,86,110,44,77,79,85,83,69,76,69,65,86,69,58,34,109,111,117,115,101,108,101,97,118,101,34,43,86,110,125,44,105,105,61,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,101,44,110,59,102,117,110,99,116,105,111,110,32,105,40,41,123,114,101,116,117,114,110,32,116,46,97,112,112,108,121,40,116,104,105,115,44,97,114,103,117,109,101,110,116,115,41,124,124,116,104,105,115,125,110,61,116,44,40,101,61,105,41,46,112,114,111,116,111,116,121,112,101,61,79,98,106,101,99,116,46,99,114,101,97,116,101,40,110,46,112,114,111,116,111,116,121,112,101,41,44,40,101,46,112,114,111,116,111,116,121,112,101,46,99,111,110,115,116,114,117,99,116,111,114,61,101,41,46,95,95,112,114,111,116,111,95,95,61,110,59,118,97,114,32,111,61,105,46,112,114,111,116,111,116,121,112,101,59,114,101,116,117,114,110,32,111,46,105,115,87,105,116,104,67,111,110,116,101,110,116,61,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,103,101,116,84,105,116,108,101,40,41,124,124,116,104,105,115,46,95,103,101,116,67,111,110,116,101,110,116,40,41,125,44,111,46,97,100,100,65,116,116,97,99,104,109,101,110,116,67,108,97,115,115,61,102,117,110,99,116,105,111,110,40,116,41,123,112,40,116,104,105,115,46,103,101,116,84,105,112,69,108,101,109,101,110,116,40,41,41,46,97,100,100,67,108,97,115,115,40,122,110,43,34,45,34,43,116,41,125,44,111,46,103,101,116,84,105,112,69,108,101,109,101,110,116,61,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,116,105,112,61,116,104,105,115,46,116,105,112,124,124,112,40,116,104,105,115,46,99,111,110,102,105,103,46,116,101,109,112,108,97,116,101,41,91,48,93,44,116,104,105,115,46,116,105,112,125,44,111,46,115,101,116,67,111,110,116,101,110,116,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,112,40,116,104,105,115,46,103,101,116,84,105,112,69,108,101,109,101,110,116,40,41,41,59,116,104,105,115,46,115,101,116,69,108,101,109,101,110,116,67,111,110,116,101,110,116,40,116,46,102,105,110,100,40,116,105,41,44,116,104,105,115,46,103,101,116,84,105,116,108,101,40,41,41,59,118,97,114,32,101,61,116,104,105,115,46,95,103,101,116,67,111,110,116,101,110,116,40,41,59,34,102,117,110,99,116,105,111,110,34,61,61,116,121,112,101,111,102,32,101,38,38,40,101,61,101,46,99,97,108,108,40,116,104,105,115,46,101,108,101,109,101,110,116,41,41,44,116,104,105,115,46,115,101,116,69,108,101,109,101,110,116,67,111,110,116,101,110,116,40,116,46,102,105,110,100,40,101,105,41,44,101,41,44,116,46,114,101,109,111,118,101,67,108,97,115,115,40,74,110,43,34,32,34,43,90,110,41,125,44,111,46,95,103,101,116,67,111,110,116,101,110,116,61,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,101,108,101,109,101,110,116,46,103,101,116,65,116,116,114,105,98,117,116,101,40,34,100,97,116,97,45,99,111,110,116,101,110,116,34,41,124,124,116,104,105,115,46,99,111,110,102,105,103,46,99,111,110,116,101,110,116,125,44,111,46,95,99,108,101,97,110,84,105,112,67,108,97,115,115,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,112,40,116,104,105,115,46,103,101,116,84,105,112,69,108,101,109,101,110,116,40,41,41,44,101,61,116,46,97,116,116,114,40,34,99,108,97,115,115,34,41,46,109,97,116,99,104,40,88,110,41,59,110,117,108,108,33,61,61,101,38,38,48,60,101,46,108,101,110,103,116,104,38,38,116,46,114,101,109,111,118,101,67,108,97,115,115,40,101,46,106,111,105,110,40,34,34,41,41,125,44,105,46,95,106,81,117,101,114,121,73,110,116,101,114,102,97,99,101,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,116,104,105,115,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,112,40,116,104,105,115,41,46,100,97,116,97,40,81,110,41,44,101,61,34,111,98,106,101,99,116,34,61,61,116,121,112,101,111,102,32,110,63,110,58,110,117,108,108,59,105,102,40,40,116,124,124,33,47,100,105,115,112,111,115,101,124,104,105,100,101,47,46,116,101,115,116,40,110,41,41,38,38,40,116,124,124,40,116,61,110,101,119,32,105,40,116,104,105,115,44,101,41,44,112,40,116,104,105,115,41,46,100,97,116,97,40,81,110,44,116,41,41,44,34,115,116,114,105,110,103,34,61,61,116,121,112,101,111,102,32,110,41,41,123,105,102,40,34,117,110,100,101,102,105,110,101,100,34,61,61,116,121,112,101,111,102,32,116,91,110,93,41,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,39,78,111,32,109,101,116,104,111,100,32,110,97,109,101,100,32,34,39,43,110,43,39,34,39,41,59,116,91,110,93,40,41,125,125,41,125,44,115,40,105,44,110,117,108,108,44,91,123,107,101,121,58,34,86,69,82,83,73,79,78,34,44,103,101,116,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,34,52,46,51,46,49,34,125,125,44,123,107,101,121,58,34,68,101,102,97,117,108,116,34,44,103,101,116,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,71,110,125,125,44,123,107,101,121,58,34,78,65,77,69,34,44,103,101,116,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,75,110,125,125,44,123,107,101,121,58,34,68,65,84,65,95,75,69,89,34,44,103,101,116,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,81,110,125,125,44,123,107,101,121,58,34,69,118,101,110,116,34,44,103,101,116,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,110,105,125,125,44,123,107,101,121,58,34,69,86,69,78,84,95,75,69,89,34,44,103,101,116,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,86,110,125,125,44,123,107,101,121,58,34,68,101,102,97,117,108,116,84,121,112,101,34,44,103,101,116,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,36,110,125,125,93,41,44,105,125,40,113,110,41,59,112,46,102,110,91,75,110,93,61,105,105,46,95,106,81,117,101,114,121,73,110,116,101,114,102,97,99,101,44,112,46,102,110,91,75,110,93,46,67,111,110,115,116,114,117,99,116,111,114,61,105,105,44,112,46,102,110,91,75,110,93,46,110,111,67,111,110,102,108,105,99,116,61,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,112,46,102,110,91,75,110,93,61,89,110,44,105,105,46,95,106,81,117,101,114,121,73,110,116,101,114,102,97,99,101,125,59,118,97,114,32,111,105,61,34,115,99,114,111,108,108,115,112,121,34,44,114,105,61,34,98,115,46,115,99,114,111,108,108,115,112,121,34,44,115,105,61,34,46,34,43,114,105,44,97,105,61,112,46,102,110,91,111,105,93,44,108,105,61,123,111,102,102,115,101,116,58,49,48,44,109,101,116,104,111,100,58,34,97,117,116,111,34,44,116,97,114,103,101,116,58,34,34,125,44,99,105,61,123,111,102,102,115,101,116,58,34,110,117,109,98,101,114,34,44,109,101,116,104,111,100,58,34,115,116,114,105,110,103,34,44,116,97,114,103,101,116,58,34,40,115,116,114,105,110,103,124,101,108,101,109,101,110,116,41,34,125,44,104,105,61,123,65,67,84,73,86,65,84,69,58,34,97,99,116,105,118,97,116,101,34,43,115,105,44,83,67,82,79,76,76,58,34,115,99,114,111,108,108,34,43,115,105,44,76,79,65,68,95,68,65,84,65,95,65,80,73,58,34,108,111,97,100,34,43,115,105,43,34,46,100,97,116,97,45,97,112,105,34,125,44,117,105,61,34,100,114,111,112,100,111,119,110,45,105,116,101,109,34,44,102,105,61,34,97,99,116,105,118,101,34,44,100,105,61,39,91,100,97,116,97,45,115,112,121,61,34,115,99,114,111,108,108,34,93,39,44,112,105,61,34,46,110,97,118,44,32,46,108,105,115,116,45,103,114,111,117,112,34,44,109,105,61,34,46,110,97,118,45,108,105,110,107,34,44,103,105,61,34,46,110,97,118,45,105,116,101,109,34,44,95,105,61,34,46,108,105,115,116,45,103,114,111,117,112,45,105,116,101,109,34,44,118,105,61,34,46,100,114,111,112,100,111,119,110,34,44,121,105,61,34,46,100,114,111,112,100,111,119,110,45,105,116,101,109,34,44,69,105,61,34,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,34,44,98,105,61,34,111,102,102,115,101,116,34,44,119,105,61,34,112,111,115,105,116,105,111,110,34,44,67,105,61,102,117,110,99,116,105,111,110,40,41,123,102,117,110,99,116,105,111,110,32,110,40,116,44,101,41,123,118,97,114,32,110,61,116,104,105,115,59,116,104,105,115,46,95,101,108,101,109,101,110,116,61,116,44,116,104,105,115,46,95,115,99,114,111,108,108,69,108,101,109,101,110,116,61,34,66,79,68,89,34,61,61,61,116,46,116,97,103,78,97,109,101,63,119,105,110,100,111,119,58,116,44,116,104,105,115,46,95,99,111,110,102,105,103,61,116,104,105,115,46,95,103,101,116,67,111,110,102,105,103,40,101,41,44,116,104,105,115,46,95,115,101,108,101,99,116,111,114,61,116,104,105,115,46,95,99,111,110,102,105,103,46,116,97,114,103,101,116,43,34,32,34,43,109,105,43,34,44,34,43,116,104,105,115,46,95,99,111,110,102,105,103,46,116,97,114,103,101,116,43,34,32,34,43,95,105,43,34,44,34,43,116,104,105,115,46,95,99,111,110,102,105,103,46,116,97,114,103,101,116,43,34,32,34,43,121,105,44,116,104,105,115,46,95,111,102,102,115,101,116,115,61,91,93,44,116,104,105,115,46,95,116,97,114,103,101,116,115,61,91,93,44,116,104,105,115,46,95,97,99,116,105,118,101,84,97,114,103,101,116,61,110,117,108,108,44,116,104,105,115,46,95,115,99,114,111,108,108,72,101,105,103,104,116,61,48,44,112,40,116,104,105,115,46,95,115,99,114,111,108,108,69,108,101,109,101,110,116,41,46,111,110,40,104,105,46,83,67,82,79,76,76,44,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,110,46,95,112,114,111,99,101,115,115,40,116,41,125,41,44,116,104,105,115,46,114,101,102,114,101,115,104,40,41,44,116,104,105,115,46,95,112,114,111,99,101,115,115,40,41,125,118,97,114,32,116,61,110,46,112,114,111,116,111,116,121,112,101,59,114,101,116,117,114,110,32,116,46,114,101,102,114,101,115,104,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,116,104,105,115,44,116,61,116,104,105,115,46,95,115,99,114,111,108,108,69,108,101,109,101,110,116,61,61,61,116,104,105,115,46,95,115,99,114,111,108,108,69,108,101,109,101,110,116,46,119,105,110,100,111,119,63,98,105,58,119,105,44,111,61,34,97,117,116,111,34,61,61,61,116,104,105,115,46,95,99,111,110,102,105,103,46,109,101,116,104,111,100,63,116,58,116,104,105,115,46,95,99,111,110,102,105,103,46,109,101,116,104,111,100,44,114,61,111,61,61,61,119,105,63,116,104,105,115,46,95,103,101,116,83,99,114,111,108,108,84,111,112,40,41,58,48,59,116,104,105,115,46,95,111,102,102,115,101,116,115,61,91,93,44,116,104,105,115,46,95,116,97,114,103,101,116,115,61,91,93,44,116,104,105,115,46,95,115,99,114,111,108,108,72,101,105,103,104,116,61,116,104,105,115,46,95,103,101,116,83,99,114,111,108,108,72,101,105,103,104,116,40,41,44,91,93,46,115,108,105,99,101,46,99,97,108,108,40,100,111,99,117,109,101,110,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,65,108,108,40,116,104,105,115,46,95,115,101,108,101,99,116,111,114,41,41,46,109,97,112,40,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,101,44,110,61,109,46,103,101,116,83,101,108,101,99,116,111,114,70,114,111,109,69,108,101,109,101,110,116,40,116,41,59,105,102,40,110,38,38,40,101,61,100,111,99,117,109,101,110,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,40,110,41,41,44,101,41,123,118,97,114,32,105,61,101,46,103,101,116,66,111,117,110,100,105,110,103,67,108,105,101,110,116,82,101,99,116,40,41,59,105,102,40,105,46,119,105,100,116,104,124,124,105,46,104,101,105,103,104,116,41,114,101,116,117,114,110,91,112,40,101,41,91,111,93,40,41,46,116,111,112,43,114,44,110,93,125,114,101,116,117,114,110,32,110,117,108,108,125,41,46,102,105,108,116,101,114,40,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,116,125,41,46,115,111,114,116,40,102,117,110,99,116,105,111,110,40,116,44,101,41,123,114,101,116,117,114,110,32,116,91,48,93,45,101,91,48,93,125,41,46,102,111,114,69,97,99,104,40,102,117,110,99,116,105,111,110,40,116,41,123,101,46,95,111,102,102,115,101,116,115,46,112,117,115,104,40,116,91,48,93,41,44,101,46,95,116,97,114,103,101,116,115,46,112,117,115,104,40,116,91,49,93,41,125,41,125,44,116,46,100,105,115,112,111,115,101,61,102,117,110,99,116,105,111,110,40,41,123,112,46,114,101,109,111,118,101,68,97,116,97,40,116,104,105,115,46,95,101,108,101,109,101,110,116,44,114,105,41,44,112,40,116,104,105,115,46,95,115,99,114,111,108,108,69,108,101,109,101,110,116,41,46,111,102,102,40,115,105,41,44,116,104,105,115,46,95,101,108,101,109,101,110,116,61,110,117,108,108,44,116,104,105,115,46,95,115,99,114,111,108,108,69,108,101,109,101,110,116,61,110,117,108,108,44,116,104,105,115,46,95,99,111,110,102,105,103,61,110,117,108,108,44,116,104,105,115,46,95,115,101,108,101,99,116,111,114,61,110,117,108,108,44,116,104,105,115,46,95,111,102,102,115,101,116,115,61,110,117,108,108,44,116,104,105,115,46,95,116,97,114,103,101,116,115,61,110,117,108,108,44,116,104,105,115,46,95,97,99,116,105,118,101,84,97,114,103,101,116,61,110,117,108,108,44,116,104,105,115,46,95,115,99,114,111,108,108,72,101,105,103,104,116,61,110,117,108,108,125,44,116,46,95,103,101,116,67,111,110,102,105,103,61,102,117,110,99,116,105,111,110,40,116,41,123,105,102,40,34,115,116,114,105,110,103,34,33,61,116,121,112,101,111,102,40,116,61,108,40,123,125,44,108,105,44,34,111,98,106,101,99,116,34,61,61,116,121,112,101,111,102,32,116,38,38,116,63,116,58,123,125,41,41,46,116,97,114,103,101,116,41,123,118,97,114,32,101,61,112,40,116,46,116,97,114,103,101,116,41,46,97,116,116,114,40,34,105,100,34,41,59,101,124,124,40,101,61,109,46,103,101,116,85,73,68,40,111,105,41,44,112,40,116,46,116,97,114,103,101,116,41,46,97,116,116,114,40,34,105,100,34,44,101,41,41,44,116,46,116,97,114,103,101,116,61,34,35,34,43,101,125,114,101,116,117,114,110,32,109,46,116,121,112,101,67,104,101,99,107,67,111,110,102,105,103,40,111,105,44,116,44,99,105,41,44,116,125,44,116,46,95,103,101,116,83,99,114,111,108,108,84,111,112,61,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,115,99,114,111,108,108,69,108,101,109,101,110,116,61,61,61,119,105,110,100,111,119,63,116,104,105,115,46,95,115,99,114,111,108,108,69,108,101,109,101,110,116,46,112,97,103,101,89,79,102,102,115,101,116,58,116,104,105,115,46,95,115,99,114,111,108,108,69,108,101,109,101,110,116,46,115,99,114,111,108,108,84,111,112,125,44,116,46,95,103,101,116,83,99,114,111,108,108,72,101,105,103,104,116,61,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,115,99,114,111,108,108,69,108,101,109,101,110,116,46,115,99,114,111,108,108,72,101,105,103,104,116,124,124,77,97,116,104,46,109,97,120,40,100,111,99,117,109,101,110,116,46,98,111,100,121,46,115,99,114,111,108,108,72,101,105,103,104,116,44,100,111,99,117,109,101,110,116,46,100,111,99,117,109,101,110,116,69,108,101,109,101,110,116,46,115,99,114,111,108,108,72,101,105,103,104,116,41,125,44,116,46,95,103,101,116,79,102,102,115,101,116,72,101,105,103,104,116,61,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,115,99,114,111,108,108,69,108,101,109,101,110,116,61,61,61,119,105,110,100,111,119,63,119,105,110,100,111,119,46,105,110,110,101,114,72,101,105,103,104,116,58,116,104,105,115,46,95,115,99,114,111,108,108,69,108,101,109,101,110,116,46,103,101,116,66,111,117,110,100,105,110,103,67,108,105,101,110,116,82,101,99,116,40,41,46,104,101,105,103,104,116,125,44,116,46,95,112,114,111,99,101,115,115,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,116,104,105,115,46,95,103,101,116,83,99,114,111,108,108,84,111,112,40,41,43,116,104,105,115,46,95,99,111,110,102,105,103,46,111,102,102,115,101,116,44,101,61,116,104,105,115,46,95,103,101,116,83,99,114,111,108,108,72,101,105,103,104,116,40,41,44,110,61,116,104,105,115,46,95,99,111,110,102,105,103,46,111,102,102,115,101,116,43,101,45,116,104,105,115,46,95,103,101,116,79,102,102,115,101,116,72,101,105,103,104,116,40,41,59,105,102,40,116,104,105,115,46,95,115,99,114,111,108,108,72,101,105,103,104,116,33,61,61,101,38,38,116,104,105,115,46,114,101,102,114,101,115,104,40,41,44,110,60,61,116,41,123,118,97,114,32,105,61,116,104,105,115,46,95,116,97,114,103,101,116,115,91,116,104,105,115,46,95,116,97,114,103,101,116,115,46,108,101,110,103,116,104,45,49,93,59,116,104,105,115,46,95,97,99,116,105,118,101,84,97,114,103,101,116,33,61,61,105,38,38,116,104,105,115,46,95,97,99,116,105,118,97,116,101,40,105,41,125,101,108,115,101,123,105,102,40,116,104,105,115,46,95,97,99,116,105,118,101,84,97,114,103,101,116,38,38,116,60,116,104,105,115,46,95,111,102,102,115,101,116,115,91,48,93,38,38,48,60,116,104,105,115,46,95,111,102,102,115,101,116,115,91,48,93,41,114,101,116,117,114,110,32,116,104,105,115,46,95,97,99,116,105,118,101,84,97,114,103,101,116,61,110,117,108,108,44,118,111,105,100,32,116,104,105,115,46,95,99,108,101,97,114,40,41,59,102,111,114,40,118,97,114,32,111,61,116,104,105,115,46,95,111,102,102,115,101,116,115,46,108,101,110,103,116,104,59,111,45,45,59,41,123,116,104,105,115,46,95,97,99,116,105,118,101,84,97,114,103,101,116,33,61,61,116,104,105,115,46,95,116,97,114,103,101,116,115,91,111,93,38,38,116,62,61,116,104,105,115,46,95,111,102,102,115,101,116,115,91,111,93,38,38,40,34,117,110,100,101,102,105,110,101,100,34,61,61,116,121,112,101,111,102,32,116,104,105,115,46,95,111,102,102,115,101,116,115,91,111,43,49,93,124,124,116,60,116,104,105,115,46,95,111,102,102,115,101,116,115,91,111,43,49,93,41,38,38,116,104,105,115,46,95,97,99,116,105,118,97,116,101,40,116,104,105,115,46,95,116,97,114,103,101,116,115,91,111,93,41,125,125,125,44,116,46,95,97,99,116,105,118,97,116,101,61,102,117,110,99,116,105,111,110,40,101,41,123,116,104,105,115,46,95,97,99,116,105,118,101,84,97,114,103,101,116,61,101,44,116,104,105,115,46,95,99,108,101,97,114,40,41,59,118,97,114,32,116,61,116,104,105,115,46,95,115,101,108,101,99,116,111,114,46,115,112,108,105,116,40,34,44,34,41,46,109,97,112,40,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,116,43,39,91,100,97,116,97,45,116,97,114,103,101,116,61,34,39,43,101,43,39,34,93,44,39,43,116,43,39,91,104,114,101,102,61,34,39,43,101,43,39,34,93,39,125,41,44,110,61,112,40,91,93,46,115,108,105,99,101,46,99,97,108,108,40,100,111,99,117,109,101,110,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,65,108,108,40,116,46,106,111,105,110,40,34,44,34,41,41,41,41,59,110,46,104,97,115,67,108,97,115,115,40,117,105,41,63,40,110,46,99,108,111,115,101,115,116,40,118,105,41,46,102,105,110,100,40,69,105,41,46,97,100,100,67,108,97,115,115,40,102,105,41,44,110,46,97,100,100,67,108,97,115,115,40,102,105,41,41,58,40,110,46,97,100,100,67,108,97,115,115,40,102,105,41,44,110,46,112,97,114,101,110,116,115,40,112,105,41,46,112,114,101,118,40,109,105,43,34,44,32,34,43,95,105,41,46,97,100,100,67,108,97,115,115,40,102,105,41,44,110,46,112,97,114,101,110,116,115,40,112,105,41,46,112,114,101,118,40,103,105,41,46,99,104,105,108,100,114,101,110,40,109,105,41,46,97,100,100,67,108,97,115,115,40,102,105,41,41,44,112,40,116,104,105,115,46,95,115,99,114,111,108,108,69,108,101,109,101,110,116,41,46,116,114,105,103,103,101,114,40,104,105,46,65,67,84,73,86,65,84,69,44,123,114,101,108,97,116,101,100,84,97,114,103,101,116,58,101,125,41,125,44,116,46,95,99,108,101,97,114,61,102,117,110,99,116,105,111,110,40,41,123,91,93,46,115,108,105,99,101,46,99,97,108,108,40,100,111,99,117,109,101,110,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,65,108,108,40,116,104,105,115,46,95,115,101,108,101,99,116,111,114,41,41,46,102,105,108,116,101,114,40,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,116,46,99,108,97,115,115,76,105,115,116,46,99,111,110,116,97,105,110,115,40,102,105,41,125,41,46,102,111,114,69,97,99,104,40,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,116,46,99,108,97,115,115,76,105,115,116,46,114,101,109,111,118,101,40,102,105,41,125,41,125,44,110,46,95,106,81,117,101,114,121,73,110,116,101,114,102,97,99,101,61,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,116,104,105,115,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,112,40,116,104,105,115,41,46,100,97,116,97,40,114,105,41,59,105,102,40,116,124,124,40,116,61,110,101,119,32,110,40,116,104,105,115,44,34,111,98,106,101,99,116,34,61,61,116,121,112,101,111,102,32,101,38,38,101,41,44,112,40,116,104,105,115,41,46,100,97,116,97,40,114,105,44,116,41,41,44,34,115,116,114,105,110,103,34,61,61,116,121,112,101,111,102,32,101,41,123,105,102,40,34,117,110,100,101,102,105,110,101,100,34,61,61,116,121,112,101,111,102,32,116,91,101,93,41,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,39,78,111,32,109,101,116,104,111,100,32,110,97,109,101,100,32,34,39,43,101,43,39,34,39,41,59,116,91,101,93,40,41,125,125,41,125,44,115,40,110,44,110,117,108,108,44,91,123,107,101,121,58,34,86,69,82,83,73,79,78,34,44,103,101,116,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,34,52,46,51,46,49,34,125,125,44,123,107,101,121,58,34,68,101,102,97,117,108,116,34,44,103,101,116,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,108,105,125,125,93,41,44,110,125,40,41,59,112,40,119,105,110,100,111,119,41,46,111,110,40,104,105,46,76,79,65,68,95,68,65,84,65,95,65,80,73,44,102,117,110,99,116,105,111,110,40,41,123,102,111,114,40,118,97,114,32,116,61,91,93,46,115,108,105,99,101,46,99,97,108,108,40,100,111,99,117,109,101,110,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,65,108,108,40,100,105,41,41,44,101,61,116,46,108,101,110,103,116,104,59,101,45,45,59,41,123,118,97,114,32,110,61,112,40,116,91,101,93,41,59,67,105,46,95,106,81,117,101,114,121,73,110,116,101,114,102,97,99,101,46,99,97,108,108,40,110,44,110,46,100,97,116,97,40,41,41,125,125,41,44,112,46,102,110,91,111,105,93,61,67,105,46,95,106,81,117,101,114,121,73,110,116,101,114,102,97,99,101,44,112,46,102,110,91,111,105,93,46,67,111,110,115,116,114,117,99,116,111,114,61,67,105,44,112,46,102,110,91,111,105,93,46,110,111,67,111,110,102,108,105,99,116,61,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,112,46,102,110,91,111,105,93,61,97,105,44,67,105,46,95,106,81,117,101,114,121,73,110,116,101,114,102,97,99,101,125,59,118,97,114,32,84,105,61,34,98,115,46,116,97,98,34,44,83,105,61,34,46,34,43,84,105,44,68,105,61,112,46,102,110,46,116,97,98,44,73,105,61,123,72,73,68,69,58,34,104,105,100,101,34,43,83,105,44,72,73,68,68,69,78,58,34,104,105,100,100,101,110,34,43,83,105,44,83,72,79,87,58,34,115,104,111,119,34,43,83,105,44,83,72,79,87,78,58,34,115,104,111,119,110,34,43,83,105,44,67,76,73,67,75,95,68,65,84,65,95,65,80,73,58,34,99,108,105,99,107,34,43,83,105,43,34,46,100,97,116,97,45,97,112,105,34,125,44,65,105,61,34,100,114,111,112,100,111,119,110,45,109,101,110,117,34,44,79,105,61,34,97,99,116,105,118,101,34,44,78,105,61,34,100,105,115,97,98,108,101,100,34,44,107,105,61,34,102,97,100,101,34,44,76,105,61,34,115,104,111,119,34,44,120,105,61,34,46,100,114,111,112,100,111,119,110,34,44,80,105,61,34,46,110,97,118,44,32,46,108,105,115,116,45,103,114,111,117,112,34,44,72,105,61,34,46,97,99,116,105,118,101,34,44,106,105,61,34,62,32,108,105,32,62,32,46,97,99,116,105,118,101,34,44,82,105,61,39,91,100,97,116,97,45,116,111,103,103,108,101,61,34,116,97,98,34,93,44,32,91,100,97,116,97,45,116,111,103,103,108,101,61,34,112,105,108,108,34,93,44,32,91,100,97,116,97,45,116,111,103,103,108,101,61,34,108,105,115,116,34,93,39,44,70,105,61,34,46,100,114,111,112,100,111,119,110,45,116,111,103,103,108,101,34,44,77,105,61,34,62,32,46,100,114,111,112,100,111,119,110,45,109,101,110,117,32,46,97,99,116,105,118,101,34,44,87,105,61,102,117,110,99,116,105,111,110,40,41,123,102,117,110,99,116,105,111,110,32,105,40,116,41,123,116,104,105,115,46,95,101,108,101,109,101,110,116,61,116,125,118,97,114,32,116,61,105,46,112,114,111,116,111,116,121,112,101,59,114,101,116,117,114,110,32,116,46,115,104,111,119,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,110,61,116,104,105,115,59,105,102,40,33,40,116,104,105,115,46,95,101,108,101,109,101,110,116,46,112,97,114,101,110,116,78,111,100,101,38,38,116,104,105,115,46,95,101,108,101,109,101,110,116,46,112,97,114,101,110,116,78,111,100,101,46,110,111,100,101,84,121,112,101,61,61,61,78,111,100,101,46,69,76,69,77,69,78,84,95,78,79,68,69,38,38,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,104,97,115,67,108,97,115,115,40,79,105,41,124,124,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,104,97,115,67,108,97,115,115,40,78,105,41,41,41,123,118,97,114,32,116,44,105,44,101,61,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,99,108,111,115,101,115,116,40,80,105,41,91,48,93,44,111,61,109,46,103,101,116,83,101,108,101,99,116,111,114,70,114,111,109,69,108,101,109,101,110,116,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,59,105,102,40,101,41,123,118,97,114,32,114,61,34,85,76,34,61,61,61,101,46,110,111,100,101,78,97,109,101,124,124,34,79,76,34,61,61,61,101,46,110,111,100,101,78,97,109,101,63,106,105,58,72,105,59,105,61,40,105,61,112,46,109,97,107,101,65,114,114,97,121,40,112,40,101,41,46,102,105,110,100,40,114,41,41,41,91,105,46,108,101,110,103,116,104,45,49,93,125,118,97,114,32,115,61,112,46,69,118,101,110,116,40,73,105,46,72,73,68,69,44,123,114,101,108,97,116,101,100,84,97,114,103,101,116,58,116,104,105,115,46,95,101,108,101,109,101,110,116,125,41,44,97,61,112,46,69,118,101,110,116,40,73,105,46,83,72,79,87,44,123,114,101,108,97,116,101,100,84,97,114,103,101,116,58,105,125,41,59,105,102,40,105,38,38,112,40,105,41,46,116,114,105,103,103,101,114,40,115,41,44,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,116,114,105,103,103,101,114,40,97,41,44,33,97,46,105,115,68,101,102,97,117,108,116,80,114,101,118,101,110,116,101,100,40,41,38,38,33,115,46,105,115,68,101,102,97,117,108,116,80,114,101,118,101,110,116,101,100,40,41,41,123,111,38,38,40,116,61,100,111,99,117,109,101,110,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,40,111,41,41,44,116,104,105,115,46,95,97,99,116,105,118,97,116,101,40,116,104,105,115,46,95,101,108,101,109,101,110,116,44,101,41,59,118,97,114,32,108,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,112,46,69,118,101,110,116,40,73,105,46,72,73,68,68,69,78,44,123,114,101,108,97,116,101,100,84,97,114,103,101,116,58,110,46,95,101,108,101,109,101,110,116,125,41,44,101,61,112,46,69,118,101,110,116,40,73,105,46,83,72,79,87,78,44,123,114,101,108,97,116,101,100,84,97,114,103,101,116,58,105,125,41,59,112,40,105,41,46,116,114,105,103,103,101,114,40,116,41,44,112,40,110,46,95,101,108,101,109,101,110,116,41,46,116,114,105,103,103,101,114,40,101,41,125,59,116,63,116,104,105,115,46,95,97,99,116,105,118,97,116,101,40,116,44,116,46,112,97,114,101,110,116,78,111,100,101,44,108,41,58,108,40,41,125,125,125,44,116,46,100,105,115,112,111,115,101,61,102,117,110,99,116,105,111,110,40,41,123,112,46,114,101,109,111,118,101,68,97,116,97,40,116,104,105,115,46,95,101,108,101,109,101,110,116,44,84,105,41,44,116,104,105,115,46,95,101,108,101,109,101,110,116,61,110,117,108,108,125,44,116,46,95,97,99,116,105,118,97,116,101,61,102,117,110,99,116,105,111,110,40,116,44,101,44,110,41,123,118,97,114,32,105,61,116,104,105,115,44,111,61,40,33,101,124,124,34,85,76,34,33,61,61,101,46,110,111,100,101,78,97,109,101,38,38,34,79,76,34,33,61,61,101,46,110,111,100,101,78,97,109,101,63,112,40,101,41,46,99,104,105,108,100,114,101,110,40,72,105,41,58,112,40,101,41,46,102,105,110,100,40,106,105,41,41,91,48,93,44,114,61,110,38,38,111,38,38,112,40,111,41,46,104,97,115,67,108,97,115,115,40,107,105,41,44,115,61,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,105,46,95,116,114,97,110,115,105,116,105,111,110,67,111,109,112,108,101,116,101,40,116,44,111,44,110,41,125,59,105,102,40,111,38,38,114,41,123,118,97,114,32,97,61,109,46,103,101,116,84,114,97,110,115,105,116,105,111,110,68,117,114,97,116,105,111,110,70,114,111,109,69,108,101,109,101,110,116,40,111,41,59,112,40,111,41,46,114,101,109,111,118,101,67,108,97,115,115,40,76,105,41,46,111,110,101,40,109,46,84,82,65,78,83,73,84,73,79,78,95,69,78,68,44,115,41,46,101,109,117,108,97,116,101,84,114,97,110,115,105,116,105,111,110,69,110,100,40,97,41,125,101,108,115,101,32,115,40,41,125,44,116,46,95,116,114,97,110,115,105,116,105,111,110,67,111,109,112,108,101,116,101,61,102,117,110,99,116,105,111,110,40,116,44,101,44,110,41,123,105,102,40,101,41,123,112,40,101,41,46,114,101,109,111,118,101,67,108,97,115,115,40,79,105,41,59,118,97,114,32,105,61,112,40,101,46,112,97,114,101,110,116,78,111,100,101,41,46,102,105,110,100,40,77,105,41,91,48,93,59,105,38,38,112,40,105,41,46,114,101,109,111,118,101,67,108,97,115,115,40,79,105,41,44,34,116,97,98,34,61,61,61,101,46,103,101,116,65,116,116,114,105,98,117,116,101,40,34,114,111,108,101,34,41,38,38,101,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,97,114,105,97,45,115,101,108,101,99,116,101,100,34,44,33,49,41,125,105,102,40,112,40,116,41,46,97,100,100,67,108,97,115,115,40,79,105,41,44,34,116,97,98,34,61,61,61,116,46,103,101,116,65,116,116,114,105,98,117,116,101,40,34,114,111,108,101,34,41,38,38,116,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,97,114,105,97,45,115,101,108,101,99,116,101,100,34,44,33,48,41,44,109,46,114,101,102,108,111,119,40,116,41,44,116,46,99,108,97,115,115,76,105,115,116,46,99,111,110,116,97,105,110,115,40,107,105,41,38,38,116,46,99,108,97,115,115,76,105,115,116,46,97,100,100,40,76,105,41,44,116,46,112,97,114,101,110,116,78,111,100,101,38,38,112,40,116,46,112,97,114,101,110,116,78,111,100,101,41,46,104,97,115,67,108,97,115,115,40,65,105,41,41,123,118,97,114,32,111,61,112,40,116,41,46,99,108,111,115,101,115,116,40,120,105,41,91,48,93,59,105,102,40,111,41,123,118,97,114,32,114,61,91,93,46,115,108,105,99,101,46,99,97,108,108,40,111,46,113,117,101,114,121,83,101,108,101,99,116,111,114,65,108,108,40,70,105,41,41,59,112,40,114,41,46,97,100,100,67,108,97,115,115,40,79,105,41,125,116,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,97,114,105,97,45,101,120,112,97,110,100,101,100,34,44,33,48,41,125,110,38,38,110,40,41,125,44,105,46,95,106,81,117,101,114,121,73,110,116,101,114,102,97,99,101,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,116,104,105,115,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,112,40,116,104,105,115,41,44,101,61,116,46,100,97,116,97,40,84,105,41,59,105,102,40,101,124,124,40,101,61,110,101,119,32,105,40,116,104,105,115,41,44,116,46,100,97,116,97,40,84,105,44,101,41,41,44,34,115,116,114,105,110,103,34,61,61,116,121,112,101,111,102,32,110,41,123,105,102,40,34,117,110,100,101,102,105,110,101,100,34,61,61,116,121,112,101,111,102,32,101,91,110,93,41,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,39,78,111,32,109,101,116,104,111,100,32,110,97,109,101,100,32,34,39,43,110,43,39,34,39,41,59,101,91,110,93,40,41,125,125,41,125,44,115,40,105,44,110,117,108,108,44,91,123,107,101,121,58,34,86,69,82,83,73,79,78,34,44,103,101,116,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,34,52,46,51,46,49,34,125,125,93,41,44,105,125,40,41,59,112,40,100,111,99,117,109,101,110,116,41,46,111,110,40,73,105,46,67,76,73,67,75,95,68,65,84,65,95,65,80,73,44,82,105,44,102,117,110,99,116,105,111,110,40,116,41,123,116,46,112,114,101,118,101,110,116,68,101,102,97,117,108,116,40,41,44,87,105,46,95,106,81,117,101,114,121,73,110,116,101,114,102,97,99,101,46,99,97,108,108,40,112,40,116,104,105,115,41,44,34,115,104,111,119,34,41,125,41,44,112,46,102,110,46,116,97,98,61,87,105,46,95,106,81,117,101,114,121,73,110,116,101,114,102,97,99,101,44,112,46,102,110,46,116,97,98,46,67,111,110,115,116,114,117,99,116,111,114,61,87,105,44,112,46,102,110,46,116,97,98,46,110,111,67,111,110,102,108,105,99,116,61,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,112,46,102,110,46,116,97,98,61,68,105,44,87,105,46,95,106,81,117,101,114,121,73,110,116,101,114,102,97,99,101,125,59,118,97,114,32,85,105,61,34,116,111,97,115,116,34,44,66,105,61,34,98,115,46,116,111,97,115,116,34,44,113,105,61,34,46,34,43,66,105,44,75,105,61,112,46,102,110,91,85,105,93,44,81,105,61,123,67,76,73,67,75,95,68,73,83,77,73,83,83,58,34,99,108,105,99,107,46,100,105,115,109,105,115,115,34,43,113,105,44,72,73,68,69,58,34,104,105,100,101,34,43,113,105,44,72,73,68,68,69,78,58,34,104,105,100,100,101,110,34,43,113,105,44,83,72,79,87,58,34,115,104,111,119,34,43,113,105,44,83,72,79,87,78,58,34,115,104,111,119,110,34,43,113,105,125,44,86,105,61,34,102,97,100,101,34,44,89,105,61,34,104,105,100,101,34,44,122,105,61,34,115,104,111,119,34,44,88,105,61,34,115,104,111,119,105,110,103,34,44,71,105,61,123,97,110,105,109,97,116,105,111,110,58,34,98,111,111,108,101,97,110,34,44,97,117,116,111,104,105,100,101,58,34,98,111,111,108,101,97,110,34,44,100,101,108,97,121,58,34,110,117,109,98,101,114,34,125,44,36,105,61,123,97,110,105,109,97,116,105,111,110,58,33,48,44,97,117,116,111,104,105,100,101,58,33,48,44,100,101,108,97,121,58,53,48,48,125,44,74,105,61,39,91,100,97,116,97,45,100,105,115,109,105,115,115,61,34,116,111,97,115,116,34,93,39,44,90,105,61,102,117,110,99,116,105,111,110,40,41,123,102,117,110,99,116,105,111,110,32,105,40,116,44,101,41,123,116,104,105,115,46,95,101,108,101,109,101,110,116,61,116,44,116,104,105,115,46,95,99,111,110,102,105,103,61,116,104,105,115,46,95,103,101,116,67,111,110,102,105,103,40,101,41,44,116,104,105,115,46,95,116,105,109,101,111,117,116,61,110,117,108,108,44,116,104,105,115,46,95,115,101,116,76,105,115,116,101,110,101,114,115,40,41,125,118,97,114,32,116,61,105,46,112,114,111,116,111,116,121,112,101,59,114,101,116,117,114,110,32,116,46,115,104,111,119,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,116,104,105,115,59,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,116,114,105,103,103,101,114,40,81,105,46,83,72,79,87,41,44,116,104,105,115,46,95,99,111,110,102,105,103,46,97,110,105,109,97,116,105,111,110,38,38,116,104,105,115,46,95,101,108,101,109,101,110,116,46,99,108,97,115,115,76,105,115,116,46,97,100,100,40,86,105,41,59,118,97,114,32,101,61,102,117,110,99,116,105,111,110,40,41,123,116,46,95,101,108,101,109,101,110,116,46,99,108,97,115,115,76,105,115,116,46,114,101,109,111,118,101,40,88,105,41,44,116,46,95,101,108,101,109,101,110,116,46,99,108,97,115,115,76,105,115,116,46,97,100,100,40,122,105,41,44,112,40,116,46,95,101,108,101,109,101,110,116,41,46,116,114,105,103,103,101,114,40,81,105,46,83,72,79,87,78,41,44,116,46,95,99,111,110,102,105,103,46,97,117,116,111,104,105,100,101,38,38,116,46,104,105,100,101,40,41,125,59,105,102,40,116,104,105,115,46,95,101,108,101,109,101,110,116,46,99,108,97,115,115,76,105,115,116,46,114,101,109,111,118,101,40,89,105,41,44,116,104,105,115,46,95,101,108,101,109,101,110,116,46,99,108,97,115,115,76,105,115,116,46,97,100,100,40,88,105,41,44,116,104,105,115,46,95,99,111,110,102,105,103,46,97,110,105,109,97,116,105,111,110,41,123,118,97,114,32,110,61,109,46,103,101,116,84,114,97,110,115,105,116,105,111,110,68,117,114,97,116,105,111,110,70,114,111,109,69,108,101,109,101,110,116,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,59,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,111,110,101,40,109,46,84,82,65,78,83,73,84,73,79,78,95,69,78,68,44,101,41,46,101,109,117,108,97,116,101,84,114,97,110,115,105,116,105,111,110,69,110,100,40,110,41,125,101,108,115,101,32,101,40,41,125,44,116,46,104,105,100,101,61,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,101,61,116,104,105,115,59,116,104,105,115,46,95,101,108,101,109,101,110,116,46,99,108,97,115,115,76,105,115,116,46,99,111,110,116,97,105,110,115,40,122,105,41,38,38,40,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,116,114,105,103,103,101,114,40,81,105,46,72,73,68,69,41,44,116,63,116,104,105,115,46,95,99,108,111,115,101,40,41,58,116,104,105,115,46,95,116,105,109,101,111,117,116,61,115,101,116,84,105,109,101,111,117,116,40,102,117,110,99,116,105,111,110,40,41,123,101,46,95,99,108,111,115,101,40,41,125,44,116,104,105,115,46,95,99,111,110,102,105,103,46,100,101,108,97,121,41,41,125,44,116,46,100,105,115,112,111,115,101,61,102,117,110,99,116,105,111,110,40,41,123,99,108,101,97,114,84,105,109,101,111,117,116,40,116,104,105,115,46,95,116,105,109,101,111,117,116,41,44,116,104,105,115,46,95,116,105,109,101,111,117,116,61,110,117,108,108,44,116,104,105,115,46,95,101,108,101,109,101,110,116,46,99,108,97,115,115,76,105,115,116,46,99,111,110,116,97,105,110,115,40,122,105,41,38,38,116,104,105,115,46,95,101,108,101,109,101,110,116,46,99,108,97,115,115,76,105,115,116,46,114,101,109,111,118,101,40,122,105,41,44,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,111,102,102,40,81,105,46,67,76,73,67,75,95,68,73,83,77,73,83,83,41,44,112,46,114,101,109,111,118,101,68,97,116,97,40,116,104,105,115,46,95,101,108,101,109,101,110,116,44,66,105,41,44,116,104,105,115,46,95,101,108,101,109,101,110,116,61,110,117,108,108,44,116,104,105,115,46,95,99,111,110,102,105,103,61,110,117,108,108,125,44,116,46,95,103,101,116,67,111,110,102,105,103,61,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,116,61,108,40,123,125,44,36,105,44,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,100,97,116,97,40,41,44,34,111,98,106,101,99,116,34,61,61,116,121,112,101,111,102,32,116,38,38,116,63,116,58,123,125,41,44,109,46,116,121,112,101,67,104,101,99,107,67,111,110,102,105,103,40,85,105,44,116,44,116,104,105,115,46,99,111,110,115,116,114,117,99,116,111,114,46,68,101,102,97,117,108,116,84,121,112,101,41,44,116,125,44,116,46,95,115,101,116,76,105,115,116,101,110,101,114,115,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,116,104,105,115,59,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,111,110,40,81,105,46,67,76,73,67,75,95,68,73,83,77,73,83,83,44,74,105,44,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,46,104,105,100,101,40,33,48,41,125,41,125,44,116,46,95,99,108,111,115,101,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,116,104,105,115,44,101,61,102,117,110,99,116,105,111,110,40,41,123,116,46,95,101,108,101,109,101,110,116,46,99,108,97,115,115,76,105,115,116,46,97,100,100,40,89,105,41,44,112,40,116,46,95,101,108,101,109,101,110,116,41,46,116,114,105,103,103,101,114,40,81,105,46,72,73,68,68,69,78,41,125,59,105,102,40,116,104,105,115,46,95,101,108,101,109,101,110,116,46,99,108,97,115,115,76,105,115,116,46,114,101,109,111,118,101,40,122,105,41,44,116,104,105,115,46,95,99,111,110,102,105,103,46,97,110,105,109,97,116,105,111,110,41,123,118,97,114,32,110,61,109,46,103,101,116,84,114,97,110,115,105,116,105,111,110,68,117,114,97,116,105,111,110,70,114,111,109,69,108,101,109,101,110,116,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,59,112,40,116,104,105,115,46,95,101,108,101,109,101,110,116,41,46,111,110,101,40,109,46,84,82,65,78,83,73,84,73,79,78,95,69,78,68,44,101,41,46,101,109,117,108,97,116,101,84,114,97,110,115,105,116,105,111,110,69,110,100,40,110,41,125,101,108,115,101,32,101,40,41,125,44,105,46,95,106,81,117,101,114,121,73,110,116,101,114,102,97,99,101,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,116,104,105,115,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,112,40,116,104,105,115,41,44,101,61,116,46,100,97,116,97,40,66,105,41,59,105,102,40,101,124,124,40,101,61,110,101,119,32,105,40,116,104,105,115,44,34,111,98,106,101,99,116,34,61,61,116,121,112,101,111,102,32,110,38,38,110,41,44,116,46,100,97,116,97,40,66,105,44,101,41,41,44,34,115,116,114,105,110,103,34,61,61,116,121,112,101,111,102,32,110,41,123,105,102,40,34,117,110,100,101,102,105,110,101,100,34,61,61,116,121,112,101,111,102,32,101,91,110,93,41,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,39,78,111,32,109,101,116,104,111,100,32,110,97,109,101,100,32,34,39,43,110,43,39,34,39,41,59,101,91,110,93,40,116,104,105,115,41,125,125,41,125,44,115,40,105,44,110,117,108,108,44,91,123,107,101,121,58,34,86,69,82,83,73,79,78,34,44,103,101,116,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,34,52,46,51,46,49,34,125,125,44,123,107,101,121,58,34,68,101,102,97,117,108,116,84,121,112,101,34,44,103,101,116,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,71,105,125,125,44,123,107,101,121,58,34,68,101,102,97,117,108,116,34,44,103,101,116,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,36,105,125,125,93,41,44,105,125,40,41,59,112,46,102,110,91,85,105,93,61,90,105,46,95,106,81,117,101,114,121,73,110,116,101,114,102,97,99,101,44,112,46,102,110,91,85,105,93,46,67,111,110,115,116,114,117,99,116,111,114,61,90,105,44,112,46,102,110,91,85,105,93,46,110,111,67,111,110,102,108,105,99,116,61,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,112,46,102,110,91,85,105,93,61,75,105,44,90,105,46,95,106,81,117,101,114,121,73,110,116,101,114,102,97,99,101,125,44,102,117,110,99,116,105,111,110,40,41,123,105,102,40,34,117,110,100,101,102,105,110,101,100,34,61,61,116,121,112,101,111,102,32,112,41,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,34,66,111,111,116,115,116,114,97,112,39,115,32,74,97,118,97,83,99,114,105,112,116,32,114,101,113,117,105,114,101,115,32,106,81,117,101,114,121,46,32,106,81,117,101,114,121,32,109,117,115,116,32,98,101,32,105,110,99,108,117,100,101,100,32,98,101,102,111,114,101,32,66,111,111,116,115,116,114,97,112,39,115,32,74,97,118,97,83,99,114,105,112,116,46,34,41,59,118,97,114,32,116,61,112,46,102,110,46,106,113,117,101,114,121,46,115,112,108,105,116,40,34,32,34,41,91,48,93,46,115,112,108,105,116,40,34,46,34,41,59,105,102,40,116,91,48,93,60,50,38,38,116,91,49,93,60,57,124,124,49,61,61,61,116,91,48,93,38,38,57,61,61,61,116,91,49,93,38,38,116,91,50,93,60,49,124,124,52,60,61,116,91,48,93,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,34,66,111,111,116,115,116,114,97,112,39,115,32,74,97,118,97,83,99,114,105,112,116,32,114,101,113,117,105,114,101,115,32,97,116,32,108,101,97,115,116,32,106,81,117,101,114,121,32,118,49,46,57,46,49,32,98,117,116,32,108,101,115,115,32,116,104,97,110,32,118,52,46,48,46,48,34,41,125,40,41,44,116,46,85,116,105,108,61,109,44,116,46,65,108,101,114,116,61,103,44,116,46,66,117,116,116,111,110,61,107,44,116,46,67,97,114,111,117,115,101,108,61,97,116,44,116,46,67,111,108,108,97,112,115,101,61,67,116,44,116,46,68,114,111,112,100,111,119,110,61,88,101,44,116,46,77,111,100,97,108,61,103,110,44,116,46,80,111,112,111,118,101,114,61,105,105,44,116,46,83,99,114,111,108,108,115,112,121,61,67,105,44,116,46,84,97,98,61,87,105,44,116,46,84,111,97,115,116,61,90,105,44,116,46,84,111,111,108,116,105,112,61,113,110,44,79,98,106,101,99,116,46,100,101,102,105,110,101,80,114,111,112,101,114,116,121,40,116,44,34,95,95,101,115,77,111,100,117,108,101,34,44,123,118,97,108,117,101,58,33,48,125,41,125,41,59,10,10,47,42,42,10,32,42,32,64,108,105,99,101,110,115,101,10,32,42,32,76,111,100,97,115,104,32,108,111,100,97,115,104,46,99,111,109,47,108,105,99,101,110,115,101,32,124,32,85,110,100,101,114,115,99,111,114,101,46,106,115,32,49,46,56,46,51,32,117,110,100,101,114,115,99,111,114,101,106,115,46,111,114,103,47,76,73,67,69,78,83,69,10,32,42,47,10,59,40,102,117,110,99,116,105,111,110,40,41,123,102,117,110,99,116,105,111,110,32,110,40,110,44,116,44,114,41,123,115,119,105,116,99,104,40,114,46,108,101,110,103,116,104,41,123,99,97,115,101,32,48,58,114,101,116,117,114,110,32,110,46,99,97,108,108,40,116,41,59,99,97,115,101,32,49,58,114,101,116,117,114,110,32,110,46,99,97,108,108,40,116,44,114,91,48,93,41,59,99,97,115,101,32,50,58,114,101,116,117,114,110,32,110,46,99,97,108,108,40,116,44,114,91,48,93,44,114,91,49,93,41,59,99,97,115,101,32,51,58,114,101,116,117,114,110,32,110,46,99,97,108,108,40,116,44,114,91,48,93,44,114,91,49,93,44,114,91,50,93,41,125,114,101,116,117,114,110,32,110,46,97,112,112,108,121,40,116,44,114,41,125,102,117,110,99,116,105,111,110,32,116,40,110,44,116,44,114,44,101,41,123,102,111,114,40,118,97,114,32,117,61,45,49,44,105,61,110,117,108,108,61,61,110,63,48,58,110,46,108,101,110,103,116,104,59,43,43,117,60,105,59,41,123,118,97,114,32,111,61,110,91,117,93,59,116,40,101,44,111,44,114,40,111,41,44,110,41,125,114,101,116,117,114,110,32,101,125,102,117,110,99,116,105,111,110,32,114,40,110,44,116,41,123,102,111,114,40,118,97,114,32,114,61,45,49,44,101,61,110,117,108,108,61,61,110,63,48,58,110,46,108,101,110,103,116,104,59,43,43,114,60,101,38,38,102,97,108,115,101,33,61,61,116,40,110,91,114,93,44,114,44,110,41,59,41,59,114,101,116,117,114,110,32,110,125,102,117,110,99,116,105,111,110,32,101,40,110,44,116,41,123,102,111,114,40,118,97,114,32,114,61,110,117,108,108,61,61,110,63,48,58,110,46,108,101,110,103,116,104,59,114,45,45,38,38,102,97,108,115,101,33,61,61,116,40,110,91,114,93,44,114,44,110,41,59,41,59,114,101,116,117,114,110,32,110,125,102,117,110,99,116,105,111,110,32,117,40,110,44,116,41,123,102,111,114,40,118,97,114,32,114,61,45,49,44,101,61,110,117,108,108,61,61,110,63,48,58,110,46,108,101,110,103,116,104,59,43,43,114,60,101,59,41,105,102,40,33,116,40,110,91,114,93,44,114,44,110,41,41,114,101,116,117,114,110,32,102,97,108,115,101,59,10,114,101,116,117,114,110,32,116,114,117,101,125,102,117,110,99,116,105,111,110,32,105,40,110,44,116,41,123,102,111,114,40,118,97,114,32,114,61,45,49,44,101,61,110,117,108,108,61,61,110,63,48,58,110,46,108,101,110,103,116,104,44,117,61,48,44,105,61,91,93,59,43,43,114,60,101,59,41,123,118,97,114,32,111,61,110,91,114,93,59,116,40,111,44,114,44,110,41,38,38,40,105,91,117,43,43,93,61,111,41,125,114,101,116,117,114,110,32,105,125,102,117,110,99,116,105,111,110,32,111,40,110,44,116,41,123,114,101,116,117,114,110,33,40,110,117,108,108,61,61,110,124,124,33,110,46,108,101,110,103,116,104,41,38,38,45,49,60,118,40,110,44,116,44,48,41,125,102,117,110,99,116,105,111,110,32,102,40,110,44,116,44,114,41,123,102,111,114,40,118,97,114,32,101,61,45,49,44,117,61,110,117,108,108,61,61,110,63,48,58,110,46,108,101,110,103,116,104,59,43,43,101,60,117,59,41,105,102,40,114,40,116,44,110,91,101,93,41,41,114,101,116,117,114,110,32,116,114,117,101,59,114,101,116,117,114,110,32,102,97,108,115,101,125,102,117,110,99,116,105,111,110,32,99,40,110,44,116,41,123,102,111,114,40,118,97,114,32,114,61,45,49,44,101,61,110,117,108,108,61,61,110,63,48,58,110,46,108,101,110,103,116,104,44,117,61,65,114,114,97,121,40,101,41,59,43,43,114,60,101,59,41,117,91,114,93,61,116,40,110,91,114,93,44,114,44,110,41,59,114,101,116,117,114,110,32,117,125,102,117,110,99,116,105,111,110,32,97,40,110,44,116,41,123,102,111,114,40,118,97,114,32,114,61,45,49,44,101,61,116,46,108,101,110,103,116,104,44,117,61,110,46,108,101,110,103,116,104,59,43,43,114,60,101,59,41,110,91,117,43,114,93,61,116,91,114,93,59,114,101,116,117,114,110,32,110,125,102,117,110,99,116,105,111,110,32,108,40,110,44,116,44,114,44,101,41,123,118,97,114,32,117,61,45,49,44,105,61,110,117,108,108,61,61,110,63,48,58,110,46,108,101,110,103,116,104,59,102,111,114,40,101,38,38,105,38,38,40,114,61,110,91,43,43,117,93,41,59,43,43,117,60,105,59,41,114,61,116,40,114,44,110,91,117,93,44,117,44,110,41,59,10,114,101,116,117,114,110,32,114,125,102,117,110,99,116,105,111,110,32,115,40,110,44,116,44,114,44,101,41,123,118,97,114,32,117,61,110,117,108,108,61,61,110,63,48,58,110,46,108,101,110,103,116,104,59,102,111,114,40,101,38,38,117,38,38,40,114,61,110,91,45,45,117,93,41,59,117,45,45,59,41,114,61,116,40,114,44,110,91,117,93,44,117,44,110,41,59,114,101,116,117,114,110,32,114,125,102,117,110,99,116,105,111,110,32,104,40,110,44,116,41,123,102,111,114,40,118,97,114,32,114,61,45,49,44,101,61,110,117,108,108,61,61,110,63,48,58,110,46,108,101,110,103,116,104,59,43,43,114,60,101,59,41,105,102,40,116,40,110,91,114,93,44,114,44,110,41,41,114,101,116,117,114,110,32,116,114,117,101,59,114,101,116,117,114,110,32,102,97,108,115,101,125,102,117,110,99,116,105,111,110,32,112,40,110,44,116,44,114,41,123,118,97,114,32,101,59,114,101,116,117,114,110,32,114,40,110,44,102,117,110,99,116,105,111,110,40,110,44,114,44,117,41,123,105,102,40,116,40,110,44,114,44,117,41,41,114,101,116,117,114,110,32,101,61,114,44,102,97,108,115,101,125,41,44,101,125,102,117,110,99,116,105,111,110,32,95,40,110,44,116,44,114,44,101,41,123,118,97,114,32,117,61,110,46,108,101,110,103,116,104,59,102,111,114,40,114,43,61,101,63,49,58,45,49,59,101,63,114,45,45,58,43,43,114,60,117,59,41,105,102,40,116,40,110,91,114,93,44,114,44,110,41,41,114,101,116,117,114,110,32,114,59,114,101,116,117,114,110,45,49,125,102,117,110,99,116,105,111,110,32,118,40,110,44,116,44,114,41,123,105,102,40,116,61,61,61,116,41,110,58,123,45,45,114,59,102,111,114,40,118,97,114,32,101,61,110,46,108,101,110,103,116,104,59,43,43,114,60,101,59,41,105,102,40,110,91,114,93,61,61,61,116,41,123,110,61,114,59,98,114,101,97,107,32,110,125,110,61,45,49,125,101,108,115,101,32,110,61,95,40,110,44,100,44,114,41,59,114,101,116,117,114,110,32,110,125,102,117,110,99,116,105,111,110,32,103,40,110,44,116,44,114,44,101,41,123,10,45,45,114,59,102,111,114,40,118,97,114,32,117,61,110,46,108,101,110,103,116,104,59,43,43,114,60,117,59,41,105,102,40,101,40,110,91,114,93,44,116,41,41,114,101,116,117,114,110,32,114,59,114,101,116,117,114,110,45,49,125,102,117,110,99,116,105,111,110,32,100,40,110,41,123,114,101,116,117,114,110,32,110,33,61,61,110,125,102,117,110,99,116,105,111,110,32,121,40,110,44,116,41,123,118,97,114,32,114,61,110,117,108,108,61,61,110,63,48,58,110,46,108,101,110,103,116,104,59,114,101,116,117,114,110,32,114,63,109,40,110,44,116,41,47,114,58,70,125,102,117,110,99,116,105,111,110,32,98,40,110,41,123,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,110,117,108,108,61,61,116,63,84,58,116,91,110,93,125,125,102,117,110,99,116,105,111,110,32,120,40,110,41,123,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,110,117,108,108,61,61,110,63,84,58,110,91,116,93,125,125,102,117,110,99,116,105,111,110,32,106,40,110,44,116,44,114,44,101,44,117,41,123,114,101,116,117,114,110,32,117,40,110,44,102,117,110,99,116,105,111,110,40,110,44,117,44,105,41,123,114,61,101,63,40,101,61,102,97,108,115,101,44,110,41,58,116,40,114,44,110,44,117,44,105,41,125,41,44,114,125,102,117,110,99,116,105,111,110,32,119,40,110,44,116,41,123,118,97,114,32,114,61,110,46,108,101,110,103,116,104,59,102,111,114,40,110,46,115,111,114,116,40,116,41,59,114,45,45,59,41,110,91,114,93,61,110,91,114,93,46,99,59,114,101,116,117,114,110,32,110,125,102,117,110,99,116,105,111,110,32,109,40,110,44,116,41,123,102,111,114,40,118,97,114,32,114,44,101,61,45,49,44,117,61,110,46,108,101,110,103,116,104,59,43,43,101,60,117,59,41,123,118,97,114,32,105,61,116,40,110,91,101,93,41,59,105,33,61,61,84,38,38,40,114,61,114,61,61,61,84,63,105,58,114,43,105,41,125,114,101,116,117,114,110,32,114,59,10,125,102,117,110,99,116,105,111,110,32,65,40,110,44,116,41,123,102,111,114,40,118,97,114,32,114,61,45,49,44,101,61,65,114,114,97,121,40,110,41,59,43,43,114,60,110,59,41,101,91,114,93,61,116,40,114,41,59,114,101,116,117,114,110,32,101,125,102,117,110,99,116,105,111,110,32,69,40,110,44,116,41,123,114,101,116,117,114,110,32,99,40,116,44,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,91,116,44,110,91,116,93,93,125,41,125,102,117,110,99,116,105,111,110,32,107,40,110,41,123,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,110,40,116,41,125,125,102,117,110,99,116,105,111,110,32,83,40,110,44,116,41,123,114,101,116,117,114,110,32,99,40,116,44,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,110,91,116,93,125,41,125,102,117,110,99,116,105,111,110,32,79,40,110,44,116,41,123,114,101,116,117,114,110,32,110,46,104,97,115,40,116,41,125,102,117,110,99,116,105,111,110,32,73,40,110,44,116,41,123,102,111,114,40,118,97,114,32,114,61,45,49,44,101,61,110,46,108,101,110,103,116,104,59,43,43,114,60,101,38,38,45,49,60,118,40,116,44,110,91,114,93,44,48,41,59,41,59,114,101,116,117,114,110,32,114,125,102,117,110,99,116,105,111,110,32,82,40,110,44,116,41,123,102,111,114,40,118,97,114,32,114,61,110,46,108,101,110,103,116,104,59,114,45,45,38,38,45,49,60,118,40,116,44,110,91,114,93,44,48,41,59,41,59,114,101,116,117,114,110,32,114,125,102,117,110,99,116,105,111,110,32,122,40,110,41,123,114,101,116,117,114,110,34,92,92,34,43,85,110,91,110,93,125,102,117,110,99,116,105,111,110,32,87,40,110,41,123,118,97,114,32,116,61,45,49,44,114,61,65,114,114,97,121,40,110,46,115,105,122,101,41,59,114,101,116,117,114,110,32,110,46,102,111,114,69,97,99,104,40,102,117,110,99,116,105,111,110,40,110,44,101,41,123,114,91,43,43,116,93,61,91,101,44,110,93,59,10,125,41,44,114,125,102,117,110,99,116,105,111,110,32,66,40,110,44,116,41,123,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,114,41,123,114,101,116,117,114,110,32,110,40,116,40,114,41,41,125,125,102,117,110,99,116,105,111,110,32,76,40,110,44,116,41,123,102,111,114,40,118,97,114,32,114,61,45,49,44,101,61,110,46,108,101,110,103,116,104,44,117,61,48,44,105,61,91,93,59,43,43,114,60,101,59,41,123,118,97,114,32,111,61,110,91,114,93,59,111,33,61,61,116,38,38,34,95,95,108,111,100,97,115,104,95,112,108,97,99,101,104,111,108,100,101,114,95,95,34,33,61,61,111,124,124,40,110,91,114,93,61,34,95,95,108,111,100,97,115,104,95,112,108,97,99,101,104,111,108,100,101,114,95,95,34,44,105,91,117,43,43,93,61,114,41,125,114,101,116,117,114,110,32,105,125,102,117,110,99,116,105,111,110,32,85,40,110,41,123,118,97,114,32,116,61,45,49,44,114,61,65,114,114,97,121,40,110,46,115,105,122,101,41,59,114,101,116,117,114,110,32,110,46,102,111,114,69,97,99,104,40,102,117,110,99,116,105,111,110,40,110,41,123,114,91,43,43,116,93,61,110,125,41,44,114,125,102,117,110,99,116,105,111,110,32,67,40,110,41,123,118,97,114,32,116,61,45,49,44,114,61,65,114,114,97,121,40,110,46,115,105,122,101,41,59,114,101,116,117,114,110,32,110,46,102,111,114,69,97,99,104,40,102,117,110,99,116,105,111,110,40,110,41,123,114,91,43,43,116,93,61,91,110,44,110,93,125,41,44,114,125,102,117,110,99,116,105,111,110,32,68,40,110,41,123,105,102,40,82,110,46,116,101,115,116,40,110,41,41,123,102,111,114,40,118,97,114,32,116,61,79,110,46,108,97,115,116,73,110,100,101,120,61,48,59,79,110,46,116,101,115,116,40,110,41,59,41,43,43,116,59,110,61,116,125,101,108,115,101,32,110,61,81,110,40,110,41,59,114,101,116,117,114,110,32,110,125,102,117,110,99,116,105,111,110,32,77,40,110,41,123,114,101,116,117,114,110,32,82,110,46,116,101,115,116,40,110,41,63,110,46,109,97,116,99,104,40,79,110,41,124,124,91,93,58,110,46,115,112,108,105,116,40,34,34,41,59,10,125,118,97,114,32,84,44,36,61,49,47,48,44,70,61,78,97,78,44,78,61,91,91,34,97,114,121,34,44,49,50,56,93,44,91,34,98,105,110,100,34,44,49,93,44,91,34,98,105,110,100,75,101,121,34,44,50,93,44,91,34,99,117,114,114,121,34,44,56,93,44,91,34,99,117,114,114,121,82,105,103,104,116,34,44,49,54,93,44,91,34,102,108,105,112,34,44,53,49,50,93,44,91,34,112,97,114,116,105,97,108,34,44,51,50,93,44,91,34,112,97,114,116,105,97,108,82,105,103,104,116,34,44,54,52,93,44,91,34,114,101,97,114,103,34,44,50,53,54,93,93,44,80,61,47,92,98,95,95,112,92,43,61,39,39,59,47,103,44,90,61,47,92,98,40,95,95,112,92,43,61,41,39,39,92,43,47,103,44,113,61,47,40,95,95,101,92,40,46,42,63,92,41,124,92,98,95,95,116,92,41,41,92,43,39,39,59,47,103,44,86,61,47,38,40,63,58,97,109,112,124,108,116,124,103,116,124,113,117,111,116,124,35,51,57,41,59,47,103,44,75,61,47,91,38,60,62,34,39,93,47,103,44,71,61,82,101,103,69,120,112,40,86,46,115,111,117,114,99,101,41,44,72,61,82,101,103,69,120,112,40,75,46,115,111,117,114,99,101,41,44,74,61,47,60,37,45,40,91,92,115,92,83,93,43,63,41,37,62,47,103,44,89,61,47,60,37,40,91,92,115,92,83,93,43,63,41,37,62,47,103,44,81,61,47,60,37,61,40,91,92,115,92,83,93,43,63,41,37,62,47,103,44,88,61,47,92,46,124,92,91,40,63,58,91,94,91,92,93,93,42,124,40,91,34,39,93,41,40,63,58,40,63,33,92,49,41,91,94,92,92,93,124,92,92,46,41,42,63,92,49,41,92,93,47,44,110,110,61,47,94,92,119,42,36,47,44,116,110,61,47,91,94,46,91,92,93,93,43,124,92,91,40,63,58,40,45,63,92,100,43,40,63,58,92,46,92,100,43,41,63,41,124,40,91,34,39,93,41,40,40,63,58,40,63,33,92,50,41,91,94,92,92,93,124,92,92,46,41,42,63,41,92,50,41,92,93,124,40,63,61,40,63,58,92,46,124,92,91,92,93,41,40,63,58,92,46,124,92,91,92,93,124,36,41,41,47,103,44,114,110,61,47,91,92,92,94,36,46,42,43,63,40,41,91,92,93,123,125,124,93,47,103,44,101,110,61,82,101,103,69,120,112,40,114,110,46,115,111,117,114,99,101,41,44,117,110,61,47,94,92,115,43,124,92,115,43,36,47,103,44,111,110,61,47,94,92,115,43,47,44,102,110,61,47,92,115,43,36,47,44,99,110,61,47,92,123,40,63,58,92,110,92,47,92,42,32,92,91,119,114,97,112,112,101,100,32,119,105,116,104,32,46,43,92,93,32,92,42,92,47,41,63,92,110,63,47,44,97,110,61,47,92,123,92,110,92,47,92,42,32,92,91,119,114,97,112,112,101,100,32,119,105,116,104,32,40,46,43,41,92,93,32,92,42,47,44,108,110,61,47,44,63,32,38,32,47,44,115,110,61,47,91,94,92,120,48,48,45,92,120,50,102,92,120,51,97,45,92,120,52,48,92,120,53,98,45,92,120,54,48,92,120,55,98,45,92,120,55,102,93,43,47,103,44,104,110,61,47,92,92,40,92,92,41,63,47,103,44,112,110,61,47,92,36,92,123,40,91,94,92,92,125,93,42,40,63,58,92,92,46,91,94,92,92,125,93,42,41,42,41,92,125,47,103,44,95,110,61,47,92,119,42,36,47,44,118,110,61,47,94,91,45,43,93,48,120,91,48,45,57,97,45,102,93,43,36,47,105,44,103,110,61,47,94,48,98,91,48,49,93,43,36,47,105,44,100,110,61,47,94,92,91,111,98,106,101,99,116,32,46,43,63,67,111,110,115,116,114,117,99,116,111,114,92,93,36,47,44,121,110,61,47,94,48,111,91,48,45,55,93,43,36,47,105,44,98,110,61,47,94,40,63,58,48,124,91,49,45,57,93,92,100,42,41,36,47,44,120,110,61,47,91,92,120,99,48,45,92,120,100,54,92,120,100,56,45,92,120,102,54,92,120,102,56,45,92,120,102,102,92,117,48,49,48,48,45,92,117,48,49,55,102,93,47,103,44,106,110,61,47,40,36,94,41,47,44,119,110,61,47,91,39,92,110,92,114,92,117,50,48,50,56,92,117,50,48,50,57,92,92,93,47,103,44,109,110,61,34,91,92,92,117,102,101,48,101,92,92,117,102,101,48,102,93,63,40,63,58,91,92,92,117,48,51,48,48,45,92,92,117,48,51,54,102,92,92,117,102,101,50,48,45,92,92,117,102,101,50,102,92,92,117,50,48,100,48,45,92,92,117,50,48,102,102,93,124,92,92,117,100,56,51,99,91,92,92,117,100,102,102,98,45,92,92,117,100,102,102,102,93,41,63,40,63,58,92,92,117,50,48,48,100,40,63,58,91,94,92,92,117,100,56,48,48,45,92,92,117,100,102,102,102,93,124,40,63,58,92,92,117,100,56,51,99,91,92,92,117,100,100,101,54,45,92,92,117,100,100,102,102,93,41,123,50,125,124,91,92,92,117,100,56,48,48,45,92,92,117,100,98,102,102,93,91,92,92,117,100,99,48,48,45,92,92,117,100,102,102,102,93,41,91,92,92,117,102,101,48,101,92,92,117,102,101,48,102,93,63,40,63,58,91,92,92,117,48,51,48,48,45,92,92,117,48,51,54,102,92,92,117,102,101,50,48,45,92,92,117,102,101,50,102,92,92,117,50,48,100,48,45,92,92,117,50,48,102,102,93,124,92,92,117,100,56,51,99,91,92,92,117,100,102,102,98,45,92,92,117,100,102,102,102,93,41,63,41,42,34,44,65,110,61,34,40,63,58,91,92,92,117,50,55,48,48,45,92,92,117,50,55,98,102,93,124,40,63,58,92,92,117,100,56,51,99,91,92,92,117,100,100,101,54,45,92,92,117,100,100,102,102,93,41,123,50,125,124,91,92,92,117,100,56,48,48,45,92,92,117,100,98,102,102,93,91,92,92,117,100,99,48,48,45,92,92,117,100,102,102,102,93,41,34,43,109,110,44,69,110,61,34,40,63,58,91,94,92,92,117,100,56,48,48,45,92,92,117,100,102,102,102,93,91,92,92,117,48,51,48,48,45,92,92,117,48,51,54,102,92,92,117,102,101,50,48,45,92,92,117,102,101,50,102,92,92,117,50,48,100,48,45,92,92,117,50,48,102,102,93,63,124,91,92,92,117,48,51,48,48,45,92,92,117,48,51,54,102,92,92,117,102,101,50,48,45,92,92,117,102,101,50,102,92,92,117,50,48,100,48,45,92,92,117,50,48,102,102,93,124,40,63,58,92,92,117,100,56,51,99,91,92,92,117,100,100,101,54,45,92,92,117,100,100,102,102,93,41,123,50,125,124,91,92,92,117,100,56,48,48,45,92,92,117,100,98,102,102,93,91,92,92,117,100,99,48,48,45,92,92,117,100,102,102,102,93,124,91,92,92,117,100,56,48,48,45,92,92,117,100,102,102,102,93,41,34,44,107,110,61,82,101,103,69,120,112,40,34,91,39,92,117,50,48,49,57,93,34,44,34,103,34,41,44,83,110,61,82,101,103,69,120,112,40,34,91,92,92,117,48,51,48,48,45,92,92,117,48,51,54,102,92,92,117,102,101,50,48,45,92,92,117,102,101,50,102,92,92,117,50,48,100,48,45,92,92,117,50,48,102,102,93,34,44,34,103,34,41,44,79,110,61,82,101,103,69,120,112,40,34,92,92,117,100,56,51,99,91,92,92,117,100,102,102,98,45,92,92,117,100,102,102,102,93,40,63,61,92,92,117,100,56,51,99,91,92,92,117,100,102,102,98,45,92,92,117,100,102,102,102,93,41,124,34,43,69,110,43,109,110,44,34,103,34,41,44,73,110,61,82,101,103,69,120,112,40,91,34,91,65,45,90,92,92,120,99,48,45,92,92,120,100,54,92,92,120,100,56,45,92,92,120,100,101,93,63,91,97,45,122,92,92,120,100,102,45,92,92,120,102,54,92,92,120,102,56,45,92,92,120,102,102,93,43,40,63,58,91,39,92,117,50,48,49,57,93,40,63,58,100,124,108,108,124,109,124,114,101,124,115,124,116,124,118,101,41,41,63,40,63,61,91,92,92,120,97,99,92,92,120,98,49,92,92,120,100,55,92,92,120,102,55,92,92,120,48,48,45,92,92,120,50,102,92,92,120,51,97,45,92,92,120,52,48,92,92,120,53,98,45,92,92,120,54,48,92,92,120,55,98,45,92,92,120,98,102,92,92,117,50,48,48,48,45,92,92,117,50,48,54,102,32,92,92,116,92,92,120,48,98,92,92,102,92,92,120,97,48,92,92,117,102,101,102,102,92,92,110,92,92,114,92,92,117,50,48,50,56,92,92,117,50,48,50,57,92,92,117,49,54,56,48,92,92,117,49,56,48,101,92,92,117,50,48,48,48,92,92,117,50,48,48,49,92,92,117,50,48,48,50,92,92,117,50,48,48,51,92,92,117,50,48,48,52,92,92,117,50,48,48,53,92,92,117,50,48,48,54,92,92,117,50,48,48,55,92,92,117,50,48,48,56,92,92,117,50,48,48,57,92,92,117,50,48,48,97,92,92,117,50,48,50,102,92,92,117,50,48,53,102,92,92,117,51,48,48,48,93,124,91,65,45,90,92,92,120,99,48,45,92,92,120,100,54,92,92,120,100,56,45,92,92,120,100,101,93,124,36,41,124,40,63,58,91,65,45,90,92,92,120,99,48,45,92,92,120,100,54,92,92,120,100,56,45,92,92,120,100,101,93,124,91,94,92,92,117,100,56,48,48,45,92,92,117,100,102,102,102,92,92,120,97,99,92,92,120,98,49,92,92,120,100,55,92,92,120,102,55,92,92,120,48,48,45,92,92,120,50,102,92,92,120,51,97,45,92,92,120,52,48,92,92,120,53,98,45,92,92,120,54,48,92,92,120,55,98,45,92,92,120,98,102,92,92,117,50,48,48,48,45,92,92,117,50,48,54,102,32,92,92,116,92,92,120,48,98,92,92,102,92,92,120,97,48,92,92,117,102,101,102,102,92,92,110,92,92,114,92,92,117,50,48,50,56,92,92,117,50,48,50,57,92,92,117,49,54,56,48,92,92,117,49,56,48,101,92,92,117,50,48,48,48,92,92,117,50,48,48,49,92,92,117,50,48,48,50,92,92,117,50,48,48,51,92,92,117,50,48,48,52,92,92,117,50,48,48,53,92,92,117,50,48,48,54,92,92,117,50,48,48,55,92,92,117,50,48,48,56,92,92,117,50,48,48,57,92,92,117,50,48,48,97,92,92,117,50,48,50,102,92,92,117,50,48,53,102,92,92,117,51,48,48,48,92,92,100,43,92,92,117,50,55,48,48,45,92,92,117,50,55,98,102,97,45,122,92,92,120,100,102,45,92,92,120,102,54,92,92,120,102,56,45,92,92,120,102,102,65,45,90,92,92,120,99,48,45,92,92,120,100,54,92,92,120,100,56,45,92,92,120,100,101,93,41,43,40,63,58,91,39,92,117,50,48,49,57,93,40,63,58,68,124,76,76,124,77,124,82,69,124,83,124,84,124,86,69,41,41,63,40,63,61,91,92,92,120,97,99,92,92,120,98,49,92,92,120,100,55,92,92,120,102,55,92,92,120,48,48,45,92,92,120,50,102,92,92,120,51,97,45,92,92,120,52,48,92,92,120,53,98,45,92,92,120,54,48,92,92,120,55,98,45,92,92,120,98,102,92,92,117,50,48,48,48,45,92,92,117,50,48,54,102,32,92,92,116,92,92,120,48,98,92,92,102,92,92,120,97,48,92,92,117,102,101,102,102,92,92,110,92,92,114,92,92,117,50,48,50,56,92,92,117,50,48,50,57,92,92,117,49,54,56,48,92,92,117,49,56,48,101,92,92,117,50,48,48,48,92,92,117,50,48,48,49,92,92,117,50,48,48,50,92,92,117,50,48,48,51,92,92,117,50,48,48,52,92,92,117,50,48,48,53,92,92,117,50,48,48,54,92,92,117,50,48,48,55,92,92,117,50,48,48,56,92,92,117,50,48,48,57,92,92,117,50,48,48,97,92,92,117,50,48,50,102,92,92,117,50,48,53,102,92,92,117,51,48,48,48,93,124,91,65,45,90,92,92,120,99,48,45,92,92,120,100,54,92,92,120,100,56,45,92,92,120,100,101,93,40,63,58,91,97,45,122,92,92,120,100,102,45,92,92,120,102,54,92,92,120,102,56,45,92,92,120,102,102,93,124,91,94,92,92,117,100,56,48,48,45,92,92,117,100,102,102,102,92,92,120,97,99,92,92,120,98,49,92,92,120,100,55,92,92,120,102,55,92,92,120,48,48,45,92,92,120,50,102,92,92,120,51,97,45,92,92,120,52,48,92,92,120,53,98,45,92,92,120,54,48,92,92,120,55,98,45,92,92,120,98,102,92,92,117,50,48,48,48,45,92,92,117,50,48,54,102,32,92,92,116,92,92,120,48,98,92,92,102,92,92,120,97,48,92,92,117,102,101,102,102,92,92,110,92,92,114,92,92,117,50,48,50,56,92,92,117,50,48,50,57,92,92,117,49,54,56,48,92,92,117,49,56,48,101,92,92,117,50,48,48,48,92,92,117,50,48,48,49,92,92,117,50,48,48,50,92,92,117,50,48,48,51,92,92,117,50,48,48,52,92,92,117,50,48,48,53,92,92,117,50,48,48,54,92,92,117,50,48,48,55,92,92,117,50,48,48,56,92,92,117,50,48,48,57,92,92,117,50,48,48,97,92,92,117,50,48,50,102,92,92,117,50,48,53,102,92,92,117,51,48,48,48,92,92,100,43,92,92,117,50,55,48,48,45,92,92,117,50,55,98,102,97,45,122,92,92,120,100,102,45,92,92,120,102,54,92,92,120,102,56,45,92,92,120,102,102,65,45,90,92,92,120,99,48,45,92,92,120,100,54,92,92,120,100,56,45,92,92,120,100,101,93,41,124,36,41,124,91,65,45,90,92,92,120,99,48,45,92,92,120,100,54,92,92,120,100,56,45,92,92,120,100,101,93,63,40,63,58,91,97,45,122,92,92,120,100,102,45,92,92,120,102,54,92,92,120,102,56,45,92,92,120,102,102,93,124,91,94,92,92,117,100,56,48,48,45,92,92,117,100,102,102,102,92,92,120,97,99,92,92,120,98,49,92,92,120,100,55,92,92,120,102,55,92,92,120,48,48,45,92,92,120,50,102,92,92,120,51,97,45,92,92,120,52,48,92,92,120,53,98,45,92,92,120,54,48,92,92,120,55,98,45,92,92,120,98,102,92,92,117,50,48,48,48,45,92,92,117,50,48,54,102,32,92,92,116,92,92,120,48,98,92,92,102,92,92,120,97,48,92,92,117,102,101,102,102,92,92,110,92,92,114,92,92,117,50,48,50,56,92,92,117,50,48,50,57,92,92,117,49,54,56,48,92,92,117,49,56,48,101,92,92,117,50,48,48,48,92,92,117,50,48,48,49,92,92,117,50,48,48,50,92,92,117,50,48,48,51,92,92,117,50,48,48,52,92,92,117,50,48,48,53,92,92,117,50,48,48,54,92,92,117,50,48,48,55,92,92,117,50,48,48,56,92,92,117,50,48,48,57,92,92,117,50,48,48,97,92,92,117,50,48,50,102,92,92,117,50,48,53,102,92,92,117,51,48,48,48,92,92,100,43,92,92,117,50,55,48,48,45,92,92,117,50,55,98,102,97,45,122,92,92,120,100,102,45,92,92,120,102,54,92,92,120,102,56,45,92,92,120,102,102,65,45,90,92,92,120,99,48,45,92,92,120,100,54,92,92,120,100,56,45,92,92,120,100,101,93,41,43,40,63,58,91,39,92,117,50,48,49,57,93,40,63,58,100,124,108,108,124,109,124,114,101,124,115,124,116,124,118,101,41,41,63,124,91,65,45,90,92,92,120,99,48,45,92,92,120,100,54,92,92,120,100,56,45,92,92,120,100,101,93,43,40,63,58,91,39,92,117,50,48,49,57,93,40,63,58,68,124,76,76,124,77,124,82,69,124,83,124,84,124,86,69,41,41,63,124,92,92,100,42,40,63,58,49,83,84,124,50,78,68,124,51,82,68,124,40,63,33,91,49,50,51,93,41,92,92,100,84,72,41,40,63,61,92,92,98,124,91,97,45,122,95,93,41,124,92,92,100,42,40,63,58,49,115,116,124,50,110,100,124,51,114,100,124,40,63,33,91,49,50,51,93,41,92,92,100,116,104,41,40,63,61,92,92,98,124,91,65,45,90,95,93,41,124,92,92,100,43,34,44,65,110,93,46,106,111,105,110,40,34,124,34,41,44,34,103,34,41,44,82,110,61,82,101,103,69,120,112,40,34,91,92,92,117,50,48,48,100,92,92,117,100,56,48,48,45,92,92,117,100,102,102,102,92,92,117,48,51,48,48,45,92,92,117,48,51,54,102,92,92,117,102,101,50,48,45,92,92,117,102,101,50,102,92,92,117,50,48,100,48,45,92,92,117,50,48,102,102,92,92,117,102,101,48,101,92,92,117,102,101,48,102,93,34,41,44,122,110,61,47,91,97,45,122,93,91,65,45,90,93,124,91,65,45,90,93,123,50,125,91,97,45,122,93,124,91,48,45,57,93,91,97,45,122,65,45,90,93,124,91,97,45,122,65,45,90,93,91,48,45,57,93,124,91,94,97,45,122,65,45,90,48,45,57,32,93,47,44,87,110,61,34,65,114,114,97,121,32,66,117,102,102,101,114,32,68,97,116,97,86,105,101,119,32,68,97,116,101,32,69,114,114,111,114,32,70,108,111,97,116,51,50,65,114,114,97,121,32,70,108,111,97,116,54,52,65,114,114,97,121,32,70,117,110,99,116,105,111,110,32,73,110,116,56,65,114,114,97,121,32,73,110,116,49,54,65,114,114,97,121,32,73,110,116,51,50,65,114,114,97,121,32,77,97,112,32,77,97,116,104,32,79,98,106,101,99,116,32,80,114,111,109,105,115,101,32,82,101,103,69,120,112,32,83,101,116,32,83,116,114,105,110,103,32,83,121,109,98,111,108,32,84,121,112,101,69,114,114,111,114,32,85,105,110,116,56,65,114,114,97,121,32,85,105,110,116,56,67,108,97,109,112,101,100,65,114,114,97,121,32,85,105,110,116,49,54,65,114,114,97,121,32,85,105,110,116,51,50,65,114,114,97,121,32,87,101,97,107,77,97,112,32,95,32,99,108,101,97,114,84,105,109,101,111,117,116,32,105,115,70,105,110,105,116,101,32,112,97,114,115,101,73,110,116,32,115,101,116,84,105,109,101,111,117,116,34,46,115,112,108,105,116,40,34,32,34,41,44,66,110,61,123,125,59,10,66,110,91,34,91,111,98,106,101,99,116,32,70,108,111,97,116,51,50,65,114,114,97,121,93,34,93,61,66,110,91,34,91,111,98,106,101,99,116,32,70,108,111,97,116,54,52,65,114,114,97,121,93,34,93,61,66,110,91,34,91,111,98,106,101,99,116,32,73,110,116,56,65,114,114,97,121,93,34,93,61,66,110,91,34,91,111,98,106,101,99,116,32,73,110,116,49,54,65,114,114,97,121,93,34,93,61,66,110,91,34,91,111,98,106,101,99,116,32,73,110,116,51,50,65,114,114,97,121,93,34,93,61,66,110,91,34,91,111,98,106,101,99,116,32,85,105,110,116,56,65,114,114,97,121,93,34,93,61,66,110,91,34,91,111,98,106,101,99,116,32,85,105,110,116,56,67,108,97,109,112,101,100,65,114,114,97,121,93,34,93,61,66,110,91,34,91,111,98,106,101,99,116,32,85,105,110,116,49,54,65,114,114,97,121,93,34,93,61,66,110,91,34,91,111,98,106,101,99,116,32,85,105,110,116,51,50,65,114,114,97,121,93,34,93,61,116,114,117,101,44,66,110,91,34,91,111,98,106,101,99,116,32,65,114,103,117,109,101,110,116,115,93,34,93,61,66,110,91,34,91,111,98,106,101,99,116,32,65,114,114,97,121,93,34,93,61,66,110,91,34,91,111,98,106,101,99,116,32,65,114,114,97,121,66,117,102,102,101,114,93,34,93,61,66,110,91,34,91,111,98,106,101,99,116,32,66,111,111,108,101,97,110,93,34,93,61,66,110,91,34,91,111,98,106,101,99,116,32,68,97,116,97,86,105,101,119,93,34,93,61,66,110,91,34,91,111,98,106,101,99,116,32,68,97,116,101,93,34,93,61,66,110,91,34,91,111,98,106,101,99,116,32,69,114,114,111,114,93,34,93,61,66,110,91,34,91,111,98,106,101,99,116,32,70,117,110,99,116,105,111,110,93,34,93,61,66,110,91,34,91,111,98,106,101,99,116,32,77,97,112,93,34,93,61,66,110,91,34,91,111,98,106,101,99,116,32,78,117,109,98,101,114,93,34,93,61,66,110,91,34,91,111,98,106,101,99,116,32,79,98,106,101,99,116,93,34,93,61,66,110,91,34,91,111,98,106,101,99,116,32,82,101,103,69,120,112,93,34,93,61,66,110,91,34,91,111,98,106,101,99,116,32,83,101,116,93,34,93,61,66,110,91,34,91,111,98,106,101,99,116,32,83,116,114,105,110,103,93,34,93,61,66,110,91,34,91,111,98,106,101,99,116,32,87,101,97,107,77,97,112,93,34,93,61,102,97,108,115,101,59,10,118,97,114,32,76,110,61,123,125,59,76,110,91,34,91,111,98,106,101,99,116,32,65,114,103,117,109,101,110,116,115,93,34,93,61,76,110,91,34,91,111,98,106,101,99,116,32,65,114,114,97,121,93,34,93,61,76,110,91,34,91,111,98,106,101,99,116,32,65,114,114,97,121,66,117,102,102,101,114,93,34,93,61,76,110,91,34,91,111,98,106,101,99,116,32,68,97,116,97,86,105,101,119,93,34,93,61,76,110,91,34,91,111,98,106,101,99,116,32,66,111,111,108,101,97,110,93,34,93,61,76,110,91,34,91,111,98,106,101,99,116,32,68,97,116,101,93,34,93,61,76,110,91,34,91,111,98,106,101,99,116,32,70,108,111,97,116,51,50,65,114,114,97,121,93,34,93,61,76,110,91,34,91,111,98,106,101,99,116,32,70,108,111,97,116,54,52,65,114,114,97,121,93,34,93,61,76,110,91,34,91,111,98,106,101,99,116,32,73,110,116,56,65,114,114,97,121,93,34,93,61,76,110,91,34,91,111,98,106,101,99,116,32,73,110,116,49,54,65,114,114,97,121,93,34,93,61,76,110,91,34,91,111,98,106,101,99,116,32,73,110,116,51,50,65,114,114,97,121,93,34,93,61,76,110,91,34,91,111,98,106,101,99,116,32,77,97,112,93,34,93,61,76,110,91,34,91,111,98,106,101,99,116,32,78,117,109,98,101,114,93,34,93,61,76,110,91,34,91,111,98,106,101,99,116,32,79,98,106,101,99,116,93,34,93,61,76,110,91,34,91,111,98,106,101,99,116,32,82,101,103,69,120,112,93,34,93,61,76,110,91,34,91,111,98,106,101,99,116,32,83,101,116,93,34,93,61,76,110,91,34,91,111,98,106,101,99,116,32,83,116,114,105,110,103,93,34,93,61,76,110,91,34,91,111,98,106,101,99,116,32,83,121,109,98,111,108,93,34,93,61,76,110,91,34,91,111,98,106,101,99,116,32,85,105,110,116,56,65,114,114,97,121,93,34,93,61,76,110,91,34,91,111,98,106,101,99,116,32,85,105,110,116,56,67,108,97,109,112,101,100,65,114,114,97,121,93,34,93,61,76,110,91,34,91,111,98,106,101,99,116,32,85,105,110,116,49,54,65,114,114,97,121,93,34,93,61,76,110,91,34,91,111,98,106,101,99,116,32,85,105,110,116,51,50,65,114,114,97,121,93,34,93,61,116,114,117,101,44,10,76,110,91,34,91,111,98,106,101,99,116,32,69,114,114,111,114,93,34,93,61,76,110,91,34,91,111,98,106,101,99,116,32,70,117,110,99,116,105,111,110,93,34,93,61,76,110,91,34,91,111,98,106,101,99,116,32,87,101,97,107,77,97,112,93,34,93,61,102,97,108,115,101,59,118,97,114,32,85,110,61,123,34,92,92,34,58,34,92,92,34,44,34,39,34,58,34,39,34,44,34,92,110,34,58,34,110,34,44,34,92,114,34,58,34,114,34,44,34,92,117,50,48,50,56,34,58,34,117,50,48,50,56,34,44,34,92,117,50,48,50,57,34,58,34,117,50,48,50,57,34,125,44,67,110,61,112,97,114,115,101,70,108,111,97,116,44,68,110,61,112,97,114,115,101,73,110,116,44,77,110,61,116,121,112,101,111,102,32,103,108,111,98,97,108,61,61,34,111,98,106,101,99,116,34,38,38,103,108,111,98,97,108,38,38,103,108,111,98,97,108,46,79,98,106,101,99,116,61,61,61,79,98,106,101,99,116,38,38,103,108,111,98,97,108,44,84,110,61,116,121,112,101,111,102,32,115,101,108,102,61,61,34,111,98,106,101,99,116,34,38,38,115,101,108,102,38,38,115,101,108,102,46,79,98,106,101,99,116,61,61,61,79,98,106,101,99,116,38,38,115,101,108,102,44,36,110,61,77,110,124,124,84,110,124,124,70,117,110,99,116,105,111,110,40,34,114,101,116,117,114,110,32,116,104,105,115,34,41,40,41,44,70,110,61,116,121,112,101,111,102,32,101,120,112,111,114,116,115,61,61,34,111,98,106,101,99,116,34,38,38,101,120,112,111,114,116,115,38,38,33,101,120,112,111,114,116,115,46,110,111,100,101,84,121,112,101,38,38,101,120,112,111,114,116,115,44,78,110,61,70,110,38,38,116,121,112,101,111,102,32,109,111,100,117,108,101,61,61,34,111,98,106,101,99,116,34,38,38,109,111,100,117,108,101,38,38,33,109,111,100,117,108,101,46,110,111,100,101,84,121,112,101,38,38,109,111,100,117,108,101,44,80,110,61,78,110,38,38,78,110,46,101,120,112,111,114,116,115,61,61,61,70,110,44,90,110,61,80,110,38,38,77,110,46,112,114,111,99,101,115,115,44,113,110,61,102,117,110,99,116,105,111,110,40,41,123,10,116,114,121,123,118,97,114,32,110,61,78,110,38,38,78,110,46,102,38,38,78,110,46,102,40,34,117,116,105,108,34,41,46,116,121,112,101,115,59,114,101,116,117,114,110,32,110,63,110,58,90,110,38,38,90,110,46,98,105,110,100,105,110,103,38,38,90,110,46,98,105,110,100,105,110,103,40,34,117,116,105,108,34,41,125,99,97,116,99,104,40,110,41,123,125,125,40,41,44,86,110,61,113,110,38,38,113,110,46,105,115,65,114,114,97,121,66,117,102,102,101,114,44,75,110,61,113,110,38,38,113,110,46,105,115,68,97,116,101,44,71,110,61,113,110,38,38,113,110,46,105,115,77,97,112,44,72,110,61,113,110,38,38,113,110,46,105,115,82,101,103,69,120,112,44,74,110,61,113,110,38,38,113,110,46,105,115,83,101,116,44,89,110,61,113,110,38,38,113,110,46,105,115,84,121,112,101,100,65,114,114,97,121,44,81,110,61,98,40,34,108,101,110,103,116,104,34,41,44,88,110,61,120,40,123,34,92,120,99,48,34,58,34,65,34,44,34,92,120,99,49,34,58,34,65,34,44,34,92,120,99,50,34,58,34,65,34,44,34,92,120,99,51,34,58,34,65,34,44,34,92,120,99,52,34,58,34,65,34,44,34,92,120,99,53,34,58,34,65,34,44,34,92,120,101,48,34,58,34,97,34,44,34,92,120,101,49,34,58,34,97,34,44,34,92,120,101,50,34,58,34,97,34,44,34,92,120,101,51,34,58,34,97,34,44,34,92,120,101,52,34,58,34,97,34,44,34,92,120,101,53,34,58,34,97,34,44,34,92,120,99,55,34,58,34,67,34,44,34,92,120,101,55,34,58,34,99,34,44,34,92,120,100,48,34,58,34,68,34,44,34,92,120,102,48,34,58,34,100,34,44,34,92,120,99,56,34,58,34,69,34,44,34,92,120,99,57,34,58,34,69,34,44,34,92,120,99,97,34,58,34,69,34,44,34,92,120,99,98,34,58,34,69,34,44,34,92,120,101,56,34,58,34,101,34,44,34,92,120,101,57,34,58,34,101,34,44,34,92,120,101,97,34,58,34,101,34,44,34,92,120,101,98,34,58,34,101,34,44,34,92,120,99,99,34,58,34,73,34,44,10,34,92,120,99,100,34,58,34,73,34,44,34,92,120,99,101,34,58,34,73,34,44,34,92,120,99,102,34,58,34,73,34,44,34,92,120,101,99,34,58,34,105,34,44,34,92,120,101,100,34,58,34,105,34,44,34,92,120,101,101,34,58,34,105,34,44,34,92,120,101,102,34,58,34,105,34,44,34,92,120,100,49,34,58,34,78,34,44,34,92,120,102,49,34,58,34,110,34,44,34,92,120,100,50,34,58,34,79,34,44,34,92,120,100,51,34,58,34,79,34,44,34,92,120,100,52,34,58,34,79,34,44,34,92,120,100,53,34,58,34,79,34,44,34,92,120,100,54,34,58,34,79,34,44,34,92,120,100,56,34,58,34,79,34,44,34,92,120,102,50,34,58,34,111,34,44,34,92,120,102,51,34,58,34,111,34,44,34,92,120,102,52,34,58,34,111,34,44,34,92,120,102,53,34,58,34,111,34,44,34,92,120,102,54,34,58,34,111,34,44,34,92,120,102,56,34,58,34,111,34,44,34,92,120,100,57,34,58,34,85,34,44,34,92,120,100,97,34,58,34,85,34,44,34,92,120,100,98,34,58,34,85,34,44,34,92,120,100,99,34,58,34,85,34,44,34,92,120,102,57,34,58,34,117,34,44,34,92,120,102,97,34,58,34,117,34,44,34,92,120,102,98,34,58,34,117,34,44,34,92,120,102,99,34,58,34,117,34,44,34,92,120,100,100,34,58,34,89,34,44,34,92,120,102,100,34,58,34,121,34,44,34,92,120,102,102,34,58,34,121,34,44,34,92,120,99,54,34,58,34,65,101,34,44,34,92,120,101,54,34,58,34,97,101,34,44,34,92,120,100,101,34,58,34,84,104,34,44,34,92,120,102,101,34,58,34,116,104,34,44,34,92,120,100,102,34,58,34,115,115,34,44,34,92,117,48,49,48,48,34,58,34,65,34,44,34,92,117,48,49,48,50,34,58,34,65,34,44,34,92,117,48,49,48,52,34,58,34,65,34,44,34,92,117,48,49,48,49,34,58,34,97,34,44,34,92,117,48,49,48,51,34,58,34,97,34,44,34,92,117,48,49,48,53,34,58,34,97,34,44,34,92,117,48,49,48,54,34,58,34,67,34,44,10,34,92,117,48,49,48,56,34,58,34,67,34,44,34,92,117,48,49,48,97,34,58,34,67,34,44,34,92,117,48,49,48,99,34,58,34,67,34,44,34,92,117,48,49,48,55,34,58,34,99,34,44,34,92,117,48,49,48,57,34,58,34,99,34,44,34,92,117,48,49,48,98,34,58,34,99,34,44,34,92,117,48,49,48,100,34,58,34,99,34,44,34,92,117,48,49,48,101,34,58,34,68,34,44,34,92,117,48,49,49,48,34,58,34,68,34,44,34,92,117,48,49,48,102,34,58,34,100,34,44,34,92,117,48,49,49,49,34,58,34,100,34,44,34,92,117,48,49,49,50,34,58,34,69,34,44,34,92,117,48,49,49,52,34,58,34,69,34,44,34,92,117,48,49,49,54,34,58,34,69,34,44,34,92,117,48,49,49,56,34,58,34,69,34,44,34,92,117,48,49,49,97,34,58,34,69,34,44,34,92,117,48,49,49,51,34,58,34,101,34,44,34,92,117,48,49,49,53,34,58,34,101,34,44,34,92,117,48,49,49,55,34,58,34,101,34,44,34,92,117,48,49,49,57,34,58,34,101,34,44,34,92,117,48,49,49,98,34,58,34,101,34,44,34,92,117,48,49,49,99,34,58,34,71,34,44,34,92,117,48,49,49,101,34,58,34,71,34,44,34,92,117,48,49,50,48,34,58,34,71,34,44,34,92,117,48,49,50,50,34,58,34,71,34,44,34,92,117,48,49,49,100,34,58,34,103,34,44,34,92,117,48,49,49,102,34,58,34,103,34,44,34,92,117,48,49,50,49,34,58,34,103,34,44,34,92,117,48,49,50,51,34,58,34,103,34,44,34,92,117,48,49,50,52,34,58,34,72,34,44,34,92,117,48,49,50,54,34,58,34,72,34,44,34,92,117,48,49,50,53,34,58,34,104,34,44,34,92,117,48,49,50,55,34,58,34,104,34,44,34,92,117,48,49,50,56,34,58,34,73,34,44,34,92,117,48,49,50,97,34,58,34,73,34,44,34,92,117,48,49,50,99,34,58,34,73,34,44,34,92,117,48,49,50,101,34,58,34,73,34,44,34,92,117,48,49,51,48,34,58,34,73,34,44,34,92,117,48,49,50,57,34,58,34,105,34,44,10,34,92,117,48,49,50,98,34,58,34,105,34,44,34,92,117,48,49,50,100,34,58,34,105,34,44,34,92,117,48,49,50,102,34,58,34,105,34,44,34,92,117,48,49,51,49,34,58,34,105,34,44,34,92,117,48,49,51,52,34,58,34,74,34,44,34,92,117,48,49,51,53,34,58,34,106,34,44,34,92,117,48,49,51,54,34,58,34,75,34,44,34,92,117,48,49,51,55,34,58,34,107,34,44,34,92,117,48,49,51,56,34,58,34,107,34,44,34,92,117,48,49,51,57,34,58,34,76,34,44,34,92,117,48,49,51,98,34,58,34,76,34,44,34,92,117,48,49,51,100,34,58,34,76,34,44,34,92,117,48,49,51,102,34,58,34,76,34,44,34,92,117,48,49,52,49,34,58,34,76,34,44,34,92,117,48,49,51,97,34,58,34,108,34,44,34,92,117,48,49,51,99,34,58,34,108,34,44,34,92,117,48,49,51,101,34,58,34,108,34,44,34,92,117,48,49,52,48,34,58,34,108,34,44,34,92,117,48,49,52,50,34,58,34,108,34,44,34,92,117,48,49,52,51,34,58,34,78,34,44,34,92,117,48,49,52,53,34,58,34,78,34,44,34,92,117,48,49,52,55,34,58,34,78,34,44,34,92,117,48,49,52,97,34,58,34,78,34,44,34,92,117,48,49,52,52,34,58,34,110,34,44,34,92,117,48,49,52,54,34,58,34,110,34,44,34,92,117,48,49,52,56,34,58,34,110,34,44,34,92,117,48,49,52,98,34,58,34,110,34,44,34,92,117,48,49,52,99,34,58,34,79,34,44,34,92,117,48,49,52,101,34,58,34,79,34,44,34,92,117,48,49,53,48,34,58,34,79,34,44,34,92,117,48,49,52,100,34,58,34,111,34,44,34,92,117,48,49,52,102,34,58,34,111,34,44,34,92,117,48,49,53,49,34,58,34,111,34,44,34,92,117,48,49,53,52,34,58,34,82,34,44,34,92,117,48,49,53,54,34,58,34,82,34,44,34,92,117,48,49,53,56,34,58,34,82,34,44,34,92,117,48,49,53,53,34,58,34,114,34,44,34,92,117,48,49,53,55,34,58,34,114,34,44,34,92,117,48,49,53,57,34,58,34,114,34,44,10,34,92,117,48,49,53,97,34,58,34,83,34,44,34,92,117,48,49,53,99,34,58,34,83,34,44,34,92,117,48,49,53,101,34,58,34,83,34,44,34,92,117,48,49,54,48,34,58,34,83,34,44,34,92,117,48,49,53,98,34,58,34,115,34,44,34,92,117,48,49,53,100,34,58,34,115,34,44,34,92,117,48,49,53,102,34,58,34,115,34,44,34,92,117,48,49,54,49,34,58,34,115,34,44,34,92,117,48,49,54,50,34,58,34,84,34,44,34,92,117,48,49,54,52,34,58,34,84,34,44,34,92,117,48,49,54,54,34,58,34,84,34,44,34,92,117,48,49,54,51,34,58,34,116,34,44,34,92,117,48,49,54,53,34,58,34,116,34,44,34,92,117,48,49,54,55,34,58,34,116,34,44,34,92,117,48,49,54,56,34,58,34,85,34,44,34,92,117,48,49,54,97,34,58,34,85,34,44,34,92,117,48,49,54,99,34,58,34,85,34,44,34,92,117,48,49,54,101,34,58,34,85,34,44,34,92,117,48,49,55,48,34,58,34,85,34,44,34,92,117,48,49,55,50,34,58,34,85,34,44,34,92,117,48,49,54,57,34,58,34,117,34,44,34,92,117,48,49,54,98,34,58,34,117,34,44,34,92,117,48,49,54,100,34,58,34,117,34,44,34,92,117,48,49,54,102,34,58,34,117,34,44,34,92,117,48,49,55,49,34,58,34,117,34,44,34,92,117,48,49,55,51,34,58,34,117,34,44,34,92,117,48,49,55,52,34,58,34,87,34,44,34,92,117,48,49,55,53,34,58,34,119,34,44,34,92,117,48,49,55,54,34,58,34,89,34,44,34,92,117,48,49,55,55,34,58,34,121,34,44,34,92,117,48,49,55,56,34,58,34,89,34,44,34,92,117,48,49,55,57,34,58,34,90,34,44,34,92,117,48,49,55,98,34,58,34,90,34,44,34,92,117,48,49,55,100,34,58,34,90,34,44,34,92,117,48,49,55,97,34,58,34,122,34,44,34,92,117,48,49,55,99,34,58,34,122,34,44,34,92,117,48,49,55,101,34,58,34,122,34,44,34,92,117,48,49,51,50,34,58,34,73,74,34,44,34,92,117,48,49,51,51,34,58,34,105,106,34,44,10,34,92,117,48,49,53,50,34,58,34,79,101,34,44,34,92,117,48,49,53,51,34,58,34,111,101,34,44,34,92,117,48,49,52,57,34,58,34,39,110,34,44,34,92,117,48,49,55,102,34,58,34,115,34,125,41,44,110,116,61,120,40,123,34,38,34,58,34,38,97,109,112,59,34,44,34,60,34,58,34,38,108,116,59,34,44,34,62,34,58,34,38,103,116,59,34,44,39,34,39,58,34,38,113,117,111,116,59,34,44,34,39,34,58,34,38,35,51,57,59,34,125,41,44,116,116,61,120,40,123,34,38,97,109,112,59,34,58,34,38,34,44,34,38,108,116,59,34,58,34,60,34,44,34,38,103,116,59,34,58,34,62,34,44,34,38,113,117,111,116,59,34,58,39,34,39,44,34,38,35,51,57,59,34,58,34,39,34,125,41,44,114,116,61,102,117,110,99,116,105,111,110,32,120,40,109,110,41,123,102,117,110,99,116,105,111,110,32,65,110,40,110,41,123,105,102,40,121,117,40,110,41,38,38,33,102,102,40,110,41,38,38,33,40,110,32,105,110,115,116,97,110,99,101,111,102,32,85,110,41,41,123,105,102,40,110,32,105,110,115,116,97,110,99,101,111,102,32,79,110,41,114,101,116,117,114,110,32,110,59,105,102,40,111,105,46,99,97,108,108,40,110,44,34,95,95,119,114,97,112,112,101,100,95,95,34,41,41,114,101,116,117,114,110,32,70,101,40,110,41,125,114,101,116,117,114,110,32,110,101,119,32,79,110,40,110,41,125,102,117,110,99,116,105,111,110,32,69,110,40,41,123,125,102,117,110,99,116,105,111,110,32,79,110,40,110,44,116,41,123,116,104,105,115,46,95,95,119,114,97,112,112,101,100,95,95,61,110,44,116,104,105,115,46,95,95,97,99,116,105,111,110,115,95,95,61,91,93,44,116,104,105,115,46,95,95,99,104,97,105,110,95,95,61,33,33,116,44,116,104,105,115,46,95,95,105,110,100,101,120,95,95,61,48,44,116,104,105,115,46,95,95,118,97,108,117,101,115,95,95,61,84,125,102,117,110,99,116,105,111,110,32,85,110,40,110,41,123,116,104,105,115,46,95,95,119,114,97,112,112,101,100,95,95,61,110,44,10,116,104,105,115,46,95,95,97,99,116,105,111,110,115,95,95,61,91,93,44,116,104,105,115,46,95,95,100,105,114,95,95,61,49,44,116,104,105,115,46,95,95,102,105,108,116,101,114,101,100,95,95,61,102,97,108,115,101,44,116,104,105,115,46,95,95,105,116,101,114,97,116,101,101,115,95,95,61,91,93,44,116,104,105,115,46,95,95,116,97,107,101,67,111,117,110,116,95,95,61,52,50,57,52,57,54,55,50,57,53,44,116,104,105,115,46,95,95,118,105,101,119,115,95,95,61,91,93,125,102,117,110,99,116,105,111,110,32,77,110,40,110,41,123,118,97,114,32,116,61,45,49,44,114,61,110,117,108,108,61,61,110,63,48,58,110,46,108,101,110,103,116,104,59,102,111,114,40,116,104,105,115,46,99,108,101,97,114,40,41,59,43,43,116,60,114,59,41,123,118,97,114,32,101,61,110,91,116,93,59,116,104,105,115,46,115,101,116,40,101,91,48,93,44,101,91,49,93,41,125,125,102,117,110,99,116,105,111,110,32,84,110,40,110,41,123,118,97,114,32,116,61,45,49,44,114,61,110,117,108,108,61,61,110,63,48,58,110,46,108,101,110,103,116,104,59,102,111,114,40,116,104,105,115,46,99,108,101,97,114,40,41,59,43,43,116,60,114,59,41,123,118,97,114,32,101,61,110,91,116,93,59,116,104,105,115,46,115,101,116,40,101,91,48,93,44,101,91,49,93,41,125,125,102,117,110,99,116,105,111,110,32,70,110,40,110,41,123,118,97,114,32,116,61,45,49,44,114,61,110,117,108,108,61,61,110,63,48,58,110,46,108,101,110,103,116,104,59,102,111,114,40,116,104,105,115,46,99,108,101,97,114,40,41,59,43,43,116,60,114,59,41,123,118,97,114,32,101,61,110,91,116,93,59,116,104,105,115,46,115,101,116,40,101,91,48,93,44,101,91,49,93,41,125,125,102,117,110,99,116,105,111,110,32,78,110,40,110,41,123,118,97,114,32,116,61,45,49,44,114,61,110,117,108,108,61,61,110,63,48,58,110,46,108,101,110,103,116,104,59,102,111,114,40,116,104,105,115,46,95,95,100,97,116,97,95,95,61,110,101,119,32,70,110,59,43,43,116,60,114,59,41,116,104,105,115,46,97,100,100,40,110,91,116,93,41,59,10,125,102,117,110,99,116,105,111,110,32,90,110,40,110,41,123,116,104,105,115,46,115,105,122,101,61,40,116,104,105,115,46,95,95,100,97,116,97,95,95,61,110,101,119,32,84,110,40,110,41,41,46,115,105,122,101,125,102,117,110,99,116,105,111,110,32,113,110,40,110,44,116,41,123,118,97,114,32,114,44,101,61,102,102,40,110,41,44,117,61,33,101,38,38,111,102,40,110,41,44,105,61,33,101,38,38,33,117,38,38,97,102,40,110,41,44,111,61,33,101,38,38,33,117,38,38,33,105,38,38,95,102,40,110,41,44,117,61,40,101,61,101,124,124,117,124,124,105,124,124,111,41,63,65,40,110,46,108,101,110,103,116,104,44,110,105,41,58,91,93,44,102,61,117,46,108,101,110,103,116,104,59,102,111,114,40,114,32,105,110,32,110,41,33,116,38,38,33,111,105,46,99,97,108,108,40,110,44,114,41,124,124,101,38,38,40,34,108,101,110,103,116,104,34,61,61,114,124,124,105,38,38,40,34,111,102,102,115,101,116,34,61,61,114,124,124,34,112,97,114,101,110,116,34,61,61,114,41,124,124,111,38,38,40,34,98,117,102,102,101,114,34,61,61,114,124,124,34,98,121,116,101,76,101,110,103,116,104,34,61,61,114,124,124,34,98,121,116,101,79,102,102,115,101,116,34,61,61,114,41,124,124,83,101,40,114,44,102,41,41,124,124,117,46,112,117,115,104,40,114,41,59,114,101,116,117,114,110,32,117,125,102,117,110,99,116,105,111,110,32,81,110,40,110,41,123,118,97,114,32,116,61,110,46,108,101,110,103,116,104,59,114,101,116,117,114,110,32,116,63,110,91,105,114,40,48,44,116,45,49,41,93,58,84,125,102,117,110,99,116,105,111,110,32,101,116,40,110,44,116,41,123,114,101,116,117,114,110,32,68,101,40,85,114,40,110,41,44,112,116,40,116,44,48,44,110,46,108,101,110,103,116,104,41,41,125,102,117,110,99,116,105,111,110,32,117,116,40,110,41,123,114,101,116,117,114,110,32,68,101,40,85,114,40,110,41,41,125,102,117,110,99,116,105,111,110,32,105,116,40,110,44,116,44,114,41,123,40,114,61,61,61,84,124,124,108,117,40,110,91,116,93,44,114,41,41,38,38,40,114,33,61,61,84,124,124,116,32,105,110,32,110,41,124,124,115,116,40,110,44,116,44,114,41,59,10,125,102,117,110,99,116,105,111,110,32,111,116,40,110,44,116,44,114,41,123,118,97,114,32,101,61,110,91,116,93,59,111,105,46,99,97,108,108,40,110,44,116,41,38,38,108,117,40,101,44,114,41,38,38,40,114,33,61,61,84,124,124,116,32,105,110,32,110,41,124,124,115,116,40,110,44,116,44,114,41,125,102,117,110,99,116,105,111,110,32,102,116,40,110,44,116,41,123,102,111,114,40,118,97,114,32,114,61,110,46,108,101,110,103,116,104,59,114,45,45,59,41,105,102,40,108,117,40,110,91,114,93,91,48,93,44,116,41,41,114,101,116,117,114,110,32,114,59,114,101,116,117,114,110,45,49,125,102,117,110,99,116,105,111,110,32,99,116,40,110,44,116,44,114,44,101,41,123,114,101,116,117,114,110,32,117,111,40,110,44,102,117,110,99,116,105,111,110,40,110,44,117,44,105,41,123,116,40,101,44,110,44,114,40,110,41,44,105,41,125,41,44,101,125,102,117,110,99,116,105,111,110,32,97,116,40,110,44,116,41,123,114,101,116,117,114,110,32,110,38,38,67,114,40,116,44,87,117,40,116,41,44,110,41,125,102,117,110,99,116,105,111,110,32,108,116,40,110,44,116,41,123,114,101,116,117,114,110,32,110,38,38,67,114,40,116,44,66,117,40,116,41,44,110,41,125,102,117,110,99,116,105,111,110,32,115,116,40,110,44,116,44,114,41,123,34,95,95,112,114,111,116,111,95,95,34,61,61,116,38,38,65,105,63,65,105,40,110,44,116,44,123,99,111,110,102,105,103,117,114,97,98,108,101,58,116,114,117,101,44,101,110,117,109,101,114,97,98,108,101,58,116,114,117,101,44,118,97,108,117,101,58,114,44,119,114,105,116,97,98,108,101,58,116,114,117,101,125,41,58,110,91,116,93,61,114,125,102,117,110,99,116,105,111,110,32,104,116,40,110,44,116,41,123,102,111,114,40,118,97,114,32,114,61,45,49,44,101,61,116,46,108,101,110,103,116,104,44,117,61,75,117,40,101,41,44,105,61,110,117,108,108,61,61,110,59,43,43,114,60,101,59,41,117,91,114,93,61,105,63,84,58,82,117,40,110,44,116,91,114,93,41,59,114,101,116,117,114,110,32,117,59,10,125,102,117,110,99,116,105,111,110,32,112,116,40,110,44,116,44,114,41,123,114,101,116,117,114,110,32,110,61,61,61,110,38,38,40,114,33,61,61,84,38,38,40,110,61,110,60,61,114,63,110,58,114,41,44,116,33,61,61,84,38,38,40,110,61,110,62,61,116,63,110,58,116,41,41,44,110,125,102,117,110,99,116,105,111,110,32,95,116,40,110,44,116,44,101,44,117,44,105,44,111,41,123,118,97,114,32,102,44,99,61,49,38,116,44,97,61,50,38,116,44,108,61,52,38,116,59,105,102,40,101,38,38,40,102,61,105,63,101,40,110,44,117,44,105,44,111,41,58,101,40,110,41,41,44,102,33,61,61,84,41,114,101,116,117,114,110,32,102,59,105,102,40,33,100,117,40,110,41,41,114,101,116,117,114,110,32,110,59,105,102,40,117,61,102,102,40,110,41,41,123,105,102,40,102,61,109,101,40,110,41,44,33,99,41,114,101,116,117,114,110,32,85,114,40,110,44,102,41,125,101,108,115,101,123,118,97,114,32,115,61,118,111,40,110,41,44,104,61,34,91,111,98,106,101,99,116,32,70,117,110,99,116,105,111,110,93,34,61,61,115,124,124,34,91,111,98,106,101,99,116,32,71,101,110,101,114,97,116,111,114,70,117,110,99,116,105,111,110,93,34,61,61,115,59,105,102,40,97,102,40,110,41,41,114,101,116,117,114,110,32,73,114,40,110,44,99,41,59,105,102,40,34,91,111,98,106,101,99,116,32,79,98,106,101,99,116,93,34,61,61,115,124,124,34,91,111,98,106,101,99,116,32,65,114,103,117,109,101,110,116,115,93,34,61,61,115,124,124,104,38,38,33,105,41,123,105,102,40,102,61,97,124,124,104,63,123,125,58,65,101,40,110,41,44,33,99,41,114,101,116,117,114,110,32,97,63,77,114,40,110,44,108,116,40,102,44,110,41,41,58,68,114,40,110,44,97,116,40,102,44,110,41,41,125,101,108,115,101,123,105,102,40,33,76,110,91,115,93,41,114,101,116,117,114,110,32,105,63,110,58,123,125,59,102,61,69,101,40,110,44,115,44,99,41,125,125,105,102,40,111,124,124,40,111,61,110,101,119,32,90,110,41,44,10,105,61,111,46,103,101,116,40,110,41,41,114,101,116,117,114,110,32,105,59,111,46,115,101,116,40,110,44,102,41,44,112,102,40,110,41,63,110,46,102,111,114,69,97,99,104,40,102,117,110,99,116,105,111,110,40,114,41,123,102,46,97,100,100,40,95,116,40,114,44,116,44,101,44,114,44,110,44,111,41,41,125,41,58,115,102,40,110,41,38,38,110,46,102,111,114,69,97,99,104,40,102,117,110,99,116,105,111,110,40,114,44,117,41,123,102,46,115,101,116,40,117,44,95,116,40,114,44,116,44,101,44,117,44,110,44,111,41,41,125,41,59,118,97,114,32,97,61,108,63,97,63,118,101,58,95,101,58,97,63,66,117,58,87,117,44,112,61,117,63,84,58,97,40,110,41,59,114,101,116,117,114,110,32,114,40,112,124,124,110,44,102,117,110,99,116,105,111,110,40,114,44,117,41,123,112,38,38,40,117,61,114,44,114,61,110,91,117,93,41,44,111,116,40,102,44,117,44,95,116,40,114,44,116,44,101,44,117,44,110,44,111,41,41,125,41,44,102,125,102,117,110,99,116,105,111,110,32,118,116,40,110,41,123,118,97,114,32,116,61,87,117,40,110,41,59,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,114,41,123,114,101,116,117,114,110,32,103,116,40,114,44,110,44,116,41,125,125,102,117,110,99,116,105,111,110,32,103,116,40,110,44,116,44,114,41,123,118,97,114,32,101,61,114,46,108,101,110,103,116,104,59,105,102,40,110,117,108,108,61,61,110,41,114,101,116,117,114,110,33,101,59,102,111,114,40,110,61,81,117,40,110,41,59,101,45,45,59,41,123,118,97,114,32,117,61,114,91,101,93,44,105,61,116,91,117,93,44,111,61,110,91,117,93,59,105,102,40,111,61,61,61,84,38,38,33,40,117,32,105,110,32,110,41,124,124,33,105,40,111,41,41,114,101,116,117,114,110,32,102,97,108,115,101,125,114,101,116,117,114,110,32,116,114,117,101,125,102,117,110,99,116,105,111,110,32,100,116,40,110,44,116,44,114,41,123,105,102,40,116,121,112,101,111,102,32,110,33,61,34,102,117,110,99,116,105,111,110,34,41,116,104,114,111,119,32,110,101,119,32,116,105,40,34,69,120,112,101,99,116,101,100,32,97,32,102,117,110,99,116,105,111,110,34,41,59,10,114,101,116,117,114,110,32,98,111,40,102,117,110,99,116,105,111,110,40,41,123,110,46,97,112,112,108,121,40,84,44,114,41,125,44,116,41,125,102,117,110,99,116,105,111,110,32,121,116,40,110,44,116,44,114,44,101,41,123,118,97,114,32,117,61,45,49,44,105,61,111,44,97,61,116,114,117,101,44,108,61,110,46,108,101,110,103,116,104,44,115,61,91,93,44,104,61,116,46,108,101,110,103,116,104,59,105,102,40,33,108,41,114,101,116,117,114,110,32,115,59,114,38,38,40,116,61,99,40,116,44,107,40,114,41,41,41,44,101,63,40,105,61,102,44,97,61,102,97,108,115,101,41,58,50,48,48,60,61,116,46,108,101,110,103,116,104,38,38,40,105,61,79,44,97,61,102,97,108,115,101,44,116,61,110,101,119,32,78,110,40,116,41,41,59,110,58,102,111,114,40,59,43,43,117,60,108,59,41,123,118,97,114,32,112,61,110,91,117,93,44,95,61,110,117,108,108,61,61,114,63,112,58,114,40,112,41,44,112,61,101,124,124,48,33,61,61,112,63,112,58,48,59,105,102,40,97,38,38,95,61,61,61,95,41,123,102,111,114,40,118,97,114,32,118,61,104,59,118,45,45,59,41,105,102,40,116,91,118,93,61,61,61,95,41,99,111,110,116,105,110,117,101,32,110,59,115,46,112,117,115,104,40,112,41,125,101,108,115,101,32,105,40,116,44,95,44,101,41,124,124,115,46,112,117,115,104,40,112,41,125,114,101,116,117,114,110,32,115,125,102,117,110,99,116,105,111,110,32,98,116,40,110,44,116,41,123,118,97,114,32,114,61,116,114,117,101,59,114,101,116,117,114,110,32,117,111,40,110,44,102,117,110,99,116,105,111,110,40,110,44,101,44,117,41,123,114,101,116,117,114,110,32,114,61,33,33,116,40,110,44,101,44,117,41,125,41,44,114,125,102,117,110,99,116,105,111,110,32,120,116,40,110,44,116,44,114,41,123,102,111,114,40,118,97,114,32,101,61,45,49,44,117,61,110,46,108,101,110,103,116,104,59,43,43,101,60,117,59,41,123,118,97,114,32,105,61,110,91,101,93,44,111,61,116,40,105,41,59,105,102,40,110,117,108,108,33,61,111,38,38,40,102,61,61,61,84,63,111,61,61,61,111,38,38,33,119,117,40,111,41,58,114,40,111,44,102,41,41,41,118,97,114,32,102,61,111,44,99,61,105,59,10,125,114,101,116,117,114,110,32,99,125,102,117,110,99,116,105,111,110,32,106,116,40,110,44,116,41,123,118,97,114,32,114,61,91,93,59,114,101,116,117,114,110,32,117,111,40,110,44,102,117,110,99,116,105,111,110,40,110,44,101,44,117,41,123,116,40,110,44,101,44,117,41,38,38,114,46,112,117,115,104,40,110,41,125,41,44,114,125,102,117,110,99,116,105,111,110,32,119,116,40,110,44,116,44,114,44,101,44,117,41,123,118,97,114,32,105,61,45,49,44,111,61,110,46,108,101,110,103,116,104,59,102,111,114,40,114,124,124,40,114,61,107,101,41,44,117,124,124,40,117,61,91,93,41,59,43,43,105,60,111,59,41,123,118,97,114,32,102,61,110,91,105,93,59,48,60,116,38,38,114,40,102,41,63,49,60,116,63,119,116,40,102,44,116,45,49,44,114,44,101,44,117,41,58,97,40,117,44,102,41,58,101,124,124,40,117,91,117,46,108,101,110,103,116,104,93,61,102,41,125,114,101,116,117,114,110,32,117,125,102,117,110,99,116,105,111,110,32,109,116,40,110,44,116,41,123,114,101,116,117,114,110,32,110,38,38,111,111,40,110,44,116,44,87,117,41,125,102,117,110,99,116,105,111,110,32,65,116,40,110,44,116,41,123,114,101,116,117,114,110,32,110,38,38,102,111,40,110,44,116,44,87,117,41,125,102,117,110,99,116,105,111,110,32,69,116,40,110,44,116,41,123,114,101,116,117,114,110,32,105,40,116,44,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,95,117,40,110,91,116,93,41,125,41,125,102,117,110,99,116,105,111,110,32,107,116,40,110,44,116,41,123,116,61,83,114,40,116,44,110,41,59,102,111,114,40,118,97,114,32,114,61,48,44,101,61,116,46,108,101,110,103,116,104,59,110,117,108,108,33,61,110,38,38,114,60,101,59,41,110,61,110,91,77,101,40,116,91,114,43,43,93,41,93,59,114,101,116,117,114,110,32,114,38,38,114,61,61,101,63,110,58,84,125,102,117,110,99,116,105,111,110,32,83,116,40,110,44,116,44,114,41,123,114,101,116,117,114,110,32,116,61,116,40,110,41,44,10,102,102,40,110,41,63,116,58,97,40,116,44,114,40,110,41,41,125,102,117,110,99,116,105,111,110,32,79,116,40,110,41,123,105,102,40,110,117,108,108,61,61,110,41,110,61,110,61,61,61,84,63,34,91,111,98,106,101,99,116,32,85,110,100,101,102,105,110,101,100,93,34,58,34,91,111,98,106,101,99,116,32,78,117,108,108,93,34,59,101,108,115,101,32,105,102,40,109,105,38,38,109,105,32,105,110,32,81,117,40,110,41,41,123,118,97,114,32,116,61,111,105,46,99,97,108,108,40,110,44,109,105,41,44,114,61,110,91,109,105,93,59,116,114,121,123,110,91,109,105,93,61,84,59,118,97,114,32,101,61,116,114,117,101,125,99,97,116,99,104,40,110,41,123,125,118,97,114,32,117,61,97,105,46,99,97,108,108,40,110,41,59,101,38,38,40,116,63,110,91,109,105,93,61,114,58,100,101,108,101,116,101,32,110,91,109,105,93,41,44,110,61,117,125,101,108,115,101,32,110,61,97,105,46,99,97,108,108,40,110,41,59,114,101,116,117,114,110,32,110,125,102,117,110,99,116,105,111,110,32,73,116,40,110,44,116,41,123,114,101,116,117,114,110,32,110,62,116,125,102,117,110,99,116,105,111,110,32,82,116,40,110,44,116,41,123,114,101,116,117,114,110,32,110,117,108,108,33,61,110,38,38,111,105,46,99,97,108,108,40,110,44,116,41,125,102,117,110,99,116,105,111,110,32,122,116,40,110,44,116,41,123,114,101,116,117,114,110,32,110,117,108,108,33,61,110,38,38,116,32,105,110,32,81,117,40,110,41,125,102,117,110,99,116,105,111,110,32,87,116,40,110,44,116,44,114,41,123,102,111,114,40,118,97,114,32,101,61,114,63,102,58,111,44,117,61,110,91,48,93,46,108,101,110,103,116,104,44,105,61,110,46,108,101,110,103,116,104,44,97,61,105,44,108,61,75,117,40,105,41,44,115,61,49,47,48,44,104,61,91,93,59,97,45,45,59,41,123,118,97,114,32,112,61,110,91,97,93,59,97,38,38,116,38,38,40,112,61,99,40,112,44,107,40,116,41,41,41,44,115,61,67,105,40,112,46,108,101,110,103,116,104,44,115,41,44,10,108,91,97,93,61,33,114,38,38,40,116,124,124,49,50,48,60,61,117,38,38,49,50,48,60,61,112,46,108,101,110,103,116,104,41,63,110,101,119,32,78,110,40,97,38,38,112,41,58,84,125,118,97,114,32,112,61,110,91,48,93,44,95,61,45,49,44,118,61,108,91,48,93,59,110,58,102,111,114,40,59,43,43,95,60,117,38,38,104,46,108,101,110,103,116,104,60,115,59,41,123,118,97,114,32,103,61,112,91,95,93,44,100,61,116,63,116,40,103,41,58,103,44,103,61,114,124,124,48,33,61,61,103,63,103,58,48,59,105,102,40,118,63,33,79,40,118,44,100,41,58,33,101,40,104,44,100,44,114,41,41,123,102,111,114,40,97,61,105,59,45,45,97,59,41,123,118,97,114,32,121,61,108,91,97,93,59,105,102,40,121,63,33,79,40,121,44,100,41,58,33,101,40,110,91,97,93,44,100,44,114,41,41,99,111,110,116,105,110,117,101,32,110,125,118,38,38,118,46,112,117,115,104,40,100,41,44,104,46,112,117,115,104,40,103,41,125,125,114,101,116,117,114,110,32,104,125,102,117,110,99,116,105,111,110,32,66,116,40,110,44,116,44,114,41,123,118,97,114,32,101,61,123,125,59,114,101,116,117,114,110,32,109,116,40,110,44,102,117,110,99,116,105,111,110,40,110,44,117,44,105,41,123,116,40,101,44,114,40,110,41,44,117,44,105,41,125,41,44,101,125,102,117,110,99,116,105,111,110,32,76,116,40,116,44,114,44,101,41,123,114,101,116,117,114,110,32,114,61,83,114,40,114,44,116,41,44,116,61,50,62,114,46,108,101,110,103,116,104,63,116,58,107,116,40,116,44,104,114,40,114,44,48,44,45,49,41,41,44,114,61,110,117,108,108,61,61,116,63,116,58,116,91,77,101,40,86,101,40,114,41,41,93,44,110,117,108,108,61,61,114,63,84,58,110,40,114,44,116,44,101,41,125,102,117,110,99,116,105,111,110,32,85,116,40,110,41,123,114,101,116,117,114,110,32,121,117,40,110,41,38,38,34,91,111,98,106,101,99,116,32,65,114,103,117,109,101,110,116,115,93,34,61,61,79,116,40,110,41,125,102,117,110,99,116,105,111,110,32,67,116,40,110,41,123,10,114,101,116,117,114,110,32,121,117,40,110,41,38,38,34,91,111,98,106,101,99,116,32,65,114,114,97,121,66,117,102,102,101,114,93,34,61,61,79,116,40,110,41,125,102,117,110,99,116,105,111,110,32,68,116,40,110,41,123,114,101,116,117,114,110,32,121,117,40,110,41,38,38,34,91,111,98,106,101,99,116,32,68,97,116,101,93,34,61,61,79,116,40,110,41,125,102,117,110,99,116,105,111,110,32,77,116,40,110,44,116,44,114,44,101,44,117,41,123,105,102,40,110,61,61,61,116,41,116,61,116,114,117,101,59,101,108,115,101,32,105,102,40,110,117,108,108,61,61,110,124,124,110,117,108,108,61,61,116,124,124,33,121,117,40,110,41,38,38,33,121,117,40,116,41,41,116,61,110,33,61,61,110,38,38,116,33,61,61,116,59,101,108,115,101,32,110,58,123,118,97,114,32,105,61,102,102,40,110,41,44,111,61,102,102,40,116,41,44,102,61,105,63,34,91,111,98,106,101,99,116,32,65,114,114,97,121,93,34,58,118,111,40,110,41,44,99,61,111,63,34,91,111,98,106,101,99,116,32,65,114,114,97,121,93,34,58,118,111,40,116,41,44,102,61,34,91,111,98,106,101,99,116,32,65,114,103,117,109,101,110,116,115,93,34,61,61,102,63,34,91,111,98,106,101,99,116,32,79,98,106,101,99,116,93,34,58,102,44,99,61,34,91,111,98,106,101,99,116,32,65,114,103,117,109,101,110,116,115,93,34,61,61,99,63,34,91,111,98,106,101,99,116,32,79,98,106,101,99,116,93,34,58,99,44,97,61,34,91,111,98,106,101,99,116,32,79,98,106,101,99,116,93,34,61,61,102,44,111,61,34,91,111,98,106,101,99,116,32,79,98,106,101,99,116,93,34,61,61,99,59,105,102,40,40,99,61,102,61,61,99,41,38,38,97,102,40,110,41,41,123,105,102,40,33,97,102,40,116,41,41,123,116,61,102,97,108,115,101,59,98,114,101,97,107,32,110,125,105,61,116,114,117,101,44,97,61,102,97,108,115,101,125,105,102,40,99,38,38,33,97,41,117,124,124,40,117,61,110,101,119,32,90,110,41,44,116,61,105,124,124,95,102,40,110,41,63,115,101,40,110,44,116,44,114,44,101,44,77,116,44,117,41,58,104,101,40,110,44,116,44,102,44,114,44,101,44,77,116,44,117,41,59,101,108,115,101,123,10,105,102,40,33,40,49,38,114,41,38,38,40,105,61,97,38,38,111,105,46,99,97,108,108,40,110,44,34,95,95,119,114,97,112,112,101,100,95,95,34,41,44,102,61,111,38,38,111,105,46,99,97,108,108,40,116,44,34,95,95,119,114,97,112,112,101,100,95,95,34,41,44,105,124,124,102,41,41,123,110,61,105,63,110,46,118,97,108,117,101,40,41,58,110,44,116,61,102,63,116,46,118,97,108,117,101,40,41,58,116,44,117,124,124,40,117,61,110,101,119,32,90,110,41,44,116,61,77,116,40,110,44,116,44,114,44,101,44,117,41,59,98,114,101,97,107,32,110,125,105,102,40,99,41,116,58,105,102,40,117,124,124,40,117,61,110,101,119,32,90,110,41,44,105,61,49,38,114,44,102,61,95,101,40,110,41,44,111,61,102,46,108,101,110,103,116,104,44,99,61,95,101,40,116,41,46,108,101,110,103,116,104,44,111,61,61,99,124,124,105,41,123,102,111,114,40,97,61,111,59,97,45,45,59,41,123,118,97,114,32,108,61,102,91,97,93,59,105,102,40,33,40,105,63,108,32,105,110,32,116,58,111,105,46,99,97,108,108,40,116,44,108,41,41,41,123,116,61,102,97,108,115,101,59,98,114,101,97,107,32,116,125,125,105,102,40,40,99,61,117,46,103,101,116,40,110,41,41,38,38,117,46,103,101,116,40,116,41,41,116,61,99,61,61,116,59,101,108,115,101,123,99,61,116,114,117,101,44,117,46,115,101,116,40,110,44,116,41,44,117,46,115,101,116,40,116,44,110,41,59,102,111,114,40,118,97,114,32,115,61,105,59,43,43,97,60,111,59,41,123,118,97,114,32,108,61,102,91,97,93,44,104,61,110,91,108,93,44,112,61,116,91,108,93,59,105,102,40,101,41,118,97,114,32,95,61,105,63,101,40,112,44,104,44,108,44,116,44,110,44,117,41,58,101,40,104,44,112,44,108,44,110,44,116,44,117,41,59,105,102,40,95,61,61,61,84,63,104,33,61,61,112,38,38,33,77,116,40,104,44,112,44,114,44,101,44,117,41,58,33,95,41,123,99,61,102,97,108,115,101,59,98,114,101,97,107,125,115,124,124,40,115,61,34,99,111,110,115,116,114,117,99,116,111,114,34,61,61,108,41,59,10,125,99,38,38,33,115,38,38,40,114,61,110,46,99,111,110,115,116,114,117,99,116,111,114,44,101,61,116,46,99,111,110,115,116,114,117,99,116,111,114,44,114,33,61,101,38,38,34,99,111,110,115,116,114,117,99,116,111,114,34,105,110,32,110,38,38,34,99,111,110,115,116,114,117,99,116,111,114,34,105,110,32,116,38,38,33,40,116,121,112,101,111,102,32,114,61,61,34,102,117,110,99,116,105,111,110,34,38,38,114,32,105,110,115,116,97,110,99,101,111,102,32,114,38,38,116,121,112,101,111,102,32,101,61,61,34,102,117,110,99,116,105,111,110,34,38,38,101,32,105,110,115,116,97,110,99,101,111,102,32,101,41,38,38,40,99,61,102,97,108,115,101,41,41,44,117,46,100,101,108,101,116,101,40,110,41,44,117,46,100,101,108,101,116,101,40,116,41,44,116,61,99,125,125,101,108,115,101,32,116,61,102,97,108,115,101,59,101,108,115,101,32,116,61,102,97,108,115,101,125,125,114,101,116,117,114,110,32,116,125,102,117,110,99,116,105,111,110,32,84,116,40,110,41,123,114,101,116,117,114,110,32,121,117,40,110,41,38,38,34,91,111,98,106,101,99,116,32,77,97,112,93,34,61,61,118,111,40,110,41,125,102,117,110,99,116,105,111,110,32,36,116,40,110,44,116,44,114,44,101,41,123,118,97,114,32,117,61,114,46,108,101,110,103,116,104,44,105,61,117,44,111,61,33,101,59,105,102,40,110,117,108,108,61,61,110,41,114,101,116,117,114,110,33,105,59,102,111,114,40,110,61,81,117,40,110,41,59,117,45,45,59,41,123,118,97,114,32,102,61,114,91,117,93,59,105,102,40,111,38,38,102,91,50,93,63,102,91,49,93,33,61,61,110,91,102,91,48,93,93,58,33,40,102,91,48,93,105,110,32,110,41,41,114,101,116,117,114,110,32,102,97,108,115,101,125,102,111,114,40,59,43,43,117,60,105,59,41,123,118,97,114,32,102,61,114,91,117,93,44,99,61,102,91,48,93,44,97,61,110,91,99,93,44,108,61,102,91,49,93,59,105,102,40,111,38,38,102,91,50,93,41,123,105,102,40,97,61,61,61,84,38,38,33,40,99,32,105,110,32,110,41,41,114,101,116,117,114,110,32,102,97,108,115,101,59,10,125,101,108,115,101,123,105,102,40,102,61,110,101,119,32,90,110,44,101,41,118,97,114,32,115,61,101,40,97,44,108,44,99,44,110,44,116,44,102,41,59,105,102,40,115,61,61,61,84,63,33,77,116,40,108,44,97,44,51,44,101,44,102,41,58,33,115,41,114,101,116,117,114,110,32,102,97,108,115,101,125,125,114,101,116,117,114,110,32,116,114,117,101,125,102,117,110,99,116,105,111,110,32,70,116,40,110,41,123,114,101,116,117,114,110,33,40,33,100,117,40,110,41,124,124,99,105,38,38,99,105,32,105,110,32,110,41,38,38,40,95,117,40,110,41,63,104,105,58,100,110,41,46,116,101,115,116,40,84,101,40,110,41,41,125,102,117,110,99,116,105,111,110,32,78,116,40,110,41,123,114,101,116,117,114,110,32,121,117,40,110,41,38,38,34,91,111,98,106,101,99,116,32,82,101,103,69,120,112,93,34,61,61,79,116,40,110,41,125,102,117,110,99,116,105,111,110,32,80,116,40,110,41,123,114,101,116,117,114,110,32,121,117,40,110,41,38,38,34,91,111,98,106,101,99,116,32,83,101,116,93,34,61,61,118,111,40,110,41,125,102,117,110,99,116,105,111,110,32,90,116,40,110,41,123,114,101,116,117,114,110,32,121,117,40,110,41,38,38,103,117,40,110,46,108,101,110,103,116,104,41,38,38,33,33,66,110,91,79,116,40,110,41,93,125,102,117,110,99,116,105,111,110,32,113,116,40,110,41,123,114,101,116,117,114,110,32,116,121,112,101,111,102,32,110,61,61,34,102,117,110,99,116,105,111,110,34,63,110,58,110,117,108,108,61,61,110,63,36,117,58,116,121,112,101,111,102,32,110,61,61,34,111,98,106,101,99,116,34,63,102,102,40,110,41,63,74,116,40,110,91,48,93,44,110,91,49,93,41,58,72,116,40,110,41,58,90,117,40,110,41,125,102,117,110,99,116,105,111,110,32,86,116,40,110,41,123,105,102,40,33,122,101,40,110,41,41,114,101,116,117,114,110,32,76,105,40,110,41,59,118,97,114,32,116,44,114,61,91,93,59,102,111,114,40,116,32,105,110,32,81,117,40,110,41,41,111,105,46,99,97,108,108,40,110,44,116,41,38,38,34,99,111,110,115,116,114,117,99,116,111,114,34,33,61,116,38,38,114,46,112,117,115,104,40,116,41,59,10,114,101,116,117,114,110,32,114,125,102,117,110,99,116,105,111,110,32,75,116,40,110,44,116,41,123,114,101,116,117,114,110,32,110,60,116,125,102,117,110,99,116,105,111,110,32,71,116,40,110,44,116,41,123,118,97,114,32,114,61,45,49,44,101,61,115,117,40,110,41,63,75,117,40,110,46,108,101,110,103,116,104,41,58,91,93,59,114,101,116,117,114,110,32,117,111,40,110,44,102,117,110,99,116,105,111,110,40,110,44,117,44,105,41,123,101,91,43,43,114,93,61,116,40,110,44,117,44,105,41,125,41,44,101,125,102,117,110,99,116,105,111,110,32,72,116,40,110,41,123,118,97,114,32,116,61,120,101,40,110,41,59,114,101,116,117,114,110,32,49,61,61,116,46,108,101,110,103,116,104,38,38,116,91,48,93,91,50,93,63,87,101,40,116,91,48,93,91,48,93,44,116,91,48,93,91,49,93,41,58,102,117,110,99,116,105,111,110,40,114,41,123,114,101,116,117,114,110,32,114,61,61,61,110,124,124,36,116,40,114,44,110,44,116,41,125,125,102,117,110,99,116,105,111,110,32,74,116,40,110,44,116,41,123,114,101,116,117,114,110,32,73,101,40,110,41,38,38,116,61,61,61,116,38,38,33,100,117,40,116,41,63,87,101,40,77,101,40,110,41,44,116,41,58,102,117,110,99,116,105,111,110,40,114,41,123,118,97,114,32,101,61,82,117,40,114,44,110,41,59,114,101,116,117,114,110,32,101,61,61,61,84,38,38,101,61,61,61,116,63,122,117,40,114,44,110,41,58,77,116,40,116,44,101,44,51,41,125,125,102,117,110,99,116,105,111,110,32,89,116,40,110,44,116,44,114,44,101,44,117,41,123,110,33,61,61,116,38,38,111,111,40,116,44,102,117,110,99,116,105,111,110,40,105,44,111,41,123,105,102,40,117,124,124,40,117,61,110,101,119,32,90,110,41,44,100,117,40,105,41,41,123,118,97,114,32,102,61,117,44,99,61,76,101,40,110,44,111,41,44,97,61,76,101,40,116,44,111,41,44,108,61,102,46,103,101,116,40,97,41,59,105,102,40,108,41,105,116,40,110,44,111,44,108,41,59,101,108,115,101,123,10,118,97,114,32,108,61,101,63,101,40,99,44,97,44,111,43,34,34,44,110,44,116,44,102,41,58,84,44,115,61,108,61,61,61,84,59,105,102,40,115,41,123,118,97,114,32,104,61,102,102,40,97,41,44,112,61,33,104,38,38,97,102,40,97,41,44,95,61,33,104,38,38,33,112,38,38,95,102,40,97,41,44,108,61,97,59,104,124,124,112,124,124,95,63,102,102,40,99,41,63,108,61,99,58,104,117,40,99,41,63,108,61,85,114,40,99,41,58,112,63,40,115,61,102,97,108,115,101,44,108,61,73,114,40,97,44,116,114,117,101,41,41,58,95,63,40,115,61,102,97,108,115,101,44,108,61,122,114,40,97,44,116,114,117,101,41,41,58,108,61,91,93,58,120,117,40,97,41,124,124,111,102,40,97,41,63,40,108,61,99,44,111,102,40,99,41,63,108,61,79,117,40,99,41,58,100,117,40,99,41,38,38,33,95,117,40,99,41,124,124,40,108,61,65,101,40,97,41,41,41,58,115,61,102,97,108,115,101,125,115,38,38,40,102,46,115,101,116,40,97,44,108,41,44,89,116,40,108,44,97,44,114,44,101,44,102,41,44,102,46,100,101,108,101,116,101,40,97,41,41,44,105,116,40,110,44,111,44,108,41,125,125,101,108,115,101,32,102,61,101,63,101,40,76,101,40,110,44,111,41,44,105,44,111,43,34,34,44,110,44,116,44,117,41,58,84,44,102,61,61,61,84,38,38,40,102,61,105,41,44,105,116,40,110,44,111,44,102,41,125,44,66,117,41,125,102,117,110,99,116,105,111,110,32,81,116,40,110,44,116,41,123,118,97,114,32,114,61,110,46,108,101,110,103,116,104,59,105,102,40,114,41,114,101,116,117,114,110,32,116,43,61,48,62,116,63,114,58,48,44,83,101,40,116,44,114,41,63,110,91,116,93,58,84,125,102,117,110,99,116,105,111,110,32,88,116,40,110,44,116,44,114,41,123,118,97,114,32,101,61,45,49,59,114,101,116,117,114,110,32,116,61,99,40,116,46,108,101,110,103,116,104,63,116,58,91,36,117,93,44,107,40,121,101,40,41,41,41,44,110,61,71,116,40,110,44,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,123,10,97,58,99,40,116,44,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,116,40,110,41,125,41,44,98,58,43,43,101,44,99,58,110,125,125,41,44,119,40,110,44,102,117,110,99,116,105,111,110,40,110,44,116,41,123,118,97,114,32,101,59,110,58,123,101,61,45,49,59,102,111,114,40,118,97,114,32,117,61,110,46,97,44,105,61,116,46,97,44,111,61,117,46,108,101,110,103,116,104,44,102,61,114,46,108,101,110,103,116,104,59,43,43,101,60,111,59,41,123,118,97,114,32,99,61,87,114,40,117,91,101,93,44,105,91,101,93,41,59,105,102,40,99,41,123,101,61,101,62,61,102,63,99,58,99,42,40,34,100,101,115,99,34,61,61,114,91,101,93,63,45,49,58,49,41,59,98,114,101,97,107,32,110,125,125,101,61,110,46,98,45,116,46,98,125,114,101,116,117,114,110,32,101,125,41,125,102,117,110,99,116,105,111,110,32,110,114,40,110,44,116,41,123,114,101,116,117,114,110,32,116,114,40,110,44,116,44,102,117,110,99,116,105,111,110,40,116,44,114,41,123,114,101,116,117,114,110,32,122,117,40,110,44,114,41,125,41,125,102,117,110,99,116,105,111,110,32,116,114,40,110,44,116,44,114,41,123,102,111,114,40,118,97,114,32,101,61,45,49,44,117,61,116,46,108,101,110,103,116,104,44,105,61,123,125,59,43,43,101,60,117,59,41,123,118,97,114,32,111,61,116,91,101,93,44,102,61,107,116,40,110,44,111,41,59,114,40,102,44,111,41,38,38,108,114,40,105,44,83,114,40,111,44,110,41,44,102,41,125,114,101,116,117,114,110,32,105,125,102,117,110,99,116,105,111,110,32,114,114,40,110,41,123,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,107,116,40,116,44,110,41,125,125,102,117,110,99,116,105,111,110,32,101,114,40,110,44,116,44,114,44,101,41,123,118,97,114,32,117,61,101,63,103,58,118,44,105,61,45,49,44,111,61,116,46,108,101,110,103,116,104,44,102,61,110,59,102,111,114,40,110,61,61,61,116,38,38,40,116,61,85,114,40,116,41,41,44,10,114,38,38,40,102,61,99,40,110,44,107,40,114,41,41,41,59,43,43,105,60,111,59,41,102,111,114,40,118,97,114,32,97,61,48,44,108,61,116,91,105,93,44,108,61,114,63,114,40,108,41,58,108,59,45,49,60,40,97,61,117,40,102,44,108,44,97,44,101,41,41,59,41,102,33,61,61,110,38,38,120,105,46,99,97,108,108,40,102,44,97,44,49,41,44,120,105,46,99,97,108,108,40,110,44,97,44,49,41,59,114,101,116,117,114,110,32,110,125,102,117,110,99,116,105,111,110,32,117,114,40,110,44,116,41,123,102,111,114,40,118,97,114,32,114,61,110,63,116,46,108,101,110,103,116,104,58,48,44,101,61,114,45,49,59,114,45,45,59,41,123,118,97,114,32,117,61,116,91,114,93,59,105,102,40,114,61,61,101,124,124,117,33,61,61,105,41,123,118,97,114,32,105,61,117,59,83,101,40,117,41,63,120,105,46,99,97,108,108,40,110,44,117,44,49,41,58,120,114,40,110,44,117,41,125,125,125,102,117,110,99,116,105,111,110,32,105,114,40,110,44,116,41,123,114,101,116,117,114,110,32,110,43,73,105,40,84,105,40,41,42,40,116,45,110,43,49,41,41,125,102,117,110,99,116,105,111,110,32,111,114,40,110,44,116,41,123,118,97,114,32,114,61,34,34,59,105,102,40,33,110,124,124,49,62,116,124,124,57,48,48,55,49,57,57,50,53,52,55,52,48,57,57,49,60,116,41,114,101,116,117,114,110,32,114,59,100,111,32,116,37,50,38,38,40,114,43,61,110,41,44,40,116,61,73,105,40,116,47,50,41,41,38,38,40,110,43,61,110,41,59,119,104,105,108,101,40,116,41,59,114,101,116,117,114,110,32,114,125,102,117,110,99,116,105,111,110,32,102,114,40,110,44,116,41,123,114,101,116,117,114,110,32,120,111,40,66,101,40,110,44,116,44,36,117,41,44,110,43,34,34,41,125,102,117,110,99,116,105,111,110,32,99,114,40,110,41,123,114,101,116,117,114,110,32,81,110,40,85,117,40,110,41,41,125,102,117,110,99,116,105,111,110,32,97,114,40,110,44,116,41,123,118,97,114,32,114,61,85,117,40,110,41,59,10,114,101,116,117,114,110,32,68,101,40,114,44,112,116,40,116,44,48,44,114,46,108,101,110,103,116,104,41,41,125,102,117,110,99,116,105,111,110,32,108,114,40,110,44,116,44,114,44,101,41,123,105,102,40,33,100,117,40,110,41,41,114,101,116,117,114,110,32,110,59,116,61,83,114,40,116,44,110,41,59,102,111,114,40,118,97,114,32,117,61,45,49,44,105,61,116,46,108,101,110,103,116,104,44,111,61,105,45,49,44,102,61,110,59,110,117,108,108,33,61,102,38,38,43,43,117,60,105,59,41,123,118,97,114,32,99,61,77,101,40,116,91,117,93,41,44,97,61,114,59,105,102,40,117,33,61,111,41,123,118,97,114,32,108,61,102,91,99,93,44,97,61,101,63,101,40,108,44,99,44,102,41,58,84,59,97,61,61,61,84,38,38,40,97,61,100,117,40,108,41,63,108,58,83,101,40,116,91,117,43,49,93,41,63,91,93,58,123,125,41,125,111,116,40,102,44,99,44,97,41,44,102,61,102,91,99,93,125,114,101,116,117,114,110,32,110,125,102,117,110,99,116,105,111,110,32,115,114,40,110,41,123,114,101,116,117,114,110,32,68,101,40,85,117,40,110,41,41,125,102,117,110,99,116,105,111,110,32,104,114,40,110,44,116,44,114,41,123,118,97,114,32,101,61,45,49,44,117,61,110,46,108,101,110,103,116,104,59,102,111,114,40,48,62,116,38,38,40,116,61,45,116,62,117,63,48,58,117,43,116,41,44,114,61,114,62,117,63,117,58,114,44,48,62,114,38,38,40,114,43,61,117,41,44,117,61,116,62,114,63,48,58,114,45,116,62,62,62,48,44,116,62,62,62,61,48,44,114,61,75,117,40,117,41,59,43,43,101,60,117,59,41,114,91,101,93,61,110,91,101,43,116,93,59,114,101,116,117,114,110,32,114,125,102,117,110,99,116,105,111,110,32,112,114,40,110,44,116,41,123,118,97,114,32,114,59,114,101,116,117,114,110,32,117,111,40,110,44,102,117,110,99,116,105,111,110,40,110,44,101,44,117,41,123,114,101,116,117,114,110,32,114,61,116,40,110,44,101,44,117,41,44,33,114,125,41,44,33,33,114,125,10,102,117,110,99,116,105,111,110,32,95,114,40,110,44,116,44,114,41,123,118,97,114,32,101,61,48,44,117,61,110,117,108,108,61,61,110,63,101,58,110,46,108,101,110,103,116,104,59,105,102,40,116,121,112,101,111,102,32,116,61,61,34,110,117,109,98,101,114,34,38,38,116,61,61,61,116,38,38,50,49,52,55,52,56,51,54,52,55,62,61,117,41,123,102,111,114,40,59,101,60,117,59,41,123,118,97,114,32,105,61,101,43,117,62,62,62,49,44,111,61,110,91,105,93,59,110,117,108,108,33,61,61,111,38,38,33,119,117,40,111,41,38,38,40,114,63,111,60,61,116,58,111,60,116,41,63,101,61,105,43,49,58,117,61,105,125,114,101,116,117,114,110,32,117,125,114,101,116,117,114,110,32,118,114,40,110,44,116,44,36,117,44,114,41,125,102,117,110,99,116,105,111,110,32,118,114,40,110,44,116,44,114,44,101,41,123,116,61,114,40,116,41,59,102,111,114,40,118,97,114,32,117,61,48,44,105,61,110,117,108,108,61,61,110,63,48,58,110,46,108,101,110,103,116,104,44,111,61,116,33,61,61,116,44,102,61,110,117,108,108,61,61,61,116,44,99,61,119,117,40,116,41,44,97,61,116,61,61,61,84,59,117,60,105,59,41,123,118,97,114,32,108,61,73,105,40,40,117,43,105,41,47,50,41,44,115,61,114,40,110,91,108,93,41,44,104,61,115,33,61,61,84,44,112,61,110,117,108,108,61,61,61,115,44,95,61,115,61,61,61,115,44,118,61,119,117,40,115,41,59,40,111,63,101,124,124,95,58,97,63,95,38,38,40,101,124,124,104,41,58,102,63,95,38,38,104,38,38,40,101,124,124,33,112,41,58,99,63,95,38,38,104,38,38,33,112,38,38,40,101,124,124,33,118,41,58,112,124,124,118,63,48,58,101,63,115,60,61,116,58,115,60,116,41,63,117,61,108,43,49,58,105,61,108,125,114,101,116,117,114,110,32,67,105,40,105,44,52,50,57,52,57,54,55,50,57,52,41,125,102,117,110,99,116,105,111,110,32,103,114,40,110,44,116,41,123,102,111,114,40,118,97,114,32,114,61,45,49,44,101,61,110,46,108,101,110,103,116,104,44,117,61,48,44,105,61,91,93,59,43,43,114,60,101,59,41,123,10,118,97,114,32,111,61,110,91,114,93,44,102,61,116,63,116,40,111,41,58,111,59,105,102,40,33,114,124,124,33,108,117,40,102,44,99,41,41,123,118,97,114,32,99,61,102,59,105,91,117,43,43,93,61,48,61,61,61,111,63,48,58,111,125,125,114,101,116,117,114,110,32,105,125,102,117,110,99,116,105,111,110,32,100,114,40,110,41,123,114,101,116,117,114,110,32,116,121,112,101,111,102,32,110,61,61,34,110,117,109,98,101,114,34,63,110,58,119,117,40,110,41,63,70,58,43,110,125,102,117,110,99,116,105,111,110,32,121,114,40,110,41,123,105,102,40,116,121,112,101,111,102,32,110,61,61,34,115,116,114,105,110,103,34,41,114,101,116,117,114,110,32,110,59,105,102,40,102,102,40,110,41,41,114,101,116,117,114,110,32,99,40,110,44,121,114,41,43,34,34,59,105,102,40,119,117,40,110,41,41,114,101,116,117,114,110,32,114,111,63,114,111,46,99,97,108,108,40,110,41,58,34,34,59,118,97,114,32,116,61,110,43,34,34,59,114,101,116,117,114,110,34,48,34,61,61,116,38,38,49,47,110,61,61,45,36,63,34,45,48,34,58,116,125,102,117,110,99,116,105,111,110,32,98,114,40,110,44,116,44,114,41,123,118,97,114,32,101,61,45,49,44,117,61,111,44,105,61,110,46,108,101,110,103,116,104,44,99,61,116,114,117,101,44,97,61,91,93,44,108,61,97,59,105,102,40,114,41,99,61,102,97,108,115,101,44,117,61,102,59,101,108,115,101,32,105,102,40,50,48,48,60,61,105,41,123,105,102,40,117,61,116,63,110,117,108,108,58,115,111,40,110,41,41,114,101,116,117,114,110,32,85,40,117,41,59,99,61,102,97,108,115,101,44,117,61,79,44,108,61,110,101,119,32,78,110,125,101,108,115,101,32,108,61,116,63,91,93,58,97,59,110,58,102,111,114,40,59,43,43,101,60,105,59,41,123,118,97,114,32,115,61,110,91,101,93,44,104,61,116,63,116,40,115,41,58,115,44,115,61,114,124,124,48,33,61,61,115,63,115,58,48,59,105,102,40,99,38,38,104,61,61,61,104,41,123,102,111,114,40,118,97,114,32,112,61,108,46,108,101,110,103,116,104,59,112,45,45,59,41,105,102,40,108,91,112,93,61,61,61,104,41,99,111,110,116,105,110,117,101,32,110,59,10,116,38,38,108,46,112,117,115,104,40,104,41,44,97,46,112,117,115,104,40,115,41,125,101,108,115,101,32,117,40,108,44,104,44,114,41,124,124,40,108,33,61,61,97,38,38,108,46,112,117,115,104,40,104,41,44,97,46,112,117,115,104,40,115,41,41,125,114,101,116,117,114,110,32,97,125,102,117,110,99,116,105,111,110,32,120,114,40,110,44,116,41,123,114,101,116,117,114,110,32,116,61,83,114,40,116,44,110,41,44,110,61,50,62,116,46,108,101,110,103,116,104,63,110,58,107,116,40,110,44,104,114,40,116,44,48,44,45,49,41,41,44,110,117,108,108,61,61,110,124,124,100,101,108,101,116,101,32,110,91,77,101,40,86,101,40,116,41,41,93,125,102,117,110,99,116,105,111,110,32,106,114,40,110,44,116,44,114,44,101,41,123,102,111,114,40,118,97,114,32,117,61,110,46,108,101,110,103,116,104,44,105,61,101,63,117,58,45,49,59,40,101,63,105,45,45,58,43,43,105,60,117,41,38,38,116,40,110,91,105,93,44,105,44,110,41,59,41,59,114,101,116,117,114,110,32,114,63,104,114,40,110,44,101,63,48,58,105,44,101,63,105,43,49,58,117,41,58,104,114,40,110,44,101,63,105,43,49,58,48,44,101,63,117,58,105,41,125,102,117,110,99,116,105,111,110,32,119,114,40,110,44,116,41,123,118,97,114,32,114,61,110,59,114,101,116,117,114,110,32,114,32,105,110,115,116,97,110,99,101,111,102,32,85,110,38,38,40,114,61,114,46,118,97,108,117,101,40,41,41,44,108,40,116,44,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,116,46,102,117,110,99,46,97,112,112,108,121,40,116,46,116,104,105,115,65,114,103,44,97,40,91,110,93,44,116,46,97,114,103,115,41,41,125,44,114,41,125,102,117,110,99,116,105,111,110,32,109,114,40,110,44,116,44,114,41,123,118,97,114,32,101,61,110,46,108,101,110,103,116,104,59,105,102,40,50,62,101,41,114,101,116,117,114,110,32,101,63,98,114,40,110,91,48,93,41,58,91,93,59,102,111,114,40,118,97,114,32,117,61,45,49,44,105,61,75,117,40,101,41,59,43,43,117,60,101,59,41,102,111,114,40,118,97,114,32,111,61,110,91,117,93,44,102,61,45,49,59,43,43,102,60,101,59,41,102,33,61,117,38,38,40,105,91,117,93,61,121,116,40,105,91,117,93,124,124,111,44,110,91,102,93,44,116,44,114,41,41,59,10,114,101,116,117,114,110,32,98,114,40,119,116,40,105,44,49,41,44,116,44,114,41,125,102,117,110,99,116,105,111,110,32,65,114,40,110,44,116,44,114,41,123,102,111,114,40,118,97,114,32,101,61,45,49,44,117,61,110,46,108,101,110,103,116,104,44,105,61,116,46,108,101,110,103,116,104,44,111,61,123,125,59,43,43,101,60,117,59,41,114,40,111,44,110,91,101,93,44,101,60,105,63,116,91,101,93,58,84,41,59,114,101,116,117,114,110,32,111,125,102,117,110,99,116,105,111,110,32,69,114,40,110,41,123,114,101,116,117,114,110,32,104,117,40,110,41,63,110,58,91,93,125,102,117,110,99,116,105,111,110,32,107,114,40,110,41,123,114,101,116,117,114,110,32,116,121,112,101,111,102,32,110,61,61,34,102,117,110,99,116,105,111,110,34,63,110,58,36,117,125,102,117,110,99,116,105,111,110,32,83,114,40,110,44,116,41,123,114,101,116,117,114,110,32,102,102,40,110,41,63,110,58,73,101,40,110,44,116,41,63,91,110,93,58,106,111,40,73,117,40,110,41,41,125,102,117,110,99,116,105,111,110,32,79,114,40,110,44,116,44,114,41,123,118,97,114,32,101,61,110,46,108,101,110,103,116,104,59,114,101,116,117,114,110,32,114,61,114,61,61,61,84,63,101,58,114,44,33,116,38,38,114,62,61,101,63,110,58,104,114,40,110,44,116,44,114,41,125,102,117,110,99,116,105,111,110,32,73,114,40,110,44,116,41,123,105,102,40,116,41,114,101,116,117,114,110,32,110,46,115,108,105,99,101,40,41,59,118,97,114,32,114,61,110,46,108,101,110,103,116,104,44,114,61,103,105,63,103,105,40,114,41,58,110,101,119,32,110,46,99,111,110,115,116,114,117,99,116,111,114,40,114,41,59,114,101,116,117,114,110,32,110,46,99,111,112,121,40,114,41,44,114,125,102,117,110,99,116,105,111,110,32,82,114,40,110,41,123,118,97,114,32,116,61,110,101,119,32,110,46,99,111,110,115,116,114,117,99,116,111,114,40,110,46,98,121,116,101,76,101,110,103,116,104,41,59,114,101,116,117,114,110,32,110,101,119,32,118,105,40,116,41,46,115,101,116,40,110,101,119,32,118,105,40,110,41,41,44,10,116,125,102,117,110,99,116,105,111,110,32,122,114,40,110,44,116,41,123,114,101,116,117,114,110,32,110,101,119,32,110,46,99,111,110,115,116,114,117,99,116,111,114,40,116,63,82,114,40,110,46,98,117,102,102,101,114,41,58,110,46,98,117,102,102,101,114,44,110,46,98,121,116,101,79,102,102,115,101,116,44,110,46,108,101,110,103,116,104,41,125,102,117,110,99,116,105,111,110,32,87,114,40,110,44,116,41,123,105,102,40,110,33,61,61,116,41,123,118,97,114,32,114,61,110,33,61,61,84,44,101,61,110,117,108,108,61,61,61,110,44,117,61,110,61,61,61,110,44,105,61,119,117,40,110,41,44,111,61,116,33,61,61,84,44,102,61,110,117,108,108,61,61,61,116,44,99,61,116,61,61,61,116,44,97,61,119,117,40,116,41,59,105,102,40,33,102,38,38,33,97,38,38,33,105,38,38,110,62,116,124,124,105,38,38,111,38,38,99,38,38,33,102,38,38,33,97,124,124,101,38,38,111,38,38,99,124,124,33,114,38,38,99,124,124,33,117,41,114,101,116,117,114,110,32,49,59,105,102,40,33,101,38,38,33,105,38,38,33,97,38,38,110,60,116,124,124,97,38,38,114,38,38,117,38,38,33,101,38,38,33,105,124,124,102,38,38,114,38,38,117,124,124,33,111,38,38,117,124,124,33,99,41,114,101,116,117,114,110,45,49,125,114,101,116,117,114,110,32,48,125,102,117,110,99,116,105,111,110,32,66,114,40,110,44,116,44,114,44,101,41,123,118,97,114,32,117,61,45,49,44,105,61,110,46,108,101,110,103,116,104,44,111,61,114,46,108,101,110,103,116,104,44,102,61,45,49,44,99,61,116,46,108,101,110,103,116,104,44,97,61,85,105,40,105,45,111,44,48,41,44,108,61,75,117,40,99,43,97,41,59,102,111,114,40,101,61,33,101,59,43,43,102,60,99,59,41,108,91,102,93,61,116,91,102,93,59,102,111,114,40,59,43,43,117,60,111,59,41,40,101,124,124,117,60,105,41,38,38,40,108,91,114,91,117,93,93,61,110,91,117,93,41,59,102,111,114,40,59,97,45,45,59,41,108,91,102,43,43,93,61,110,91,117,43,43,93,59,10,114,101,116,117,114,110,32,108,125,102,117,110,99,116,105,111,110,32,76,114,40,110,44,116,44,114,44,101,41,123,118,97,114,32,117,61,45,49,44,105,61,110,46,108,101,110,103,116,104,44,111,61,45,49,44,102,61,114,46,108,101,110,103,116,104,44,99,61,45,49,44,97,61,116,46,108,101,110,103,116,104,44,108,61,85,105,40,105,45,102,44,48,41,44,115,61,75,117,40,108,43,97,41,59,102,111,114,40,101,61,33,101,59,43,43,117,60,108,59,41,115,91,117,93,61,110,91,117,93,59,102,111,114,40,108,61,117,59,43,43,99,60,97,59,41,115,91,108,43,99,93,61,116,91,99,93,59,102,111,114,40,59,43,43,111,60,102,59,41,40,101,124,124,117,60,105,41,38,38,40,115,91,108,43,114,91,111,93,93,61,110,91,117,43,43,93,41,59,114,101,116,117,114,110,32,115,125,102,117,110,99,116,105,111,110,32,85,114,40,110,44,116,41,123,118,97,114,32,114,61,45,49,44,101,61,110,46,108,101,110,103,116,104,59,102,111,114,40,116,124,124,40,116,61,75,117,40,101,41,41,59,43,43,114,60,101,59,41,116,91,114,93,61,110,91,114,93,59,114,101,116,117,114,110,32,116,125,102,117,110,99,116,105,111,110,32,67,114,40,110,44,116,44,114,44,101,41,123,118,97,114,32,117,61,33,114,59,114,124,124,40,114,61,123,125,41,59,102,111,114,40,118,97,114,32,105,61,45,49,44,111,61,116,46,108,101,110,103,116,104,59,43,43,105,60,111,59,41,123,118,97,114,32,102,61,116,91,105,93,44,99,61,101,63,101,40,114,91,102,93,44,110,91,102,93,44,102,44,114,44,110,41,58,84,59,99,61,61,61,84,38,38,40,99,61,110,91,102,93,41,44,117,63,115,116,40,114,44,102,44,99,41,58,111,116,40,114,44,102,44,99,41,125,114,101,116,117,114,110,32,114,125,102,117,110,99,116,105,111,110,32,68,114,40,110,44,116,41,123,114,101,116,117,114,110,32,67,114,40,110,44,112,111,40,110,41,44,116,41,125,102,117,110,99,116,105,111,110,32,77,114,40,110,44,116,41,123,114,101,116,117,114,110,32,67,114,40,110,44,95,111,40,110,41,44,116,41,59,10,125,102,117,110,99,116,105,111,110,32,84,114,40,110,44,114,41,123,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,101,44,117,41,123,118,97,114,32,105,61,102,102,40,101,41,63,116,58,99,116,44,111,61,114,63,114,40,41,58,123,125,59,114,101,116,117,114,110,32,105,40,101,44,110,44,121,101,40,117,44,50,41,44,111,41,125,125,102,117,110,99,116,105,111,110,32,36,114,40,110,41,123,114,101,116,117,114,110,32,102,114,40,102,117,110,99,116,105,111,110,40,116,44,114,41,123,118,97,114,32,101,61,45,49,44,117,61,114,46,108,101,110,103,116,104,44,105,61,49,60,117,63,114,91,117,45,49,93,58,84,44,111,61,50,60,117,63,114,91,50,93,58,84,44,105,61,51,60,110,46,108,101,110,103,116,104,38,38,116,121,112,101,111,102,32,105,61,61,34,102,117,110,99,116,105,111,110,34,63,40,117,45,45,44,105,41,58,84,59,102,111,114,40,111,38,38,79,101,40,114,91,48,93,44,114,91,49,93,44,111,41,38,38,40,105,61,51,62,117,63,84,58,105,44,117,61,49,41,44,116,61,81,117,40,116,41,59,43,43,101,60,117,59,41,40,111,61,114,91,101,93,41,38,38,110,40,116,44,111,44,101,44,105,41,59,114,101,116,117,114,110,32,116,125,41,125,102,117,110,99,116,105,111,110,32,70,114,40,110,44,116,41,123,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,114,44,101,41,123,105,102,40,110,117,108,108,61,61,114,41,114,101,116,117,114,110,32,114,59,105,102,40,33,115,117,40,114,41,41,114,101,116,117,114,110,32,110,40,114,44,101,41,59,102,111,114,40,118,97,114,32,117,61,114,46,108,101,110,103,116,104,44,105,61,116,63,117,58,45,49,44,111,61,81,117,40,114,41,59,40,116,63,105,45,45,58,43,43,105,60,117,41,38,38,102,97,108,115,101,33,61,61,101,40,111,91,105,93,44,105,44,111,41,59,41,59,114,101,116,117,114,110,32,114,125,125,102,117,110,99,116,105,111,110,32,78,114,40,110,41,123,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,116,44,114,44,101,41,123,10,118,97,114,32,117,61,45,49,44,105,61,81,117,40,116,41,59,101,61,101,40,116,41,59,102,111,114,40,118,97,114,32,111,61,101,46,108,101,110,103,116,104,59,111,45,45,59,41,123,118,97,114,32,102,61,101,91,110,63,111,58,43,43,117,93,59,105,102,40,102,97,108,115,101,61,61,61,114,40,105,91,102,93,44,102,44,105,41,41,98,114,101,97,107,125,114,101,116,117,114,110,32,116,125,125,102,117,110,99,116,105,111,110,32,80,114,40,110,44,116,44,114,41,123,102,117,110,99,116,105,111,110,32,101,40,41,123,114,101,116,117,114,110,40,116,104,105,115,38,38,116,104,105,115,33,61,61,36,110,38,38,116,104,105,115,32,105,110,115,116,97,110,99,101,111,102,32,101,63,105,58,110,41,46,97,112,112,108,121,40,117,63,114,58,116,104,105,115,44,97,114,103,117,109,101,110,116,115,41,125,118,97,114,32,117,61,49,38,116,44,105,61,86,114,40,110,41,59,114,101,116,117,114,110,32,101,125,102,117,110,99,116,105,111,110,32,90,114,40,110,41,123,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,116,41,123,116,61,73,117,40,116,41,59,118,97,114,32,114,61,82,110,46,116,101,115,116,40,116,41,63,77,40,116,41,58,84,44,101,61,114,63,114,91,48,93,58,116,46,99,104,97,114,65,116,40,48,41,59,114,101,116,117,114,110,32,116,61,114,63,79,114,40,114,44,49,41,46,106,111,105,110,40,34,34,41,58,116,46,115,108,105,99,101,40,49,41,44,101,91,110,93,40,41,43,116,125,125,102,117,110,99,116,105,111,110,32,113,114,40,110,41,123,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,108,40,77,117,40,68,117,40,116,41,46,114,101,112,108,97,99,101,40,107,110,44,34,34,41,41,44,110,44,34,34,41,125,125,102,117,110,99,116,105,111,110,32,86,114,40,110,41,123,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,97,114,103,117,109,101,110,116,115,59,115,119,105,116,99,104,40,116,46,108,101,110,103,116,104,41,123,10,99,97,115,101,32,48,58,114,101,116,117,114,110,32,110,101,119,32,110,59,99,97,115,101,32,49,58,114,101,116,117,114,110,32,110,101,119,32,110,40,116,91,48,93,41,59,99,97,115,101,32,50,58,114,101,116,117,114,110,32,110,101,119,32,110,40,116,91,48,93,44,116,91,49,93,41,59,99,97,115,101,32,51,58,114,101,116,117,114,110,32,110,101,119,32,110,40,116,91,48,93,44,116,91,49,93,44,116,91,50,93,41,59,99,97,115,101,32,52,58,114,101,116,117,114,110,32,110,101,119,32,110,40,116,91,48,93,44,116,91,49,93,44,116,91,50,93,44,116,91,51,93,41,59,99,97,115,101,32,53,58,114,101,116,117,114,110,32,110,101,119,32,110,40,116,91,48,93,44,116,91,49,93,44,116,91,50,93,44,116,91,51,93,44,116,91,52,93,41,59,99,97,115,101,32,54,58,114,101,116,117,114,110,32,110,101,119,32,110,40,116,91,48,93,44,116,91,49,93,44,116,91,50,93,44,116,91,51,93,44,116,91,52,93,44,116,91,53,93,41,59,99,97,115,101,32,55,58,114,101,116,117,114,110,32,110,101,119,32,110,40,116,91,48,93,44,116,91,49,93,44,116,91,50,93,44,116,91,51,93,44,116,91,52,93,44,116,91,53,93,44,116,91,54,93,41,125,118,97,114,32,114,61,101,111,40,110,46,112,114,111,116,111,116,121,112,101,41,44,116,61,110,46,97,112,112,108,121,40,114,44,116,41,59,114,101,116,117,114,110,32,100,117,40,116,41,63,116,58,114,125,125,102,117,110,99,116,105,111,110,32,75,114,40,116,44,114,44,101,41,123,102,117,110,99,116,105,111,110,32,117,40,41,123,102,111,114,40,118,97,114,32,111,61,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,44,102,61,75,117,40,111,41,44,99,61,111,44,97,61,100,101,40,117,41,59,99,45,45,59,41,102,91,99,93,61,97,114,103,117,109,101,110,116,115,91,99,93,59,114,101,116,117,114,110,32,99,61,51,62,111,38,38,102,91,48,93,33,61,61,97,38,38,102,91,111,45,49,93,33,61,61,97,63,91,93,58,76,40,102,44,97,41,44,10,111,45,61,99,46,108,101,110,103,116,104,44,111,60,101,63,117,101,40,116,44,114,44,74,114,44,117,46,112,108,97,99,101,104,111,108,100,101,114,44,84,44,102,44,99,44,84,44,84,44,101,45,111,41,58,110,40,116,104,105,115,38,38,116,104,105,115,33,61,61,36,110,38,38,116,104,105,115,32,105,110,115,116,97,110,99,101,111,102,32,117,63,105,58,116,44,116,104,105,115,44,102,41,125,118,97,114,32,105,61,86,114,40,116,41,59,114,101,116,117,114,110,32,117,125,102,117,110,99,116,105,111,110,32,71,114,40,110,41,123,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,116,44,114,44,101,41,123,118,97,114,32,117,61,81,117,40,116,41,59,105,102,40,33,115,117,40,116,41,41,123,118,97,114,32,105,61,121,101,40,114,44,51,41,59,116,61,87,117,40,116,41,44,114,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,105,40,117,91,110,93,44,110,44,117,41,125,125,114,101,116,117,114,110,32,114,61,110,40,116,44,114,44,101,41,44,45,49,60,114,63,117,91,105,63,116,91,114,93,58,114,93,58,84,125,125,102,117,110,99,116,105,111,110,32,72,114,40,110,41,123,114,101,116,117,114,110,32,112,101,40,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,114,61,116,46,108,101,110,103,116,104,44,101,61,114,44,117,61,79,110,46,112,114,111,116,111,116,121,112,101,46,116,104,114,117,59,102,111,114,40,110,38,38,116,46,114,101,118,101,114,115,101,40,41,59,101,45,45,59,41,123,118,97,114,32,105,61,116,91,101,93,59,105,102,40,116,121,112,101,111,102,32,105,33,61,34,102,117,110,99,116,105,111,110,34,41,116,104,114,111,119,32,110,101,119,32,116,105,40,34,69,120,112,101,99,116,101,100,32,97,32,102,117,110,99,116,105,111,110,34,41,59,105,102,40,117,38,38,33,111,38,38,34,119,114,97,112,112,101,114,34,61,61,103,101,40,105,41,41,118,97,114,32,111,61,110,101,119,32,79,110,40,91,93,44,116,114,117,101,41,125,102,111,114,40,101,61,111,63,101,58,114,59,43,43,101,60,114,59,41,118,97,114,32,105,61,116,91,101,93,44,117,61,103,101,40,105,41,44,102,61,34,119,114,97,112,112,101,114,34,61,61,117,63,104,111,40,105,41,58,84,44,111,61,102,38,38,82,101,40,102,91,48,93,41,38,38,52,50,52,61,61,102,91,49,93,38,38,33,102,91,52,93,46,108,101,110,103,116,104,38,38,49,61,61,102,91,57,93,63,111,91,103,101,40,102,91,48,93,41,93,46,97,112,112,108,121,40,111,44,102,91,51,93,41,58,49,61,61,105,46,108,101,110,103,116,104,38,38,82,101,40,105,41,63,111,91,117,93,40,41,58,111,46,116,104,114,117,40,105,41,59,10,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,110,61,97,114,103,117,109,101,110,116,115,44,101,61,110,91,48,93,59,105,102,40,111,38,38,49,61,61,110,46,108,101,110,103,116,104,38,38,102,102,40,101,41,41,114,101,116,117,114,110,32,111,46,112,108,97,110,116,40,101,41,46,118,97,108,117,101,40,41,59,102,111,114,40,118,97,114,32,117,61,48,44,110,61,114,63,116,91,117,93,46,97,112,112,108,121,40,116,104,105,115,44,110,41,58,101,59,43,43,117,60,114,59,41,110,61,116,91,117,93,46,99,97,108,108,40,116,104,105,115,44,110,41,59,114,101,116,117,114,110,32,110,125,125,41,125,102,117,110,99,116,105,111,110,32,74,114,40,110,44,116,44,114,44,101,44,117,44,105,44,111,44,102,44,99,44,97,41,123,102,117,110,99,116,105,111,110,32,108,40,41,123,102,111,114,40,118,97,114,32,100,61,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,44,121,61,75,117,40,100,41,44,98,61,100,59,98,45,45,59,41,121,91,98,93,61,97,114,103,117,109,101,110,116,115,91,98,93,59,105,102,40,95,41,123,118,97,114,32,120,44,106,61,100,101,40,108,41,44,98,61,121,46,108,101,110,103,116,104,59,102,111,114,40,120,61,48,59,98,45,45,59,41,121,91,98,93,61,61,61,106,38,38,43,43,120,125,105,102,40,101,38,38,40,121,61,66,114,40,121,44,101,44,117,44,95,41,41,44,105,38,38,40,121,61,76,114,40,121,44,105,44,111,44,95,41,41,44,100,45,61,120,44,95,38,38,100,60,97,41,114,101,116,117,114,110,32,106,61,76,40,121,44,106,41,44,117,101,40,110,44,116,44,74,114,44,108,46,112,108,97,99,101,104,111,108,100,101,114,44,114,44,121,44,106,44,102,44,99,44,97,45,100,41,59,105,102,40,106,61,104,63,114,58,116,104,105,115,44,98,61,112,63,106,91,110,93,58,110,44,100,61,121,46,108,101,110,103,116,104,44,102,41,123,120,61,121,46,108,101,110,103,116,104,59,102,111,114,40,118,97,114,32,119,61,67,105,40,102,46,108,101,110,103,116,104,44,120,41,44,109,61,85,114,40,121,41,59,119,45,45,59,41,123,10,118,97,114,32,65,61,102,91,119,93,59,121,91,119,93,61,83,101,40,65,44,120,41,63,109,91,65,93,58,84,125,125,101,108,115,101,32,118,38,38,49,60,100,38,38,121,46,114,101,118,101,114,115,101,40,41,59,114,101,116,117,114,110,32,115,38,38,99,60,100,38,38,40,121,46,108,101,110,103,116,104,61,99,41,44,116,104,105,115,38,38,116,104,105,115,33,61,61,36,110,38,38,116,104,105,115,32,105,110,115,116,97,110,99,101,111,102,32,108,38,38,40,98,61,103,124,124,86,114,40,98,41,41,44,98,46,97,112,112,108,121,40,106,44,121,41,125,118,97,114,32,115,61,49,50,56,38,116,44,104,61,49,38,116,44,112,61,50,38,116,44,95,61,50,52,38,116,44,118,61,53,49,50,38,116,44,103,61,112,63,84,58,86,114,40,110,41,59,114,101,116,117,114,110,32,108,125,102,117,110,99,116,105,111,110,32,89,114,40,110,44,116,41,123,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,114,44,101,41,123,114,101,116,117,114,110,32,66,116,40,114,44,110,44,116,40,101,41,41,125,125,102,117,110,99,116,105,111,110,32,81,114,40,110,44,116,41,123,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,114,44,101,41,123,118,97,114,32,117,59,105,102,40,114,61,61,61,84,38,38,101,61,61,61,84,41,114,101,116,117,114,110,32,116,59,105,102,40,114,33,61,61,84,38,38,40,117,61,114,41,44,101,33,61,61,84,41,123,105,102,40,117,61,61,61,84,41,114,101,116,117,114,110,32,101,59,116,121,112,101,111,102,32,114,61,61,34,115,116,114,105,110,103,34,124,124,116,121,112,101,111,102,32,101,61,61,34,115,116,114,105,110,103,34,63,40,114,61,121,114,40,114,41,44,101,61,121,114,40,101,41,41,58,40,114,61,100,114,40,114,41,44,101,61,100,114,40,101,41,41,44,117,61,110,40,114,44,101,41,125,114,101,116,117,114,110,32,117,125,125,102,117,110,99,116,105,111,110,32,88,114,40,116,41,123,114,101,116,117,114,110,32,112,101,40,102,117,110,99,116,105,111,110,40,114,41,123,10,114,101,116,117,114,110,32,114,61,99,40,114,44,107,40,121,101,40,41,41,41,44,102,114,40,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,117,61,116,104,105,115,59,114,101,116,117,114,110,32,116,40,114,44,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,110,40,116,44,117,44,101,41,125,41,125,41,125,41,125,102,117,110,99,116,105,111,110,32,110,101,40,110,44,116,41,123,116,61,116,61,61,61,84,63,34,32,34,58,121,114,40,116,41,59,118,97,114,32,114,61,116,46,108,101,110,103,116,104,59,114,101,116,117,114,110,32,50,62,114,63,114,63,111,114,40,116,44,110,41,58,116,58,40,114,61,111,114,40,116,44,79,105,40,110,47,68,40,116,41,41,41,44,82,110,46,116,101,115,116,40,116,41,63,79,114,40,77,40,114,41,44,48,44,110,41,46,106,111,105,110,40,34,34,41,58,114,46,115,108,105,99,101,40,48,44,110,41,41,125,102,117,110,99,116,105,111,110,32,116,101,40,116,44,114,44,101,44,117,41,123,102,117,110,99,116,105,111,110,32,105,40,41,123,102,111,114,40,118,97,114,32,114,61,45,49,44,99,61,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,44,97,61,45,49,44,108,61,117,46,108,101,110,103,116,104,44,115,61,75,117,40,108,43,99,41,44,104,61,116,104,105,115,38,38,116,104,105,115,33,61,61,36,110,38,38,116,104,105,115,32,105,110,115,116,97,110,99,101,111,102,32,105,63,102,58,116,59,43,43,97,60,108,59,41,115,91,97,93,61,117,91,97,93,59,102,111,114,40,59,99,45,45,59,41,115,91,97,43,43,93,61,97,114,103,117,109,101,110,116,115,91,43,43,114,93,59,114,101,116,117,114,110,32,110,40,104,44,111,63,101,58,116,104,105,115,44,115,41,125,118,97,114,32,111,61,49,38,114,44,102,61,86,114,40,116,41,59,114,101,116,117,114,110,32,105,125,102,117,110,99,116,105,111,110,32,114,101,40,110,41,123,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,116,44,114,44,101,41,123,10,101,38,38,116,121,112,101,111,102,32,101,33,61,34,110,117,109,98,101,114,34,38,38,79,101,40,116,44,114,44,101,41,38,38,40,114,61,101,61,84,41,44,116,61,65,117,40,116,41,44,114,61,61,61,84,63,40,114,61,116,44,116,61,48,41,58,114,61,65,117,40,114,41,44,101,61,101,61,61,61,84,63,116,60,114,63,49,58,45,49,58,65,117,40,101,41,59,118,97,114,32,117,61,45,49,59,114,61,85,105,40,79,105,40,40,114,45,116,41,47,40,101,124,124,49,41,41,44,48,41,59,102,111,114,40,118,97,114,32,105,61,75,117,40,114,41,59,114,45,45,59,41,105,91,110,63,114,58,43,43,117,93,61,116,44,116,43,61,101,59,114,101,116,117,114,110,32,105,125,125,102,117,110,99,116,105,111,110,32,101,101,40,110,41,123,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,116,44,114,41,123,114,101,116,117,114,110,32,116,121,112,101,111,102,32,116,61,61,34,115,116,114,105,110,103,34,38,38,116,121,112,101,111,102,32,114,61,61,34,115,116,114,105,110,103,34,124,124,40,116,61,83,117,40,116,41,44,114,61,83,117,40,114,41,41,44,110,40,116,44,114,41,125,125,102,117,110,99,116,105,111,110,32,117,101,40,110,44,116,44,114,44,101,44,117,44,105,44,111,44,102,44,99,44,97,41,123,118,97,114,32,108,61,56,38,116,44,115,61,108,63,111,58,84,59,111,61,108,63,84,58,111,59,118,97,114,32,104,61,108,63,105,58,84,59,114,101,116,117,114,110,32,105,61,108,63,84,58,105,44,116,61,40,116,124,40,108,63,51,50,58,54,52,41,41,38,126,40,108,63,54,52,58,51,50,41,44,52,38,116,124,124,40,116,38,61,45,52,41,44,117,61,91,110,44,116,44,117,44,104,44,115,44,105,44,111,44,102,44,99,44,97,93,44,114,61,114,46,97,112,112,108,121,40,84,44,117,41,44,82,101,40,110,41,38,38,121,111,40,114,44,117,41,44,114,46,112,108,97,99,101,104,111,108,100,101,114,61,101,44,85,101,40,114,44,110,44,116,41,125,102,117,110,99,116,105,111,110,32,105,101,40,110,41,123,10,118,97,114,32,116,61,89,117,91,110,93,59,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,110,44,114,41,123,105,102,40,110,61,83,117,40,110,41,44,40,114,61,110,117,108,108,61,61,114,63,48,58,67,105,40,69,117,40,114,41,44,50,57,50,41,41,38,38,87,105,40,110,41,41,123,118,97,114,32,101,61,40,73,117,40,110,41,43,34,101,34,41,46,115,112,108,105,116,40,34,101,34,41,44,101,61,116,40,101,91,48,93,43,34,101,34,43,40,43,101,91,49,93,43,114,41,41,44,101,61,40,73,117,40,101,41,43,34,101,34,41,46,115,112,108,105,116,40,34,101,34,41,59,114,101,116,117,114,110,43,40,101,91,48,93,43,34,101,34,43,40,43,101,91,49,93,45,114,41,41,125,114,101,116,117,114,110,32,116,40,110,41,125,125,102,117,110,99,116,105,111,110,32,111,101,40,110,41,123,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,114,61,118,111,40,116,41,59,114,101,116,117,114,110,34,91,111,98,106,101,99,116,32,77,97,112,93,34,61,61,114,63,87,40,116,41,58,34,91,111,98,106,101,99,116,32,83,101,116,93,34,61,61,114,63,67,40,116,41,58,69,40,116,44,110,40,116,41,41,125,125,102,117,110,99,116,105,111,110,32,102,101,40,110,44,116,44,114,44,101,44,117,44,105,44,111,44,102,41,123,118,97,114,32,99,61,50,38,116,59,105,102,40,33,99,38,38,116,121,112,101,111,102,32,110,33,61,34,102,117,110,99,116,105,111,110,34,41,116,104,114,111,119,32,110,101,119,32,116,105,40,34,69,120,112,101,99,116,101,100,32,97,32,102,117,110,99,116,105,111,110,34,41,59,118,97,114,32,97,61,101,63,101,46,108,101,110,103,116,104,58,48,59,105,102,40,97,124,124,40,116,38,61,45,57,55,44,101,61,117,61,84,41,44,111,61,111,61,61,61,84,63,111,58,85,105,40,69,117,40,111,41,44,48,41,44,102,61,102,61,61,61,84,63,102,58,69,117,40,102,41,44,97,45,61,117,63,117,46,108,101,110,103,116,104,58,48,44,10,54,52,38,116,41,123,118,97,114,32,108,61,101,44,115,61,117,59,101,61,117,61,84,125,118,97,114,32,104,61,99,63,84,58,104,111,40,110,41,59,114,101,116,117,114,110,32,105,61,91,110,44,116,44,114,44,101,44,117,44,108,44,115,44,105,44,111,44,102,93,44,104,38,38,40,114,61,105,91,49,93,44,110,61,104,91,49,93,44,116,61,114,124,110,44,101,61,49,50,56,61,61,110,38,38,56,61,61,114,124,124,49,50,56,61,61,110,38,38,50,53,54,61,61,114,38,38,105,91,55,93,46,108,101,110,103,116,104,60,61,104,91,56,93,124,124,51,56,52,61,61,110,38,38,104,91,55,93,46,108,101,110,103,116,104,60,61,104,91,56,93,38,38,56,61,61,114,44,49,51,49,62,116,124,124,101,41,38,38,40,49,38,110,38,38,40,105,91,50,93,61,104,91,50,93,44,116,124,61,49,38,114,63,48,58,52,41,44,40,114,61,104,91,51,93,41,38,38,40,101,61,105,91,51,93,44,105,91,51,93,61,101,63,66,114,40,101,44,114,44,104,91,52,93,41,58,114,44,105,91,52,93,61,101,63,76,40,105,91,51,93,44,34,95,95,108,111,100,97,115,104,95,112,108,97,99,101,104,111,108,100,101,114,95,95,34,41,58,104,91,52,93,41,44,40,114,61,104,91,53,93,41,38,38,40,101,61,105,91,53,93,44,105,91,53,93,61,101,63,76,114,40,101,44,114,44,104,91,54,93,41,58,114,44,105,91,54,93,61,101,63,76,40,105,91,53,93,44,34,95,95,108,111,100,97,115,104,95,112,108,97,99,101,104,111,108,100,101,114,95,95,34,41,58,104,91,54,93,41,44,40,114,61,104,91,55,93,41,38,38,40,105,91,55,93,61,114,41,44,49,50,56,38,110,38,38,40,105,91,56,93,61,110,117,108,108,61,61,105,91,56,93,63,104,91,56,93,58,67,105,40,105,91,56,93,44,104,91,56,93,41,41,44,110,117,108,108,61,61,105,91,57,93,38,38,40,105,91,57,93,61,104,91,57,93,41,44,105,91,48,93,61,104,91,48,93,44,105,91,49,93,61,116,41,44,110,61,105,91,48,93,44,10,116,61,105,91,49,93,44,114,61,105,91,50,93,44,101,61,105,91,51,93,44,117,61,105,91,52,93,44,102,61,105,91,57,93,61,105,91,57,93,61,61,61,84,63,99,63,48,58,110,46,108,101,110,103,116,104,58,85,105,40,105,91,57,93,45,97,44,48,41,44,33,102,38,38,50,52,38,116,38,38,40,116,38,61,45,50,53,41,44,85,101,40,40,104,63,99,111,58,121,111,41,40,116,38,38,49,33,61,116,63,56,61,61,116,124,124,49,54,61,61,116,63,75,114,40,110,44,116,44,102,41,58,51,50,33,61,116,38,38,51,51,33,61,116,124,124,117,46,108,101,110,103,116,104,63,74,114,46,97,112,112,108,121,40,84,44,105,41,58,116,101,40,110,44,116,44,114,44,101,41,58,80,114,40,110,44,116,44,114,41,44,105,41,44,110,44,116,41,125,102,117,110,99,116,105,111,110,32,99,101,40,110,44,116,44,114,44,101,41,123,114,101,116,117,114,110,32,110,61,61,61,84,124,124,108,117,40,110,44,101,105,91,114,93,41,38,38,33,111,105,46,99,97,108,108,40,101,44,114,41,63,116,58,110,125,102,117,110,99,116,105,111,110,32,97,101,40,110,44,116,44,114,44,101,44,117,44,105,41,123,114,101,116,117,114,110,32,100,117,40,110,41,38,38,100,117,40,116,41,38,38,40,105,46,115,101,116,40,116,44,110,41,44,89,116,40,110,44,116,44,84,44,97,101,44,105,41,44,105,46,100,101,108,101,116,101,40,116,41,41,44,110,125,102,117,110,99,116,105,111,110,32,108,101,40,110,41,123,114,101,116,117,114,110,32,120,117,40,110,41,63,84,58,110,125,102,117,110,99,116,105,111,110,32,115,101,40,110,44,116,44,114,44,101,44,117,44,105,41,123,118,97,114,32,111,61,49,38,114,44,102,61,110,46,108,101,110,103,116,104,44,99,61,116,46,108,101,110,103,116,104,59,105,102,40,102,33,61,99,38,38,33,40,111,38,38,99,62,102,41,41,114,101,116,117,114,110,32,102,97,108,115,101,59,105,102,40,40,99,61,105,46,103,101,116,40,110,41,41,38,38,105,46,103,101,116,40,116,41,41,114,101,116,117,114,110,32,99,61,61,116,59,10,118,97,114,32,99,61,45,49,44,97,61,116,114,117,101,44,108,61,50,38,114,63,110,101,119,32,78,110,58,84,59,102,111,114,40,105,46,115,101,116,40,110,44,116,41,44,105,46,115,101,116,40,116,44,110,41,59,43,43,99,60,102,59,41,123,118,97,114,32,115,61,110,91,99,93,44,112,61,116,91,99,93,59,105,102,40,101,41,118,97,114,32,95,61,111,63,101,40,112,44,115,44,99,44,116,44,110,44,105,41,58,101,40,115,44,112,44,99,44,110,44,116,44,105,41,59,105,102,40,95,33,61,61,84,41,123,105,102,40,95,41,99,111,110,116,105,110,117,101,59,97,61,102,97,108,115,101,59,98,114,101,97,107,125,105,102,40,108,41,123,105,102,40,33,104,40,116,44,102,117,110,99,116,105,111,110,40,110,44,116,41,123,105,102,40,33,79,40,108,44,116,41,38,38,40,115,61,61,61,110,124,124,117,40,115,44,110,44,114,44,101,44,105,41,41,41,114,101,116,117,114,110,32,108,46,112,117,115,104,40,116,41,125,41,41,123,97,61,102,97,108,115,101,59,98,114,101,97,107,125,125,101,108,115,101,32,105,102,40,115,33,61,61,112,38,38,33,117,40,115,44,112,44,114,44,101,44,105,41,41,123,97,61,102,97,108,115,101,59,98,114,101,97,107,125,125,114,101,116,117,114,110,32,105,46,100,101,108,101,116,101,40,110,41,44,105,46,100,101,108,101,116,101,40,116,41,44,97,125,102,117,110,99,116,105,111,110,32,104,101,40,110,44,116,44,114,44,101,44,117,44,105,44,111,41,123,115,119,105,116,99,104,40,114,41,123,99,97,115,101,34,91,111,98,106,101,99,116,32,68,97,116,97,86,105,101,119,93,34,58,105,102,40,110,46,98,121,116,101,76,101,110,103,116,104,33,61,116,46,98,121,116,101,76,101,110,103,116,104,124,124,110,46,98,121,116,101,79,102,102,115,101,116,33,61,116,46,98,121,116,101,79,102,102,115,101,116,41,98,114,101,97,107,59,110,61,110,46,98,117,102,102,101,114,44,116,61,116,46,98,117,102,102,101,114,59,99,97,115,101,34,91,111,98,106,101,99,116,32,65,114,114,97,121,66,117,102,102,101,114,93,34,58,10,105,102,40,110,46,98,121,116,101,76,101,110,103,116,104,33,61,116,46,98,121,116,101,76,101,110,103,116,104,124,124,33,105,40,110,101,119,32,118,105,40,110,41,44,110,101,119,32,118,105,40,116,41,41,41,98,114,101,97,107,59,114,101,116,117,114,110,32,116,114,117,101,59,99,97,115,101,34,91,111,98,106,101,99,116,32,66,111,111,108,101,97,110,93,34,58,99,97,115,101,34,91,111,98,106,101,99,116,32,68,97,116,101,93,34,58,99,97,115,101,34,91,111,98,106,101,99,116,32,78,117,109,98,101,114,93,34,58,114,101,116,117,114,110,32,108,117,40,43,110,44,43,116,41,59,99,97,115,101,34,91,111,98,106,101,99,116,32,69,114,114,111,114,93,34,58,114,101,116,117,114,110,32,110,46,110,97,109,101,61,61,116,46,110,97,109,101,38,38,110,46,109,101,115,115,97,103,101,61,61,116,46,109,101,115,115,97,103,101,59,99,97,115,101,34,91,111,98,106,101,99,116,32,82,101,103,69,120,112,93,34,58,99,97,115,101,34,91,111,98,106,101,99,116,32,83,116,114,105,110,103,93,34,58,114,101,116,117,114,110,32,110,61,61,116,43,34,34,59,99,97,115,101,34,91,111,98,106,101,99,116,32,77,97,112,93,34,58,118,97,114,32,102,61,87,59,99,97,115,101,34,91,111,98,106,101,99,116,32,83,101,116,93,34,58,105,102,40,102,124,124,40,102,61,85,41,44,110,46,115,105,122,101,33,61,116,46,115,105,122,101,38,38,33,40,49,38,101,41,41,98,114,101,97,107,59,114,101,116,117,114,110,40,114,61,111,46,103,101,116,40,110,41,41,63,114,61,61,116,58,40,101,124,61,50,44,111,46,115,101,116,40,110,44,116,41,44,116,61,115,101,40,102,40,110,41,44,102,40,116,41,44,101,44,117,44,105,44,111,41,44,111,46,100,101,108,101,116,101,40,110,41,44,116,41,59,99,97,115,101,34,91,111,98,106,101,99,116,32,83,121,109,98,111,108,93,34,58,105,102,40,116,111,41,114,101,116,117,114,110,32,116,111,46,99,97,108,108,40,110,41,61,61,116,111,46,99,97,108,108,40,116,41,125,10,114,101,116,117,114,110,32,102,97,108,115,101,125,102,117,110,99,116,105,111,110,32,112,101,40,110,41,123,114,101,116,117,114,110,32,120,111,40,66,101,40,110,44,84,44,90,101,41,44,110,43,34,34,41,125,102,117,110,99,116,105,111,110,32,95,101,40,110,41,123,114,101,116,117,114,110,32,83,116,40,110,44,87,117,44,112,111,41,125,102,117,110,99,116,105,111,110,32,118,101,40,110,41,123,114,101,116,117,114,110,32,83,116,40,110,44,66,117,44,95,111,41,125,102,117,110,99,116,105,111,110,32,103,101,40,110,41,123,102,111,114,40,118,97,114,32,116,61,110,46,110,97,109,101,43,34,34,44,114,61,71,105,91,116,93,44,101,61,111,105,46,99,97,108,108,40,71,105,44,116,41,63,114,46,108,101,110,103,116,104,58,48,59,101,45,45,59,41,123,118,97,114,32,117,61,114,91,101,93,44,105,61,117,46,102,117,110,99,59,105,102,40,110,117,108,108,61,61,105,124,124,105,61,61,110,41,114,101,116,117,114,110,32,117,46,110,97,109,101,125,114,101,116,117,114,110,32,116,125,102,117,110,99,116,105,111,110,32,100,101,40,110,41,123,114,101,116,117,114,110,40,111,105,46,99,97,108,108,40,65,110,44,34,112,108,97,99,101,104,111,108,100,101,114,34,41,63,65,110,58,110,41,46,112,108,97,99,101,104,111,108,100,101,114,125,102,117,110,99,116,105,111,110,32,121,101,40,41,123,118,97,114,32,110,61,65,110,46,105,116,101,114,97,116,101,101,124,124,70,117,44,110,61,110,61,61,61,70,117,63,113,116,58,110,59,114,101,116,117,114,110,32,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,63,110,40,97,114,103,117,109,101,110,116,115,91,48,93,44,97,114,103,117,109,101,110,116,115,91,49,93,41,58,110,125,102,117,110,99,116,105,111,110,32,98,101,40,110,44,116,41,123,118,97,114,32,114,61,110,46,95,95,100,97,116,97,95,95,44,101,61,116,121,112,101,111,102,32,116,59,114,101,116,117,114,110,40,34,115,116,114,105,110,103,34,61,61,101,124,124,34,110,117,109,98,101,114,34,61,61,101,124,124,34,115,121,109,98,111,108,34,61,61,101,124,124,34,98,111,111,108,101,97,110,34,61,61,101,63,34,95,95,112,114,111,116,111,95,95,34,33,61,61,116,58,110,117,108,108,61,61,61,116,41,63,114,91,116,121,112,101,111,102,32,116,61,61,34,115,116,114,105,110,103,34,63,34,115,116,114,105,110,103,34,58,34,104,97,115,104,34,93,58,114,46,109,97,112,59,10,125,102,117,110,99,116,105,111,110,32,120,101,40,110,41,123,102,111,114,40,118,97,114,32,116,61,87,117,40,110,41,44,114,61,116,46,108,101,110,103,116,104,59,114,45,45,59,41,123,118,97,114,32,101,61,116,91,114,93,44,117,61,110,91,101,93,59,116,91,114,93,61,91,101,44,117,44,117,61,61,61,117,38,38,33,100,117,40,117,41,93,125,114,101,116,117,114,110,32,116,125,102,117,110,99,116,105,111,110,32,106,101,40,110,44,116,41,123,118,97,114,32,114,61,110,117,108,108,61,61,110,63,84,58,110,91,116,93,59,114,101,116,117,114,110,32,70,116,40,114,41,63,114,58,84,125,102,117,110,99,116,105,111,110,32,119,101,40,110,44,116,44,114,41,123,116,61,83,114,40,116,44,110,41,59,102,111,114,40,118,97,114,32,101,61,45,49,44,117,61,116,46,108,101,110,103,116,104,44,105,61,102,97,108,115,101,59,43,43,101,60,117,59,41,123,118,97,114,32,111,61,77,101,40,116,91,101,93,41,59,105,102,40,33,40,105,61,110,117,108,108,33,61,110,38,38,114,40,110,44,111,41,41,41,98,114,101,97,107,59,110,61,110,91,111,93,125,114,101,116,117,114,110,32,105,124,124,43,43,101,33,61,117,63,105,58,40,117,61,110,117,108,108,61,61,110,63,48,58,110,46,108,101,110,103,116,104,44,33,33,117,38,38,103,117,40,117,41,38,38,83,101,40,111,44,117,41,38,38,40,102,102,40,110,41,124,124,111,102,40,110,41,41,41,125,102,117,110,99,116,105,111,110,32,109,101,40,110,41,123,118,97,114,32,116,61,110,46,108,101,110,103,116,104,44,114,61,110,101,119,32,110,46,99,111,110,115,116,114,117,99,116,111,114,40,116,41,59,114,101,116,117,114,110,32,116,38,38,34,115,116,114,105,110,103,34,61,61,116,121,112,101,111,102,32,110,91,48,93,38,38,111,105,46,99,97,108,108,40,110,44,34,105,110,100,101,120,34,41,38,38,40,114,46,105,110,100,101,120,61,110,46,105,110,100,101,120,44,114,46,105,110,112,117,116,61,110,46,105,110,112,117,116,41,44,114,125,102,117,110,99,116,105,111,110,32,65,101,40,110,41,123,10,114,101,116,117,114,110,32,116,121,112,101,111,102,32,110,46,99,111,110,115,116,114,117,99,116,111,114,33,61,34,102,117,110,99,116,105,111,110,34,124,124,122,101,40,110,41,63,123,125,58,101,111,40,100,105,40,110,41,41,125,102,117,110,99,116,105,111,110,32,69,101,40,110,44,116,44,114,41,123,118,97,114,32,101,61,110,46,99,111,110,115,116,114,117,99,116,111,114,59,115,119,105,116,99,104,40,116,41,123,99,97,115,101,34,91,111,98,106,101,99,116,32,65,114,114,97,121,66,117,102,102,101,114,93,34,58,114,101,116,117,114,110,32,82,114,40,110,41,59,99,97,115,101,34,91,111,98,106,101,99,116,32,66,111,111,108,101,97,110,93,34,58,99,97,115,101,34,91,111,98,106,101,99,116,32,68,97,116,101,93,34,58,114,101,116,117,114,110,32,110,101,119,32,101,40,43,110,41,59,99,97,115,101,34,91,111,98,106,101,99,116,32,68,97,116,97,86,105,101,119,93,34,58,114,101,116,117,114,110,32,116,61,114,63,82,114,40,110,46,98,117,102,102,101,114,41,58,110,46,98,117,102,102,101,114,44,110,101,119,32,110,46,99,111,110,115,116,114,117,99,116,111,114,40,116,44,110,46,98,121,116,101,79,102,102,115,101,116,44,110,46,98,121,116,101,76,101,110,103,116,104,41,59,99,97,115,101,34,91,111,98,106,101,99,116,32,70,108,111,97,116,51,50,65,114,114,97,121,93,34,58,99,97,115,101,34,91,111,98,106,101,99,116,32,70,108,111,97,116,54,52,65,114,114,97,121,93,34,58,99,97,115,101,34,91,111,98,106,101,99,116,32,73,110,116,56,65,114,114,97,121,93,34,58,99,97,115,101,34,91,111,98,106,101,99,116,32,73,110,116,49,54,65,114,114,97,121,93,34,58,99,97,115,101,34,91,111,98,106,101,99,116,32,73,110,116,51,50,65,114,114,97,121,93,34,58,99,97,115,101,34,91,111,98,106,101,99,116,32,85,105,110,116,56,65,114,114,97,121,93,34,58,99,97,115,101,34,91,111,98,106,101,99,116,32,85,105,110,116,56,67,108,97,109,112,101,100,65,114,114,97,121,93,34,58,10,99,97,115,101,34,91,111,98,106,101,99,116,32,85,105,110,116,49,54,65,114,114,97,121,93,34,58,99,97,115,101,34,91,111,98,106,101,99,116,32,85,105,110,116,51,50,65,114,114,97,121,93,34,58,114,101,116,117,114,110,32,122,114,40,110,44,114,41,59,99,97,115,101,34,91,111,98,106,101,99,116,32,77,97,112,93,34,58,114,101,116,117,114,110,32,110,101,119,32,101,59,99,97,115,101,34,91,111,98,106,101,99,116,32,78,117,109,98,101,114,93,34,58,99,97,115,101,34,91,111,98,106,101,99,116,32,83,116,114,105,110,103,93,34,58,114,101,116,117,114,110,32,110,101,119,32,101,40,110,41,59,99,97,115,101,34,91,111,98,106,101,99,116,32,82,101,103,69,120,112,93,34,58,114,101,116,117,114,110,32,116,61,110,101,119,32,110,46,99,111,110,115,116,114,117,99,116,111,114,40,110,46,115,111,117,114,99,101,44,95,110,46,101,120,101,99,40,110,41,41,44,116,46,108,97,115,116,73,110,100,101,120,61,110,46,108,97,115,116,73,110,100,101,120,44,116,59,99,97,115,101,34,91,111,98,106,101,99,116,32,83,101,116,93,34,58,114,101,116,117,114,110,32,110,101,119,32,101,59,99,97,115,101,34,91,111,98,106,101,99,116,32,83,121,109,98,111,108,93,34,58,114,101,116,117,114,110,32,116,111,63,81,117,40,116,111,46,99,97,108,108,40,110,41,41,58,123,125,125,125,102,117,110,99,116,105,111,110,32,107,101,40,110,41,123,114,101,116,117,114,110,32,102,102,40,110,41,124,124,111,102,40,110,41,124,124,33,33,40,106,105,38,38,110,38,38,110,91,106,105,93,41,125,102,117,110,99,116,105,111,110,32,83,101,40,110,44,116,41,123,118,97,114,32,114,61,116,121,112,101,111,102,32,110,59,114,101,116,117,114,110,32,116,61,110,117,108,108,61,61,116,63,57,48,48,55,49,57,57,50,53,52,55,52,48,57,57,49,58,116,44,33,33,116,38,38,40,34,110,117,109,98,101,114,34,61,61,114,124,124,34,115,121,109,98,111,108,34,33,61,114,38,38,98,110,46,116,101,115,116,40,110,41,41,38,38,45,49,60,110,38,38,48,61,61,110,37,49,38,38,110,60,116,59,10,125,102,117,110,99,116,105,111,110,32,79,101,40,110,44,116,44,114,41,123,105,102,40,33,100,117,40,114,41,41,114,101,116,117,114,110,32,102,97,108,115,101,59,118,97,114,32,101,61,116,121,112,101,111,102,32,116,59,114,101,116,117,114,110,33,33,40,34,110,117,109,98,101,114,34,61,61,101,63,115,117,40,114,41,38,38,83,101,40,116,44,114,46,108,101,110,103,116,104,41,58,34,115,116,114,105,110,103,34,61,61,101,38,38,116,32,105,110,32,114,41,38,38,108,117,40,114,91,116,93,44,110,41,125,102,117,110,99,116,105,111,110,32,73,101,40,110,44,116,41,123,105,102,40,102,102,40,110,41,41,114,101,116,117,114,110,32,102,97,108,115,101,59,118,97,114,32,114,61,116,121,112,101,111,102,32,110,59,114,101,116,117,114,110,33,40,34,110,117,109,98,101,114,34,33,61,114,38,38,34,115,121,109,98,111,108,34,33,61,114,38,38,34,98,111,111,108,101,97,110,34,33,61,114,38,38,110,117,108,108,33,61,110,38,38,33,119,117,40,110,41,41,124,124,40,110,110,46,116,101,115,116,40,110,41,124,124,33,88,46,116,101,115,116,40,110,41,124,124,110,117,108,108,33,61,116,38,38,110,32,105,110,32,81,117,40,116,41,41,125,102,117,110,99,116,105,111,110,32,82,101,40,110,41,123,118,97,114,32,116,61,103,101,40,110,41,44,114,61,65,110,91,116,93,59,114,101,116,117,114,110,32,116,121,112,101,111,102,32,114,61,61,34,102,117,110,99,116,105,111,110,34,38,38,116,32,105,110,32,85,110,46,112,114,111,116,111,116,121,112,101,38,38,40,110,61,61,61,114,124,124,40,116,61,104,111,40,114,41,44,33,33,116,38,38,110,61,61,61,116,91,48,93,41,41,125,102,117,110,99,116,105,111,110,32,122,101,40,110,41,123,118,97,114,32,116,61,110,38,38,110,46,99,111,110,115,116,114,117,99,116,111,114,59,114,101,116,117,114,110,32,110,61,61,61,40,116,121,112,101,111,102,32,116,61,61,34,102,117,110,99,116,105,111,110,34,38,38,116,46,112,114,111,116,111,116,121,112,101,124,124,101,105,41,125,102,117,110,99,116,105,111,110,32,87,101,40,110,44,116,41,123,10,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,114,41,123,114,101,116,117,114,110,32,110,117,108,108,33,61,114,38,38,40,114,91,110,93,61,61,61,116,38,38,40,116,33,61,61,84,124,124,110,32,105,110,32,81,117,40,114,41,41,41,125,125,102,117,110,99,116,105,111,110,32,66,101,40,116,44,114,44,101,41,123,114,101,116,117,114,110,32,114,61,85,105,40,114,61,61,61,84,63,116,46,108,101,110,103,116,104,45,49,58,114,44,48,41,44,102,117,110,99,116,105,111,110,40,41,123,102,111,114,40,118,97,114,32,117,61,97,114,103,117,109,101,110,116,115,44,105,61,45,49,44,111,61,85,105,40,117,46,108,101,110,103,116,104,45,114,44,48,41,44,102,61,75,117,40,111,41,59,43,43,105,60,111,59,41,102,91,105,93,61,117,91,114,43,105,93,59,102,111,114,40,105,61,45,49,44,111,61,75,117,40,114,43,49,41,59,43,43,105,60,114,59,41,111,91,105,93,61,117,91,105,93,59,114,101,116,117,114,110,32,111,91,114,93,61,101,40,102,41,44,110,40,116,44,116,104,105,115,44,111,41,125,125,102,117,110,99,116,105,111,110,32,76,101,40,110,44,116,41,123,105,102,40,40,34,99,111,110,115,116,114,117,99,116,111,114,34,33,61,61,116,124,124,34,102,117,110,99,116,105,111,110,34,33,61,116,121,112,101,111,102,32,110,91,116,93,41,38,38,34,95,95,112,114,111,116,111,95,95,34,33,61,116,41,114,101,116,117,114,110,32,110,91,116,93,125,102,117,110,99,116,105,111,110,32,85,101,40,110,44,116,44,114,41,123,118,97,114,32,101,61,116,43,34,34,59,116,61,120,111,59,118,97,114,32,117,44,105,61,36,101,59,114,101,116,117,114,110,32,117,61,40,117,61,101,46,109,97,116,99,104,40,97,110,41,41,63,117,91,49,93,46,115,112,108,105,116,40,108,110,41,58,91,93,44,114,61,105,40,117,44,114,41,44,40,105,61,114,46,108,101,110,103,116,104,41,38,38,40,117,61,105,45,49,44,114,91,117,93,61,40,49,60,105,63,34,38,32,34,58,34,34,41,43,114,91,117,93,44,10,114,61,114,46,106,111,105,110,40,50,60,105,63,34,44,32,34,58,34,32,34,41,44,101,61,101,46,114,101,112,108,97,99,101,40,99,110,44,34,123,92,110,47,42,32,91,119,114,97,112,112,101,100,32,119,105,116,104,32,34,43,114,43,34,93,32,42,47,92,110,34,41,41,44,116,40,110,44,101,41,125,102,117,110,99,116,105,111,110,32,67,101,40,110,41,123,118,97,114,32,116,61,48,44,114,61,48,59,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,68,105,40,41,44,117,61,49,54,45,40,101,45,114,41,59,105,102,40,114,61,101,44,48,60,117,41,123,105,102,40,56,48,48,60,61,43,43,116,41,114,101,116,117,114,110,32,97,114,103,117,109,101,110,116,115,91,48,93,125,101,108,115,101,32,116,61,48,59,114,101,116,117,114,110,32,110,46,97,112,112,108,121,40,84,44,97,114,103,117,109,101,110,116,115,41,125,125,102,117,110,99,116,105,111,110,32,68,101,40,110,44,116,41,123,118,97,114,32,114,61,45,49,44,101,61,110,46,108,101,110,103,116,104,44,117,61,101,45,49,59,102,111,114,40,116,61,116,61,61,61,84,63,101,58,116,59,43,43,114,60,116,59,41,123,118,97,114,32,101,61,105,114,40,114,44,117,41,44,105,61,110,91,101,93,59,110,91,101,93,61,110,91,114,93,44,110,91,114,93,61,105,125,114,101,116,117,114,110,32,110,46,108,101,110,103,116,104,61,116,44,110,125,102,117,110,99,116,105,111,110,32,77,101,40,110,41,123,105,102,40,116,121,112,101,111,102,32,110,61,61,34,115,116,114,105,110,103,34,124,124,119,117,40,110,41,41,114,101,116,117,114,110,32,110,59,118,97,114,32,116,61,110,43,34,34,59,114,101,116,117,114,110,34,48,34,61,61,116,38,38,49,47,110,61,61,45,36,63,34,45,48,34,58,116,125,102,117,110,99,116,105,111,110,32,84,101,40,110,41,123,105,102,40,110,117,108,108,33,61,110,41,123,116,114,121,123,114,101,116,117,114,110,32,105,105,46,99,97,108,108,40,110,41,125,99,97,116,99,104,40,110,41,123,125,10,114,101,116,117,114,110,32,110,43,34,34,125,114,101,116,117,114,110,34,34,125,102,117,110,99,116,105,111,110,32,36,101,40,110,44,116,41,123,114,101,116,117,114,110,32,114,40,78,44,102,117,110,99,116,105,111,110,40,114,41,123,118,97,114,32,101,61,34,95,46,34,43,114,91,48,93,59,116,38,114,91,49,93,38,38,33,111,40,110,44,101,41,38,38,110,46,112,117,115,104,40,101,41,125,41,44,110,46,115,111,114,116,40,41,125,102,117,110,99,116,105,111,110,32,70,101,40,110,41,123,105,102,40,110,32,105,110,115,116,97,110,99,101,111,102,32,85,110,41,114,101,116,117,114,110,32,110,46,99,108,111,110,101,40,41,59,118,97,114,32,116,61,110,101,119,32,79,110,40,110,46,95,95,119,114,97,112,112,101,100,95,95,44,110,46,95,95,99,104,97,105,110,95,95,41,59,114,101,116,117,114,110,32,116,46,95,95,97,99,116,105,111,110,115,95,95,61,85,114,40,110,46,95,95,97,99,116,105,111,110,115,95,95,41,44,116,46,95,95,105,110,100,101,120,95,95,61,110,46,95,95,105,110,100,101,120,95,95,44,116,46,95,95,118,97,108,117,101,115,95,95,61,110,46,95,95,118,97,108,117,101,115,95,95,44,116,125,102,117,110,99,116,105,111,110,32,78,101,40,110,44,116,44,114,41,123,118,97,114,32,101,61,110,117,108,108,61,61,110,63,48,58,110,46,108,101,110,103,116,104,59,114,101,116,117,114,110,32,101,63,40,114,61,110,117,108,108,61,61,114,63,48,58,69,117,40,114,41,44,48,62,114,38,38,40,114,61,85,105,40,101,43,114,44,48,41,41,44,95,40,110,44,121,101,40,116,44,51,41,44,114,41,41,58,45,49,125,102,117,110,99,116,105,111,110,32,80,101,40,110,44,116,44,114,41,123,118,97,114,32,101,61,110,117,108,108,61,61,110,63,48,58,110,46,108,101,110,103,116,104,59,105,102,40,33,101,41,114,101,116,117,114,110,45,49,59,118,97,114,32,117,61,101,45,49,59,114,101,116,117,114,110,32,114,33,61,61,84,38,38,40,117,61,69,117,40,114,41,44,117,61,48,62,114,63,85,105,40,101,43,117,44,48,41,58,67,105,40,117,44,101,45,49,41,41,44,10,95,40,110,44,121,101,40,116,44,51,41,44,117,44,116,114,117,101,41,125,102,117,110,99,116,105,111,110,32,90,101,40,110,41,123,114,101,116,117,114,110,40,110,117,108,108,61,61,110,63,48,58,110,46,108,101,110,103,116,104,41,63,119,116,40,110,44,49,41,58,91,93,125,102,117,110,99,116,105,111,110,32,113,101,40,110,41,123,114,101,116,117,114,110,32,110,38,38,110,46,108,101,110,103,116,104,63,110,91,48,93,58,84,125,102,117,110,99,116,105,111,110,32,86,101,40,110,41,123,118,97,114,32,116,61,110,117,108,108,61,61,110,63,48,58,110,46,108,101,110,103,116,104,59,114,101,116,117,114,110,32,116,63,110,91,116,45,49,93,58,84,125,102,117,110,99,116,105,111,110,32,75,101,40,110,44,116,41,123,114,101,116,117,114,110,32,110,38,38,110,46,108,101,110,103,116,104,38,38,116,38,38,116,46,108,101,110,103,116,104,63,101,114,40,110,44,116,41,58,110,125,102,117,110,99,116,105,111,110,32,71,101,40,110,41,123,114,101,116,117,114,110,32,110,117,108,108,61,61,110,63,110,58,36,105,46,99,97,108,108,40,110,41,125,102,117,110,99,116,105,111,110,32,72,101,40,110,41,123,105,102,40,33,110,124,124,33,110,46,108,101,110,103,116,104,41,114,101,116,117,114,110,91,93,59,118,97,114,32,116,61,48,59,114,101,116,117,114,110,32,110,61,105,40,110,44,102,117,110,99,116,105,111,110,40,110,41,123,105,102,40,104,117,40,110,41,41,114,101,116,117,114,110,32,116,61,85,105,40,110,46,108,101,110,103,116,104,44,116,41,44,116,114,117,101,125,41,44,65,40,116,44,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,99,40,110,44,98,40,116,41,41,125,41,125,102,117,110,99,116,105,111,110,32,74,101,40,116,44,114,41,123,105,102,40,33,116,124,124,33,116,46,108,101,110,103,116,104,41,114,101,116,117,114,110,91,93,59,118,97,114,32,101,61,72,101,40,116,41,59,114,101,116,117,114,110,32,110,117,108,108,61,61,114,63,101,58,99,40,101,44,102,117,110,99,116,105,111,110,40,116,41,123,10,114,101,116,117,114,110,32,110,40,114,44,84,44,116,41,125,41,125,102,117,110,99,116,105,111,110,32,89,101,40,110,41,123,114,101,116,117,114,110,32,110,61,65,110,40,110,41,44,110,46,95,95,99,104,97,105,110,95,95,61,116,114,117,101,44,110,125,102,117,110,99,116,105,111,110,32,81,101,40,110,44,116,41,123,114,101,116,117,114,110,32,116,40,110,41,125,102,117,110,99,116,105,111,110,32,88,101,40,41,123,114,101,116,117,114,110,32,116,104,105,115,125,102,117,110,99,116,105,111,110,32,110,117,40,110,44,116,41,123,114,101,116,117,114,110,40,102,102,40,110,41,63,114,58,117,111,41,40,110,44,121,101,40,116,44,51,41,41,125,102,117,110,99,116,105,111,110,32,116,117,40,110,44,116,41,123,114,101,116,117,114,110,40,102,102,40,110,41,63,101,58,105,111,41,40,110,44,121,101,40,116,44,51,41,41,125,102,117,110,99,116,105,111,110,32,114,117,40,110,44,116,41,123,114,101,116,117,114,110,40,102,102,40,110,41,63,99,58,71,116,41,40,110,44,121,101,40,116,44,51,41,41,125,102,117,110,99,116,105,111,110,32,101,117,40,110,44,116,44,114,41,123,114,101,116,117,114,110,32,116,61,114,63,84,58,116,44,116,61,110,38,38,110,117,108,108,61,61,116,63,110,46,108,101,110,103,116,104,58,116,44,102,101,40,110,44,49,50,56,44,84,44,84,44,84,44,84,44,116,41,125,102,117,110,99,116,105,111,110,32,117,117,40,110,44,116,41,123,118,97,114,32,114,59,105,102,40,116,121,112,101,111,102,32,116,33,61,34,102,117,110,99,116,105,111,110,34,41,116,104,114,111,119,32,110,101,119,32,116,105,40,34,69,120,112,101,99,116,101,100,32,97,32,102,117,110,99,116,105,111,110,34,41,59,114,101,116,117,114,110,32,110,61,69,117,40,110,41,44,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,48,60,45,45,110,38,38,40,114,61,116,46,97,112,112,108,121,40,116,104,105,115,44,97,114,103,117,109,101,110,116,115,41,41,44,49,62,61,110,38,38,40,116,61,84,41,44,10,114,125,125,102,117,110,99,116,105,111,110,32,105,117,40,110,44,116,44,114,41,123,114,101,116,117,114,110,32,116,61,114,63,84,58,116,44,110,61,102,101,40,110,44,56,44,84,44,84,44,84,44,84,44,84,44,116,41,44,110,46,112,108,97,99,101,104,111,108,100,101,114,61,105,117,46,112,108,97,99,101,104,111,108,100,101,114,44,110,125,102,117,110,99,116,105,111,110,32,111,117,40,110,44,116,44,114,41,123,114,101,116,117,114,110,32,116,61,114,63,84,58,116,44,110,61,102,101,40,110,44,49,54,44,84,44,84,44,84,44,84,44,84,44,116,41,44,110,46,112,108,97,99,101,104,111,108,100,101,114,61,111,117,46,112,108,97,99,101,104,111,108,100,101,114,44,110,125,102,117,110,99,116,105,111,110,32,102,117,40,110,44,116,44,114,41,123,102,117,110,99,116,105,111,110,32,101,40,116,41,123,118,97,114,32,114,61,99,44,101,61,97,59,114,101,116,117,114,110,32,99,61,97,61,84,44,95,61,116,44,115,61,110,46,97,112,112,108,121,40,101,44,114,41,125,102,117,110,99,116,105,111,110,32,117,40,110,41,123,118,97,114,32,114,61,110,45,112,59,114,101,116,117,114,110,32,110,45,61,95,44,112,61,61,61,84,124,124,114,62,61,116,124,124,48,62,114,124,124,103,38,38,110,62,61,108,125,102,117,110,99,116,105,111,110,32,105,40,41,123,118,97,114,32,110,61,71,111,40,41,59,105,102,40,117,40,110,41,41,114,101,116,117,114,110,32,111,40,110,41,59,118,97,114,32,114,44,101,61,98,111,59,114,61,110,45,95,44,110,61,116,45,40,110,45,112,41,44,114,61,103,63,67,105,40,110,44,108,45,114,41,58,110,44,104,61,101,40,105,44,114,41,125,102,117,110,99,116,105,111,110,32,111,40,110,41,123,114,101,116,117,114,110,32,104,61,84,44,100,38,38,99,63,101,40,110,41,58,40,99,61,97,61,84,44,115,41,125,102,117,110,99,116,105,111,110,32,102,40,41,123,118,97,114,32,110,61,71,111,40,41,44,114,61,117,40,110,41,59,105,102,40,99,61,97,114,103,117,109,101,110,116,115,44,10,97,61,116,104,105,115,44,112,61,110,44,114,41,123,105,102,40,104,61,61,61,84,41,114,101,116,117,114,110,32,95,61,110,61,112,44,104,61,98,111,40,105,44,116,41,44,118,63,101,40,110,41,58,115,59,105,102,40,103,41,114,101,116,117,114,110,32,108,111,40,104,41,44,104,61,98,111,40,105,44,116,41,44,101,40,112,41,125,114,101,116,117,114,110,32,104,61,61,61,84,38,38,40,104,61,98,111,40,105,44,116,41,41,44,115,125,118,97,114,32,99,44,97,44,108,44,115,44,104,44,112,44,95,61,48,44,118,61,102,97,108,115,101,44,103,61,102,97,108,115,101,44,100,61,116,114,117,101,59,105,102,40,116,121,112,101,111,102,32,110,33,61,34,102,117,110,99,116,105,111,110,34,41,116,104,114,111,119,32,110,101,119,32,116,105,40,34,69,120,112,101,99,116,101,100,32,97,32,102,117,110,99,116,105,111,110,34,41,59,114,101,116,117,114,110,32,116,61,83,117,40,116,41,124,124,48,44,100,117,40,114,41,38,38,40,118,61,33,33,114,46,108,101,97,100,105,110,103,44,108,61,40,103,61,34,109,97,120,87,97,105,116,34,105,110,32,114,41,63,85,105,40,83,117,40,114,46,109,97,120,87,97,105,116,41,124,124,48,44,116,41,58,108,44,100,61,34,116,114,97,105,108,105,110,103,34,105,110,32,114,63,33,33,114,46,116,114,97,105,108,105,110,103,58,100,41,44,102,46,99,97,110,99,101,108,61,102,117,110,99,116,105,111,110,40,41,123,104,33,61,61,84,38,38,108,111,40,104,41,44,95,61,48,44,99,61,112,61,97,61,104,61,84,125,44,102,46,102,108,117,115,104,61,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,104,61,61,61,84,63,115,58,111,40,71,111,40,41,41,125,44,102,125,102,117,110,99,116,105,111,110,32,99,117,40,110,44,116,41,123,102,117,110,99,116,105,111,110,32,114,40,41,123,118,97,114,32,101,61,97,114,103,117,109,101,110,116,115,44,117,61,116,63,116,46,97,112,112,108,121,40,116,104,105,115,44,101,41,58,101,91,48,93,44,105,61,114,46,99,97,99,104,101,59,10,114,101,116,117,114,110,32,105,46,104,97,115,40,117,41,63,105,46,103,101,116,40,117,41,58,40,101,61,110,46,97,112,112,108,121,40,116,104,105,115,44,101,41,44,114,46,99,97,99,104,101,61,105,46,115,101,116,40,117,44,101,41,124,124,105,44,101,41,125,105,102,40,116,121,112,101,111,102,32,110,33,61,34,102,117,110,99,116,105,111,110,34,124,124,110,117,108,108,33,61,116,38,38,116,121,112,101,111,102,32,116,33,61,34,102,117,110,99,116,105,111,110,34,41,116,104,114,111,119,32,110,101,119,32,116,105,40,34,69,120,112,101,99,116,101,100,32,97,32,102,117,110,99,116,105,111,110,34,41,59,114,101,116,117,114,110,32,114,46,99,97,99,104,101,61,110,101,119,40,99,117,46,67,97,99,104,101,124,124,70,110,41,44,114,125,102,117,110,99,116,105,111,110,32,97,117,40,110,41,123,105,102,40,116,121,112,101,111,102,32,110,33,61,34,102,117,110,99,116,105,111,110,34,41,116,104,114,111,119,32,110,101,119,32,116,105,40,34,69,120,112,101,99,116,101,100,32,97,32,102,117,110,99,116,105,111,110,34,41,59,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,97,114,103,117,109,101,110,116,115,59,115,119,105,116,99,104,40,116,46,108,101,110,103,116,104,41,123,99,97,115,101,32,48,58,114,101,116,117,114,110,33,110,46,99,97,108,108,40,116,104,105,115,41,59,99,97,115,101,32,49,58,114,101,116,117,114,110,33,110,46,99,97,108,108,40,116,104,105,115,44,116,91,48,93,41,59,99,97,115,101,32,50,58,114,101,116,117,114,110,33,110,46,99,97,108,108,40,116,104,105,115,44,116,91,48,93,44,116,91,49,93,41,59,99,97,115,101,32,51,58,114,101,116,117,114,110,33,110,46,99,97,108,108,40,116,104,105,115,44,116,91,48,93,44,116,91,49,93,44,116,91,50,93,41,125,114,101,116,117,114,110,33,110,46,97,112,112,108,121,40,116,104,105,115,44,116,41,125,125,102,117,110,99,116,105,111,110,32,108,117,40,110,44,116,41,123,114,101,116,117,114,110,32,110,61,61,61,116,124,124,110,33,61,61,110,38,38,116,33,61,61,116,59,10,125,102,117,110,99,116,105,111,110,32,115,117,40,110,41,123,114,101,116,117,114,110,32,110,117,108,108,33,61,110,38,38,103,117,40,110,46,108,101,110,103,116,104,41,38,38,33,95,117,40,110,41,125,102,117,110,99,116,105,111,110,32,104,117,40,110,41,123,114,101,116,117,114,110,32,121,117,40,110,41,38,38,115,117,40,110,41,125,102,117,110,99,116,105,111,110,32,112,117,40,110,41,123,105,102,40,33,121,117,40,110,41,41,114,101,116,117,114,110,32,102,97,108,115,101,59,118,97,114,32,116,61,79,116,40,110,41,59,114,101,116,117,114,110,34,91,111,98,106,101,99,116,32,69,114,114,111,114,93,34,61,61,116,124,124,34,91,111,98,106,101,99,116,32,68,79,77,69,120,99,101,112,116,105,111,110,93,34,61,61,116,124,124,116,121,112,101,111,102,32,110,46,109,101,115,115,97,103,101,61,61,34,115,116,114,105,110,103,34,38,38,116,121,112,101,111,102,32,110,46,110,97,109,101,61,61,34,115,116,114,105,110,103,34,38,38,33,120,117,40,110,41,125,102,117,110,99,116,105,111,110,32,95,117,40,110,41,123,114,101,116,117,114,110,33,33,100,117,40,110,41,38,38,40,110,61,79,116,40,110,41,44,34,91,111,98,106,101,99,116,32,70,117,110,99,116,105,111,110,93,34,61,61,110,124,124,34,91,111,98,106,101,99,116,32,71,101,110,101,114,97,116,111,114,70,117,110,99,116,105,111,110,93,34,61,61,110,124,124,34,91,111,98,106,101,99,116,32,65,115,121,110,99,70,117,110,99,116,105,111,110,93,34,61,61,110,124,124,34,91,111,98,106,101,99,116,32,80,114,111,120,121,93,34,61,61,110,41,125,102,117,110,99,116,105,111,110,32,118,117,40,110,41,123,114,101,116,117,114,110,32,116,121,112,101,111,102,32,110,61,61,34,110,117,109,98,101,114,34,38,38,110,61,61,69,117,40,110,41,125,102,117,110,99,116,105,111,110,32,103,117,40,110,41,123,114,101,116,117,114,110,32,116,121,112,101,111,102,32,110,61,61,34,110,117,109,98,101,114,34,38,38,45,49,60,110,38,38,48,61,61,110,37,49,38,38,57,48,48,55,49,57,57,50,53,52,55,52,48,57,57,49,62,61,110,59,10,125,102,117,110,99,116,105,111,110,32,100,117,40,110,41,123,118,97,114,32,116,61,116,121,112,101,111,102,32,110,59,114,101,116,117,114,110,32,110,117,108,108,33,61,110,38,38,40,34,111,98,106,101,99,116,34,61,61,116,124,124,34,102,117,110,99,116,105,111,110,34,61,61,116,41,125,102,117,110,99,116,105,111,110,32,121,117,40,110,41,123,114,101,116,117,114,110,32,110,117,108,108,33,61,110,38,38,116,121,112,101,111,102,32,110,61,61,34,111,98,106,101,99,116,34,125,102,117,110,99,116,105,111,110,32,98,117,40,110,41,123,114,101,116,117,114,110,32,116,121,112,101,111,102,32,110,61,61,34,110,117,109,98,101,114,34,124,124,121,117,40,110,41,38,38,34,91,111,98,106,101,99,116,32,78,117,109,98,101,114,93,34,61,61,79,116,40,110,41,125,102,117,110,99,116,105,111,110,32,120,117,40,110,41,123,114,101,116,117,114,110,33,40,33,121,117,40,110,41,124,124,34,91,111,98,106,101,99,116,32,79,98,106,101,99,116,93,34,33,61,79,116,40,110,41,41,38,38,40,110,61,100,105,40,110,41,44,110,117,108,108,61,61,61,110,124,124,40,110,61,111,105,46,99,97,108,108,40,110,44,34,99,111,110,115,116,114,117,99,116,111,114,34,41,38,38,110,46,99,111,110,115,116,114,117,99,116,111,114,44,116,121,112,101,111,102,32,110,61,61,34,102,117,110,99,116,105,111,110,34,38,38,110,32,105,110,115,116,97,110,99,101,111,102,32,110,38,38,105,105,46,99,97,108,108,40,110,41,61,61,108,105,41,41,125,102,117,110,99,116,105,111,110,32,106,117,40,110,41,123,114,101,116,117,114,110,32,116,121,112,101,111,102,32,110,61,61,34,115,116,114,105,110,103,34,124,124,33,102,102,40,110,41,38,38,121,117,40,110,41,38,38,34,91,111,98,106,101,99,116,32,83,116,114,105,110,103,93,34,61,61,79,116,40,110,41,125,102,117,110,99,116,105,111,110,32,119,117,40,110,41,123,114,101,116,117,114,110,32,116,121,112,101,111,102,32,110,61,61,34,115,121,109,98,111,108,34,124,124,121,117,40,110,41,38,38,34,91,111,98,106,101,99,116,32,83,121,109,98,111,108,93,34,61,61,79,116,40,110,41,59,10,125,102,117,110,99,116,105,111,110,32,109,117,40,110,41,123,105,102,40,33,110,41,114,101,116,117,114,110,91,93,59,105,102,40,115,117,40,110,41,41,114,101,116,117,114,110,32,106,117,40,110,41,63,77,40,110,41,58,85,114,40,110,41,59,105,102,40,119,105,38,38,110,91,119,105,93,41,123,110,61,110,91,119,105,93,40,41,59,102,111,114,40,118,97,114,32,116,44,114,61,91,93,59,33,40,116,61,110,46,110,101,120,116,40,41,41,46,100,111,110,101,59,41,114,46,112,117,115,104,40,116,46,118,97,108,117,101,41,59,114,101,116,117,114,110,32,114,125,114,101,116,117,114,110,32,116,61,118,111,40,110,41,44,40,34,91,111,98,106,101,99,116,32,77,97,112,93,34,61,61,116,63,87,58,34,91,111,98,106,101,99,116,32,83,101,116,93,34,61,61,116,63,85,58,85,117,41,40,110,41,125,102,117,110,99,116,105,111,110,32,65,117,40,110,41,123,114,101,116,117,114,110,32,110,63,40,110,61,83,117,40,110,41,44,110,61,61,61,36,124,124,110,61,61,61,45,36,63,49,46,55,57,55,54,57,51,49,51,52,56,54,50,51,49,53,55,101,51,48,56,42,40,48,62,110,63,45,49,58,49,41,58,110,61,61,61,110,63,110,58,48,41,58,48,61,61,61,110,63,110,58,48,125,102,117,110,99,116,105,111,110,32,69,117,40,110,41,123,110,61,65,117,40,110,41,59,118,97,114,32,116,61,110,37,49,59,114,101,116,117,114,110,32,110,61,61,61,110,63,116,63,110,45,116,58,110,58,48,125,102,117,110,99,116,105,111,110,32,107,117,40,110,41,123,114,101,116,117,114,110,32,110,63,112,116,40,69,117,40,110,41,44,48,44,52,50,57,52,57,54,55,50,57,53,41,58,48,125,102,117,110,99,116,105,111,110,32,83,117,40,110,41,123,105,102,40,116,121,112,101,111,102,32,110,61,61,34,110,117,109,98,101,114,34,41,114,101,116,117,114,110,32,110,59,105,102,40,119,117,40,110,41,41,114,101,116,117,114,110,32,70,59,105,102,40,100,117,40,110,41,38,38,40,110,61,116,121,112,101,111,102,32,110,46,118,97,108,117,101,79,102,61,61,34,102,117,110,99,116,105,111,110,34,63,110,46,118,97,108,117,101,79,102,40,41,58,110,44,10,110,61,100,117,40,110,41,63,110,43,34,34,58,110,41,44,116,121,112,101,111,102,32,110,33,61,34,115,116,114,105,110,103,34,41,114,101,116,117,114,110,32,48,61,61,61,110,63,110,58,43,110,59,110,61,110,46,114,101,112,108,97,99,101,40,117,110,44,34,34,41,59,118,97,114,32,116,61,103,110,46,116,101,115,116,40,110,41,59,114,101,116,117,114,110,32,116,124,124,121,110,46,116,101,115,116,40,110,41,63,68,110,40,110,46,115,108,105,99,101,40,50,41,44,116,63,50,58,56,41,58,118,110,46,116,101,115,116,40,110,41,63,70,58,43,110,125,102,117,110,99,116,105,111,110,32,79,117,40,110,41,123,114,101,116,117,114,110,32,67,114,40,110,44,66,117,40,110,41,41,125,102,117,110,99,116,105,111,110,32,73,117,40,110,41,123,114,101,116,117,114,110,32,110,117,108,108,61,61,110,63,34,34,58,121,114,40,110,41,125,102,117,110,99,116,105,111,110,32,82,117,40,110,44,116,44,114,41,123,114,101,116,117,114,110,32,110,61,110,117,108,108,61,61,110,63,84,58,107,116,40,110,44,116,41,44,110,61,61,61,84,63,114,58,110,125,102,117,110,99,116,105,111,110,32,122,117,40,110,44,116,41,123,114,101,116,117,114,110,32,110,117,108,108,33,61,110,38,38,119,101,40,110,44,116,44,122,116,41,125,102,117,110,99,116,105,111,110,32,87,117,40,110,41,123,114,101,116,117,114,110,32,115,117,40,110,41,63,113,110,40,110,41,58,86,116,40,110,41,125,102,117,110,99,116,105,111,110,32,66,117,40,110,41,123,105,102,40,115,117,40,110,41,41,110,61,113,110,40,110,44,116,114,117,101,41,59,101,108,115,101,32,105,102,40,100,117,40,110,41,41,123,118,97,114,32,116,44,114,61,122,101,40,110,41,44,101,61,91,93,59,102,111,114,40,116,32,105,110,32,110,41,40,34,99,111,110,115,116,114,117,99,116,111,114,34,33,61,116,124,124,33,114,38,38,111,105,46,99,97,108,108,40,110,44,116,41,41,38,38,101,46,112,117,115,104,40,116,41,59,110,61,101,125,101,108,115,101,123,105,102,40,116,61,91,93,44,10,110,117,108,108,33,61,110,41,102,111,114,40,114,32,105,110,32,81,117,40,110,41,41,116,46,112,117,115,104,40,114,41,59,110,61,116,125,114,101,116,117,114,110,32,110,125,102,117,110,99,116,105,111,110,32,76,117,40,110,44,116,41,123,105,102,40,110,117,108,108,61,61,110,41,114,101,116,117,114,110,123,125,59,118,97,114,32,114,61,99,40,118,101,40,110,41,44,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,91,110,93,125,41,59,114,101,116,117,114,110,32,116,61,121,101,40,116,41,44,116,114,40,110,44,114,44,102,117,110,99,116,105,111,110,40,110,44,114,41,123,114,101,116,117,114,110,32,116,40,110,44,114,91,48,93,41,125,41,125,102,117,110,99,116,105,111,110,32,85,117,40,110,41,123,114,101,116,117,114,110,32,110,117,108,108,61,61,110,63,91,93,58,83,40,110,44,87,117,40,110,41,41,125,102,117,110,99,116,105,111,110,32,67,117,40,110,41,123,114,101,116,117,114,110,32,36,102,40,73,117,40,110,41,46,116,111,76,111,119,101,114,67,97,115,101,40,41,41,125,102,117,110,99,116,105,111,110,32,68,117,40,110,41,123,114,101,116,117,114,110,40,110,61,73,117,40,110,41,41,38,38,110,46,114,101,112,108,97,99,101,40,120,110,44,88,110,41,46,114,101,112,108,97,99,101,40,83,110,44,34,34,41,125,102,117,110,99,116,105,111,110,32,77,117,40,110,44,116,44,114,41,123,114,101,116,117,114,110,32,110,61,73,117,40,110,41,44,116,61,114,63,84,58,116,44,116,61,61,61,84,63,122,110,46,116,101,115,116,40,110,41,63,110,46,109,97,116,99,104,40,73,110,41,124,124,91,93,58,110,46,109,97,116,99,104,40,115,110,41,124,124,91,93,58,110,46,109,97,116,99,104,40,116,41,124,124,91,93,125,102,117,110,99,116,105,111,110,32,84,117,40,110,41,123,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,110,125,125,102,117,110,99,116,105,111,110,32,36,117,40,110,41,123,114,101,116,117,114,110,32,110,59,10,125,102,117,110,99,116,105,111,110,32,70,117,40,110,41,123,114,101,116,117,114,110,32,113,116,40,116,121,112,101,111,102,32,110,61,61,34,102,117,110,99,116,105,111,110,34,63,110,58,95,116,40,110,44,49,41,41,125,102,117,110,99,116,105,111,110,32,78,117,40,110,44,116,44,101,41,123,118,97,114,32,117,61,87,117,40,116,41,44,105,61,69,116,40,116,44,117,41,59,110,117,108,108,33,61,101,124,124,100,117,40,116,41,38,38,40,105,46,108,101,110,103,116,104,124,124,33,117,46,108,101,110,103,116,104,41,124,124,40,101,61,116,44,116,61,110,44,110,61,116,104,105,115,44,105,61,69,116,40,116,44,87,117,40,116,41,41,41,59,118,97,114,32,111,61,33,40,100,117,40,101,41,38,38,34,99,104,97,105,110,34,105,110,32,101,38,38,33,101,46,99,104,97,105,110,41,44,102,61,95,117,40,110,41,59,114,101,116,117,114,110,32,114,40,105,44,102,117,110,99,116,105,111,110,40,114,41,123,118,97,114,32,101,61,116,91,114,93,59,110,91,114,93,61,101,44,102,38,38,40,110,46,112,114,111,116,111,116,121,112,101,91,114,93,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,116,104,105,115,46,95,95,99,104,97,105,110,95,95,59,105,102,40,111,124,124,116,41,123,118,97,114,32,114,61,110,40,116,104,105,115,46,95,95,119,114,97,112,112,101,100,95,95,41,59,114,101,116,117,114,110,40,114,46,95,95,97,99,116,105,111,110,115,95,95,61,85,114,40,116,104,105,115,46,95,95,97,99,116,105,111,110,115,95,95,41,41,46,112,117,115,104,40,123,102,117,110,99,58,101,44,97,114,103,115,58,97,114,103,117,109,101,110,116,115,44,116,104,105,115,65,114,103,58,110,125,41,44,114,46,95,95,99,104,97,105,110,95,95,61,116,44,114,125,114,101,116,117,114,110,32,101,46,97,112,112,108,121,40,110,44,97,40,91,116,104,105,115,46,118,97,108,117,101,40,41,93,44,97,114,103,117,109,101,110,116,115,41,41,125,41,125,41,44,110,125,102,117,110,99,116,105,111,110,32,80,117,40,41,123,125,10,102,117,110,99,116,105,111,110,32,90,117,40,110,41,123,114,101,116,117,114,110,32,73,101,40,110,41,63,98,40,77,101,40,110,41,41,58,114,114,40,110,41,125,102,117,110,99,116,105,111,110,32,113,117,40,41,123,114,101,116,117,114,110,91,93,125,102,117,110,99,116,105,111,110,32,86,117,40,41,123,114,101,116,117,114,110,32,102,97,108,115,101,125,109,110,61,110,117,108,108,61,61,109,110,63,36,110,58,114,116,46,100,101,102,97,117,108,116,115,40,36,110,46,79,98,106,101,99,116,40,41,44,109,110,44,114,116,46,112,105,99,107,40,36,110,44,87,110,41,41,59,118,97,114,32,75,117,61,109,110,46,65,114,114,97,121,44,71,117,61,109,110,46,68,97,116,101,44,72,117,61,109,110,46,69,114,114,111,114,44,74,117,61,109,110,46,70,117,110,99,116,105,111,110,44,89,117,61,109,110,46,77,97,116,104,44,81,117,61,109,110,46,79,98,106,101,99,116,44,88,117,61,109,110,46,82,101,103,69,120,112,44,110,105,61,109,110,46,83,116,114,105,110,103,44,116,105,61,109,110,46,84,121,112,101,69,114,114,111,114,44,114,105,61,75,117,46,112,114,111,116,111,116,121,112,101,44,101,105,61,81,117,46,112,114,111,116,111,116,121,112,101,44,117,105,61,109,110,91,34,95,95,99,111,114,101,45,106,115,95,115,104,97,114,101,100,95,95,34,93,44,105,105,61,74,117,46,112,114,111,116,111,116,121,112,101,46,116,111,83,116,114,105,110,103,44,111,105,61,101,105,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,44,102,105,61,48,44,99,105,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,110,61,47,91,94,46,93,43,36,47,46,101,120,101,99,40,117,105,38,38,117,105,46,107,101,121,115,38,38,117,105,46,107,101,121,115,46,73,69,95,80,82,79,84,79,124,124,34,34,41,59,114,101,116,117,114,110,32,110,63,34,83,121,109,98,111,108,40,115,114,99,41,95,49,46,34,43,110,58,34,34,125,40,41,44,97,105,61,101,105,46,116,111,83,116,114,105,110,103,44,108,105,61,105,105,46,99,97,108,108,40,81,117,41,44,115,105,61,36,110,46,95,44,104,105,61,88,117,40,34,94,34,43,105,105,46,99,97,108,108,40,111,105,41,46,114,101,112,108,97,99,101,40,114,110,44,34,92,92,36,38,34,41,46,114,101,112,108,97,99,101,40,47,104,97,115,79,119,110,80,114,111,112,101,114,116,121,124,40,102,117,110,99,116,105,111,110,41,46,42,63,40,63,61,92,92,92,40,41,124,32,102,111,114,32,46,43,63,40,63,61,92,92,92,93,41,47,103,44,34,36,49,46,42,63,34,41,43,34,36,34,41,44,112,105,61,80,110,63,109,110,46,66,117,102,102,101,114,58,84,44,95,105,61,109,110,46,83,121,109,98,111,108,44,118,105,61,109,110,46,85,105,110,116,56,65,114,114,97,121,44,103,105,61,112,105,63,112,105,46,103,58,84,44,100,105,61,66,40,81,117,46,103,101,116,80,114,111,116,111,116,121,112,101,79,102,44,81,117,41,44,121,105,61,81,117,46,99,114,101,97,116,101,44,98,105,61,101,105,46,112,114,111,112,101,114,116,121,73,115,69,110,117,109,101,114,97,98,108,101,44,120,105,61,114,105,46,115,112,108,105,99,101,44,106,105,61,95,105,63,95,105,46,105,115,67,111,110,99,97,116,83,112,114,101,97,100,97,98,108,101,58,84,44,119,105,61,95,105,63,95,105,46,105,116,101,114,97,116,111,114,58,84,44,109,105,61,95,105,63,95,105,46,116,111,83,116,114,105,110,103,84,97,103,58,84,44,65,105,61,102,117,110,99,116,105,111,110,40,41,123,10,116,114,121,123,118,97,114,32,110,61,106,101,40,81,117,44,34,100,101,102,105,110,101,80,114,111,112,101,114,116,121,34,41,59,114,101,116,117,114,110,32,110,40,123,125,44,34,34,44,123,125,41,44,110,125,99,97,116,99,104,40,110,41,123,125,125,40,41,44,69,105,61,109,110,46,99,108,101,97,114,84,105,109,101,111,117,116,33,61,61,36,110,46,99,108,101,97,114,84,105,109,101,111,117,116,38,38,109,110,46,99,108,101,97,114,84,105,109,101,111,117,116,44,107,105,61,71,117,38,38,71,117,46,110,111,119,33,61,61,36,110,46,68,97,116,101,46,110,111,119,38,38,71,117,46,110,111,119,44,83,105,61,109,110,46,115,101,116,84,105,109,101,111,117,116,33,61,61,36,110,46,115,101,116,84,105,109,101,111,117,116,38,38,109,110,46,115,101,116,84,105,109,101,111,117,116,44,79,105,61,89,117,46,99,101,105,108,44,73,105,61,89,117,46,102,108,111,111,114,44,82,105,61,81,117,46,103,101,116,79,119,110,80,114,111,112,101,114,116,121,83,121,109,98,111,108,115,44,122,105,61,112,105,63,112,105,46,105,115,66,117,102,102,101,114,58,84,44,87,105,61,109,110,46,105,115,70,105,110,105,116,101,44,66,105,61,114,105,46,106,111,105,110,44,76,105,61,66,40,81,117,46,107,101,121,115,44,81,117,41,44,85,105,61,89,117,46,109,97,120,44,67,105,61,89,117,46,109,105,110,44,68,105,61,71,117,46,110,111,119,44,77,105,61,109,110,46,112,97,114,115,101,73,110,116,44,84,105,61,89,117,46,114,97,110,100,111,109,44,36,105,61,114,105,46,114,101,118,101,114,115,101,44,70,105,61,106,101,40,109,110,44,34,68,97,116,97,86,105,101,119,34,41,44,78,105,61,106,101,40,109,110,44,34,77,97,112,34,41,44,80,105,61,106,101,40,109,110,44,34,80,114,111,109,105,115,101,34,41,44,90,105,61,106,101,40,109,110,44,34,83,101,116,34,41,44,113,105,61,106,101,40,109,110,44,34,87,101,97,107,77,97,112,34,41,44,86,105,61,106,101,40,81,117,44,34,99,114,101,97,116,101,34,41,44,75,105,61,113,105,38,38,110,101,119,32,113,105,44,71,105,61,123,125,44,72,105,61,84,101,40,70,105,41,44,74,105,61,84,101,40,78,105,41,44,89,105,61,84,101,40,80,105,41,44,81,105,61,84,101,40,90,105,41,44,88,105,61,84,101,40,113,105,41,44,110,111,61,95,105,63,95,105,46,112,114,111,116,111,116,121,112,101,58,84,44,116,111,61,110,111,63,110,111,46,118,97,108,117,101,79,102,58,84,44,114,111,61,110,111,63,110,111,46,116,111,83,116,114,105,110,103,58,84,44,101,111,61,102,117,110,99,116,105,111,110,40,41,123,10,102,117,110,99,116,105,111,110,32,110,40,41,123,125,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,100,117,40,116,41,63,121,105,63,121,105,40,116,41,58,40,110,46,112,114,111,116,111,116,121,112,101,61,116,44,116,61,110,101,119,32,110,44,110,46,112,114,111,116,111,116,121,112,101,61,84,44,116,41,58,123,125,125,125,40,41,59,65,110,46,116,101,109,112,108,97,116,101,83,101,116,116,105,110,103,115,61,123,101,115,99,97,112,101,58,74,44,101,118,97,108,117,97,116,101,58,89,44,105,110,116,101,114,112,111,108,97,116,101,58,81,44,118,97,114,105,97,98,108,101,58,34,34,44,105,109,112,111,114,116,115,58,123,95,58,65,110,125,125,44,65,110,46,112,114,111,116,111,116,121,112,101,61,69,110,46,112,114,111,116,111,116,121,112,101,44,65,110,46,112,114,111,116,111,116,121,112,101,46,99,111,110,115,116,114,117,99,116,111,114,61,65,110,44,79,110,46,112,114,111,116,111,116,121,112,101,61,101,111,40,69,110,46,112,114,111,116,111,116,121,112,101,41,44,79,110,46,112,114,111,116,111,116,121,112,101,46,99,111,110,115,116,114,117,99,116,111,114,61,79,110,44,85,110,46,112,114,111,116,111,116,121,112,101,61,101,111,40,69,110,46,112,114,111,116,111,116,121,112,101,41,44,85,110,46,112,114,111,116,111,116,121,112,101,46,99,111,110,115,116,114,117,99,116,111,114,61,85,110,44,77,110,46,112,114,111,116,111,116,121,112,101,46,99,108,101,97,114,61,102,117,110,99,116,105,111,110,40,41,123,116,104,105,115,46,95,95,100,97,116,97,95,95,61,86,105,63,86,105,40,110,117,108,108,41,58,123,125,44,116,104,105,115,46,115,105,122,101,61,48,125,44,77,110,46,112,114,111,116,111,116,121,112,101,46,100,101,108,101,116,101,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,110,61,116,104,105,115,46,104,97,115,40,110,41,38,38,100,101,108,101,116,101,32,116,104,105,115,46,95,95,100,97,116,97,95,95,91,110,93,44,10,116,104,105,115,46,115,105,122,101,45,61,110,63,49,58,48,44,110,125,44,77,110,46,112,114,111,116,111,116,121,112,101,46,103,101,116,61,102,117,110,99,116,105,111,110,40,110,41,123,118,97,114,32,116,61,116,104,105,115,46,95,95,100,97,116,97,95,95,59,114,101,116,117,114,110,32,86,105,63,40,110,61,116,91,110,93,44,34,95,95,108,111,100,97,115,104,95,104,97,115,104,95,117,110,100,101,102,105,110,101,100,95,95,34,61,61,61,110,63,84,58,110,41,58,111,105,46,99,97,108,108,40,116,44,110,41,63,116,91,110,93,58,84,125,44,77,110,46,112,114,111,116,111,116,121,112,101,46,104,97,115,61,102,117,110,99,116,105,111,110,40,110,41,123,118,97,114,32,116,61,116,104,105,115,46,95,95,100,97,116,97,95,95,59,114,101,116,117,114,110,32,86,105,63,116,91,110,93,33,61,61,84,58,111,105,46,99,97,108,108,40,116,44,110,41,125,44,77,110,46,112,114,111,116,111,116,121,112,101,46,115,101,116,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,118,97,114,32,114,61,116,104,105,115,46,95,95,100,97,116,97,95,95,59,114,101,116,117,114,110,32,116,104,105,115,46,115,105,122,101,43,61,116,104,105,115,46,104,97,115,40,110,41,63,48,58,49,44,114,91,110,93,61,86,105,38,38,116,61,61,61,84,63,34,95,95,108,111,100,97,115,104,95,104,97,115,104,95,117,110,100,101,102,105,110,101,100,95,95,34,58,116,44,116,104,105,115,125,44,84,110,46,112,114,111,116,111,116,121,112,101,46,99,108,101,97,114,61,102,117,110,99,116,105,111,110,40,41,123,116,104,105,115,46,95,95,100,97,116,97,95,95,61,91,93,44,116,104,105,115,46,115,105,122,101,61,48,125,44,84,110,46,112,114,111,116,111,116,121,112,101,46,100,101,108,101,116,101,61,102,117,110,99,116,105,111,110,40,110,41,123,118,97,114,32,116,61,116,104,105,115,46,95,95,100,97,116,97,95,95,59,114,101,116,117,114,110,32,110,61,102,116,40,116,44,110,41,44,33,40,48,62,110,41,38,38,40,110,61,61,116,46,108,101,110,103,116,104,45,49,63,116,46,112,111,112,40,41,58,120,105,46,99,97,108,108,40,116,44,110,44,49,41,44,10,45,45,116,104,105,115,46,115,105,122,101,44,116,114,117,101,41,125,44,84,110,46,112,114,111,116,111,116,121,112,101,46,103,101,116,61,102,117,110,99,116,105,111,110,40,110,41,123,118,97,114,32,116,61,116,104,105,115,46,95,95,100,97,116,97,95,95,59,114,101,116,117,114,110,32,110,61,102,116,40,116,44,110,41,44,48,62,110,63,84,58,116,91,110,93,91,49,93,125,44,84,110,46,112,114,111,116,111,116,121,112,101,46,104,97,115,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,45,49,60,102,116,40,116,104,105,115,46,95,95,100,97,116,97,95,95,44,110,41,125,44,84,110,46,112,114,111,116,111,116,121,112,101,46,115,101,116,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,118,97,114,32,114,61,116,104,105,115,46,95,95,100,97,116,97,95,95,44,101,61,102,116,40,114,44,110,41,59,114,101,116,117,114,110,32,48,62,101,63,40,43,43,116,104,105,115,46,115,105,122,101,44,114,46,112,117,115,104,40,91,110,44,116,93,41,41,58,114,91,101,93,91,49,93,61,116,44,116,104,105,115,125,44,70,110,46,112,114,111,116,111,116,121,112,101,46,99,108,101,97,114,61,102,117,110,99,116,105,111,110,40,41,123,116,104,105,115,46,115,105,122,101,61,48,44,116,104,105,115,46,95,95,100,97,116,97,95,95,61,123,104,97,115,104,58,110,101,119,32,77,110,44,109,97,112,58,110,101,119,40,78,105,124,124,84,110,41,44,115,116,114,105,110,103,58,110,101,119,32,77,110,125,125,44,70,110,46,112,114,111,116,111,116,121,112,101,46,100,101,108,101,116,101,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,110,61,98,101,40,116,104,105,115,44,110,41,46,100,101,108,101,116,101,40,110,41,44,116,104,105,115,46,115,105,122,101,45,61,110,63,49,58,48,44,110,125,44,70,110,46,112,114,111,116,111,116,121,112,101,46,103,101,116,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,98,101,40,116,104,105,115,44,110,41,46,103,101,116,40,110,41,59,10,125,44,70,110,46,112,114,111,116,111,116,121,112,101,46,104,97,115,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,98,101,40,116,104,105,115,44,110,41,46,104,97,115,40,110,41,125,44,70,110,46,112,114,111,116,111,116,121,112,101,46,115,101,116,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,118,97,114,32,114,61,98,101,40,116,104,105,115,44,110,41,44,101,61,114,46,115,105,122,101,59,114,101,116,117,114,110,32,114,46,115,101,116,40,110,44,116,41,44,116,104,105,115,46,115,105,122,101,43,61,114,46,115,105,122,101,61,61,101,63,48,58,49,44,116,104,105,115,125,44,78,110,46,112,114,111,116,111,116,121,112,101,46,97,100,100,61,78,110,46,112,114,111,116,111,116,121,112,101,46,112,117,115,104,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,95,100,97,116,97,95,95,46,115,101,116,40,110,44,34,95,95,108,111,100,97,115,104,95,104,97,115,104,95,117,110,100,101,102,105,110,101,100,95,95,34,41,44,116,104,105,115,125,44,78,110,46,112,114,111,116,111,116,121,112,101,46,104,97,115,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,95,100,97,116,97,95,95,46,104,97,115,40,110,41,125,44,90,110,46,112,114,111,116,111,116,121,112,101,46,99,108,101,97,114,61,102,117,110,99,116,105,111,110,40,41,123,116,104,105,115,46,95,95,100,97,116,97,95,95,61,110,101,119,32,84,110,44,116,104,105,115,46,115,105,122,101,61,48,125,44,90,110,46,112,114,111,116,111,116,121,112,101,46,100,101,108,101,116,101,61,102,117,110,99,116,105,111,110,40,110,41,123,118,97,114,32,116,61,116,104,105,115,46,95,95,100,97,116,97,95,95,59,114,101,116,117,114,110,32,110,61,116,46,100,101,108,101,116,101,40,110,41,44,116,104,105,115,46,115,105,122,101,61,116,46,115,105,122,101,44,110,125,44,90,110,46,112,114,111,116,111,116,121,112,101,46,103,101,116,61,102,117,110,99,116,105,111,110,40,110,41,123,10,114,101,116,117,114,110,32,116,104,105,115,46,95,95,100,97,116,97,95,95,46,103,101,116,40,110,41,125,44,90,110,46,112,114,111,116,111,116,121,112,101,46,104,97,115,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,95,100,97,116,97,95,95,46,104,97,115,40,110,41,125,44,90,110,46,112,114,111,116,111,116,121,112,101,46,115,101,116,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,118,97,114,32,114,61,116,104,105,115,46,95,95,100,97,116,97,95,95,59,105,102,40,114,32,105,110,115,116,97,110,99,101,111,102,32,84,110,41,123,118,97,114,32,101,61,114,46,95,95,100,97,116,97,95,95,59,105,102,40,33,78,105,124,124,49,57,57,62,101,46,108,101,110,103,116,104,41,114,101,116,117,114,110,32,101,46,112,117,115,104,40,91,110,44,116,93,41,44,116,104,105,115,46,115,105,122,101,61,43,43,114,46,115,105,122,101,44,116,104,105,115,59,114,61,116,104,105,115,46,95,95,100,97,116,97,95,95,61,110,101,119,32,70,110,40,101,41,125,114,101,116,117,114,110,32,114,46,115,101,116,40,110,44,116,41,44,116,104,105,115,46,115,105,122,101,61,114,46,115,105,122,101,44,116,104,105,115,125,59,118,97,114,32,117,111,61,70,114,40,109,116,41,44,105,111,61,70,114,40,65,116,44,116,114,117,101,41,44,111,111,61,78,114,40,41,44,102,111,61,78,114,40,116,114,117,101,41,44,99,111,61,75,105,63,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,75,105,46,115,101,116,40,110,44,116,41,44,110,125,58,36,117,44,97,111,61,65,105,63,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,65,105,40,110,44,34,116,111,83,116,114,105,110,103,34,44,123,99,111,110,102,105,103,117,114,97,98,108,101,58,116,114,117,101,44,101,110,117,109,101,114,97,98,108,101,58,102,97,108,115,101,44,118,97,108,117,101,58,84,117,40,116,41,44,119,114,105,116,97,98,108,101,58,116,114,117,101,125,41,125,58,36,117,44,108,111,61,69,105,124,124,102,117,110,99,116,105,111,110,40,110,41,123,10,114,101,116,117,114,110,32,36,110,46,99,108,101,97,114,84,105,109,101,111,117,116,40,110,41,125,44,115,111,61,90,105,38,38,49,47,85,40,110,101,119,32,90,105,40,91,44,45,48,93,41,41,91,49,93,61,61,36,63,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,110,101,119,32,90,105,40,110,41,125,58,80,117,44,104,111,61,75,105,63,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,75,105,46,103,101,116,40,110,41,125,58,80,117,44,112,111,61,82,105,63,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,110,117,108,108,61,61,110,63,91,93,58,40,110,61,81,117,40,110,41,44,105,40,82,105,40,110,41,44,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,98,105,46,99,97,108,108,40,110,44,116,41,125,41,41,125,58,113,117,44,95,111,61,82,105,63,102,117,110,99,116,105,111,110,40,110,41,123,102,111,114,40,118,97,114,32,116,61,91,93,59,110,59,41,97,40,116,44,112,111,40,110,41,41,44,110,61,100,105,40,110,41,59,114,101,116,117,114,110,32,116,125,58,113,117,44,118,111,61,79,116,59,40,70,105,38,38,34,91,111,98,106,101,99,116,32,68,97,116,97,86,105,101,119,93,34,33,61,118,111,40,110,101,119,32,70,105,40,110,101,119,32,65,114,114,97,121,66,117,102,102,101,114,40,49,41,41,41,124,124,78,105,38,38,34,91,111,98,106,101,99,116,32,77,97,112,93,34,33,61,118,111,40,110,101,119,32,78,105,41,124,124,80,105,38,38,34,91,111,98,106,101,99,116,32,80,114,111,109,105,115,101,93,34,33,61,118,111,40,80,105,46,114,101,115,111,108,118,101,40,41,41,124,124,90,105,38,38,34,91,111,98,106,101,99,116,32,83,101,116,93,34,33,61,118,111,40,110,101,119,32,90,105,41,124,124,113,105,38,38,34,91,111,98,106,101,99,116,32,87,101,97,107,77,97,112,93,34,33,61,118,111,40,110,101,119,32,113,105,41,41,38,38,40,118,111,61,102,117,110,99,116,105,111,110,40,110,41,123,10,118,97,114,32,116,61,79,116,40,110,41,59,105,102,40,110,61,40,110,61,34,91,111,98,106,101,99,116,32,79,98,106,101,99,116,93,34,61,61,116,63,110,46,99,111,110,115,116,114,117,99,116,111,114,58,84,41,63,84,101,40,110,41,58,34,34,41,115,119,105,116,99,104,40,110,41,123,99,97,115,101,32,72,105,58,114,101,116,117,114,110,34,91,111,98,106,101,99,116,32,68,97,116,97,86,105,101,119,93,34,59,99,97,115,101,32,74,105,58,114,101,116,117,114,110,34,91,111,98,106,101,99,116,32,77,97,112,93,34,59,99,97,115,101,32,89,105,58,114,101,116,117,114,110,34,91,111,98,106,101,99,116,32,80,114,111,109,105,115,101,93,34,59,99,97,115,101,32,81,105,58,114,101,116,117,114,110,34,91,111,98,106,101,99,116,32,83,101,116,93,34,59,99,97,115,101,32,88,105,58,114,101,116,117,114,110,34,91,111,98,106,101,99,116,32,87,101,97,107,77,97,112,93,34,125,114,101,116,117,114,110,32,116,125,41,59,118,97,114,32,103,111,61,117,105,63,95,117,58,86,117,44,121,111,61,67,101,40,99,111,41,44,98,111,61,83,105,124,124,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,36,110,46,115,101,116,84,105,109,101,111,117,116,40,110,44,116,41,125,44,120,111,61,67,101,40,97,111,41,44,106,111,61,102,117,110,99,116,105,111,110,40,110,41,123,110,61,99,117,40,110,44,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,53,48,48,61,61,61,116,46,115,105,122,101,38,38,116,46,99,108,101,97,114,40,41,44,110,125,41,59,118,97,114,32,116,61,110,46,99,97,99,104,101,59,114,101,116,117,114,110,32,110,125,40,102,117,110,99,116,105,111,110,40,110,41,123,118,97,114,32,116,61,91,93,59,114,101,116,117,114,110,32,52,54,61,61,61,110,46,99,104,97,114,67,111,100,101,65,116,40,48,41,38,38,116,46,112,117,115,104,40,34,34,41,44,110,46,114,101,112,108,97,99,101,40,116,110,44,102,117,110,99,116,105,111,110,40,110,44,114,44,101,44,117,41,123,10,116,46,112,117,115,104,40,101,63,117,46,114,101,112,108,97,99,101,40,104,110,44,34,36,49,34,41,58,114,124,124,110,41,125,41,44,116,125,41,44,119,111,61,102,114,40,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,104,117,40,110,41,63,121,116,40,110,44,119,116,40,116,44,49,44,104,117,44,116,114,117,101,41,41,58,91,93,125,41,44,109,111,61,102,114,40,102,117,110,99,116,105,111,110,40,110,44,116,41,123,118,97,114,32,114,61,86,101,40,116,41,59,114,101,116,117,114,110,32,104,117,40,114,41,38,38,40,114,61,84,41,44,104,117,40,110,41,63,121,116,40,110,44,119,116,40,116,44,49,44,104,117,44,116,114,117,101,41,44,121,101,40,114,44,50,41,41,58,91,93,125,41,44,65,111,61,102,114,40,102,117,110,99,116,105,111,110,40,110,44,116,41,123,118,97,114,32,114,61,86,101,40,116,41,59,114,101,116,117,114,110,32,104,117,40,114,41,38,38,40,114,61,84,41,44,104,117,40,110,41,63,121,116,40,110,44,119,116,40,116,44,49,44,104,117,44,116,114,117,101,41,44,84,44,114,41,58,91,93,125,41,44,69,111,61,102,114,40,102,117,110,99,116,105,111,110,40,110,41,123,118,97,114,32,116,61,99,40,110,44,69,114,41,59,114,101,116,117,114,110,32,116,46,108,101,110,103,116,104,38,38,116,91,48,93,61,61,61,110,91,48,93,63,87,116,40,116,41,58,91,93,125,41,44,107,111,61,102,114,40,102,117,110,99,116,105,111,110,40,110,41,123,118,97,114,32,116,61,86,101,40,110,41,44,114,61,99,40,110,44,69,114,41,59,114,101,116,117,114,110,32,116,61,61,61,86,101,40,114,41,63,116,61,84,58,114,46,112,111,112,40,41,44,114,46,108,101,110,103,116,104,38,38,114,91,48,93,61,61,61,110,91,48,93,63,87,116,40,114,44,121,101,40,116,44,50,41,41,58,91,93,125,41,44,83,111,61,102,114,40,102,117,110,99,116,105,111,110,40,110,41,123,118,97,114,32,116,61,86,101,40,110,41,44,114,61,99,40,110,44,69,114,41,59,114,101,116,117,114,110,40,116,61,116,121,112,101,111,102,32,116,61,61,34,102,117,110,99,116,105,111,110,34,63,116,58,84,41,38,38,114,46,112,111,112,40,41,44,10,114,46,108,101,110,103,116,104,38,38,114,91,48,93,61,61,61,110,91,48,93,63,87,116,40,114,44,84,44,116,41,58,91,93,125,41,44,79,111,61,102,114,40,75,101,41,44,73,111,61,112,101,40,102,117,110,99,116,105,111,110,40,110,44,116,41,123,118,97,114,32,114,61,110,117,108,108,61,61,110,63,48,58,110,46,108,101,110,103,116,104,44,101,61,104,116,40,110,44,116,41,59,114,101,116,117,114,110,32,117,114,40,110,44,99,40,116,44,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,83,101,40,110,44,114,41,63,43,110,58,110,125,41,46,115,111,114,116,40,87,114,41,41,44,101,125,41,44,82,111,61,102,114,40,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,98,114,40,119,116,40,110,44,49,44,104,117,44,116,114,117,101,41,41,125,41,44,122,111,61,102,114,40,102,117,110,99,116,105,111,110,40,110,41,123,118,97,114,32,116,61,86,101,40,110,41,59,114,101,116,117,114,110,32,104,117,40,116,41,38,38,40,116,61,84,41,44,98,114,40,119,116,40,110,44,49,44,104,117,44,116,114,117,101,41,44,121,101,40,116,44,50,41,41,125,41,44,87,111,61,102,114,40,102,117,110,99,116,105,111,110,40,110,41,123,118,97,114,32,116,61,86,101,40,110,41,44,116,61,116,121,112,101,111,102,32,116,61,61,34,102,117,110,99,116,105,111,110,34,63,116,58,84,59,114,101,116,117,114,110,32,98,114,40,119,116,40,110,44,49,44,104,117,44,116,114,117,101,41,44,84,44,116,41,125,41,44,66,111,61,102,114,40,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,104,117,40,110,41,63,121,116,40,110,44,116,41,58,91,93,125,41,44,76,111,61,102,114,40,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,109,114,40,105,40,110,44,104,117,41,41,125,41,44,85,111,61,102,114,40,102,117,110,99,116,105,111,110,40,110,41,123,118,97,114,32,116,61,86,101,40,110,41,59,114,101,116,117,114,110,32,104,117,40,116,41,38,38,40,116,61,84,41,44,10,109,114,40,105,40,110,44,104,117,41,44,121,101,40,116,44,50,41,41,125,41,44,67,111,61,102,114,40,102,117,110,99,116,105,111,110,40,110,41,123,118,97,114,32,116,61,86,101,40,110,41,44,116,61,116,121,112,101,111,102,32,116,61,61,34,102,117,110,99,116,105,111,110,34,63,116,58,84,59,114,101,116,117,114,110,32,109,114,40,105,40,110,44,104,117,41,44,84,44,116,41,125,41,44,68,111,61,102,114,40,72,101,41,44,77,111,61,102,114,40,102,117,110,99,116,105,111,110,40,110,41,123,118,97,114,32,116,61,110,46,108,101,110,103,116,104,44,116,61,49,60,116,63,110,91,116,45,49,93,58,84,44,116,61,116,121,112,101,111,102,32,116,61,61,34,102,117,110,99,116,105,111,110,34,63,40,110,46,112,111,112,40,41,44,116,41,58,84,59,114,101,116,117,114,110,32,74,101,40,110,44,116,41,125,41,44,84,111,61,112,101,40,102,117,110,99,116,105,111,110,40,110,41,123,102,117,110,99,116,105,111,110,32,116,40,116,41,123,114,101,116,117,114,110,32,104,116,40,116,44,110,41,125,118,97,114,32,114,61,110,46,108,101,110,103,116,104,44,101,61,114,63,110,91,48,93,58,48,44,117,61,116,104,105,115,46,95,95,119,114,97,112,112,101,100,95,95,59,114,101,116,117,114,110,33,40,49,60,114,124,124,116,104,105,115,46,95,95,97,99,116,105,111,110,115,95,95,46,108,101,110,103,116,104,41,38,38,117,32,105,110,115,116,97,110,99,101,111,102,32,85,110,38,38,83,101,40,101,41,63,40,117,61,117,46,115,108,105,99,101,40,101,44,43,101,43,40,114,63,49,58,48,41,41,44,117,46,95,95,97,99,116,105,111,110,115,95,95,46,112,117,115,104,40,123,102,117,110,99,58,81,101,44,97,114,103,115,58,91,116,93,44,116,104,105,115,65,114,103,58,84,125,41,44,110,101,119,32,79,110,40,117,44,116,104,105,115,46,95,95,99,104,97,105,110,95,95,41,46,116,104,114,117,40,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,114,38,38,33,110,46,108,101,110,103,116,104,38,38,110,46,112,117,115,104,40,84,41,44,10,110,125,41,41,58,116,104,105,115,46,116,104,114,117,40,116,41,125,41,44,36,111,61,84,114,40,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,111,105,46,99,97,108,108,40,110,44,114,41,63,43,43,110,91,114,93,58,115,116,40,110,44,114,44,49,41,125,41,44,70,111,61,71,114,40,78,101,41,44,78,111,61,71,114,40,80,101,41,44,80,111,61,84,114,40,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,111,105,46,99,97,108,108,40,110,44,114,41,63,110,91,114,93,46,112,117,115,104,40,116,41,58,115,116,40,110,44,114,44,91,116,93,41,125,41,44,90,111,61,102,114,40,102,117,110,99,116,105,111,110,40,116,44,114,44,101,41,123,118,97,114,32,117,61,45,49,44,105,61,116,121,112,101,111,102,32,114,61,61,34,102,117,110,99,116,105,111,110,34,44,111,61,115,117,40,116,41,63,75,117,40,116,46,108,101,110,103,116,104,41,58,91,93,59,114,101,116,117,114,110,32,117,111,40,116,44,102,117,110,99,116,105,111,110,40,116,41,123,111,91,43,43,117,93,61,105,63,110,40,114,44,116,44,101,41,58,76,116,40,116,44,114,44,101,41,125,41,44,111,125,41,44,113,111,61,84,114,40,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,115,116,40,110,44,114,44,116,41,125,41,44,86,111,61,84,114,40,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,110,91,114,63,48,58,49,93,46,112,117,115,104,40,116,41,125,44,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,91,91,93,44,91,93,93,125,41,44,75,111,61,102,114,40,102,117,110,99,116,105,111,110,40,110,44,116,41,123,105,102,40,110,117,108,108,61,61,110,41,114,101,116,117,114,110,91,93,59,118,97,114,32,114,61,116,46,108,101,110,103,116,104,59,114,101,116,117,114,110,32,49,60,114,38,38,79,101,40,110,44,116,91,48,93,44,116,91,49,93,41,63,116,61,91,93,58,50,60,114,38,38,79,101,40,116,91,48,93,44,116,91,49,93,44,116,91,50,93,41,38,38,40,116,61,91,116,91,48,93,93,41,44,10,88,116,40,110,44,119,116,40,116,44,49,41,44,91,93,41,125,41,44,71,111,61,107,105,124,124,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,36,110,46,68,97,116,101,46,110,111,119,40,41,125,44,72,111,61,102,114,40,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,118,97,114,32,101,61,49,59,105,102,40,114,46,108,101,110,103,116,104,41,118,97,114,32,117,61,76,40,114,44,100,101,40,72,111,41,41,44,101,61,51,50,124,101,59,114,101,116,117,114,110,32,102,101,40,110,44,101,44,116,44,114,44,117,41,125,41,44,74,111,61,102,114,40,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,118,97,114,32,101,61,51,59,105,102,40,114,46,108,101,110,103,116,104,41,118,97,114,32,117,61,76,40,114,44,100,101,40,74,111,41,41,44,101,61,51,50,124,101,59,114,101,116,117,114,110,32,102,101,40,116,44,101,44,110,44,114,44,117,41,125,41,44,89,111,61,102,114,40,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,100,116,40,110,44,49,44,116,41,125,41,44,81,111,61,102,114,40,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,114,101,116,117,114,110,32,100,116,40,110,44,83,117,40,116,41,124,124,48,44,114,41,125,41,59,99,117,46,67,97,99,104,101,61,70,110,59,118,97,114,32,88,111,61,102,114,40,102,117,110,99,116,105,111,110,40,116,44,114,41,123,114,61,49,61,61,114,46,108,101,110,103,116,104,38,38,102,102,40,114,91,48,93,41,63,99,40,114,91,48,93,44,107,40,121,101,40,41,41,41,58,99,40,119,116,40,114,44,49,41,44,107,40,121,101,40,41,41,41,59,118,97,114,32,101,61,114,46,108,101,110,103,116,104,59,114,101,116,117,114,110,32,102,114,40,102,117,110,99,116,105,111,110,40,117,41,123,102,111,114,40,118,97,114,32,105,61,45,49,44,111,61,67,105,40,117,46,108,101,110,103,116,104,44,101,41,59,43,43,105,60,111,59,41,117,91,105,93,61,114,91,105,93,46,99,97,108,108,40,116,104,105,115,44,117,91,105,93,41,59,10,114,101,116,117,114,110,32,110,40,116,44,116,104,105,115,44,117,41,125,41,125,41,44,110,102,61,102,114,40,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,102,101,40,110,44,51,50,44,84,44,116,44,76,40,116,44,100,101,40,110,102,41,41,41,125,41,44,116,102,61,102,114,40,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,102,101,40,110,44,54,52,44,84,44,116,44,76,40,116,44,100,101,40,116,102,41,41,41,125,41,44,114,102,61,112,101,40,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,102,101,40,110,44,50,53,54,44,84,44,84,44,84,44,116,41,125,41,44,101,102,61,101,101,40,73,116,41,44,117,102,61,101,101,40,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,110,62,61,116,125,41,44,111,102,61,85,116,40,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,97,114,103,117,109,101,110,116,115,125,40,41,41,63,85,116,58,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,121,117,40,110,41,38,38,111,105,46,99,97,108,108,40,110,44,34,99,97,108,108,101,101,34,41,38,38,33,98,105,46,99,97,108,108,40,110,44,34,99,97,108,108,101,101,34,41,125,44,102,102,61,75,117,46,105,115,65,114,114,97,121,44,99,102,61,86,110,63,107,40,86,110,41,58,67,116,44,97,102,61,122,105,124,124,86,117,44,108,102,61,75,110,63,107,40,75,110,41,58,68,116,44,115,102,61,71,110,63,107,40,71,110,41,58,84,116,44,104,102,61,72,110,63,107,40,72,110,41,58,78,116,44,112,102,61,74,110,63,107,40,74,110,41,58,80,116,44,95,102,61,89,110,63,107,40,89,110,41,58,90,116,44,118,102,61,101,101,40,75,116,41,44,103,102,61,101,101,40,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,110,60,61,116,125,41,44,100,102,61,36,114,40,102,117,110,99,116,105,111,110,40,110,44,116,41,123,10,105,102,40,122,101,40,116,41,124,124,115,117,40,116,41,41,67,114,40,116,44,87,117,40,116,41,44,110,41,59,101,108,115,101,32,102,111,114,40,118,97,114,32,114,32,105,110,32,116,41,111,105,46,99,97,108,108,40,116,44,114,41,38,38,111,116,40,110,44,114,44,116,91,114,93,41,125,41,44,121,102,61,36,114,40,102,117,110,99,116,105,111,110,40,110,44,116,41,123,67,114,40,116,44,66,117,40,116,41,44,110,41,125,41,44,98,102,61,36,114,40,102,117,110,99,116,105,111,110,40,110,44,116,44,114,44,101,41,123,67,114,40,116,44,66,117,40,116,41,44,110,44,101,41,125,41,44,120,102,61,36,114,40,102,117,110,99,116,105,111,110,40,110,44,116,44,114,44,101,41,123,67,114,40,116,44,87,117,40,116,41,44,110,44,101,41,125,41,44,106,102,61,112,101,40,104,116,41,44,119,102,61,102,114,40,102,117,110,99,116,105,111,110,40,110,44,116,41,123,110,61,81,117,40,110,41,59,118,97,114,32,114,61,45,49,44,101,61,116,46,108,101,110,103,116,104,44,117,61,50,60,101,63,116,91,50,93,58,84,59,102,111,114,40,117,38,38,79,101,40,116,91,48,93,44,116,91,49,93,44,117,41,38,38,40,101,61,49,41,59,43,43,114,60,101,59,41,102,111,114,40,118,97,114,32,117,61,116,91,114,93,44,105,61,66,117,40,117,41,44,111,61,45,49,44,102,61,105,46,108,101,110,103,116,104,59,43,43,111,60,102,59,41,123,118,97,114,32,99,61,105,91,111,93,44,97,61,110,91,99,93,59,40,97,61,61,61,84,124,124,108,117,40,97,44,101,105,91,99,93,41,38,38,33,111,105,46,99,97,108,108,40,110,44,99,41,41,38,38,40,110,91,99,93,61,117,91,99,93,41,125,114,101,116,117,114,110,32,110,125,41,44,109,102,61,102,114,40,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,116,46,112,117,115,104,40,84,44,97,101,41,44,110,40,79,102,44,84,44,116,41,125,41,44,65,102,61,89,114,40,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,10,110,117,108,108,33,61,116,38,38,116,121,112,101,111,102,32,116,46,116,111,83,116,114,105,110,103,33,61,34,102,117,110,99,116,105,111,110,34,38,38,40,116,61,97,105,46,99,97,108,108,40,116,41,41,44,110,91,116,93,61,114,125,44,84,117,40,36,117,41,41,44,69,102,61,89,114,40,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,110,117,108,108,33,61,116,38,38,116,121,112,101,111,102,32,116,46,116,111,83,116,114,105,110,103,33,61,34,102,117,110,99,116,105,111,110,34,38,38,40,116,61,97,105,46,99,97,108,108,40,116,41,41,44,111,105,46,99,97,108,108,40,110,44,116,41,63,110,91,116,93,46,112,117,115,104,40,114,41,58,110,91,116,93,61,91,114,93,125,44,121,101,41,44,107,102,61,102,114,40,76,116,41,44,83,102,61,36,114,40,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,89,116,40,110,44,116,44,114,41,125,41,44,79,102,61,36,114,40,102,117,110,99,116,105,111,110,40,110,44,116,44,114,44,101,41,123,89,116,40,110,44,116,44,114,44,101,41,125,41,44,73,102,61,112,101,40,102,117,110,99,116,105,111,110,40,110,44,116,41,123,118,97,114,32,114,61,123,125,59,105,102,40,110,117,108,108,61,61,110,41,114,101,116,117,114,110,32,114,59,118,97,114,32,101,61,102,97,108,115,101,59,116,61,99,40,116,44,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,116,61,83,114,40,116,44,110,41,44,101,124,124,40,101,61,49,60,116,46,108,101,110,103,116,104,41,44,116,125,41,44,67,114,40,110,44,118,101,40,110,41,44,114,41,44,101,38,38,40,114,61,95,116,40,114,44,55,44,108,101,41,41,59,102,111,114,40,118,97,114,32,117,61,116,46,108,101,110,103,116,104,59,117,45,45,59,41,120,114,40,114,44,116,91,117,93,41,59,114,101,116,117,114,110,32,114,125,41,44,82,102,61,112,101,40,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,110,117,108,108,61,61,110,63,123,125,58,110,114,40,110,44,116,41,59,10,125,41,44,122,102,61,111,101,40,87,117,41,44,87,102,61,111,101,40,66,117,41,44,66,102,61,113,114,40,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,114,101,116,117,114,110,32,116,61,116,46,116,111,76,111,119,101,114,67,97,115,101,40,41,44,110,43,40,114,63,67,117,40,116,41,58,116,41,125,41,44,76,102,61,113,114,40,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,114,101,116,117,114,110,32,110,43,40,114,63,34,45,34,58,34,34,41,43,116,46,116,111,76,111,119,101,114,67,97,115,101,40,41,125,41,44,85,102,61,113,114,40,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,114,101,116,117,114,110,32,110,43,40,114,63,34,32,34,58,34,34,41,43,116,46,116,111,76,111,119,101,114,67,97,115,101,40,41,125,41,44,67,102,61,90,114,40,34,116,111,76,111,119,101,114,67,97,115,101,34,41,44,68,102,61,113,114,40,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,114,101,116,117,114,110,32,110,43,40,114,63,34,95,34,58,34,34,41,43,116,46,116,111,76,111,119,101,114,67,97,115,101,40,41,125,41,44,77,102,61,113,114,40,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,114,101,116,117,114,110,32,110,43,40,114,63,34,32,34,58,34,34,41,43,36,102,40,116,41,125,41,44,84,102,61,113,114,40,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,114,101,116,117,114,110,32,110,43,40,114,63,34,32,34,58,34,34,41,43,116,46,116,111,85,112,112,101,114,67,97,115,101,40,41,125,41,44,36,102,61,90,114,40,34,116,111,85,112,112,101,114,67,97,115,101,34,41,44,70,102,61,102,114,40,102,117,110,99,116,105,111,110,40,116,44,114,41,123,116,114,121,123,114,101,116,117,114,110,32,110,40,116,44,84,44,114,41,125,99,97,116,99,104,40,110,41,123,114,101,116,117,114,110,32,112,117,40,110,41,63,110,58,110,101,119,32,72,117,40,110,41,125,125,41,44,78,102,61,112,101,40,102,117,110,99,116,105,111,110,40,110,44,116,41,123,10,114,101,116,117,114,110,32,114,40,116,44,102,117,110,99,116,105,111,110,40,116,41,123,116,61,77,101,40,116,41,44,115,116,40,110,44,116,44,72,111,40,110,91,116,93,44,110,41,41,125,41,44,110,125,41,44,80,102,61,72,114,40,41,44,90,102,61,72,114,40,116,114,117,101,41,44,113,102,61,102,114,40,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,114,41,123,114,101,116,117,114,110,32,76,116,40,114,44,110,44,116,41,125,125,41,44,86,102,61,102,114,40,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,114,41,123,114,101,116,117,114,110,32,76,116,40,110,44,114,44,116,41,125,125,41,44,75,102,61,88,114,40,99,41,44,71,102,61,88,114,40,117,41,44,72,102,61,88,114,40,104,41,44,74,102,61,114,101,40,41,44,89,102,61,114,101,40,116,114,117,101,41,44,81,102,61,81,114,40,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,110,43,116,125,44,48,41,44,88,102,61,105,101,40,34,99,101,105,108,34,41,44,110,99,61,81,114,40,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,110,47,116,125,44,49,41,44,116,99,61,105,101,40,34,102,108,111,111,114,34,41,44,114,99,61,81,114,40,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,110,42,116,125,44,49,41,44,101,99,61,105,101,40,34,114,111,117,110,100,34,41,44,117,99,61,81,114,40,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,110,45,116,125,44,48,41,59,114,101,116,117,114,110,32,65,110,46,97,102,116,101,114,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,105,102,40,116,121,112,101,111,102,32,116,33,61,34,102,117,110,99,116,105,111,110,34,41,116,104,114,111,119,32,110,101,119,32,116,105,40,34,69,120,112,101,99,116,101,100,32,97,32,102,117,110,99,116,105,111,110,34,41,59,10,114,101,116,117,114,110,32,110,61,69,117,40,110,41,44,102,117,110,99,116,105,111,110,40,41,123,105,102,40,49,62,45,45,110,41,114,101,116,117,114,110,32,116,46,97,112,112,108,121,40,116,104,105,115,44,97,114,103,117,109,101,110,116,115,41,125,125,44,65,110,46,97,114,121,61,101,117,44,65,110,46,97,115,115,105,103,110,61,100,102,44,65,110,46,97,115,115,105,103,110,73,110,61,121,102,44,65,110,46,97,115,115,105,103,110,73,110,87,105,116,104,61,98,102,44,65,110,46,97,115,115,105,103,110,87,105,116,104,61,120,102,44,65,110,46,97,116,61,106,102,44,65,110,46,98,101,102,111,114,101,61,117,117,44,65,110,46,98,105,110,100,61,72,111,44,65,110,46,98,105,110,100,65,108,108,61,78,102,44,65,110,46,98,105,110,100,75,101,121,61,74,111,44,65,110,46,99,97,115,116,65,114,114,97,121,61,102,117,110,99,116,105,111,110,40,41,123,105,102,40,33,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,41,114,101,116,117,114,110,91,93,59,118,97,114,32,110,61,97,114,103,117,109,101,110,116,115,91,48,93,59,114,101,116,117,114,110,32,102,102,40,110,41,63,110,58,91,110,93,125,44,65,110,46,99,104,97,105,110,61,89,101,44,65,110,46,99,104,117,110,107,61,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,105,102,40,116,61,40,114,63,79,101,40,110,44,116,44,114,41,58,116,61,61,61,84,41,63,49,58,85,105,40,69,117,40,116,41,44,48,41,44,114,61,110,117,108,108,61,61,110,63,48,58,110,46,108,101,110,103,116,104,44,33,114,124,124,49,62,116,41,114,101,116,117,114,110,91,93,59,102,111,114,40,118,97,114,32,101,61,48,44,117,61,48,44,105,61,75,117,40,79,105,40,114,47,116,41,41,59,101,60,114,59,41,105,91,117,43,43,93,61,104,114,40,110,44,101,44,101,43,61,116,41,59,114,101,116,117,114,110,32,105,125,44,65,110,46,99,111,109,112,97,99,116,61,102,117,110,99,116,105,111,110,40,110,41,123,102,111,114,40,118,97,114,32,116,61,45,49,44,114,61,110,117,108,108,61,61,110,63,48,58,110,46,108,101,110,103,116,104,44,101,61,48,44,117,61,91,93,59,43,43,116,60,114,59,41,123,10,118,97,114,32,105,61,110,91,116,93,59,105,38,38,40,117,91,101,43,43,93,61,105,41,125,114,101,116,117,114,110,32,117,125,44,65,110,46,99,111,110,99,97,116,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,110,61,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,59,105,102,40,33,110,41,114,101,116,117,114,110,91,93,59,102,111,114,40,118,97,114,32,116,61,75,117,40,110,45,49,41,44,114,61,97,114,103,117,109,101,110,116,115,91,48,93,59,110,45,45,59,41,116,91,110,45,49,93,61,97,114,103,117,109,101,110,116,115,91,110,93,59,114,101,116,117,114,110,32,97,40,102,102,40,114,41,63,85,114,40,114,41,58,91,114,93,44,119,116,40,116,44,49,41,41,125,44,65,110,46,99,111,110,100,61,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,114,61,110,117,108,108,61,61,116,63,48,58,116,46,108,101,110,103,116,104,44,101,61,121,101,40,41,59,114,101,116,117,114,110,32,116,61,114,63,99,40,116,44,102,117,110,99,116,105,111,110,40,110,41,123,105,102,40,34,102,117,110,99,116,105,111,110,34,33,61,116,121,112,101,111,102,32,110,91,49,93,41,116,104,114,111,119,32,110,101,119,32,116,105,40,34,69,120,112,101,99,116,101,100,32,97,32,102,117,110,99,116,105,111,110,34,41,59,114,101,116,117,114,110,91,101,40,110,91,48,93,41,44,110,91,49,93,93,125,41,58,91,93,44,102,114,40,102,117,110,99,116,105,111,110,40,101,41,123,102,111,114,40,118,97,114,32,117,61,45,49,59,43,43,117,60,114,59,41,123,118,97,114,32,105,61,116,91,117,93,59,105,102,40,110,40,105,91,48,93,44,116,104,105,115,44,101,41,41,114,101,116,117,114,110,32,110,40,105,91,49,93,44,116,104,105,115,44,101,41,125,125,41,125,44,65,110,46,99,111,110,102,111,114,109,115,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,118,116,40,95,116,40,110,44,49,41,41,125,44,65,110,46,99,111,110,115,116,97,110,116,61,84,117,44,10,65,110,46,99,111,117,110,116,66,121,61,36,111,44,65,110,46,99,114,101,97,116,101,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,118,97,114,32,114,61,101,111,40,110,41,59,114,101,116,117,114,110,32,110,117,108,108,61,61,116,63,114,58,97,116,40,114,44,116,41,125,44,65,110,46,99,117,114,114,121,61,105,117,44,65,110,46,99,117,114,114,121,82,105,103,104,116,61,111,117,44,65,110,46,100,101,98,111,117,110,99,101,61,102,117,44,65,110,46,100,101,102,97,117,108,116,115,61,119,102,44,65,110,46,100,101,102,97,117,108,116,115,68,101,101,112,61,109,102,44,65,110,46,100,101,102,101,114,61,89,111,44,65,110,46,100,101,108,97,121,61,81,111,44,65,110,46,100,105,102,102,101,114,101,110,99,101,61,119,111,44,65,110,46,100,105,102,102,101,114,101,110,99,101,66,121,61,109,111,44,65,110,46,100,105,102,102,101,114,101,110,99,101,87,105,116,104,61,65,111,44,65,110,46,100,114,111,112,61,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,118,97,114,32,101,61,110,117,108,108,61,61,110,63,48,58,110,46,108,101,110,103,116,104,59,114,101,116,117,114,110,32,101,63,40,116,61,114,124,124,116,61,61,61,84,63,49,58,69,117,40,116,41,44,104,114,40,110,44,48,62,116,63,48,58,116,44,101,41,41,58,91,93,125,44,65,110,46,100,114,111,112,82,105,103,104,116,61,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,118,97,114,32,101,61,110,117,108,108,61,61,110,63,48,58,110,46,108,101,110,103,116,104,59,114,101,116,117,114,110,32,101,63,40,116,61,114,124,124,116,61,61,61,84,63,49,58,69,117,40,116,41,44,116,61,101,45,116,44,104,114,40,110,44,48,44,48,62,116,63,48,58,116,41,41,58,91,93,125,44,65,110,46,100,114,111,112,82,105,103,104,116,87,104,105,108,101,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,110,38,38,110,46,108,101,110,103,116,104,63,106,114,40,110,44,121,101,40,116,44,51,41,44,116,114,117,101,44,116,114,117,101,41,58,91,93,59,10,125,44,65,110,46,100,114,111,112,87,104,105,108,101,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,110,38,38,110,46,108,101,110,103,116,104,63,106,114,40,110,44,121,101,40,116,44,51,41,44,116,114,117,101,41,58,91,93,125,44,65,110,46,102,105,108,108,61,102,117,110,99,116,105,111,110,40,110,44,116,44,114,44,101,41,123,118,97,114,32,117,61,110,117,108,108,61,61,110,63,48,58,110,46,108,101,110,103,116,104,59,105,102,40,33,117,41,114,101,116,117,114,110,91,93,59,102,111,114,40,114,38,38,116,121,112,101,111,102,32,114,33,61,34,110,117,109,98,101,114,34,38,38,79,101,40,110,44,116,44,114,41,38,38,40,114,61,48,44,101,61,117,41,44,117,61,110,46,108,101,110,103,116,104,44,114,61,69,117,40,114,41,44,48,62,114,38,38,40,114,61,45,114,62,117,63,48,58,117,43,114,41,44,101,61,101,61,61,61,84,124,124,101,62,117,63,117,58,69,117,40,101,41,44,48,62,101,38,38,40,101,43,61,117,41,44,101,61,114,62,101,63,48,58,107,117,40,101,41,59,114,60,101,59,41,110,91,114,43,43,93,61,116,59,114,101,116,117,114,110,32,110,125,44,65,110,46,102,105,108,116,101,114,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,40,102,102,40,110,41,63,105,58,106,116,41,40,110,44,121,101,40,116,44,51,41,41,125,44,65,110,46,102,108,97,116,77,97,112,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,119,116,40,114,117,40,110,44,116,41,44,49,41,125,44,65,110,46,102,108,97,116,77,97,112,68,101,101,112,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,119,116,40,114,117,40,110,44,116,41,44,36,41,125,44,65,110,46,102,108,97,116,77,97,112,68,101,112,116,104,61,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,114,101,116,117,114,110,32,114,61,114,61,61,61,84,63,49,58,69,117,40,114,41,44,10,119,116,40,114,117,40,110,44,116,41,44,114,41,125,44,65,110,46,102,108,97,116,116,101,110,61,90,101,44,65,110,46,102,108,97,116,116,101,110,68,101,101,112,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,40,110,117,108,108,61,61,110,63,48,58,110,46,108,101,110,103,116,104,41,63,119,116,40,110,44,36,41,58,91,93,125,44,65,110,46,102,108,97,116,116,101,110,68,101,112,116,104,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,110,117,108,108,33,61,110,38,38,110,46,108,101,110,103,116,104,63,40,116,61,116,61,61,61,84,63,49,58,69,117,40,116,41,44,119,116,40,110,44,116,41,41,58,91,93,125,44,65,110,46,102,108,105,112,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,102,101,40,110,44,53,49,50,41,125,44,65,110,46,102,108,111,119,61,80,102,44,65,110,46,102,108,111,119,82,105,103,104,116,61,90,102,44,65,110,46,102,114,111,109,80,97,105,114,115,61,102,117,110,99,116,105,111,110,40,110,41,123,102,111,114,40,118,97,114,32,116,61,45,49,44,114,61,110,117,108,108,61,61,110,63,48,58,110,46,108,101,110,103,116,104,44,101,61,123,125,59,43,43,116,60,114,59,41,123,118,97,114,32,117,61,110,91,116,93,59,101,91,117,91,48,93,93,61,117,91,49,93,125,114,101,116,117,114,110,32,101,125,44,65,110,46,102,117,110,99,116,105,111,110,115,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,110,117,108,108,61,61,110,63,91,93,58,69,116,40,110,44,87,117,40,110,41,41,125,44,65,110,46,102,117,110,99,116,105,111,110,115,73,110,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,110,117,108,108,61,61,110,63,91,93,58,69,116,40,110,44,66,117,40,110,41,41,125,44,65,110,46,103,114,111,117,112,66,121,61,80,111,44,65,110,46,105,110,105,116,105,97,108,61,102,117,110,99,116,105,111,110,40,110,41,123,10,114,101,116,117,114,110,40,110,117,108,108,61,61,110,63,48,58,110,46,108,101,110,103,116,104,41,63,104,114,40,110,44,48,44,45,49,41,58,91,93,125,44,65,110,46,105,110,116,101,114,115,101,99,116,105,111,110,61,69,111,44,65,110,46,105,110,116,101,114,115,101,99,116,105,111,110,66,121,61,107,111,44,65,110,46,105,110,116,101,114,115,101,99,116,105,111,110,87,105,116,104,61,83,111,44,65,110,46,105,110,118,101,114,116,61,65,102,44,65,110,46,105,110,118,101,114,116,66,121,61,69,102,44,65,110,46,105,110,118,111,107,101,77,97,112,61,90,111,44,65,110,46,105,116,101,114,97,116,101,101,61,70,117,44,65,110,46,107,101,121,66,121,61,113,111,44,65,110,46,107,101,121,115,61,87,117,44,65,110,46,107,101,121,115,73,110,61,66,117,44,65,110,46,109,97,112,61,114,117,44,65,110,46,109,97,112,75,101,121,115,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,118,97,114,32,114,61,123,125,59,114,101,116,117,114,110,32,116,61,121,101,40,116,44,51,41,44,109,116,40,110,44,102,117,110,99,116,105,111,110,40,110,44,101,44,117,41,123,115,116,40,114,44,116,40,110,44,101,44,117,41,44,110,41,125,41,44,114,125,44,65,110,46,109,97,112,86,97,108,117,101,115,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,118,97,114,32,114,61,123,125,59,114,101,116,117,114,110,32,116,61,121,101,40,116,44,51,41,44,109,116,40,110,44,102,117,110,99,116,105,111,110,40,110,44,101,44,117,41,123,115,116,40,114,44,101,44,116,40,110,44,101,44,117,41,41,125,41,44,114,125,44,65,110,46,109,97,116,99,104,101,115,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,72,116,40,95,116,40,110,44,49,41,41,125,44,65,110,46,109,97,116,99,104,101,115,80,114,111,112,101,114,116,121,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,74,116,40,110,44,95,116,40,116,44,49,41,41,125,44,65,110,46,109,101,109,111,105,122,101,61,99,117,44,10,65,110,46,109,101,114,103,101,61,83,102,44,65,110,46,109,101,114,103,101,87,105,116,104,61,79,102,44,65,110,46,109,101,116,104,111,100,61,113,102,44,65,110,46,109,101,116,104,111,100,79,102,61,86,102,44,65,110,46,109,105,120,105,110,61,78,117,44,65,110,46,110,101,103,97,116,101,61,97,117,44,65,110,46,110,116,104,65,114,103,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,110,61,69,117,40,110,41,44,102,114,40,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,81,116,40,116,44,110,41,125,41,125,44,65,110,46,111,109,105,116,61,73,102,44,65,110,46,111,109,105,116,66,121,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,76,117,40,110,44,97,117,40,121,101,40,116,41,41,41,125,44,65,110,46,111,110,99,101,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,117,117,40,50,44,110,41,125,44,65,110,46,111,114,100,101,114,66,121,61,102,117,110,99,116,105,111,110,40,110,44,116,44,114,44,101,41,123,114,101,116,117,114,110,32,110,117,108,108,61,61,110,63,91,93,58,40,102,102,40,116,41,124,124,40,116,61,110,117,108,108,61,61,116,63,91,93,58,91,116,93,41,44,114,61,101,63,84,58,114,44,102,102,40,114,41,124,124,40,114,61,110,117,108,108,61,61,114,63,91,93,58,91,114,93,41,44,88,116,40,110,44,116,44,114,41,41,125,44,65,110,46,111,118,101,114,61,75,102,44,65,110,46,111,118,101,114,65,114,103,115,61,88,111,44,65,110,46,111,118,101,114,69,118,101,114,121,61,71,102,44,65,110,46,111,118,101,114,83,111,109,101,61,72,102,44,65,110,46,112,97,114,116,105,97,108,61,110,102,44,65,110,46,112,97,114,116,105,97,108,82,105,103,104,116,61,116,102,44,65,110,46,112,97,114,116,105,116,105,111,110,61,86,111,44,65,110,46,112,105,99,107,61,82,102,44,65,110,46,112,105,99,107,66,121,61,76,117,44,65,110,46,112,114,111,112,101,114,116,121,61,90,117,44,10,65,110,46,112,114,111,112,101,114,116,121,79,102,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,110,117,108,108,61,61,110,63,84,58,107,116,40,110,44,116,41,125,125,44,65,110,46,112,117,108,108,61,79,111,44,65,110,46,112,117,108,108,65,108,108,61,75,101,44,65,110,46,112,117,108,108,65,108,108,66,121,61,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,114,101,116,117,114,110,32,110,38,38,110,46,108,101,110,103,116,104,38,38,116,38,38,116,46,108,101,110,103,116,104,63,101,114,40,110,44,116,44,121,101,40,114,44,50,41,41,58,110,125,44,65,110,46,112,117,108,108,65,108,108,87,105,116,104,61,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,114,101,116,117,114,110,32,110,38,38,110,46,108,101,110,103,116,104,38,38,116,38,38,116,46,108,101,110,103,116,104,63,101,114,40,110,44,116,44,84,44,114,41,58,110,125,44,65,110,46,112,117,108,108,65,116,61,73,111,44,65,110,46,114,97,110,103,101,61,74,102,44,65,110,46,114,97,110,103,101,82,105,103,104,116,61,89,102,44,65,110,46,114,101,97,114,103,61,114,102,44,65,110,46,114,101,106,101,99,116,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,40,102,102,40,110,41,63,105,58,106,116,41,40,110,44,97,117,40,121,101,40,116,44,51,41,41,41,125,44,65,110,46,114,101,109,111,118,101,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,118,97,114,32,114,61,91,93,59,105,102,40,33,110,124,124,33,110,46,108,101,110,103,116,104,41,114,101,116,117,114,110,32,114,59,118,97,114,32,101,61,45,49,44,117,61,91,93,44,105,61,110,46,108,101,110,103,116,104,59,102,111,114,40,116,61,121,101,40,116,44,51,41,59,43,43,101,60,105,59,41,123,118,97,114,32,111,61,110,91,101,93,59,116,40,111,44,101,44,110,41,38,38,40,114,46,112,117,115,104,40,111,41,44,10,117,46,112,117,115,104,40,101,41,41,125,114,101,116,117,114,110,32,117,114,40,110,44,117,41,44,114,125,44,65,110,46,114,101,115,116,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,105,102,40,116,121,112,101,111,102,32,110,33,61,34,102,117,110,99,116,105,111,110,34,41,116,104,114,111,119,32,110,101,119,32,116,105,40,34,69,120,112,101,99,116,101,100,32,97,32,102,117,110,99,116,105,111,110,34,41,59,114,101,116,117,114,110,32,116,61,116,61,61,61,84,63,116,58,69,117,40,116,41,44,102,114,40,110,44,116,41,125,44,65,110,46,114,101,118,101,114,115,101,61,71,101,44,65,110,46,115,97,109,112,108,101,83,105,122,101,61,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,114,101,116,117,114,110,32,116,61,40,114,63,79,101,40,110,44,116,44,114,41,58,116,61,61,61,84,41,63,49,58,69,117,40,116,41,44,40,102,102,40,110,41,63,101,116,58,97,114,41,40,110,44,116,41,125,44,65,110,46,115,101,116,61,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,114,101,116,117,114,110,32,110,117,108,108,61,61,110,63,110,58,108,114,40,110,44,116,44,114,41,125,44,65,110,46,115,101,116,87,105,116,104,61,102,117,110,99,116,105,111,110,40,110,44,116,44,114,44,101,41,123,114,101,116,117,114,110,32,101,61,116,121,112,101,111,102,32,101,61,61,34,102,117,110,99,116,105,111,110,34,63,101,58,84,44,110,117,108,108,61,61,110,63,110,58,108,114,40,110,44,116,44,114,44,101,41,125,44,65,110,46,115,104,117,102,102,108,101,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,40,102,102,40,110,41,63,117,116,58,115,114,41,40,110,41,125,44,65,110,46,115,108,105,99,101,61,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,118,97,114,32,101,61,110,117,108,108,61,61,110,63,48,58,110,46,108,101,110,103,116,104,59,114,101,116,117,114,110,32,101,63,40,114,38,38,116,121,112,101,111,102,32,114,33,61,34,110,117,109,98,101,114,34,38,38,79,101,40,110,44,116,44,114,41,63,40,116,61,48,44,10,114,61,101,41,58,40,116,61,110,117,108,108,61,61,116,63,48,58,69,117,40,116,41,44,114,61,114,61,61,61,84,63,101,58,69,117,40,114,41,41,44,104,114,40,110,44,116,44,114,41,41,58,91,93,125,44,65,110,46,115,111,114,116,66,121,61,75,111,44,65,110,46,115,111,114,116,101,100,85,110,105,113,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,110,38,38,110,46,108,101,110,103,116,104,63,103,114,40,110,41,58,91,93,125,44,65,110,46,115,111,114,116,101,100,85,110,105,113,66,121,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,110,38,38,110,46,108,101,110,103,116,104,63,103,114,40,110,44,121,101,40,116,44,50,41,41,58,91,93,125,44,65,110,46,115,112,108,105,116,61,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,114,101,116,117,114,110,32,114,38,38,116,121,112,101,111,102,32,114,33,61,34,110,117,109,98,101,114,34,38,38,79,101,40,110,44,116,44,114,41,38,38,40,116,61,114,61,84,41,44,114,61,114,61,61,61,84,63,52,50,57,52,57,54,55,50,57,53,58,114,62,62,62,48,44,114,63,40,110,61,73,117,40,110,41,41,38,38,40,116,121,112,101,111,102,32,116,61,61,34,115,116,114,105,110,103,34,124,124,110,117,108,108,33,61,116,38,38,33,104,102,40,116,41,41,38,38,40,116,61,121,114,40,116,41,44,33,116,38,38,82,110,46,116,101,115,116,40,110,41,41,63,79,114,40,77,40,110,41,44,48,44,114,41,58,110,46,115,112,108,105,116,40,116,44,114,41,58,91,93,125,44,65,110,46,115,112,114,101,97,100,61,102,117,110,99,116,105,111,110,40,116,44,114,41,123,105,102,40,116,121,112,101,111,102,32,116,33,61,34,102,117,110,99,116,105,111,110,34,41,116,104,114,111,119,32,110,101,119,32,116,105,40,34,69,120,112,101,99,116,101,100,32,97,32,102,117,110,99,116,105,111,110,34,41,59,114,101,116,117,114,110,32,114,61,110,117,108,108,61,61,114,63,48,58,85,105,40,69,117,40,114,41,44,48,41,44,10,102,114,40,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,117,61,101,91,114,93,59,114,101,116,117,114,110,32,101,61,79,114,40,101,44,48,44,114,41,44,117,38,38,97,40,101,44,117,41,44,110,40,116,44,116,104,105,115,44,101,41,125,41,125,44,65,110,46,116,97,105,108,61,102,117,110,99,116,105,111,110,40,110,41,123,118,97,114,32,116,61,110,117,108,108,61,61,110,63,48,58,110,46,108,101,110,103,116,104,59,114,101,116,117,114,110,32,116,63,104,114,40,110,44,49,44,116,41,58,91,93,125,44,65,110,46,116,97,107,101,61,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,114,101,116,117,114,110,32,110,38,38,110,46,108,101,110,103,116,104,63,40,116,61,114,124,124,116,61,61,61,84,63,49,58,69,117,40,116,41,44,104,114,40,110,44,48,44,48,62,116,63,48,58,116,41,41,58,91,93,125,44,65,110,46,116,97,107,101,82,105,103,104,116,61,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,118,97,114,32,101,61,110,117,108,108,61,61,110,63,48,58,110,46,108,101,110,103,116,104,59,114,101,116,117,114,110,32,101,63,40,116,61,114,124,124,116,61,61,61,84,63,49,58,69,117,40,116,41,44,116,61,101,45,116,44,104,114,40,110,44,48,62,116,63,48,58,116,44,101,41,41,58,91,93,125,44,65,110,46,116,97,107,101,82,105,103,104,116,87,104,105,108,101,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,110,38,38,110,46,108,101,110,103,116,104,63,106,114,40,110,44,121,101,40,116,44,51,41,44,102,97,108,115,101,44,116,114,117,101,41,58,91,93,125,44,65,110,46,116,97,107,101,87,104,105,108,101,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,110,38,38,110,46,108,101,110,103,116,104,63,106,114,40,110,44,121,101,40,116,44,51,41,41,58,91,93,125,44,65,110,46,116,97,112,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,116,40,110,41,44,10,110,125,44,65,110,46,116,104,114,111,116,116,108,101,61,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,118,97,114,32,101,61,116,114,117,101,44,117,61,116,114,117,101,59,105,102,40,116,121,112,101,111,102,32,110,33,61,34,102,117,110,99,116,105,111,110,34,41,116,104,114,111,119,32,110,101,119,32,116,105,40,34,69,120,112,101,99,116,101,100,32,97,32,102,117,110,99,116,105,111,110,34,41,59,114,101,116,117,114,110,32,100,117,40,114,41,38,38,40,101,61,34,108,101,97,100,105,110,103,34,105,110,32,114,63,33,33,114,46,108,101,97,100,105,110,103,58,101,44,117,61,34,116,114,97,105,108,105,110,103,34,105,110,32,114,63,33,33,114,46,116,114,97,105,108,105,110,103,58,117,41,44,102,117,40,110,44,116,44,123,108,101,97,100,105,110,103,58,101,44,109,97,120,87,97,105,116,58,116,44,116,114,97,105,108,105,110,103,58,117,125,41,125,44,65,110,46,116,104,114,117,61,81,101,44,65,110,46,116,111,65,114,114,97,121,61,109,117,44,65,110,46,116,111,80,97,105,114,115,61,122,102,44,65,110,46,116,111,80,97,105,114,115,73,110,61,87,102,44,65,110,46,116,111,80,97,116,104,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,102,102,40,110,41,63,99,40,110,44,77,101,41,58,119,117,40,110,41,63,91,110,93,58,85,114,40,106,111,40,73,117,40,110,41,41,41,125,44,65,110,46,116,111,80,108,97,105,110,79,98,106,101,99,116,61,79,117,44,65,110,46,116,114,97,110,115,102,111,114,109,61,102,117,110,99,116,105,111,110,40,110,44,116,44,101,41,123,118,97,114,32,117,61,102,102,40,110,41,44,105,61,117,124,124,97,102,40,110,41,124,124,95,102,40,110,41,59,105,102,40,116,61,121,101,40,116,44,52,41,44,110,117,108,108,61,61,101,41,123,118,97,114,32,111,61,110,38,38,110,46,99,111,110,115,116,114,117,99,116,111,114,59,101,61,105,63,117,63,110,101,119,32,111,58,91,93,58,100,117,40,110,41,38,38,95,117,40,111,41,63,101,111,40,100,105,40,110,41,41,58,123,125,59,10,125,114,101,116,117,114,110,40,105,63,114,58,109,116,41,40,110,44,102,117,110,99,116,105,111,110,40,110,44,114,44,117,41,123,114,101,116,117,114,110,32,116,40,101,44,110,44,114,44,117,41,125,41,44,101,125,44,65,110,46,117,110,97,114,121,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,101,117,40,110,44,49,41,125,44,65,110,46,117,110,105,111,110,61,82,111,44,65,110,46,117,110,105,111,110,66,121,61,122,111,44,65,110,46,117,110,105,111,110,87,105,116,104,61,87,111,44,65,110,46,117,110,105,113,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,110,38,38,110,46,108,101,110,103,116,104,63,98,114,40,110,41,58,91,93,125,44,65,110,46,117,110,105,113,66,121,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,110,38,38,110,46,108,101,110,103,116,104,63,98,114,40,110,44,121,101,40,116,44,50,41,41,58,91,93,125,44,65,110,46,117,110,105,113,87,105,116,104,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,116,61,116,121,112,101,111,102,32,116,61,61,34,102,117,110,99,116,105,111,110,34,63,116,58,84,44,110,38,38,110,46,108,101,110,103,116,104,63,98,114,40,110,44,84,44,116,41,58,91,93,125,44,65,110,46,117,110,115,101,116,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,110,117,108,108,61,61,110,124,124,120,114,40,110,44,116,41,125,44,65,110,46,117,110,122,105,112,61,72,101,44,65,110,46,117,110,122,105,112,87,105,116,104,61,74,101,44,65,110,46,117,112,100,97,116,101,61,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,114,101,116,117,114,110,32,110,117,108,108,61,61,110,63,110,58,108,114,40,110,44,116,44,107,114,40,114,41,40,107,116,40,110,44,116,41,41,44,118,111,105,100,32,48,41,125,44,65,110,46,117,112,100,97,116,101,87,105,116,104,61,102,117,110,99,116,105,111,110,40,110,44,116,44,114,44,101,41,123,10,114,101,116,117,114,110,32,101,61,116,121,112,101,111,102,32,101,61,61,34,102,117,110,99,116,105,111,110,34,63,101,58,84,44,110,117,108,108,33,61,110,38,38,40,110,61,108,114,40,110,44,116,44,107,114,40,114,41,40,107,116,40,110,44,116,41,41,44,101,41,41,44,110,125,44,65,110,46,118,97,108,117,101,115,61,85,117,44,65,110,46,118,97,108,117,101,115,73,110,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,110,117,108,108,61,61,110,63,91,93,58,83,40,110,44,66,117,40,110,41,41,125,44,65,110,46,119,105,116,104,111,117,116,61,66,111,44,65,110,46,119,111,114,100,115,61,77,117,44,65,110,46,119,114,97,112,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,110,102,40,107,114,40,116,41,44,110,41,125,44,65,110,46,120,111,114,61,76,111,44,65,110,46,120,111,114,66,121,61,85,111,44,65,110,46,120,111,114,87,105,116,104,61,67,111,44,65,110,46,122,105,112,61,68,111,44,65,110,46,122,105,112,79,98,106,101,99,116,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,65,114,40,110,124,124,91,93,44,116,124,124,91,93,44,111,116,41,125,44,65,110,46,122,105,112,79,98,106,101,99,116,68,101,101,112,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,65,114,40,110,124,124,91,93,44,116,124,124,91,93,44,108,114,41,125,44,65,110,46,122,105,112,87,105,116,104,61,77,111,44,65,110,46,101,110,116,114,105,101,115,61,122,102,44,65,110,46,101,110,116,114,105,101,115,73,110,61,87,102,44,65,110,46,101,120,116,101,110,100,61,121,102,44,65,110,46,101,120,116,101,110,100,87,105,116,104,61,98,102,44,78,117,40,65,110,44,65,110,41,44,65,110,46,97,100,100,61,81,102,44,65,110,46,97,116,116,101,109,112,116,61,70,102,44,65,110,46,99,97,109,101,108,67,97,115,101,61,66,102,44,65,110,46,99,97,112,105,116,97,108,105,122,101,61,67,117,44,10,65,110,46,99,101,105,108,61,88,102,44,65,110,46,99,108,97,109,112,61,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,114,101,116,117,114,110,32,114,61,61,61,84,38,38,40,114,61,116,44,116,61,84,41,44,114,33,61,61,84,38,38,40,114,61,83,117,40,114,41,44,114,61,114,61,61,61,114,63,114,58,48,41,44,116,33,61,61,84,38,38,40,116,61,83,117,40,116,41,44,116,61,116,61,61,61,116,63,116,58,48,41,44,112,116,40,83,117,40,110,41,44,116,44,114,41,125,44,65,110,46,99,108,111,110,101,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,95,116,40,110,44,52,41,125,44,65,110,46,99,108,111,110,101,68,101,101,112,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,95,116,40,110,44,53,41,125,44,65,110,46,99,108,111,110,101,68,101,101,112,87,105,116,104,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,116,61,116,121,112,101,111,102,32,116,61,61,34,102,117,110,99,116,105,111,110,34,63,116,58,84,44,95,116,40,110,44,53,44,116,41,125,44,65,110,46,99,108,111,110,101,87,105,116,104,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,116,61,116,121,112,101,111,102,32,116,61,61,34,102,117,110,99,116,105,111,110,34,63,116,58,84,44,95,116,40,110,44,52,44,116,41,125,44,65,110,46,99,111,110,102,111,114,109,115,84,111,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,110,117,108,108,61,61,116,124,124,103,116,40,110,44,116,44,87,117,40,116,41,41,125,44,65,110,46,100,101,98,117,114,114,61,68,117,44,65,110,46,100,101,102,97,117,108,116,84,111,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,110,117,108,108,61,61,110,124,124,110,33,61,61,110,63,116,58,110,125,44,65,110,46,100,105,118,105,100,101,61,110,99,44,65,110,46,101,110,100,115,87,105,116,104,61,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,10,110,61,73,117,40,110,41,44,116,61,121,114,40,116,41,59,118,97,114,32,101,61,110,46,108,101,110,103,116,104,44,101,61,114,61,114,61,61,61,84,63,101,58,112,116,40,69,117,40,114,41,44,48,44,101,41,59,114,101,116,117,114,110,32,114,45,61,116,46,108,101,110,103,116,104,44,48,60,61,114,38,38,110,46,115,108,105,99,101,40,114,44,101,41,61,61,116,125,44,65,110,46,101,113,61,108,117,44,65,110,46,101,115,99,97,112,101,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,40,110,61,73,117,40,110,41,41,38,38,72,46,116,101,115,116,40,110,41,63,110,46,114,101,112,108,97,99,101,40,75,44,110,116,41,58,110,125,44,65,110,46,101,115,99,97,112,101,82,101,103,69,120,112,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,40,110,61,73,117,40,110,41,41,38,38,101,110,46,116,101,115,116,40,110,41,63,110,46,114,101,112,108,97,99,101,40,114,110,44,34,92,92,36,38,34,41,58,110,125,44,65,110,46,101,118,101,114,121,61,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,118,97,114,32,101,61,102,102,40,110,41,63,117,58,98,116,59,114,101,116,117,114,110,32,114,38,38,79,101,40,110,44,116,44,114,41,38,38,40,116,61,84,41,44,101,40,110,44,121,101,40,116,44,51,41,41,125,44,65,110,46,102,105,110,100,61,70,111,44,65,110,46,102,105,110,100,73,110,100,101,120,61,78,101,44,65,110,46,102,105,110,100,75,101,121,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,112,40,110,44,121,101,40,116,44,51,41,44,109,116,41,125,44,65,110,46,102,105,110,100,76,97,115,116,61,78,111,44,65,110,46,102,105,110,100,76,97,115,116,73,110,100,101,120,61,80,101,44,65,110,46,102,105,110,100,76,97,115,116,75,101,121,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,112,40,110,44,121,101,40,116,44,51,41,44,65,116,41,59,10,125,44,65,110,46,102,108,111,111,114,61,116,99,44,65,110,46,102,111,114,69,97,99,104,61,110,117,44,65,110,46,102,111,114,69,97,99,104,82,105,103,104,116,61,116,117,44,65,110,46,102,111,114,73,110,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,110,117,108,108,61,61,110,63,110,58,111,111,40,110,44,121,101,40,116,44,51,41,44,66,117,41,125,44,65,110,46,102,111,114,73,110,82,105,103,104,116,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,110,117,108,108,61,61,110,63,110,58,102,111,40,110,44,121,101,40,116,44,51,41,44,66,117,41,125,44,65,110,46,102,111,114,79,119,110,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,110,38,38,109,116,40,110,44,121,101,40,116,44,51,41,41,125,44,65,110,46,102,111,114,79,119,110,82,105,103,104,116,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,110,38,38,65,116,40,110,44,121,101,40,116,44,51,41,41,125,44,65,110,46,103,101,116,61,82,117,44,65,110,46,103,116,61,101,102,44,65,110,46,103,116,101,61,117,102,44,65,110,46,104,97,115,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,110,117,108,108,33,61,110,38,38,119,101,40,110,44,116,44,82,116,41,125,44,65,110,46,104,97,115,73,110,61,122,117,44,65,110,46,104,101,97,100,61,113,101,44,65,110,46,105,100,101,110,116,105,116,121,61,36,117,44,65,110,46,105,110,99,108,117,100,101,115,61,102,117,110,99,116,105,111,110,40,110,44,116,44,114,44,101,41,123,114,101,116,117,114,110,32,110,61,115,117,40,110,41,63,110,58,85,117,40,110,41,44,114,61,114,38,38,33,101,63,69,117,40,114,41,58,48,44,101,61,110,46,108,101,110,103,116,104,44,48,62,114,38,38,40,114,61,85,105,40,101,43,114,44,48,41,41,44,106,117,40,110,41,63,114,60,61,101,38,38,45,49,60,110,46,105,110,100,101,120,79,102,40,116,44,114,41,58,33,33,101,38,38,45,49,60,118,40,110,44,116,44,114,41,59,10,125,44,65,110,46,105,110,100,101,120,79,102,61,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,118,97,114,32,101,61,110,117,108,108,61,61,110,63,48,58,110,46,108,101,110,103,116,104,59,114,101,116,117,114,110,32,101,63,40,114,61,110,117,108,108,61,61,114,63,48,58,69,117,40,114,41,44,48,62,114,38,38,40,114,61,85,105,40,101,43,114,44,48,41,41,44,118,40,110,44,116,44,114,41,41,58,45,49,125,44,65,110,46,105,110,82,97,110,103,101,61,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,114,101,116,117,114,110,32,116,61,65,117,40,116,41,44,114,61,61,61,84,63,40,114,61,116,44,116,61,48,41,58,114,61,65,117,40,114,41,44,110,61,83,117,40,110,41,44,110,62,61,67,105,40,116,44,114,41,38,38,110,60,85,105,40,116,44,114,41,125,44,65,110,46,105,110,118,111,107,101,61,107,102,44,65,110,46,105,115,65,114,103,117,109,101,110,116,115,61,111,102,44,65,110,46,105,115,65,114,114,97,121,61,102,102,44,65,110,46,105,115,65,114,114,97,121,66,117,102,102,101,114,61,99,102,44,65,110,46,105,115,65,114,114,97,121,76,105,107,101,61,115,117,44,65,110,46,105,115,65,114,114,97,121,76,105,107,101,79,98,106,101,99,116,61,104,117,44,65,110,46,105,115,66,111,111,108,101,97,110,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,116,114,117,101,61,61,61,110,124,124,102,97,108,115,101,61,61,61,110,124,124,121,117,40,110,41,38,38,34,91,111,98,106,101,99,116,32,66,111,111,108,101,97,110,93,34,61,61,79,116,40,110,41,125,44,65,110,46,105,115,66,117,102,102,101,114,61,97,102,44,65,110,46,105,115,68,97,116,101,61,108,102,44,65,110,46,105,115,69,108,101,109,101,110,116,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,121,117,40,110,41,38,38,49,61,61,61,110,46,110,111,100,101,84,121,112,101,38,38,33,120,117,40,110,41,125,44,65,110,46,105,115,69,109,112,116,121,61,102,117,110,99,116,105,111,110,40,110,41,123,10,105,102,40,110,117,108,108,61,61,110,41,114,101,116,117,114,110,32,116,114,117,101,59,105,102,40,115,117,40,110,41,38,38,40,102,102,40,110,41,124,124,116,121,112,101,111,102,32,110,61,61,34,115,116,114,105,110,103,34,124,124,116,121,112,101,111,102,32,110,46,115,112,108,105,99,101,61,61,34,102,117,110,99,116,105,111,110,34,124,124,97,102,40,110,41,124,124,95,102,40,110,41,124,124,111,102,40,110,41,41,41,114,101,116,117,114,110,33,110,46,108,101,110,103,116,104,59,118,97,114,32,116,61,118,111,40,110,41,59,105,102,40,34,91,111,98,106,101,99,116,32,77,97,112,93,34,61,61,116,124,124,34,91,111,98,106,101,99,116,32,83,101,116,93,34,61,61,116,41,114,101,116,117,114,110,33,110,46,115,105,122,101,59,105,102,40,122,101,40,110,41,41,114,101,116,117,114,110,33,86,116,40,110,41,46,108,101,110,103,116,104,59,102,111,114,40,118,97,114,32,114,32,105,110,32,110,41,105,102,40,111,105,46,99,97,108,108,40,110,44,114,41,41,114,101,116,117,114,110,32,102,97,108,115,101,59,114,101,116,117,114,110,32,116,114,117,101,125,44,65,110,46,105,115,69,113,117,97,108,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,77,116,40,110,44,116,41,125,44,65,110,46,105,115,69,113,117,97,108,87,105,116,104,61,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,118,97,114,32,101,61,40,114,61,116,121,112,101,111,102,32,114,61,61,34,102,117,110,99,116,105,111,110,34,63,114,58,84,41,63,114,40,110,44,116,41,58,84,59,114,101,116,117,114,110,32,101,61,61,61,84,63,77,116,40,110,44,116,44,84,44,114,41,58,33,33,101,125,44,65,110,46,105,115,69,114,114,111,114,61,112,117,44,65,110,46,105,115,70,105,110,105,116,101,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,116,121,112,101,111,102,32,110,61,61,34,110,117,109,98,101,114,34,38,38,87,105,40,110,41,125,44,65,110,46,105,115,70,117,110,99,116,105,111,110,61,95,117,44,10,65,110,46,105,115,73,110,116,101,103,101,114,61,118,117,44,65,110,46,105,115,76,101,110,103,116,104,61,103,117,44,65,110,46,105,115,77,97,112,61,115,102,44,65,110,46,105,115,77,97,116,99,104,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,110,61,61,61,116,124,124,36,116,40,110,44,116,44,120,101,40,116,41,41,125,44,65,110,46,105,115,77,97,116,99,104,87,105,116,104,61,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,114,101,116,117,114,110,32,114,61,116,121,112,101,111,102,32,114,61,61,34,102,117,110,99,116,105,111,110,34,63,114,58,84,44,36,116,40,110,44,116,44,120,101,40,116,41,44,114,41,125,44,65,110,46,105,115,78,97,78,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,98,117,40,110,41,38,38,110,33,61,43,110,125,44,65,110,46,105,115,78,97,116,105,118,101,61,102,117,110,99,116,105,111,110,40,110,41,123,105,102,40,103,111,40,110,41,41,116,104,114,111,119,32,110,101,119,32,72,117,40,34,85,110,115,117,112,112,111,114,116,101,100,32,99,111,114,101,45,106,115,32,117,115,101,46,32,84,114,121,32,104,116,116,112,115,58,47,47,110,112,109,115,46,105,111,47,115,101,97,114,99,104,63,113,61,112,111,110,121,102,105,108,108,46,34,41,59,114,101,116,117,114,110,32,70,116,40,110,41,125,44,65,110,46,105,115,78,105,108,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,110,117,108,108,61,61,110,125,44,65,110,46,105,115,78,117,108,108,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,110,117,108,108,61,61,61,110,125,44,65,110,46,105,115,78,117,109,98,101,114,61,98,117,44,65,110,46,105,115,79,98,106,101,99,116,61,100,117,44,65,110,46,105,115,79,98,106,101,99,116,76,105,107,101,61,121,117,44,65,110,46,105,115,80,108,97,105,110,79,98,106,101,99,116,61,120,117,44,65,110,46,105,115,82,101,103,69,120,112,61,104,102,44,10,65,110,46,105,115,83,97,102,101,73,110,116,101,103,101,114,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,118,117,40,110,41,38,38,45,57,48,48,55,49,57,57,50,53,52,55,52,48,57,57,49,60,61,110,38,38,57,48,48,55,49,57,57,50,53,52,55,52,48,57,57,49,62,61,110,125,44,65,110,46,105,115,83,101,116,61,112,102,44,65,110,46,105,115,83,116,114,105,110,103,61,106,117,44,65,110,46,105,115,83,121,109,98,111,108,61,119,117,44,65,110,46,105,115,84,121,112,101,100,65,114,114,97,121,61,95,102,44,65,110,46,105,115,85,110,100,101,102,105,110,101,100,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,110,61,61,61,84,125,44,65,110,46,105,115,87,101,97,107,77,97,112,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,121,117,40,110,41,38,38,34,91,111,98,106,101,99,116,32,87,101,97,107,77,97,112,93,34,61,61,118,111,40,110,41,125,44,65,110,46,105,115,87,101,97,107,83,101,116,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,121,117,40,110,41,38,38,34,91,111,98,106,101,99,116,32,87,101,97,107,83,101,116,93,34,61,61,79,116,40,110,41,125,44,65,110,46,106,111,105,110,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,110,117,108,108,61,61,110,63,34,34,58,66,105,46,99,97,108,108,40,110,44,116,41,125,44,65,110,46,107,101,98,97,98,67,97,115,101,61,76,102,44,65,110,46,108,97,115,116,61,86,101,44,65,110,46,108,97,115,116,73,110,100,101,120,79,102,61,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,118,97,114,32,101,61,110,117,108,108,61,61,110,63,48,58,110,46,108,101,110,103,116,104,59,105,102,40,33,101,41,114,101,116,117,114,110,45,49,59,118,97,114,32,117,61,101,59,105,102,40,114,33,61,61,84,38,38,40,117,61,69,117,40,114,41,44,117,61,48,62,117,63,85,105,40,101,43,117,44,48,41,58,67,105,40,117,44,101,45,49,41,41,44,10,116,61,61,61,116,41,123,102,111,114,40,114,61,117,43,49,59,114,45,45,38,38,110,91,114,93,33,61,61,116,59,41,59,110,61,114,125,101,108,115,101,32,110,61,95,40,110,44,100,44,117,44,116,114,117,101,41,59,114,101,116,117,114,110,32,110,125,44,65,110,46,108,111,119,101,114,67,97,115,101,61,85,102,44,65,110,46,108,111,119,101,114,70,105,114,115,116,61,67,102,44,65,110,46,108,116,61,118,102,44,65,110,46,108,116,101,61,103,102,44,65,110,46,109,97,120,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,110,38,38,110,46,108,101,110,103,116,104,63,120,116,40,110,44,36,117,44,73,116,41,58,84,125,44,65,110,46,109,97,120,66,121,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,110,38,38,110,46,108,101,110,103,116,104,63,120,116,40,110,44,121,101,40,116,44,50,41,44,73,116,41,58,84,125,44,65,110,46,109,101,97,110,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,121,40,110,44,36,117,41,125,44,65,110,46,109,101,97,110,66,121,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,121,40,110,44,121,101,40,116,44,50,41,41,125,44,65,110,46,109,105,110,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,110,38,38,110,46,108,101,110,103,116,104,63,120,116,40,110,44,36,117,44,75,116,41,58,84,125,44,65,110,46,109,105,110,66,121,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,110,38,38,110,46,108,101,110,103,116,104,63,120,116,40,110,44,121,101,40,116,44,50,41,44,75,116,41,58,84,125,44,65,110,46,115,116,117,98,65,114,114,97,121,61,113,117,44,65,110,46,115,116,117,98,70,97,108,115,101,61,86,117,44,65,110,46,115,116,117,98,79,98,106,101,99,116,61,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,123,125,125,44,65,110,46,115,116,117,98,83,116,114,105,110,103,61,102,117,110,99,116,105,111,110,40,41,123,10,114,101,116,117,114,110,34,34,125,44,65,110,46,115,116,117,98,84,114,117,101,61,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,114,117,101,125,44,65,110,46,109,117,108,116,105,112,108,121,61,114,99,44,65,110,46,110,116,104,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,110,38,38,110,46,108,101,110,103,116,104,63,81,116,40,110,44,69,117,40,116,41,41,58,84,125,44,65,110,46,110,111,67,111,110,102,108,105,99,116,61,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,36,110,46,95,61,61,61,116,104,105,115,38,38,40,36,110,46,95,61,115,105,41,44,116,104,105,115,125,44,65,110,46,110,111,111,112,61,80,117,44,65,110,46,110,111,119,61,71,111,44,65,110,46,112,97,100,61,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,110,61,73,117,40,110,41,59,118,97,114,32,101,61,40,116,61,69,117,40,116,41,41,63,68,40,110,41,58,48,59,114,101,116,117,114,110,33,116,124,124,101,62,61,116,63,110,58,40,116,61,40,116,45,101,41,47,50,44,110,101,40,73,105,40,116,41,44,114,41,43,110,43,110,101,40,79,105,40,116,41,44,114,41,41,125,44,65,110,46,112,97,100,69,110,100,61,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,110,61,73,117,40,110,41,59,118,97,114,32,101,61,40,116,61,69,117,40,116,41,41,63,68,40,110,41,58,48,59,114,101,116,117,114,110,32,116,38,38,101,60,116,63,110,43,110,101,40,116,45,101,44,114,41,58,110,125,44,65,110,46,112,97,100,83,116,97,114,116,61,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,110,61,73,117,40,110,41,59,118,97,114,32,101,61,40,116,61,69,117,40,116,41,41,63,68,40,110,41,58,48,59,114,101,116,117,114,110,32,116,38,38,101,60,116,63,110,101,40,116,45,101,44,114,41,43,110,58,110,125,44,65,110,46,112,97,114,115,101,73,110,116,61,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,10,114,101,116,117,114,110,32,114,124,124,110,117,108,108,61,61,116,63,116,61,48,58,116,38,38,40,116,61,43,116,41,44,77,105,40,73,117,40,110,41,46,114,101,112,108,97,99,101,40,111,110,44,34,34,41,44,116,124,124,48,41,125,44,65,110,46,114,97,110,100,111,109,61,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,105,102,40,114,38,38,116,121,112,101,111,102,32,114,33,61,34,98,111,111,108,101,97,110,34,38,38,79,101,40,110,44,116,44,114,41,38,38,40,116,61,114,61,84,41,44,114,61,61,61,84,38,38,40,116,121,112,101,111,102,32,116,61,61,34,98,111,111,108,101,97,110,34,63,40,114,61,116,44,116,61,84,41,58,116,121,112,101,111,102,32,110,61,61,34,98,111,111,108,101,97,110,34,38,38,40,114,61,110,44,110,61,84,41,41,44,110,61,61,61,84,38,38,116,61,61,61,84,63,40,110,61,48,44,116,61,49,41,58,40,110,61,65,117,40,110,41,44,116,61,61,61,84,63,40,116,61,110,44,110,61,48,41,58,116,61,65,117,40,116,41,41,44,110,62,116,41,123,118,97,114,32,101,61,110,59,110,61,116,44,116,61,101,125,114,101,116,117,114,110,32,114,124,124,110,37,49,124,124,116,37,49,63,40,114,61,84,105,40,41,44,67,105,40,110,43,114,42,40,116,45,110,43,67,110,40,34,49,101,45,34,43,40,40,114,43,34,34,41,46,108,101,110,103,116,104,45,49,41,41,41,44,116,41,41,58,105,114,40,110,44,116,41,125,44,65,110,46,114,101,100,117,99,101,61,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,118,97,114,32,101,61,102,102,40,110,41,63,108,58,106,44,117,61,51,62,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,59,114,101,116,117,114,110,32,101,40,110,44,121,101,40,116,44,52,41,44,114,44,117,44,117,111,41,125,44,65,110,46,114,101,100,117,99,101,82,105,103,104,116,61,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,118,97,114,32,101,61,102,102,40,110,41,63,115,58,106,44,117,61,51,62,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,59,10,114,101,116,117,114,110,32,101,40,110,44,121,101,40,116,44,52,41,44,114,44,117,44,105,111,41,125,44,65,110,46,114,101,112,101,97,116,61,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,114,101,116,117,114,110,32,116,61,40,114,63,79,101,40,110,44,116,44,114,41,58,116,61,61,61,84,41,63,49,58,69,117,40,116,41,44,111,114,40,73,117,40,110,41,44,116,41,125,44,65,110,46,114,101,112,108,97,99,101,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,110,61,97,114,103,117,109,101,110,116,115,44,116,61,73,117,40,110,91,48,93,41,59,114,101,116,117,114,110,32,51,62,110,46,108,101,110,103,116,104,63,116,58,116,46,114,101,112,108,97,99,101,40,110,91,49,93,44,110,91,50,93,41,125,44,65,110,46,114,101,115,117,108,116,61,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,116,61,83,114,40,116,44,110,41,59,118,97,114,32,101,61,45,49,44,117,61,116,46,108,101,110,103,116,104,59,102,111,114,40,117,124,124,40,117,61,49,44,110,61,84,41,59,43,43,101,60,117,59,41,123,118,97,114,32,105,61,110,117,108,108,61,61,110,63,84,58,110,91,77,101,40,116,91,101,93,41,93,59,105,61,61,61,84,38,38,40,101,61,117,44,105,61,114,41,44,110,61,95,117,40,105,41,63,105,46,99,97,108,108,40,110,41,58,105,125,114,101,116,117,114,110,32,110,125,44,65,110,46,114,111,117,110,100,61,101,99,44,65,110,46,114,117,110,73,110,67,111,110,116,101,120,116,61,120,44,65,110,46,115,97,109,112,108,101,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,40,102,102,40,110,41,63,81,110,58,99,114,41,40,110,41,125,44,65,110,46,115,105,122,101,61,102,117,110,99,116,105,111,110,40,110,41,123,105,102,40,110,117,108,108,61,61,110,41,114,101,116,117,114,110,32,48,59,105,102,40,115,117,40,110,41,41,114,101,116,117,114,110,32,106,117,40,110,41,63,68,40,110,41,58,110,46,108,101,110,103,116,104,59,10,118,97,114,32,116,61,118,111,40,110,41,59,114,101,116,117,114,110,34,91,111,98,106,101,99,116,32,77,97,112,93,34,61,61,116,124,124,34,91,111,98,106,101,99,116,32,83,101,116,93,34,61,61,116,63,110,46,115,105,122,101,58,86,116,40,110,41,46,108,101,110,103,116,104,125,44,65,110,46,115,110,97,107,101,67,97,115,101,61,68,102,44,65,110,46,115,111,109,101,61,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,118,97,114,32,101,61,102,102,40,110,41,63,104,58,112,114,59,114,101,116,117,114,110,32,114,38,38,79,101,40,110,44,116,44,114,41,38,38,40,116,61,84,41,44,101,40,110,44,121,101,40,116,44,51,41,41,125,44,65,110,46,115,111,114,116,101,100,73,110,100,101,120,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,95,114,40,110,44,116,41,125,44,65,110,46,115,111,114,116,101,100,73,110,100,101,120,66,121,61,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,114,101,116,117,114,110,32,118,114,40,110,44,116,44,121,101,40,114,44,50,41,41,125,44,65,110,46,115,111,114,116,101,100,73,110,100,101,120,79,102,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,118,97,114,32,114,61,110,117,108,108,61,61,110,63,48,58,110,46,108,101,110,103,116,104,59,105,102,40,114,41,123,118,97,114,32,101,61,95,114,40,110,44,116,41,59,105,102,40,101,60,114,38,38,108,117,40,110,91,101,93,44,116,41,41,114,101,116,117,114,110,32,101,125,114,101,116,117,114,110,45,49,125,44,65,110,46,115,111,114,116,101,100,76,97,115,116,73,110,100,101,120,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,95,114,40,110,44,116,44,116,114,117,101,41,125,44,65,110,46,115,111,114,116,101,100,76,97,115,116,73,110,100,101,120,66,121,61,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,114,101,116,117,114,110,32,118,114,40,110,44,116,44,121,101,40,114,44,50,41,44,116,114,117,101,41,59,10,125,44,65,110,46,115,111,114,116,101,100,76,97,115,116,73,110,100,101,120,79,102,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,105,102,40,110,117,108,108,61,61,110,63,48,58,110,46,108,101,110,103,116,104,41,123,118,97,114,32,114,61,95,114,40,110,44,116,44,116,114,117,101,41,45,49,59,105,102,40,108,117,40,110,91,114,93,44,116,41,41,114,101,116,117,114,110,32,114,125,114,101,116,117,114,110,45,49,125,44,65,110,46,115,116,97,114,116,67,97,115,101,61,77,102,44,65,110,46,115,116,97,114,116,115,87,105,116,104,61,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,114,101,116,117,114,110,32,110,61,73,117,40,110,41,44,114,61,110,117,108,108,61,61,114,63,48,58,112,116,40,69,117,40,114,41,44,48,44,110,46,108,101,110,103,116,104,41,44,116,61,121,114,40,116,41,44,110,46,115,108,105,99,101,40,114,44,114,43,116,46,108,101,110,103,116,104,41,61,61,116,125,44,65,110,46,115,117,98,116,114,97,99,116,61,117,99,44,65,110,46,115,117,109,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,110,38,38,110,46,108,101,110,103,116,104,63,109,40,110,44,36,117,41,58,48,125,44,65,110,46,115,117,109,66,121,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,110,38,38,110,46,108,101,110,103,116,104,63,109,40,110,44,121,101,40,116,44,50,41,41,58,48,125,44,65,110,46,116,101,109,112,108,97,116,101,61,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,118,97,114,32,101,61,65,110,46,116,101,109,112,108,97,116,101,83,101,116,116,105,110,103,115,59,114,38,38,79,101,40,110,44,116,44,114,41,38,38,40,116,61,84,41,44,110,61,73,117,40,110,41,44,116,61,98,102,40,123,125,44,116,44,101,44,99,101,41,44,114,61,98,102,40,123,125,44,116,46,105,109,112,111,114,116,115,44,101,46,105,109,112,111,114,116,115,44,99,101,41,59,118,97,114,32,117,44,105,44,111,61,87,117,40,114,41,44,102,61,83,40,114,44,111,41,44,99,61,48,59,10,114,61,116,46,105,110,116,101,114,112,111,108,97,116,101,124,124,106,110,59,118,97,114,32,97,61,34,95,95,112,43,61,39,34,59,114,61,88,117,40,40,116,46,101,115,99,97,112,101,124,124,106,110,41,46,115,111,117,114,99,101,43,34,124,34,43,114,46,115,111,117,114,99,101,43,34,124,34,43,40,114,61,61,61,81,63,112,110,58,106,110,41,46,115,111,117,114,99,101,43,34,124,34,43,40,116,46,101,118,97,108,117,97,116,101,124,124,106,110,41,46,115,111,117,114,99,101,43,34,124,36,34,44,34,103,34,41,59,118,97,114,32,108,61,111,105,46,99,97,108,108,40,116,44,34,115,111,117,114,99,101,85,82,76,34,41,63,34,47,47,35,32,115,111,117,114,99,101,85,82,76,61,34,43,40,116,46,115,111,117,114,99,101,85,82,76,43,34,34,41,46,114,101,112,108,97,99,101,40,47,91,92,114,92,110,93,47,103,44,34,32,34,41,43,34,92,110,34,58,34,34,59,105,102,40,110,46,114,101,112,108,97,99,101,40,114,44,102,117,110,99,116,105,111,110,40,116,44,114,44,101,44,111,44,102,44,108,41,123,114,101,116,117,114,110,32,101,124,124,40,101,61,111,41,44,97,43,61,110,46,115,108,105,99,101,40,99,44,108,41,46,114,101,112,108,97,99,101,40,119,110,44,122,41,44,114,38,38,40,117,61,116,114,117,101,44,97,43,61,34,39,43,95,95,101,40,34,43,114,43,34,41,43,39,34,41,44,102,38,38,40,105,61,116,114,117,101,44,97,43,61,34,39,59,34,43,102,43,34,59,92,110,95,95,112,43,61,39,34,41,44,101,38,38,40,97,43,61,34,39,43,40,40,95,95,116,61,40,34,43,101,43,34,41,41,61,61,110,117,108,108,63,39,39,58,95,95,116,41,43,39,34,41,44,99,61,108,43,116,46,108,101,110,103,116,104,44,116,125,41,44,97,43,61,34,39,59,34,44,40,116,61,111,105,46,99,97,108,108,40,116,44,34,118,97,114,105,97,98,108,101,34,41,38,38,116,46,118,97,114,105,97,98,108,101,41,124,124,40,97,61,34,119,105,116,104,40,111,98,106,41,123,34,43,97,43,34,125,34,41,44,10,97,61,40,105,63,97,46,114,101,112,108,97,99,101,40,80,44,34,34,41,58,97,41,46,114,101,112,108,97,99,101,40,90,44,34,36,49,34,41,46,114,101,112,108,97,99,101,40,113,44,34,36,49,59,34,41,44,97,61,34,102,117,110,99,116,105,111,110,40,34,43,40,116,124,124,34,111,98,106,34,41,43,34,41,123,34,43,40,116,63,34,34,58,34,111,98,106,124,124,40,111,98,106,61,123,125,41,59,34,41,43,34,118,97,114,32,95,95,116,44,95,95,112,61,39,39,34,43,40,117,63,34,44,95,95,101,61,95,46,101,115,99,97,112,101,34,58,34,34,41,43,40,105,63,34,44,95,95,106,61,65,114,114,97,121,46,112,114,111,116,111,116,121,112,101,46,106,111,105,110,59,102,117,110,99,116,105,111,110,32,112,114,105,110,116,40,41,123,95,95,112,43,61,95,95,106,46,99,97,108,108,40,97,114,103,117,109,101,110,116,115,44,39,39,41,125,34,58,34,59,34,41,43,97,43,34,114,101,116,117,114,110,32,95,95,112,125,34,44,116,61,70,102,40,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,74,117,40,111,44,108,43,34,114,101,116,117,114,110,32,34,43,97,41,46,97,112,112,108,121,40,84,44,102,41,125,41,44,116,46,115,111,117,114,99,101,61,97,44,112,117,40,116,41,41,116,104,114,111,119,32,116,59,114,101,116,117,114,110,32,116,125,44,65,110,46,116,105,109,101,115,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,105,102,40,110,61,69,117,40,110,41,44,49,62,110,124,124,57,48,48,55,49,57,57,50,53,52,55,52,48,57,57,49,60,110,41,114,101,116,117,114,110,91,93,59,118,97,114,32,114,61,52,50,57,52,57,54,55,50,57,53,44,101,61,67,105,40,110,44,52,50,57,52,57,54,55,50,57,53,41,59,102,111,114,40,116,61,121,101,40,116,41,44,110,45,61,52,50,57,52,57,54,55,50,57,53,44,101,61,65,40,101,44,116,41,59,43,43,114,60,110,59,41,116,40,114,41,59,114,101,116,117,114,110,32,101,125,44,65,110,46,116,111,70,105,110,105,116,101,61,65,117,44,10,65,110,46,116,111,73,110,116,101,103,101,114,61,69,117,44,65,110,46,116,111,76,101,110,103,116,104,61,107,117,44,65,110,46,116,111,76,111,119,101,114,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,73,117,40,110,41,46,116,111,76,111,119,101,114,67,97,115,101,40,41,125,44,65,110,46,116,111,78,117,109,98,101,114,61,83,117,44,65,110,46,116,111,83,97,102,101,73,110,116,101,103,101,114,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,110,63,112,116,40,69,117,40,110,41,44,45,57,48,48,55,49,57,57,50,53,52,55,52,48,57,57,49,44,57,48,48,55,49,57,57,50,53,52,55,52,48,57,57,49,41,58,48,61,61,61,110,63,110,58,48,125,44,65,110,46,116,111,83,116,114,105,110,103,61,73,117,44,65,110,46,116,111,85,112,112,101,114,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,73,117,40,110,41,46,116,111,85,112,112,101,114,67,97,115,101,40,41,125,44,65,110,46,116,114,105,109,61,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,114,101,116,117,114,110,40,110,61,73,117,40,110,41,41,38,38,40,114,124,124,116,61,61,61,84,41,63,110,46,114,101,112,108,97,99,101,40,117,110,44,34,34,41,58,110,38,38,40,116,61,121,114,40,116,41,41,63,40,110,61,77,40,110,41,44,114,61,77,40,116,41,44,116,61,73,40,110,44,114,41,44,114,61,82,40,110,44,114,41,43,49,44,79,114,40,110,44,116,44,114,41,46,106,111,105,110,40,34,34,41,41,58,110,125,44,65,110,46,116,114,105,109,69,110,100,61,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,114,101,116,117,114,110,40,110,61,73,117,40,110,41,41,38,38,40,114,124,124,116,61,61,61,84,41,63,110,46,114,101,112,108,97,99,101,40,102,110,44,34,34,41,58,110,38,38,40,116,61,121,114,40,116,41,41,63,40,110,61,77,40,110,41,44,116,61,82,40,110,44,77,40,116,41,41,43,49,44,10,79,114,40,110,44,48,44,116,41,46,106,111,105,110,40,34,34,41,41,58,110,125,44,65,110,46,116,114,105,109,83,116,97,114,116,61,102,117,110,99,116,105,111,110,40,110,44,116,44,114,41,123,114,101,116,117,114,110,40,110,61,73,117,40,110,41,41,38,38,40,114,124,124,116,61,61,61,84,41,63,110,46,114,101,112,108,97,99,101,40,111,110,44,34,34,41,58,110,38,38,40,116,61,121,114,40,116,41,41,63,40,110,61,77,40,110,41,44,116,61,73,40,110,44,77,40,116,41,41,44,79,114,40,110,44,116,41,46,106,111,105,110,40,34,34,41,41,58,110,125,44,65,110,46,116,114,117,110,99,97,116,101,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,118,97,114,32,114,61,51,48,44,101,61,34,46,46,46,34,59,105,102,40,100,117,40,116,41,41,118,97,114,32,117,61,34,115,101,112,97,114,97,116,111,114,34,105,110,32,116,63,116,46,115,101,112,97,114,97,116,111,114,58,117,44,114,61,34,108,101,110,103,116,104,34,105,110,32,116,63,69,117,40,116,46,108,101,110,103,116,104,41,58,114,44,101,61,34,111,109,105,115,115,105,111,110,34,105,110,32,116,63,121,114,40,116,46,111,109,105,115,115,105,111,110,41,58,101,59,110,61,73,117,40,110,41,59,118,97,114,32,105,61,110,46,108,101,110,103,116,104,59,105,102,40,82,110,46,116,101,115,116,40,110,41,41,118,97,114,32,111,61,77,40,110,41,44,105,61,111,46,108,101,110,103,116,104,59,105,102,40,114,62,61,105,41,114,101,116,117,114,110,32,110,59,105,102,40,105,61,114,45,68,40,101,41,44,49,62,105,41,114,101,116,117,114,110,32,101,59,105,102,40,114,61,111,63,79,114,40,111,44,48,44,105,41,46,106,111,105,110,40,34,34,41,58,110,46,115,108,105,99,101,40,48,44,105,41,44,117,61,61,61,84,41,114,101,116,117,114,110,32,114,43,101,59,105,102,40,111,38,38,40,105,43,61,114,46,108,101,110,103,116,104,45,105,41,44,104,102,40,117,41,41,123,105,102,40,110,46,115,108,105,99,101,40,105,41,46,115,101,97,114,99,104,40,117,41,41,123,10,118,97,114,32,102,61,114,59,102,111,114,40,117,46,103,108,111,98,97,108,124,124,40,117,61,88,117,40,117,46,115,111,117,114,99,101,44,73,117,40,95,110,46,101,120,101,99,40,117,41,41,43,34,103,34,41,41,44,117,46,108,97,115,116,73,110,100,101,120,61,48,59,111,61,117,46,101,120,101,99,40,102,41,59,41,118,97,114,32,99,61,111,46,105,110,100,101,120,59,114,61,114,46,115,108,105,99,101,40,48,44,99,61,61,61,84,63,105,58,99,41,125,125,101,108,115,101,32,110,46,105,110,100,101,120,79,102,40,121,114,40,117,41,44,105,41,33,61,105,38,38,40,117,61,114,46,108,97,115,116,73,110,100,101,120,79,102,40,117,41,44,45,49,60,117,38,38,40,114,61,114,46,115,108,105,99,101,40,48,44,117,41,41,41,59,114,101,116,117,114,110,32,114,43,101,125,44,65,110,46,117,110,101,115,99,97,112,101,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,40,110,61,73,117,40,110,41,41,38,38,71,46,116,101,115,116,40,110,41,63,110,46,114,101,112,108,97,99,101,40,86,44,116,116,41,58,110,125,44,65,110,46,117,110,105,113,117,101,73,100,61,102,117,110,99,116,105,111,110,40,110,41,123,118,97,114,32,116,61,43,43,102,105,59,114,101,116,117,114,110,32,73,117,40,110,41,43,116,125,44,65,110,46,117,112,112,101,114,67,97,115,101,61,84,102,44,65,110,46,117,112,112,101,114,70,105,114,115,116,61,36,102,44,65,110,46,101,97,99,104,61,110,117,44,65,110,46,101,97,99,104,82,105,103,104,116,61,116,117,44,65,110,46,102,105,114,115,116,61,113,101,44,78,117,40,65,110,44,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,110,61,123,125,59,114,101,116,117,114,110,32,109,116,40,65,110,44,102,117,110,99,116,105,111,110,40,116,44,114,41,123,111,105,46,99,97,108,108,40,65,110,46,112,114,111,116,111,116,121,112,101,44,114,41,124,124,40,110,91,114,93,61,116,41,125,41,44,110,125,40,41,44,123,99,104,97,105,110,58,102,97,108,115,101,10,125,41,44,65,110,46,86,69,82,83,73,79,78,61,34,52,46,49,55,46,49,53,34,44,114,40,34,98,105,110,100,32,98,105,110,100,75,101,121,32,99,117,114,114,121,32,99,117,114,114,121,82,105,103,104,116,32,112,97,114,116,105,97,108,32,112,97,114,116,105,97,108,82,105,103,104,116,34,46,115,112,108,105,116,40,34,32,34,41,44,102,117,110,99,116,105,111,110,40,110,41,123,65,110,91,110,93,46,112,108,97,99,101,104,111,108,100,101,114,61,65,110,125,41,44,114,40,91,34,100,114,111,112,34,44,34,116,97,107,101,34,93,44,102,117,110,99,116,105,111,110,40,110,44,116,41,123,85,110,46,112,114,111,116,111,116,121,112,101,91,110,93,61,102,117,110,99,116,105,111,110,40,114,41,123,114,61,114,61,61,61,84,63,49,58,85,105,40,69,117,40,114,41,44,48,41,59,118,97,114,32,101,61,116,104,105,115,46,95,95,102,105,108,116,101,114,101,100,95,95,38,38,33,116,63,110,101,119,32,85,110,40,116,104,105,115,41,58,116,104,105,115,46,99,108,111,110,101,40,41,59,114,101,116,117,114,110,32,101,46,95,95,102,105,108,116,101,114,101,100,95,95,63,101,46,95,95,116,97,107,101,67,111,117,110,116,95,95,61,67,105,40,114,44,101,46,95,95,116,97,107,101,67,111,117,110,116,95,95,41,58,101,46,95,95,118,105,101,119,115,95,95,46,112,117,115,104,40,123,115,105,122,101,58,67,105,40,114,44,52,50,57,52,57,54,55,50,57,53,41,44,116,121,112,101,58,110,43,40,48,62,101,46,95,95,100,105,114,95,95,63,34,82,105,103,104,116,34,58,34,34,41,125,41,44,101,125,44,85,110,46,112,114,111,116,111,116,121,112,101,91,110,43,34,82,105,103,104,116,34,93,61,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,116,104,105,115,46,114,101,118,101,114,115,101,40,41,91,110,93,40,116,41,46,114,101,118,101,114,115,101,40,41,125,125,41,44,114,40,91,34,102,105,108,116,101,114,34,44,34,109,97,112,34,44,34,116,97,107,101,87,104,105,108,101,34,93,44,102,117,110,99,116,105,111,110,40,110,44,116,41,123,10,118,97,114,32,114,61,116,43,49,44,101,61,49,61,61,114,124,124,51,61,61,114,59,85,110,46,112,114,111,116,111,116,121,112,101,91,110,93,61,102,117,110,99,116,105,111,110,40,110,41,123,118,97,114,32,116,61,116,104,105,115,46,99,108,111,110,101,40,41,59,114,101,116,117,114,110,32,116,46,95,95,105,116,101,114,97,116,101,101,115,95,95,46,112,117,115,104,40,123,105,116,101,114,97,116,101,101,58,121,101,40,110,44,51,41,44,116,121,112,101,58,114,125,41,44,116,46,95,95,102,105,108,116,101,114,101,100,95,95,61,116,46,95,95,102,105,108,116,101,114,101,100,95,95,124,124,101,44,116,125,125,41,44,114,40,91,34,104,101,97,100,34,44,34,108,97,115,116,34,93,44,102,117,110,99,116,105,111,110,40,110,44,116,41,123,118,97,114,32,114,61,34,116,97,107,101,34,43,40,116,63,34,82,105,103,104,116,34,58,34,34,41,59,85,110,46,112,114,111,116,111,116,121,112,101,91,110,93,61,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,91,114,93,40,49,41,46,118,97,108,117,101,40,41,91,48,93,125,125,41,44,114,40,91,34,105,110,105,116,105,97,108,34,44,34,116,97,105,108,34,93,44,102,117,110,99,116,105,111,110,40,110,44,116,41,123,118,97,114,32,114,61,34,100,114,111,112,34,43,40,116,63,34,34,58,34,82,105,103,104,116,34,41,59,85,110,46,112,114,111,116,111,116,121,112,101,91,110,93,61,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,95,102,105,108,116,101,114,101,100,95,95,63,110,101,119,32,85,110,40,116,104,105,115,41,58,116,104,105,115,91,114,93,40,49,41,125,125,41,44,85,110,46,112,114,111,116,111,116,121,112,101,46,99,111,109,112,97,99,116,61,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,102,105,108,116,101,114,40,36,117,41,125,44,85,110,46,112,114,111,116,111,116,121,112,101,46,102,105,110,100,61,102,117,110,99,116,105,111,110,40,110,41,123,10,114,101,116,117,114,110,32,116,104,105,115,46,102,105,108,116,101,114,40,110,41,46,104,101,97,100,40,41,125,44,85,110,46,112,114,111,116,111,116,121,112,101,46,102,105,110,100,76,97,115,116,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,116,104,105,115,46,114,101,118,101,114,115,101,40,41,46,102,105,110,100,40,110,41,125,44,85,110,46,112,114,111,116,111,116,121,112,101,46,105,110,118,111,107,101,77,97,112,61,102,114,40,102,117,110,99,116,105,111,110,40,110,44,116,41,123,114,101,116,117,114,110,32,116,121,112,101,111,102,32,110,61,61,34,102,117,110,99,116,105,111,110,34,63,110,101,119,32,85,110,40,116,104,105,115,41,58,116,104,105,115,46,109,97,112,40,102,117,110,99,116,105,111,110,40,114,41,123,114,101,116,117,114,110,32,76,116,40,114,44,110,44,116,41,125,41,125,41,44,85,110,46,112,114,111,116,111,116,121,112,101,46,114,101,106,101,99,116,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,116,104,105,115,46,102,105,108,116,101,114,40,97,117,40,121,101,40,110,41,41,41,125,44,85,110,46,112,114,111,116,111,116,121,112,101,46,115,108,105,99,101,61,102,117,110,99,116,105,111,110,40,110,44,116,41,123,110,61,69,117,40,110,41,59,118,97,114,32,114,61,116,104,105,115,59,114,101,116,117,114,110,32,114,46,95,95,102,105,108,116,101,114,101,100,95,95,38,38,40,48,60,110,124,124,48,62,116,41,63,110,101,119,32,85,110,40,114,41,58,40,48,62,110,63,114,61,114,46,116,97,107,101,82,105,103,104,116,40,45,110,41,58,110,38,38,40,114,61,114,46,100,114,111,112,40,110,41,41,44,116,33,61,61,84,38,38,40,116,61,69,117,40,116,41,44,114,61,48,62,116,63,114,46,100,114,111,112,82,105,103,104,116,40,45,116,41,58,114,46,116,97,107,101,40,116,45,110,41,41,44,114,41,125,44,85,110,46,112,114,111,116,111,116,121,112,101,46,116,97,107,101,82,105,103,104,116,87,104,105,108,101,61,102,117,110,99,116,105,111,110,40,110,41,123,10,114,101,116,117,114,110,32,116,104,105,115,46,114,101,118,101,114,115,101,40,41,46,116,97,107,101,87,104,105,108,101,40,110,41,46,114,101,118,101,114,115,101,40,41,125,44,85,110,46,112,114,111,116,111,116,121,112,101,46,116,111,65,114,114,97,121,61,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,116,97,107,101,40,52,50,57,52,57,54,55,50,57,53,41,125,44,109,116,40,85,110,46,112,114,111,116,111,116,121,112,101,44,102,117,110,99,116,105,111,110,40,110,44,116,41,123,118,97,114,32,114,61,47,94,40,63,58,102,105,108,116,101,114,124,102,105,110,100,124,109,97,112,124,114,101,106,101,99,116,41,124,87,104,105,108,101,36,47,46,116,101,115,116,40,116,41,44,101,61,47,94,40,63,58,104,101,97,100,124,108,97,115,116,41,36,47,46,116,101,115,116,40,116,41,44,117,61,65,110,91,101,63,34,116,97,107,101,34,43,40,34,108,97,115,116,34,61,61,116,63,34,82,105,103,104,116,34,58,34,34,41,58,116,93,44,105,61,101,124,124,47,94,102,105,110,100,47,46,116,101,115,116,40,116,41,59,117,38,38,40,65,110,46,112,114,111,116,111,116,121,112,101,91,116,93,61,102,117,110,99,116,105,111,110,40,41,123,102,117,110,99,116,105,111,110,32,116,40,110,41,123,114,101,116,117,114,110,32,110,61,117,46,97,112,112,108,121,40,65,110,44,97,40,91,110,93,44,102,41,41,44,101,38,38,104,63,110,91,48,93,58,110,125,118,97,114,32,111,61,116,104,105,115,46,95,95,119,114,97,112,112,101,100,95,95,44,102,61,101,63,91,49,93,58,97,114,103,117,109,101,110,116,115,44,99,61,111,32,105,110,115,116,97,110,99,101,111,102,32,85,110,44,108,61,102,91,48,93,44,115,61,99,124,124,102,102,40,111,41,59,115,38,38,114,38,38,116,121,112,101,111,102,32,108,61,61,34,102,117,110,99,116,105,111,110,34,38,38,49,33,61,108,46,108,101,110,103,116,104,38,38,40,99,61,115,61,102,97,108,115,101,41,59,118,97,114,32,104,61,116,104,105,115,46,95,95,99,104,97,105,110,95,95,44,112,61,33,33,116,104,105,115,46,95,95,97,99,116,105,111,110,115,95,95,46,108,101,110,103,116,104,44,108,61,105,38,38,33,104,44,99,61,99,38,38,33,112,59,10,114,101,116,117,114,110,33,105,38,38,115,63,40,111,61,99,63,111,58,110,101,119,32,85,110,40,116,104,105,115,41,44,111,61,110,46,97,112,112,108,121,40,111,44,102,41,44,111,46,95,95,97,99,116,105,111,110,115,95,95,46,112,117,115,104,40,123,102,117,110,99,58,81,101,44,97,114,103,115,58,91,116,93,44,116,104,105,115,65,114,103,58,84,125,41,44,110,101,119,32,79,110,40,111,44,104,41,41,58,108,38,38,99,63,110,46,97,112,112,108,121,40,116,104,105,115,44,102,41,58,40,111,61,116,104,105,115,46,116,104,114,117,40,116,41,44,108,63,101,63,111,46,118,97,108,117,101,40,41,91,48,93,58,111,46,118,97,108,117,101,40,41,58,111,41,125,41,125,41,44,114,40,34,112,111,112,32,112,117,115,104,32,115,104,105,102,116,32,115,111,114,116,32,115,112,108,105,99,101,32,117,110,115,104,105,102,116,34,46,115,112,108,105,116,40,34,32,34,41,44,102,117,110,99,116,105,111,110,40,110,41,123,118,97,114,32,116,61,114,105,91,110,93,44,114,61,47,94,40,63,58,112,117,115,104,124,115,111,114,116,124,117,110,115,104,105,102,116,41,36,47,46,116,101,115,116,40,110,41,63,34,116,97,112,34,58,34,116,104,114,117,34,44,101,61,47,94,40,63,58,112,111,112,124,115,104,105,102,116,41,36,47,46,116,101,115,116,40,110,41,59,65,110,46,112,114,111,116,111,116,121,112,101,91,110,93,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,110,61,97,114,103,117,109,101,110,116,115,59,105,102,40,101,38,38,33,116,104,105,115,46,95,95,99,104,97,105,110,95,95,41,123,118,97,114,32,117,61,116,104,105,115,46,118,97,108,117,101,40,41,59,114,101,116,117,114,110,32,116,46,97,112,112,108,121,40,102,102,40,117,41,63,117,58,91,93,44,110,41,125,114,101,116,117,114,110,32,116,104,105,115,91,114,93,40,102,117,110,99,116,105,111,110,40,114,41,123,114,101,116,117,114,110,32,116,46,97,112,112,108,121,40,102,102,40,114,41,63,114,58,91,93,44,110,41,125,41,59,10,125,125,41,44,109,116,40,85,110,46,112,114,111,116,111,116,121,112,101,44,102,117,110,99,116,105,111,110,40,110,44,116,41,123,118,97,114,32,114,61,65,110,91,116,93,59,105,102,40,114,41,123,118,97,114,32,101,61,114,46,110,97,109,101,43,34,34,59,111,105,46,99,97,108,108,40,71,105,44,101,41,124,124,40,71,105,91,101,93,61,91,93,41,44,71,105,91,101,93,46,112,117,115,104,40,123,110,97,109,101,58,116,44,102,117,110,99,58,114,125,41,125,125,41,44,71,105,91,74,114,40,84,44,50,41,46,110,97,109,101,93,61,91,123,110,97,109,101,58,34,119,114,97,112,112,101,114,34,44,102,117,110,99,58,84,125,93,44,85,110,46,112,114,111,116,111,116,121,112,101,46,99,108,111,110,101,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,110,61,110,101,119,32,85,110,40,116,104,105,115,46,95,95,119,114,97,112,112,101,100,95,95,41,59,114,101,116,117,114,110,32,110,46,95,95,97,99,116,105,111,110,115,95,95,61,85,114,40,116,104,105,115,46,95,95,97,99,116,105,111,110,115,95,95,41,44,110,46,95,95,100,105,114,95,95,61,116,104,105,115,46,95,95,100,105,114,95,95,44,110,46,95,95,102,105,108,116,101,114,101,100,95,95,61,116,104,105,115,46,95,95,102,105,108,116,101,114,101,100,95,95,44,110,46,95,95,105,116,101,114,97,116,101,101,115,95,95,61,85,114,40,116,104,105,115,46,95,95,105,116,101,114,97,116,101,101,115,95,95,41,44,110,46,95,95,116,97,107,101,67,111,117,110,116,95,95,61,116,104,105,115,46,95,95,116,97,107,101,67,111,117,110,116,95,95,44,110,46,95,95,118,105,101,119,115,95,95,61,85,114,40,116,104,105,115,46,95,95,118,105,101,119,115,95,95,41,44,110,125,44,85,110,46,112,114,111,116,111,116,121,112,101,46,114,101,118,101,114,115,101,61,102,117,110,99,116,105,111,110,40,41,123,105,102,40,116,104,105,115,46,95,95,102,105,108,116,101,114,101,100,95,95,41,123,118,97,114,32,110,61,110,101,119,32,85,110,40,116,104,105,115,41,59,10,110,46,95,95,100,105,114,95,95,61,45,49,44,110,46,95,95,102,105,108,116,101,114,101,100,95,95,61,116,114,117,101,125,101,108,115,101,32,110,61,116,104,105,115,46,99,108,111,110,101,40,41,44,110,46,95,95,100,105,114,95,95,42,61,45,49,59,114,101,116,117,114,110,32,110,125,44,85,110,46,112,114,111,116,111,116,121,112,101,46,118,97,108,117,101,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,110,44,116,61,116,104,105,115,46,95,95,119,114,97,112,112,101,100,95,95,46,118,97,108,117,101,40,41,44,114,61,116,104,105,115,46,95,95,100,105,114,95,95,44,101,61,102,102,40,116,41,44,117,61,48,62,114,44,105,61,101,63,116,46,108,101,110,103,116,104,58,48,59,110,61,105,59,102,111,114,40,118,97,114,32,111,61,116,104,105,115,46,95,95,118,105,101,119,115,95,95,44,102,61,48,44,99,61,45,49,44,97,61,111,46,108,101,110,103,116,104,59,43,43,99,60,97,59,41,123,118,97,114,32,108,61,111,91,99,93,44,115,61,108,46,115,105,122,101,59,115,119,105,116,99,104,40,108,46,116,121,112,101,41,123,99,97,115,101,34,100,114,111,112,34,58,102,43,61,115,59,98,114,101,97,107,59,99,97,115,101,34,100,114,111,112,82,105,103,104,116,34,58,110,45,61,115,59,98,114,101,97,107,59,99,97,115,101,34,116,97,107,101,34,58,110,61,67,105,40,110,44,102,43,115,41,59,98,114,101,97,107,59,99,97,115,101,34,116,97,107,101,82,105,103,104,116,34,58,102,61,85,105,40,102,44,110,45,115,41,125,125,105,102,40,110,61,123,115,116,97,114,116,58,102,44,101,110,100,58,110,125,44,111,61,110,46,115,116,97,114,116,44,102,61,110,46,101,110,100,44,110,61,102,45,111,44,111,61,117,63,102,58,111,45,49,44,102,61,116,104,105,115,46,95,95,105,116,101,114,97,116,101,101,115,95,95,44,99,61,102,46,108,101,110,103,116,104,44,97,61,48,44,108,61,67,105,40,110,44,116,104,105,115,46,95,95,116,97,107,101,67,111,117,110,116,95,95,41,44,33,101,124,124,33,117,38,38,105,61,61,110,38,38,108,61,61,110,41,114,101,116,117,114,110,32,119,114,40,116,44,116,104,105,115,46,95,95,97,99,116,105,111,110,115,95,95,41,59,10,101,61,91,93,59,110,58,102,111,114,40,59,110,45,45,38,38,97,60,108,59,41,123,102,111,114,40,111,43,61,114,44,117,61,45,49,44,105,61,116,91,111,93,59,43,43,117,60,99,59,41,123,118,97,114,32,104,61,102,91,117,93,44,115,61,104,46,116,121,112,101,44,104,61,40,48,44,104,46,105,116,101,114,97,116,101,101,41,40,105,41,59,105,102,40,50,61,61,115,41,105,61,104,59,101,108,115,101,32,105,102,40,33,104,41,123,105,102,40,49,61,61,115,41,99,111,110,116,105,110,117,101,32,110,59,98,114,101,97,107,32,110,125,125,101,91,97,43,43,93,61,105,125,114,101,116,117,114,110,32,101,125,44,65,110,46,112,114,111,116,111,116,121,112,101,46,97,116,61,84,111,44,65,110,46,112,114,111,116,111,116,121,112,101,46,99,104,97,105,110,61,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,89,101,40,116,104,105,115,41,125,44,65,110,46,112,114,111,116,111,116,121,112,101,46,99,111,109,109,105,116,61,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,110,101,119,32,79,110,40,116,104,105,115,46,118,97,108,117,101,40,41,44,116,104,105,115,46,95,95,99,104,97,105,110,95,95,41,125,44,65,110,46,112,114,111,116,111,116,121,112,101,46,110,101,120,116,61,102,117,110,99,116,105,111,110,40,41,123,116,104,105,115,46,95,95,118,97,108,117,101,115,95,95,61,61,61,84,38,38,40,116,104,105,115,46,95,95,118,97,108,117,101,115,95,95,61,109,117,40,116,104,105,115,46,118,97,108,117,101,40,41,41,41,59,118,97,114,32,110,61,116,104,105,115,46,95,95,105,110,100,101,120,95,95,62,61,116,104,105,115,46,95,95,118,97,108,117,101,115,95,95,46,108,101,110,103,116,104,59,114,101,116,117,114,110,123,100,111,110,101,58,110,44,118,97,108,117,101,58,110,63,84,58,116,104,105,115,46,95,95,118,97,108,117,101,115,95,95,91,116,104,105,115,46,95,95,105,110,100,101,120,95,95,43,43,93,125,125,44,65,110,46,112,114,111,116,111,116,121,112,101,46,112,108,97,110,116,61,102,117,110,99,116,105,111,110,40,110,41,123,10,102,111,114,40,118,97,114,32,116,44,114,61,116,104,105,115,59,114,32,105,110,115,116,97,110,99,101,111,102,32,69,110,59,41,123,118,97,114,32,101,61,70,101,40,114,41,59,101,46,95,95,105,110,100,101,120,95,95,61,48,44,101,46,95,95,118,97,108,117,101,115,95,95,61,84,44,116,63,117,46,95,95,119,114,97,112,112,101,100,95,95,61,101,58,116,61,101,59,118,97,114,32,117,61,101,44,114,61,114,46,95,95,119,114,97,112,112,101,100,95,95,125,114,101,116,117,114,110,32,117,46,95,95,119,114,97,112,112,101,100,95,95,61,110,44,116,125,44,65,110,46,112,114,111,116,111,116,121,112,101,46,114,101,118,101,114,115,101,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,110,61,116,104,105,115,46,95,95,119,114,97,112,112,101,100,95,95,59,114,101,116,117,114,110,32,110,32,105,110,115,116,97,110,99,101,111,102,32,85,110,63,40,116,104,105,115,46,95,95,97,99,116,105,111,110,115,95,95,46,108,101,110,103,116,104,38,38,40,110,61,110,101,119,32,85,110,40,116,104,105,115,41,41,44,110,61,110,46,114,101,118,101,114,115,101,40,41,44,110,46,95,95,97,99,116,105,111,110,115,95,95,46,112,117,115,104,40,123,102,117,110,99,58,81,101,44,97,114,103,115,58,91,71,101,93,44,116,104,105,115,65,114,103,58,84,125,41,44,110,101,119,32,79,110,40,110,44,116,104,105,115,46,95,95,99,104,97,105,110,95,95,41,41,58,116,104,105,115,46,116,104,114,117,40,71,101,41,125,44,65,110,46,112,114,111,116,111,116,121,112,101,46,116,111,74,83,79,78,61,65,110,46,112,114,111,116,111,116,121,112,101,46,118,97,108,117,101,79,102,61,65,110,46,112,114,111,116,111,116,121,112,101,46,118,97,108,117,101,61,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,119,114,40,116,104,105,115,46,95,95,119,114,97,112,112,101,100,95,95,44,116,104,105,115,46,95,95,97,99,116,105,111,110,115,95,95,41,125,44,65,110,46,112,114,111,116,111,116,121,112,101,46,102,105,114,115,116,61,65,110,46,112,114,111,116,111,116,121,112,101,46,104,101,97,100,44,10,119,105,38,38,40,65,110,46,112,114,111,116,111,116,121,112,101,91,119,105,93,61,88,101,41,44,65,110,125,40,41,59,116,121,112,101,111,102,32,100,101,102,105,110,101,61,61,34,102,117,110,99,116,105,111,110,34,38,38,116,121,112,101,111,102,32,100,101,102,105,110,101,46,97,109,100,61,61,34,111,98,106,101,99,116,34,38,38,100,101,102,105,110,101,46,97,109,100,63,40,36,110,46,95,61,114,116,44,32,100,101,102,105,110,101,40,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,114,116,125,41,41,58,78,110,63,40,40,78,110,46,101,120,112,111,114,116,115,61,114,116,41,46,95,61,114,116,44,70,110,46,95,61,114,116,41,58,36,110,46,95,61,114,116,125,41,46,99,97,108,108,40,116,104,105,115,41,59,47,42,32,73,110,115,112,105,114,101,32,84,114,101,101,10,32,42,32,64,118,101,114,115,105,111,110,32,52,46,51,46,49,10,32,42,32,104,116,116,112,115,58,47,47,103,105,116,104,117,98,46,99,111,109,47,104,101,108,105,111,110,51,47,105,110,115,112,105,114,101,45,116,114,101,101,10,32,42,32,64,99,111,112,121,114,105,103,104,116,32,67,111,112,121,114,105,103,104,116,32,50,48,49,53,32,72,101,108,105,111,110,51,44,32,97,110,100,32,111,116,104,101,114,32,99,111,110,116,114,105,98,117,116,111,114,115,10,32,42,32,64,108,105,99,101,110,115,101,32,76,105,99,101,110,115,101,100,32,117,110,100,101,114,32,77,73,84,10,32,42,32,32,32,32,32,32,32,32,32,32,115,101,101,32,104,116,116,112,115,58,47,47,103,105,116,104,117,98,46,99,111,109,47,104,101,108,105,111,110,51,47,105,110,115,112,105,114,101,45,116,114,101,101,47,98,108,111,98,47,109,97,115,116,101,114,47,76,73,67,69,78,83,69,10,32,42,47,10,33,102,117,110,99,116,105,111,110,40,101,44,116,41,123,34,111,98,106,101,99,116,34,61,61,116,121,112,101,111,102,32,101,120,112,111,114,116,115,38,38,34,117,110,100,101,102,105,110,101,100,34,33,61,116,121,112,101,111,102,32,109,111,100,117,108,101,63,109,111,100,117,108,101,46,101,120,112,111,114,116,115,61,116,40,114,101,113,117,105,114,101,40,34,108,111,100,97,115,104,34,41,41,58,34,102,117,110,99,116,105,111,110,34,61,61,116,121,112,101,111,102,32,100,101,102,105,110,101,38,38,100,101,102,105,110,101,46,97,109,100,63,100,101,102,105,110,101,40,91,34,108,111,100,97,115,104,34,93,44,116,41,58,101,46,73,110,115,112,105,114,101,84,114,101,101,61,116,40,101,46,95,41,125,40,116,104,105,115,44,102,117,110,99,116,105,111,110,40,101,41,123,34,117,115,101,32,115,116,114,105,99,116,34,59,102,117,110,99,116,105,111,110,32,116,40,41,123,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,34,68,121,110,97,109,105,99,32,114,101,113,117,105,114,101,115,32,97,114,101,32,110,111,116,32,99,117,114,114,101,110,116,108,121,32,115,117,112,112,111,114,116,101,100,32,98,121,32,114,111,108,108,117,112,45,112,108,117,103,105,110,45,99,111,109,109,111,110,106,115,34,41,125,102,117,110,99,116,105,111,110,32,110,40,101,44,116,41,123,114,101,116,117,114,110,32,116,61,123,101,120,112,111,114,116,115,58,123,125,125,44,101,40,116,44,116,46,101,120,112,111,114,116,115,41,44,116,46,101,120,112,111,114,116,115,125,102,117,110,99,116,105,111,110,32,105,40,101,44,116,41,123,118,97,114,32,110,61,116,124,124,48,44,105,61,95,59,114,101,116,117,114,110,32,105,91,101,91,110,43,43,93,93,43,105,91,101,91,110,43,43,93,93,43,105,91,101,91,110,43,43,93,93,43,105,91,101,91,110,43,43,93,93,43,34,45,34,43,105,91,101,91,110,43,43,93,93,43,105,91,101,91,110,43,43,93,93,43,34,45,34,43,105,91,101,91,110,43,43,93,93,43,105,91,101,91,110,43,43,93,93,43,34,45,34,43,105,91,101,91,110,43,43,93,93,43,105,91,101,91,110,43,43,93,93,43,34,45,34,43,105,91,101,91,110,43,43,93,93,43,105,91,101,91,110,43,43,93,93,43,105,91,101,91,110,43,43,93,93,43,105,91,101,91,110,43,43,93,93,43,105,91,101,91,110,43,43,93,93,43,105,91,101,91,110,43,43,93,93,125,102,117,110,99,116,105,111,110,32,114,40,101,44,116,44,110,41,123,118,97,114,32,105,61,116,38,38,110,124,124,48,59,34,115,116,114,105,110,103,34,61,61,116,121,112,101,111,102,32,101,38,38,40,116,61,34,98,105,110,97,114,121,34,61,61,61,101,63,110,101,119,32,65,114,114,97,121,40,49,54,41,58,110,117,108,108,44,101,61,110,117,108,108,41,59,118,97,114,32,114,61,40,101,61,101,124,124,123,125,41,46,114,97,110,100,111,109,124,124,40,101,46,114,110,103,124,124,107,41,40,41,59,105,102,40,114,91,54,93,61,49,53,38,114,91,54,93,124,54,52,44,114,91,56,93,61,54,51,38,114,91,56,93,124,49,50,56,44,116,41,102,111,114,40,118,97,114,32,115,61,48,59,115,60,49,54,59,43,43,115,41,116,91,105,43,115,93,61,114,91,115,93,59,114,101,116,117,114,110,32,116,124,124,109,40,114,41,125,102,117,110,99,116,105,111,110,32,115,40,116,41,123,114,101,116,117,114,110,32,101,46,101,97,99,104,40,116,46,95,116,114,101,101,46,100,101,102,97,117,108,116,83,116,97,116,101,44,102,117,110,99,116,105,111,110,40,101,44,110,41,123,116,46,115,116,97,116,101,40,110,44,101,41,125,41,44,116,125,102,117,110,99,116,105,111,110,32,111,40,101,44,116,44,110,44,105,44,114,41,123,114,101,116,117,114,110,32,105,46,115,116,97,116,101,40,101,41,33,61,61,116,38,38,40,105,46,95,116,114,101,101,46,98,97,116,99,104,40,41,44,105,46,95,116,114,101,101,46,99,111,110,102,105,103,46,110,111,100,101,115,46,114,101,115,101,116,83,116,97,116,101,79,110,82,101,115,116,111,114,101,38,38,34,114,101,115,116,111,114,101,100,34,61,61,61,110,38,38,115,40,105,41,44,105,46,115,116,97,116,101,40,101,44,116,41,44,105,46,95,116,114,101,101,46,101,109,105,116,40,34,110,111,100,101,46,34,43,110,44,105,44,33,49,41,44,114,38,38,105,46,104,97,115,67,104,105,108,100,114,101,110,40,41,38,38,105,46,99,104,105,108,100,114,101,110,46,114,101,99,117,114,115,101,68,111,119,110,40,102,117,110,99,116,105,111,110,40,105,41,123,111,40,101,44,116,44,110,44,105,41,125,41,44,105,46,109,97,114,107,68,105,114,116,121,40,41,44,105,46,95,116,114,101,101,46,101,110,100,40,41,41,44,105,125,102,117,110,99,116,105,111,110,32,97,40,101,44,116,41,123,105,102,40,116,41,114,101,116,117,114,110,32,116,104,105,115,46,101,120,116,114,97,99,116,40,101,41,59,118,97,114,32,110,61,99,40,101,41,59,114,101,116,117,114,110,32,116,104,105,115,46,102,108,97,116,116,101,110,40,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,40,34,114,101,109,111,118,101,100,34,61,61,61,101,124,124,33,116,46,114,101,109,111,118,101,100,40,41,41,38,38,110,40,116,41,125,41,125,102,117,110,99,116,105,111,110,32,117,40,116,44,110,44,105,44,114,41,123,114,101,116,117,114,110,32,110,61,101,46,99,97,115,116,65,114,114,97,121,40,110,41,44,116,46,95,116,114,101,101,46,98,97,116,99,104,40,41,44,116,91,114,63,34,114,101,99,117,114,115,101,68,111,119,110,34,58,34,101,97,99,104,34,93,40,102,117,110,99,116,105,111,110,40,116,41,123,101,46,101,97,99,104,40,110,44,102,117,110,99,116,105,111,110,40,110,41,123,101,46,105,115,70,117,110,99,116,105,111,110,40,116,91,110,93,41,38,38,116,91,110,93,46,97,112,112,108,121,40,116,44,105,41,125,41,125,41,44,116,46,95,116,114,101,101,46,101,110,100,40,41,44,116,125,102,117,110,99,116,105,111,110,32,99,40,116,41,123,118,97,114,32,110,61,116,59,114,101,116,117,114,110,32,101,46,105,115,83,116,114,105,110,103,40,116,41,38,38,40,110,61,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,101,46,105,115,70,117,110,99,116,105,111,110,40,110,91,116,93,41,63,110,91,116,93,40,41,58,110,91,116,93,125,41,44,110,125,102,117,110,99,116,105,111,110,32,108,40,116,44,110,41,123,118,97,114,32,105,61,118,111,105,100,32,48,59,114,101,116,117,114,110,32,116,32,105,110,115,116,97,110,99,101,111,102,32,80,63,101,46,101,97,99,104,40,116,44,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,105,61,108,40,101,44,110,41,125,41,58,116,32,105,110,115,116,97,110,99,101,111,102,32,83,38,38,33,49,33,61,61,40,105,61,110,40,116,41,41,38,38,116,46,104,97,115,67,104,105,108,100,114,101,110,40,41,38,38,40,105,61,108,40,116,46,99,104,105,108,100,114,101,110,44,110,41,41,44,105,125,102,117,110,99,116,105,111,110,32,104,40,116,41,123,114,101,116,117,114,110,32,110,101,119,32,119,40,102,117,110,99,116,105,111,110,40,110,44,105,41,123,105,102,40,33,101,46,105,115,79,98,106,101,99,116,40,116,41,41,114,101,116,117,114,110,32,105,40,110,101,119,32,69,114,114,111,114,40,34,73,110,118,97,108,105,100,32,80,114,111,109,105,115,101,34,41,41,59,101,46,105,115,70,117,110,99,116,105,111,110,40,116,46,116,104,101,110,41,38,38,116,46,116,104,101,110,40,110,41,44,101,46,105,115,70,117,110,99,116,105,111,110,40,116,46,101,114,114,111,114,41,63,116,46,101,114,114,111,114,40,105,41,58,101,46,105,115,70,117,110,99,116,105,111,110,40,116,46,99,97,116,99,104,41,38,38,116,46,99,97,116,99,104,40,105,41,125,41,125,102,117,110,99,116,105,111,110,32,100,40,116,44,110,41,123,118,97,114,32,105,61,123,125,59,114,101,116,117,114,110,40,110,61,101,46,99,97,115,116,65,114,114,97,121,40,110,41,41,46,112,117,115,104,40,34,114,101,102,34,41,44,101,46,101,97,99,104,40,116,44,102,117,110,99,116,105,111,110,40,116,44,114,41,123,101,46,105,110,99,108,117,100,101,115,40,110,44,114,41,124,124,40,105,91,114,93,61,101,46,99,108,111,110,101,68,101,101,112,40,116,41,41,125,41,44,105,125,102,117,110,99,116,105,111,110,32,102,40,116,44,110,44,105,41,123,110,46,105,100,61,110,46,105,100,124,124,98,40,41,44,34,115,116,114,105,110,103,34,33,61,116,121,112,101,111,102,32,110,46,105,100,38,38,34,110,117,109,98,101,114,34,33,61,116,121,112,101,111,102,32,110,46,105,100,38,38,40,110,46,105,100,61,110,46,105,100,46,116,111,83,116,114,105,110,103,40,41,41,59,118,97,114,32,114,61,110,46,105,116,114,101,101,61,110,46,105,116,114,101,101,124,124,123,125,59,114,46,105,99,111,110,61,114,46,105,99,111,110,124,124,33,49,44,114,46,100,105,114,116,121,61,33,49,59,118,97,114,32,115,61,114,46,108,105,61,114,46,108,105,124,124,123,125,59,115,46,97,116,116,114,105,98,117,116,101,115,61,115,46,97,116,116,114,105,98,117,116,101,115,124,124,123,125,59,118,97,114,32,111,61,114,46,97,61,114,46,97,124,124,123,125,59,111,46,97,116,116,114,105,98,117,116,101,115,61,111,46,97,116,116,114,105,98,117,116,101,115,124,124,123,125,59,118,97,114,32,97,61,114,46,115,116,97,116,101,61,114,46,115,116,97,116,101,124,124,123,125,59,114,101,116,117,114,110,32,97,46,99,111,108,108,97,112,115,101,100,61,34,98,111,111,108,101,97,110,34,61,61,116,121,112,101,111,102,32,97,46,99,111,108,108,97,112,115,101,100,63,97,46,99,111,108,108,97,112,115,101,100,58,116,46,100,101,102,97,117,108,116,83,116,97,116,101,46,99,111,108,108,97,112,115,101,100,44,97,46,115,101,108,101,99,116,97,98,108,101,61,34,98,111,111,108,101,97,110,34,61,61,116,121,112,101,111,102,32,97,46,115,101,108,101,99,116,97,98,108,101,63,97,46,115,101,108,101,99,116,97,98,108,101,58,116,46,100,101,102,97,117,108,116,83,116,97,116,101,46,115,101,108,101,99,116,97,98,108,101,44,97,46,100,114,97,103,103,97,98,108,101,61,34,98,111,111,108,101,97,110,34,61,61,116,121,112,101,111,102,32,97,46,100,114,97,103,103,97,98,108,101,63,97,46,100,114,97,103,103,97,98,108,101,58,116,46,100,101,102,97,117,108,116,83,116,97,116,101,46,100,114,97,103,103,97,98,108,101,44,97,91,34,100,114,111,112,45,116,97,114,103,101,116,34,93,61,34,98,111,111,108,101,97,110,34,61,61,116,121,112,101,111,102,32,97,91,34,100,114,111,112,45,116,97,114,103,101,116,34,93,63,97,91,34,100,114,111,112,45,116,97,114,103,101,116,34,93,58,116,46,100,101,102,97,117,108,116,83,116,97,116,101,91,34,100,114,111,112,45,116,97,114,103,101,116,34,93,44,97,46,99,104,101,99,107,101,100,61,34,98,111,111,108,101,97,110,34,61,61,116,121,112,101,111,102,32,97,46,99,104,101,99,107,101,100,38,38,97,46,99,104,101,99,107,101,100,44,97,46,101,100,105,116,97,98,108,101,61,34,98,111,111,108,101,97,110,34,61,61,116,121,112,101,111,102,32,97,46,101,100,105,116,97,98,108,101,63,97,46,101,100,105,116,97,98,108,101,58,116,46,100,101,102,97,117,108,116,83,116,97,116,101,46,101,100,105,116,97,98,108,101,44,97,46,101,100,105,116,105,110,103,61,34,98,111,111,108,101,97,110,34,61,61,116,121,112,101,111,102,32,97,46,101,100,105,116,105,110,103,63,97,46,101,100,105,116,105,110,103,58,116,46,100,101,102,97,117,108,116,83,116,97,116,101,46,101,100,105,116,105,110,103,44,97,46,102,111,99,117,115,101,100,61,97,46,102,111,99,117,115,101,100,124,124,116,46,100,101,102,97,117,108,116,83,116,97,116,101,46,102,111,99,117,115,101,100,44,97,46,104,105,100,100,101,110,61,97,46,104,105,100,100,101,110,124,124,116,46,100,101,102,97,117,108,116,83,116,97,116,101,46,104,105,100,100,101,110,44,97,46,105,110,100,101,116,101,114,109,105,110,97,116,101,61,97,46,105,110,100,101,116,101,114,109,105,110,97,116,101,124,124,116,46,100,101,102,97,117,108,116,83,116,97,116,101,46,105,110,100,101,116,101,114,109,105,110,97,116,101,44,97,46,108,111,97,100,105,110,103,61,97,46,108,111,97,100,105,110,103,124,124,116,46,100,101,102,97,117,108,116,83,116,97,116,101,46,108,111,97,100,105,110,103,44,97,46,114,101,109,111,118,101,100,61,97,46,114,101,109,111,118,101,100,124,124,116,46,100,101,102,97,117,108,116,83,116,97,116,101,46,114,101,109,111,118,101,100,44,97,46,114,101,110,100,101,114,101,100,61,97,46,114,101,110,100,101,114,101,100,124,124,116,46,100,101,102,97,117,108,116,83,116,97,116,101,46,114,101,110,100,101,114,101,100,44,97,46,115,101,108,101,99,116,101,100,61,97,46,115,101,108,101,99,116,101,100,124,124,116,46,100,101,102,97,117,108,116,83,116,97,116,101,46,115,101,108,101,99,116,101,100,44,110,46,105,116,114,101,101,46,112,97,114,101,110,116,61,105,44,110,61,101,46,97,115,115,105,103,110,40,110,101,119,32,83,40,116,41,44,110,41,44,101,46,105,115,65,114,114,97,121,76,105,107,101,40,110,46,99,104,105,108,100,114,101,110,41,38,38,40,110,46,99,104,105,108,100,114,101,110,61,118,40,116,44,110,46,99,104,105,108,100,114,101,110,44,110,41,41,44,116,46,97,108,108,111,119,115,76,111,97,100,69,118,101,110,116,115,38,38,101,46,101,97,99,104,40,116,46,99,111,110,102,105,103,46,97,108,108,111,119,76,111,97,100,69,118,101,110,116,115,44,102,117,110,99,116,105,111,110,40,101,41,123,97,91,101,93,38,38,116,46,101,109,105,116,40,34,110,111,100,101,46,34,43,101,44,110,44,33,48,41,125,41,44,110,125,102,117,110,99,116,105,111,110,32,118,40,116,44,110,44,105,41,123,118,97,114,32,114,61,110,101,119,32,80,40,116,41,59,114,101,116,117,114,110,32,116,46,99,111,110,102,105,103,46,115,111,114,116,38,38,40,110,61,101,46,115,111,114,116,66,121,40,110,44,116,46,99,111,110,102,105,103,46,115,111,114,116,41,41,44,101,46,101,97,99,104,40,110,44,102,117,110,99,116,105,111,110,40,101,41,123,114,46,112,117,115,104,40,102,40,116,44,101,44,105,41,41,125,41,44,114,46,95,99,111,110,116,101,120,116,61,105,44,114,125,102,117,110,99,116,105,111,110,32,121,40,101,44,116,44,110,41,123,114,101,116,117,114,110,32,101,46,109,111,100,101,108,91,116,93,46,97,112,112,108,121,40,101,46,109,111,100,101,108,44,110,41,125,102,111,114,40,118,97,114,32,112,61,34,117,110,100,101,102,105,110,101,100,34,33,61,116,121,112,101,111,102,32,119,105,110,100,111,119,63,119,105,110,100,111,119,58,34,117,110,100,101,102,105,110,101,100,34,33,61,116,121,112,101,111,102,32,103,108,111,98,97,108,63,103,108,111,98,97,108,58,34,117,110,100,101,102,105,110,101,100,34,33,61,116,121,112,101,111,102,32,115,101,108,102,63,115,101,108,102,58,123,125,44,107,61,110,40,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,34,117,110,100,101,102,105,110,101,100,34,33,61,116,121,112,101,111,102,32,99,114,121,112,116,111,38,38,99,114,121,112,116,111,46,103,101,116,82,97,110,100,111,109,86,97,108,117,101,115,46,98,105,110,100,40,99,114,121,112,116,111,41,124,124,34,117,110,100,101,102,105,110,101,100,34,33,61,116,121,112,101,111,102,32,109,115,67,114,121,112,116,111,38,38,109,115,67,114,121,112,116,111,46,103,101,116,82,97,110,100,111,109,86,97,108,117,101,115,46,98,105,110,100,40,109,115,67,114,121,112,116,111,41,59,105,102,40,116,41,123,118,97,114,32,110,61,110,101,119,32,85,105,110,116,56,65,114,114,97,121,40,49,54,41,59,101,46,101,120,112,111,114,116,115,61,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,40,110,41,44,110,125,125,101,108,115,101,123,118,97,114,32,105,61,110,101,119,32,65,114,114,97,121,40,49,54,41,59,101,46,101,120,112,111,114,116,115,61,102,117,110,99,116,105,111,110,40,41,123,102,111,114,40,118,97,114,32,101,44,116,61,48,59,116,60,49,54,59,116,43,43,41,48,61,61,40,51,38,116,41,38,38,40,101,61,52,50,57,52,57,54,55,50,57,54,42,77,97,116,104,46,114,97,110,100,111,109,40,41,41,44,105,91,116,93,61,101,62,62,62,40,40,51,38,116,41,60,60,51,41,38,50,53,53,59,114,101,116,117,114,110,32,105,125,125,125,41,44,95,61,91,93,44,103,61,48,59,103,60,50,53,54,59,43,43,103,41,95,91,103,93,61,40,103,43,50,53,54,41,46,116,111,83,116,114,105,110,103,40,49,54,41,46,115,117,98,115,116,114,40,49,41,59,118,97,114,32,109,61,105,44,98,61,114,44,119,61,110,40,102,117,110,99,116,105,111,110,40,101,44,110,41,123,47,42,33,10,32,42,32,64,111,118,101,114,118,105,101,119,32,101,115,54,45,112,114,111,109,105,115,101,32,45,32,97,32,116,105,110,121,32,105,109,112,108,101,109,101,110,116,97,116,105,111,110,32,111,102,32,80,114,111,109,105,115,101,115,47,65,43,46,10,32,42,32,64,99,111,112,121,114,105,103,104,116,32,67,111,112,121,114,105,103,104,116,32,40,99,41,32,50,48,49,52,32,89,101,104,117,100,97,32,75,97,116,122,44,32,84,111,109,32,68,97,108,101,44,32,83,116,101,102,97,110,32,80,101,110,110,101,114,32,97,110,100,32,99,111,110,116,114,105,98,117,116,111,114,115,32,40,67,111,110,118,101,114,115,105,111,110,32,116,111,32,69,83,54,32,65,80,73,32,98,121,32,74,97,107,101,32,65,114,99,104,105,98,97,108,100,41,10,32,42,32,64,108,105,99,101,110,115,101,32,32,32,76,105,99,101,110,115,101,100,32,117,110,100,101,114,32,77,73,84,32,108,105,99,101,110,115,101,10,32,42,32,32,32,32,32,32,32,32,32,32,32,32,83,101,101,32,104,116,116,112,115,58,47,47,114,97,119,46,103,105,116,104,117,98,117,115,101,114,99,111,110,116,101,110,116,46,99,111,109,47,115,116,101,102,97,110,112,101,110,110,101,114,47,101,115,54,45,112,114,111,109,105,115,101,47,109,97,115,116,101,114,47,76,73,67,69,78,83,69,10,32,42,32,64,118,101,114,115,105,111,110,32,32,32,118,52,46,50,46,50,43,57,55,52,55,56,101,98,54,10,32,42,47,10,33,102,117,110,99,116,105,111,110,40,110,44,105,41,123,101,46,101,120,112,111,114,116,115,61,102,117,110,99,116,105,111,110,40,41,123,102,117,110,99,116,105,111,110,32,101,40,101,41,123,118,97,114,32,116,61,116,121,112,101,111,102,32,101,59,114,101,116,117,114,110,32,110,117,108,108,33,61,61,101,38,38,40,34,111,98,106,101,99,116,34,61,61,61,116,124,124,34,102,117,110,99,116,105,111,110,34,61,61,61,116,41,125,102,117,110,99,116,105,111,110,32,110,40,101,41,123,114,101,116,117,114,110,34,102,117,110,99,116,105,111,110,34,61,61,116,121,112,101,111,102,32,101,125,102,117,110,99,116,105,111,110,32,105,40,101,41,123,113,61,101,125,102,117,110,99,116,105,111,110,32,114,40,101,41,123,72,61,101,125,102,117,110,99,116,105,111,110,32,115,40,41,123,114,101,116,117,114,110,32,118,111,105,100,32,48,33,61,61,85,63,102,117,110,99,116,105,111,110,40,41,123,85,40,97,41,125,58,111,40,41,125,102,117,110,99,116,105,111,110,32,111,40,41,123,118,97,114,32,101,61,115,101,116,84,105,109,101,111,117,116,59,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,101,40,97,44,49,41,125,125,102,117,110,99,116,105,111,110,32,97,40,41,123,102,111,114,40,118,97,114,32,101,61,48,59,101,60,82,59,101,43,61,50,41,40,48,44,74,91,101,93,41,40,74,91,101,43,49,93,41,44,74,91,101,93,61,118,111,105,100,32,48,44,74,91,101,43,49,93,61,118,111,105,100,32,48,59,82,61,48,125,102,117,110,99,116,105,111,110,32,117,40,101,44,116,41,123,118,97,114,32,110,61,116,104,105,115,44,105,61,110,101,119,32,116,104,105,115,46,99,111,110,115,116,114,117,99,116,111,114,40,108,41,59,118,111,105,100,32,48,61,61,61,105,91,88,93,38,38,69,40,105,41,59,118,97,114,32,114,61,110,46,95,115,116,97,116,101,59,105,102,40,114,41,123,118,97,114,32,115,61,97,114,103,117,109,101,110,116,115,91,114,45,49,93,59,72,40,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,67,40,114,44,105,44,115,44,110,46,95,114,101,115,117,108,116,41,125,41,125,101,108,115,101,32,120,40,110,44,105,44,101,44,116,41,59,114,101,116,117,114,110,32,105,125,102,117,110,99,116,105,111,110,32,99,40,101,41,123,118,97,114,32,116,61,116,104,105,115,59,105,102,40,101,38,38,34,111,98,106,101,99,116,34,61,61,116,121,112,101,111,102,32,101,38,38,101,46,99,111,110,115,116,114,117,99,116,111,114,61,61,61,116,41,114,101,116,117,114,110,32,101,59,118,97,114,32,110,61,110,101,119,32,116,40,108,41,59,114,101,116,117,114,110,32,103,40,110,44,101,41,44,110,125,102,117,110,99,116,105,111,110,32,108,40,41,123,125,102,117,110,99,116,105,111,110,32,104,40,41,123,114,101,116,117,114,110,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,34,89,111,117,32,99,97,110,110,111,116,32,114,101,115,111,108,118,101,32,97,32,112,114,111,109,105,115,101,32,119,105,116,104,32,105,116,115,101,108,102,34,41,125,102,117,110,99,116,105,111,110,32,100,40,41,123,114,101,116,117,114,110,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,34,65,32,112,114,111,109,105,115,101,115,32,99,97,108,108,98,97,99,107,32,99,97,110,110,111,116,32,114,101,116,117,114,110,32,116,104,97,116,32,115,97,109,101,32,112,114,111,109,105,115,101,46,34,41,125,102,117,110,99,116,105,111,110,32,102,40,101,41,123,116,114,121,123,114,101,116,117,114,110,32,101,46,116,104,101,110,125,99,97,116,99,104,40,101,41,123,114,101,116,117,114,110,32,116,101,46,101,114,114,111,114,61,101,44,116,101,125,125,102,117,110,99,116,105,111,110,32,118,40,101,44,116,44,110,44,105,41,123,116,114,121,123,101,46,99,97,108,108,40,116,44,110,44,105,41,125,99,97,116,99,104,40,101,41,123,114,101,116,117,114,110,32,101,125,125,102,117,110,99,116,105,111,110,32,121,40,101,44,116,44,110,41,123,72,40,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,105,61,33,49,44,114,61,118,40,110,44,116,44,102,117,110,99,116,105,111,110,40,110,41,123,105,124,124,40,105,61,33,48,44,116,33,61,61,110,63,103,40,101,44,110,41,58,98,40,101,44,110,41,41,125,44,102,117,110,99,116,105,111,110,40,116,41,123,105,124,124,40,105,61,33,48,44,119,40,101,44,116,41,41,125,44,34,83,101,116,116,108,101,58,32,34,43,40,101,46,95,108,97,98,101,108,124,124,34,32,117,110,107,110,111,119,110,32,112,114,111,109,105,115,101,34,41,41,59,33,105,38,38,114,38,38,40,105,61,33,48,44,119,40,101,44,114,41,41,125,44,101,41,125,102,117,110,99,116,105,111,110,32,107,40,101,44,116,41,123,116,46,95,115,116,97,116,101,61,61,61,36,63,98,40,101,44,116,46,95,114,101,115,117,108,116,41,58,116,46,95,115,116,97,116,101,61,61,61,101,101,63,119,40,101,44,116,46,95,114,101,115,117,108,116,41,58,120,40,116,44,118,111,105,100,32,48,44,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,103,40,101,44,116,41,125,44,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,119,40,101,44,116,41,125,41,125,102,117,110,99,116,105,111,110,32,95,40,101,44,116,44,105,41,123,116,46,99,111,110,115,116,114,117,99,116,111,114,61,61,61,101,46,99,111,110,115,116,114,117,99,116,111,114,38,38,105,61,61,61,117,38,38,116,46,99,111,110,115,116,114,117,99,116,111,114,46,114,101,115,111,108,118,101,61,61,61,99,63,107,40,101,44,116,41,58,105,61,61,61,116,101,63,40,119,40,101,44,116,101,46,101,114,114,111,114,41,44,116,101,46,101,114,114,111,114,61,110,117,108,108,41,58,118,111,105,100,32,48,61,61,61,105,63,98,40,101,44,116,41,58,110,40,105,41,63,121,40,101,44,116,44,105,41,58,98,40,101,44,116,41,125,102,117,110,99,116,105,111,110,32,103,40,116,44,110,41,123,116,61,61,61,110,63,119,40,116,44,104,40,41,41,58,101,40,110,41,63,95,40,116,44,110,44,102,40,110,41,41,58,98,40,116,44,110,41,125,102,117,110,99,116,105,111,110,32,109,40,101,41,123,101,46,95,111,110,101,114,114,111,114,38,38,101,46,95,111,110,101,114,114,111,114,40,101,46,95,114,101,115,117,108,116,41,44,68,40,101,41,125,102,117,110,99,116,105,111,110,32,98,40,101,44,116,41,123,101,46,95,115,116,97,116,101,61,61,61,90,38,38,40,101,46,95,114,101,115,117,108,116,61,116,44,101,46,95,115,116,97,116,101,61,36,44,48,33,61,61,101,46,95,115,117,98,115,99,114,105,98,101,114,115,46,108,101,110,103,116,104,38,38,72,40,68,44,101,41,41,125,102,117,110,99,116,105,111,110,32,119,40,101,44,116,41,123,101,46,95,115,116,97,116,101,61,61,61,90,38,38,40,101,46,95,115,116,97,116,101,61,101,101,44,101,46,95,114,101,115,117,108,116,61,116,44,72,40,109,44,101,41,41,125,102,117,110,99,116,105,111,110,32,120,40,101,44,116,44,110,44,105,41,123,118,97,114,32,114,61,101,46,95,115,117,98,115,99,114,105,98,101,114,115,44,115,61,114,46,108,101,110,103,116,104,59,101,46,95,111,110,101,114,114,111,114,61,110,117,108,108,44,114,91,115,93,61,116,44,114,91,115,43,36,93,61,110,44,114,91,115,43,101,101,93,61,105,44,48,61,61,61,115,38,38,101,46,95,115,116,97,116,101,38,38,72,40,68,44,101,41,125,102,117,110,99,116,105,111,110,32,68,40,101,41,123,118,97,114,32,116,61,101,46,95,115,117,98,115,99,114,105,98,101,114,115,44,110,61,101,46,95,115,116,97,116,101,59,105,102,40,48,33,61,61,116,46,108,101,110,103,116,104,41,123,102,111,114,40,118,97,114,32,105,61,118,111,105,100,32,48,44,114,61,118,111,105,100,32,48,44,115,61,101,46,95,114,101,115,117,108,116,44,111,61,48,59,111,60,116,46,108,101,110,103,116,104,59,111,43,61,51,41,105,61,116,91,111,93,44,114,61,116,91,111,43,110,93,44,105,63,67,40,110,44,105,44,114,44,115,41,58,114,40,115,41,59,101,46,95,115,117,98,115,99,114,105,98,101,114,115,46,108,101,110,103,116,104,61,48,125,125,102,117,110,99,116,105,111,110,32,65,40,41,123,116,104,105,115,46,101,114,114,111,114,61,110,117,108,108,125,102,117,110,99,116,105,111,110,32,76,40,101,44,116,41,123,116,114,121,123,114,101,116,117,114,110,32,101,40,116,41,125,99,97,116,99,104,40,101,41,123,114,101,116,117,114,110,32,110,101,46,101,114,114,111,114,61,101,44,110,101,125,125,102,117,110,99,116,105,111,110,32,67,40,101,44,116,44,105,44,114,41,123,118,97,114,32,115,61,110,40,105,41,44,111,61,118,111,105,100,32,48,44,97,61,118,111,105,100,32,48,44,117,61,118,111,105,100,32,48,44,99,61,118,111,105,100,32,48,59,105,102,40,115,41,123,105,102,40,111,61,76,40,105,44,114,41,44,111,61,61,61,110,101,63,40,99,61,33,48,44,97,61,111,46,101,114,114,111,114,44,111,46,101,114,114,111,114,61,110,117,108,108,41,58,117,61,33,48,44,116,61,61,61,111,41,114,101,116,117,114,110,32,118,111,105,100,32,119,40,116,44,100,40,41,41,125,101,108,115,101,32,111,61,114,44,117,61,33,48,59,116,46,95,115,116,97,116,101,33,61,61,90,124,124,40,115,38,38,117,63,103,40,116,44,111,41,58,99,63,119,40,116,44,97,41,58,101,61,61,61,36,63,98,40,116,44,111,41,58,101,61,61,61,101,101,38,38,119,40,116,44,111,41,41,125,102,117,110,99,116,105,111,110,32,80,40,101,44,116,41,123,116,114,121,123,116,40,102,117,110,99,116,105,111,110,40,116,41,123,103,40,101,44,116,41,125,44,102,117,110,99,116,105,111,110,40,116,41,123,119,40,101,44,116,41,125,41,125,99,97,116,99,104,40,116,41,123,119,40,101,44,116,41,125,125,102,117,110,99,116,105,111,110,32,83,40,41,123,114,101,116,117,114,110,32,105,101,43,43,125,102,117,110,99,116,105,111,110,32,69,40,101,41,123,101,91,88,93,61,105,101,43,43,44,101,46,95,115,116,97,116,101,61,118,111,105,100,32,48,44,101,46,95,114,101,115,117,108,116,61,118,111,105,100,32,48,44,101,46,95,115,117,98,115,99,114,105,98,101,114,115,61,91,93,125,102,117,110,99,116,105,111,110,32,79,40,41,123,114,101,116,117,114,110,32,110,101,119,32,69,114,114,111,114,40,34,65,114,114,97,121,32,77,101,116,104,111,100,115,32,109,117,115,116,32,98,101,32,112,114,111,118,105,100,101,100,32,97,110,32,65,114,114,97,121,34,41,125,102,117,110,99,116,105,111,110,32,106,40,101,41,123,114,101,116,117,114,110,32,110,101,119,32,114,101,40,116,104,105,115,44,101,41,46,112,114,111,109,105,115,101,125,102,117,110,99,116,105,111,110,32,78,40,101,41,123,118,97,114,32,116,61,116,104,105,115,59,114,101,116,117,114,110,32,110,101,119,32,116,40,66,40,101,41,63,102,117,110,99,116,105,111,110,40,110,44,105,41,123,102,111,114,40,118,97,114,32,114,61,101,46,108,101,110,103,116,104,44,115,61,48,59,115,60,114,59,115,43,43,41,116,46,114,101,115,111,108,118,101,40,101,91,115,93,41,46,116,104,101,110,40,110,44,105,41,125,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,114,101,116,117,114,110,32,116,40,110,101,119,32,84,121,112,101,69,114,114,111,114,40,34,89,111,117,32,109,117,115,116,32,112,97,115,115,32,97,110,32,97,114,114,97,121,32,116,111,32,114,97,99,101,46,34,41,41,125,41,125,102,117,110,99,116,105,111,110,32,84,40,101,41,123,118,97,114,32,116,61,110,101,119,32,116,104,105,115,40,108,41,59,114,101,116,117,114,110,32,119,40,116,44,101,41,44,116,125,102,117,110,99,116,105,111,110,32,77,40,41,123,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,34,89,111,117,32,109,117,115,116,32,112,97,115,115,32,97,32,114,101,115,111,108,118,101,114,32,102,117,110,99,116,105,111,110,32,97,115,32,116,104,101,32,102,105,114,115,116,32,97,114,103,117,109,101,110,116,32,116,111,32,116,104,101,32,112,114,111,109,105,115,101,32,99,111,110,115,116,114,117,99,116,111,114,34,41,125,102,117,110,99,116,105,111,110,32,70,40,41,123,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,34,70,97,105,108,101,100,32,116,111,32,99,111,110,115,116,114,117,99,116,32,39,80,114,111,109,105,115,101,39,58,32,80,108,101,97,115,101,32,117,115,101,32,116,104,101,32,39,110,101,119,39,32,111,112,101,114,97,116,111,114,44,32,116,104,105,115,32,111,98,106,101,99,116,32,99,111,110,115,116,114,117,99,116,111,114,32,99,97,110,110,111,116,32,98,101,32,99,97,108,108,101,100,32,97,115,32,97,32,102,117,110,99,116,105,111,110,46,34,41,125,102,117,110,99,116,105,111,110,32,86,40,41,123,118,97,114,32,101,61,118,111,105,100,32,48,59,105,102,40,118,111,105,100,32,48,33,61,61,112,41,101,61,112,59,101,108,115,101,32,105,102,40,34,117,110,100,101,102,105,110,101,100,34,33,61,116,121,112,101,111,102,32,115,101,108,102,41,101,61,115,101,108,102,59,101,108,115,101,32,116,114,121,123,101,61,70,117,110,99,116,105,111,110,40,34,114,101,116,117,114,110,32,116,104,105,115,34,41,40,41,125,99,97,116,99,104,40,101,41,123,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,34,112,111,108,121,102,105,108,108,32,102,97,105,108,101,100,32,98,101,99,97,117,115,101,32,103,108,111,98,97,108,32,111,98,106,101,99,116,32,105,115,32,117,110,97,118,97,105,108,97,98,108,101,32,105,110,32,116,104,105,115,32,101,110,118,105,114,111,110,109,101,110,116,34,41,125,118,97,114,32,116,61,101,46,80,114,111,109,105,115,101,59,105,102,40,116,41,123,118,97,114,32,110,61,110,117,108,108,59,116,114,121,123,110,61,79,98,106,101,99,116,46,112,114,111,116,111,116,121,112,101,46,116,111,83,116,114,105,110,103,46,99,97,108,108,40,116,46,114,101,115,111,108,118,101,40,41,41,125,99,97,116,99,104,40,101,41,123,125,105,102,40,34,91,111,98,106,101,99,116,32,80,114,111,109,105,115,101,93,34,61,61,61,110,38,38,33,116,46,99,97,115,116,41,114,101,116,117,114,110,125,101,46,80,114,111,109,105,115,101,61,115,101,125,118,97,114,32,73,61,118,111,105,100,32,48,44,66,61,73,61,65,114,114,97,121,46,105,115,65,114,114,97,121,63,65,114,114,97,121,46,105,115,65,114,114,97,121,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,34,91,111,98,106,101,99,116,32,65,114,114,97,121,93,34,61,61,61,79,98,106,101,99,116,46,112,114,111,116,111,116,121,112,101,46,116,111,83,116,114,105,110,103,46,99,97,108,108,40,101,41,125,44,82,61,48,44,85,61,118,111,105,100,32,48,44,113,61,118,111,105,100,32,48,44,72,61,102,117,110,99,116,105,111,110,40,101,44,116,41,123,74,91,82,93,61,101,44,74,91,82,43,49,93,61,116,44,50,61,61,61,40,82,43,61,50,41,38,38,40,113,63,113,40,97,41,58,81,40,41,41,125,44,87,61,34,117,110,100,101,102,105,110,101,100,34,33,61,116,121,112,101,111,102,32,119,105,110,100,111,119,63,119,105,110,100,111,119,58,118,111,105,100,32,48,44,122,61,87,124,124,123,125,44,89,61,122,46,77,117,116,97,116,105,111,110,79,98,115,101,114,118,101,114,124,124,122,46,87,101,98,75,105,116,77,117,116,97,116,105,111,110,79,98,115,101,114,118,101,114,44,75,61,34,117,110,100,101,102,105,110,101,100,34,61,61,116,121,112,101,111,102,32,115,101,108,102,38,38,34,117,110,100,101,102,105,110,101,100,34,33,61,116,121,112,101,111,102,32,112,114,111,99,101,115,115,38,38,34,91,111,98,106,101,99,116,32,112,114,111,99,101,115,115,93,34,61,61,61,123,125,46,116,111,83,116,114,105,110,103,46,99,97,108,108,40,112,114,111,99,101,115,115,41,44,71,61,34,117,110,100,101,102,105,110,101,100,34,33,61,116,121,112,101,111,102,32,85,105,110,116,56,67,108,97,109,112,101,100,65,114,114,97,121,38,38,34,117,110,100,101,102,105,110,101,100,34,33,61,116,121,112,101,111,102,32,105,109,112,111,114,116,83,99,114,105,112,116,115,38,38,34,117,110,100,101,102,105,110,101,100,34,33,61,116,121,112,101,111,102,32,77,101,115,115,97,103,101,67,104,97,110,110,101,108,44,74,61,110,101,119,32,65,114,114,97,121,40,49,101,51,41,44,81,61,118,111,105,100,32,48,59,81,61,75,63,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,112,114,111,99,101,115,115,46,110,101,120,116,84,105,99,107,40,97,41,125,125,40,41,58,89,63,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,48,44,116,61,110,101,119,32,89,40,97,41,44,110,61,100,111,99,117,109,101,110,116,46,99,114,101,97,116,101,84,101,120,116,78,111,100,101,40,34,34,41,59,114,101,116,117,114,110,32,116,46,111,98,115,101,114,118,101,40,110,44,123,99,104,97,114,97,99,116,101,114,68,97,116,97,58,33,48,125,41,44,102,117,110,99,116,105,111,110,40,41,123,110,46,100,97,116,97,61,101,61,43,43,101,37,50,125,125,40,41,58,71,63,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,110,101,119,32,77,101,115,115,97,103,101,67,104,97,110,110,101,108,59,114,101,116,117,114,110,32,101,46,112,111,114,116,49,46,111,110,109,101,115,115,97,103,101,61,97,44,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,101,46,112,111,114,116,50,46,112,111,115,116,77,101,115,115,97,103,101,40,48,41,125,125,40,41,58,118,111,105,100,32,48,61,61,61,87,38,38,34,102,117,110,99,116,105,111,110,34,61,61,116,121,112,101,111,102,32,116,63,102,117,110,99,116,105,111,110,40,41,123,116,114,121,123,118,97,114,32,101,61,116,40,34,118,101,114,116,120,34,41,59,114,101,116,117,114,110,32,85,61,101,46,114,117,110,79,110,76,111,111,112,124,124,101,46,114,117,110,79,110,67,111,110,116,101,120,116,44,115,40,41,125,99,97,116,99,104,40,101,41,123,114,101,116,117,114,110,32,111,40,41,125,125,40,41,58,111,40,41,59,118,97,114,32,88,61,77,97,116,104,46,114,97,110,100,111,109,40,41,46,116,111,83,116,114,105,110,103,40,51,54,41,46,115,117,98,115,116,114,105,110,103,40,49,54,41,44,90,61,118,111,105,100,32,48,44,36,61,49,44,101,101,61,50,44,116,101,61,110,101,119,32,65,44,110,101,61,110,101,119,32,65,44,105,101,61,48,44,114,101,61,102,117,110,99,116,105,111,110,40,41,123,102,117,110,99,116,105,111,110,32,101,40,101,44,116,41,123,116,104,105,115,46,95,105,110,115,116,97,110,99,101,67,111,110,115,116,114,117,99,116,111,114,61,101,44,116,104,105,115,46,112,114,111,109,105,115,101,61,110,101,119,32,101,40,108,41,44,116,104,105,115,46,112,114,111,109,105,115,101,91,88,93,124,124,69,40,116,104,105,115,46,112,114,111,109,105,115,101,41,44,66,40,116,41,63,40,116,104,105,115,46,108,101,110,103,116,104,61,116,46,108,101,110,103,116,104,44,116,104,105,115,46,95,114,101,109,97,105,110,105,110,103,61,116,46,108,101,110,103,116,104,44,116,104,105,115,46,95,114,101,115,117,108,116,61,110,101,119,32,65,114,114,97,121,40,116,104,105,115,46,108,101,110,103,116,104,41,44,48,61,61,61,116,104,105,115,46,108,101,110,103,116,104,63,98,40,116,104,105,115,46,112,114,111,109,105,115,101,44,116,104,105,115,46,95,114,101,115,117,108,116,41,58,40,116,104,105,115,46,108,101,110,103,116,104,61,116,104,105,115,46,108,101,110,103,116,104,124,124,48,44,116,104,105,115,46,95,101,110,117,109,101,114,97,116,101,40,116,41,44,48,61,61,61,116,104,105,115,46,95,114,101,109,97,105,110,105,110,103,38,38,98,40,116,104,105,115,46,112,114,111,109,105,115,101,44,116,104,105,115,46,95,114,101,115,117,108,116,41,41,41,58,119,40,116,104,105,115,46,112,114,111,109,105,115,101,44,79,40,41,41,125,114,101,116,117,114,110,32,101,46,112,114,111,116,111,116,121,112,101,46,95,101,110,117,109,101,114,97,116,101,61,102,117,110,99,116,105,111,110,40,101,41,123,102,111,114,40,118,97,114,32,116,61,48,59,116,104,105,115,46,95,115,116,97,116,101,61,61,61,90,38,38,116,60,101,46,108,101,110,103,116,104,59,116,43,43,41,116,104,105,115,46,95,101,97,99,104,69,110,116,114,121,40,101,91,116,93,44,116,41,125,44,101,46,112,114,111,116,111,116,121,112,101,46,95,101,97,99,104,69,110,116,114,121,61,102,117,110,99,116,105,111,110,40,101,44,116,41,123,118,97,114,32,110,61,116,104,105,115,46,95,105,110,115,116,97,110,99,101,67,111,110,115,116,114,117,99,116,111,114,44,105,61,110,46,114,101,115,111,108,118,101,59,105,102,40,105,61,61,61,99,41,123,118,97,114,32,114,61,102,40,101,41,59,105,102,40,114,61,61,61,117,38,38,101,46,95,115,116,97,116,101,33,61,61,90,41,116,104,105,115,46,95,115,101,116,116,108,101,100,65,116,40,101,46,95,115,116,97,116,101,44,116,44,101,46,95,114,101,115,117,108,116,41,59,101,108,115,101,32,105,102,40,34,102,117,110,99,116,105,111,110,34,33,61,116,121,112,101,111,102,32,114,41,116,104,105,115,46,95,114,101,109,97,105,110,105,110,103,45,45,44,116,104,105,115,46,95,114,101,115,117,108,116,91,116,93,61,101,59,101,108,115,101,32,105,102,40,110,61,61,61,115,101,41,123,118,97,114,32,115,61,110,101,119,32,110,40,108,41,59,95,40,115,44,101,44,114,41,44,116,104,105,115,46,95,119,105,108,108,83,101,116,116,108,101,65,116,40,115,44,116,41,125,101,108,115,101,32,116,104,105,115,46,95,119,105,108,108,83,101,116,116,108,101,65,116,40,110,101,119,32,110,40,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,116,40,101,41,125,41,44,116,41,125,101,108,115,101,32,116,104,105,115,46,95,119,105,108,108,83,101,116,116,108,101,65,116,40,105,40,101,41,44,116,41,125,44,101,46,112,114,111,116,111,116,121,112,101,46,95,115,101,116,116,108,101,100,65,116,61,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,118,97,114,32,105,61,116,104,105,115,46,112,114,111,109,105,115,101,59,105,46,95,115,116,97,116,101,61,61,61,90,38,38,40,116,104,105,115,46,95,114,101,109,97,105,110,105,110,103,45,45,44,101,61,61,61,101,101,63,119,40,105,44,110,41,58,116,104,105,115,46,95,114,101,115,117,108,116,91,116,93,61,110,41,44,48,61,61,61,116,104,105,115,46,95,114,101,109,97,105,110,105,110,103,38,38,98,40,105,44,116,104,105,115,46,95,114,101,115,117,108,116,41,125,44,101,46,112,114,111,116,111,116,121,112,101,46,95,119,105,108,108,83,101,116,116,108,101,65,116,61,102,117,110,99,116,105,111,110,40,101,44,116,41,123,118,97,114,32,110,61,116,104,105,115,59,120,40,101,44,118,111,105,100,32,48,44,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,110,46,95,115,101,116,116,108,101,100,65,116,40,36,44,116,44,101,41,125,44,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,110,46,95,115,101,116,116,108,101,100,65,116,40,101,101,44,116,44,101,41,125,41,125,44,101,125,40,41,44,115,101,61,102,117,110,99,116,105,111,110,40,41,123,102,117,110,99,116,105,111,110,32,101,40,116,41,123,116,104,105,115,91,88,93,61,83,40,41,44,116,104,105,115,46,95,114,101,115,117,108,116,61,116,104,105,115,46,95,115,116,97,116,101,61,118,111,105,100,32,48,44,116,104,105,115,46,95,115,117,98,115,99,114,105,98,101,114,115,61,91,93,44,108,33,61,61,116,38,38,40,34,102,117,110,99,116,105,111,110,34,33,61,116,121,112,101,111,102,32,116,38,38,77,40,41,44,116,104,105,115,32,105,110,115,116,97,110,99,101,111,102,32,101,63,80,40,116,104,105,115,44,116,41,58,70,40,41,41,125,114,101,116,117,114,110,32,101,46,112,114,111,116,111,116,121,112,101,46,99,97,116,99,104,61,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,116,104,105,115,46,116,104,101,110,40,110,117,108,108,44,101,41,125,44,101,46,112,114,111,116,111,116,121,112,101,46,102,105,110,97,108,108,121,61,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,116,104,105,115,44,110,61,116,46,99,111,110,115,116,114,117,99,116,111,114,59,114,101,116,117,114,110,32,116,46,116,104,101,110,40,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,110,46,114,101,115,111,108,118,101,40,101,40,41,41,46,116,104,101,110,40,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,125,41,125,44,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,110,46,114,101,115,111,108,118,101,40,101,40,41,41,46,116,104,101,110,40,102,117,110,99,116,105,111,110,40,41,123,116,104,114,111,119,32,116,125,41,125,41,125,44,101,125,40,41,59,114,101,116,117,114,110,32,115,101,46,112,114,111,116,111,116,121,112,101,46,116,104,101,110,61,117,44,115,101,46,97,108,108,61,106,44,115,101,46,114,97,99,101,61,78,44,115,101,46,114,101,115,111,108,118,101,61,99,44,115,101,46,114,101,106,101,99,116,61,84,44,115,101,46,95,115,101,116,83,99,104,101,100,117,108,101,114,61,105,44,115,101,46,95,115,101,116,65,115,97,112,61,114,44,115,101,46,95,97,115,97,112,61,72,44,115,101,46,112,111,108,121,102,105,108,108,61,86,44,115,101,46,80,114,111,109,105,115,101,61,115,101,44,115,101,125,40,41,125,40,41,125,41,46,80,114,111,109,105,115,101,44,120,61,102,117,110,99,116,105,111,110,40,101,44,116,41,123,105,102,40,33,40,101,32,105,110,115,116,97,110,99,101,111,102,32,116,41,41,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,34,67,97,110,110,111,116,32,99,97,108,108,32,97,32,99,108,97,115,115,32,97,115,32,97,32,102,117,110,99,116,105,111,110,34,41,125,44,68,61,102,117,110,99,116,105,111,110,40,41,123,102,117,110,99,116,105,111,110,32,101,40,101,44,116,41,123,102,111,114,40,118,97,114,32,110,61,48,59,110,60,116,46,108,101,110,103,116,104,59,110,43,43,41,123,118,97,114,32,105,61,116,91,110,93,59,105,46,101,110,117,109,101,114,97,98,108,101,61,105,46,101,110,117,109,101,114,97,98,108,101,124,124,33,49,44,105,46,99,111,110,102,105,103,117,114,97,98,108,101,61,33,48,44,34,118,97,108,117,101,34,105,110,32,105,38,38,40,105,46,119,114,105,116,97,98,108,101,61,33,48,41,44,79,98,106,101,99,116,46,100,101,102,105,110,101,80,114,111,112,101,114,116,121,40,101,44,105,46,107,101,121,44,105,41,125,125,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,116,44,110,44,105,41,123,114,101,116,117,114,110,32,110,38,38,101,40,116,46,112,114,111,116,111,116,121,112,101,44,110,41,44,105,38,38,101,40,116,44,105,41,44,116,125,125,40,41,44,65,61,102,117,110,99,116,105,111,110,40,101,44,116,41,123,105,102,40,34,102,117,110,99,116,105,111,110,34,33,61,116,121,112,101,111,102,32,116,38,38,110,117,108,108,33,61,61,116,41,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,34,83,117,112,101,114,32,101,120,112,114,101,115,115,105,111,110,32,109,117,115,116,32,101,105,116,104,101,114,32,98,101,32,110,117,108,108,32,111,114,32,97,32,102,117,110,99,116,105,111,110,44,32,110,111,116,32,34,43,116,121,112,101,111,102,32,116,41,59,101,46,112,114,111,116,111,116,121,112,101,61,79,98,106,101,99,116,46,99,114,101,97,116,101,40,116,38,38,116,46,112,114,111,116,111,116,121,112,101,44,123,99,111,110,115,116,114,117,99,116,111,114,58,123,118,97,108,117,101,58,101,44,101,110,117,109,101,114,97,98,108,101,58,33,49,44,119,114,105,116,97,98,108,101,58,33,48,44,99,111,110,102,105,103,117,114,97,98,108,101,58,33,48,125,125,41,44,116,38,38,40,79,98,106,101,99,116,46,115,101,116,80,114,111,116,111,116,121,112,101,79,102,63,79,98,106,101,99,116,46,115,101,116,80,114,111,116,111,116,121,112,101,79,102,40,101,44,116,41,58,101,46,95,95,112,114,111,116,111,95,95,61,116,41,125,44,76,61,102,117,110,99,116,105,111,110,40,101,44,116,41,123,105,102,40,33,101,41,116,104,114,111,119,32,110,101,119,32,82,101,102,101,114,101,110,99,101,69,114,114,111,114,40,34,116,104,105,115,32,104,97,115,110,39,116,32,98,101,101,110,32,105,110,105,116,105,97,108,105,115,101,100,32,45,32,115,117,112,101,114,40,41,32,104,97,115,110,39,116,32,98,101,101,110,32,99,97,108,108,101,100,34,41,59,114,101,116,117,114,110,33,116,124,124,34,111,98,106,101,99,116,34,33,61,116,121,112,101,111,102,32,116,38,38,34,102,117,110,99,116,105,111,110,34,33,61,116,121,112,101,111,102,32,116,63,101,58,116,125,44,67,61,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,65,114,114,97,121,46,105,115,65,114,114,97,121,40,101,41,63,101,58,65,114,114,97,121,46,102,114,111,109,40,101,41,125,44,80,61,102,117,110,99,116,105,111,110,40,116,41,123,102,117,110,99,116,105,111,110,32,110,40,116,44,105,41,123,120,40,116,104,105,115,44,110,41,59,118,97,114,32,114,61,76,40,116,104,105,115,44,40,110,46,95,95,112,114,111,116,111,95,95,124,124,79,98,106,101,99,116,46,103,101,116,80,114,111,116,111,116,121,112,101,79,102,40,110,41,41,46,99,97,108,108,40,116,104,105,115,41,41,59,105,102,40,101,46,105,115,70,117,110,99,116,105,111,110,40,101,46,103,101,116,40,116,44,34,105,115,84,114,101,101,34,41,41,38,38,33,116,46,105,115,84,114,101,101,40,116,41,41,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,34,73,110,118,97,108,105,100,32,116,114,101,101,32,105,110,115,116,97,110,99,101,46,34,41,59,114,101,116,117,114,110,32,114,46,95,116,114,101,101,61,116,44,114,46,108,101,110,103,116,104,61,48,44,114,46,95,112,97,103,105,110,97,116,105,111,110,61,123,108,105,109,105,116,58,116,46,99,111,110,102,105,103,46,112,97,103,105,110,97,116,105,111,110,46,108,105,109,105,116,44,116,111,116,97,108,58,48,125,44,40,101,46,105,115,65,114,114,97,121,40,105,41,124,124,105,32,105,110,115,116,97,110,99,101,111,102,32,110,41,38,38,101,46,101,97,99,104,40,105,44,102,117,110,99,116,105,111,110,40,101,41,123,101,32,105,110,115,116,97,110,99,101,111,102,32,83,63,114,46,112,117,115,104,40,101,46,99,108,111,110,101,40,41,41,58,114,46,97,100,100,78,111,100,101,40,101,41,125,41,44,114,125,114,101,116,117,114,110,32,65,40,110,44,116,41,44,68,40,110,44,91,123,107,101,121,58,34,97,100,100,78,111,100,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,110,61,116,104,105,115,46,108,101,110,103,116,104,59,114,101,116,117,114,110,32,116,104,105,115,46,95,116,114,101,101,46,99,111,110,102,105,103,46,115,111,114,116,38,38,40,110,61,101,46,115,111,114,116,101,100,73,110,100,101,120,66,121,40,116,104,105,115,44,116,44,116,104,105,115,46,95,116,114,101,101,46,99,111,110,102,105,103,46,115,111,114,116,41,41,44,116,104,105,115,46,105,110,115,101,114,116,65,116,40,110,44,116,41,125,125,44,123,107,101,121,58,34,97,118,97,105,108,97,98,108,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,97,46,99,97,108,108,40,116,104,105,115,44,34,97,118,97,105,108,97,98,108,101,34,44,101,41,125,125,44,123,107,101,121,58,34,98,108,117,114,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,105,110,118,111,107,101,40,34,98,108,117,114,34,41,125,125,44,123,107,101,121,58,34,98,108,117,114,68,101,101,112,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,105,110,118,111,107,101,68,101,101,112,40,34,98,108,117,114,34,41,125,125,44,123,107,101,121,58,34,99,104,101,99,107,101,100,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,97,46,99,97,108,108,40,116,104,105,115,44,34,99,104,101,99,107,101,100,34,44,101,41,125,125,44,123,107,101,121,58,34,99,108,101,97,110,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,105,110,118,111,107,101,40,34,99,108,101,97,110,34,41,125,125,44,123,107,101,121,58,34,99,108,111,110,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,110,101,119,32,110,40,116,104,105,115,46,95,116,114,101,101,44,116,104,105,115,41,125,125,44,123,107,101,121,58,34,99,111,108,108,97,112,115,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,105,110,118,111,107,101,40,34,99,111,108,108,97,112,115,101,34,41,125,125,44,123,107,101,121,58,34,99,111,108,108,97,112,115,101,100,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,97,46,99,97,108,108,40,116,104,105,115,44,34,99,111,108,108,97,112,115,101,100,34,44,101,41,125,125,44,123,107,101,121,58,34,99,111,108,108,97,112,115,101,68,101,101,112,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,105,110,118,111,107,101,68,101,101,112,40,34,99,111,108,108,97,112,115,101,34,41,125,125,44,123,107,101,121,58,34,99,111,110,99,97,116,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,105,61,110,101,119,32,110,40,116,104,105,115,46,95,116,114,101,101,41,59,105,46,95,99,111,110,116,101,120,116,61,116,104,105,115,46,95,99,111,110,116,101,120,116,59,118,97,114,32,114,61,102,117,110,99,116,105,111,110,40,101,41,123,101,32,105,110,115,116,97,110,99,101,111,102,32,83,38,38,105,46,112,117,115,104,40,101,41,125,59,114,101,116,117,114,110,32,101,46,101,97,99,104,40,116,104,105,115,44,114,41,44,101,46,101,97,99,104,40,116,44,114,41,44,105,46,95,112,97,103,105,110,97,116,105,111,110,46,108,105,109,105,116,61,116,104,105,115,46,95,112,97,103,105,110,97,116,105,111,110,46,108,105,109,105,116,44,105,125,125,44,123,107,101,121,58,34,99,111,110,116,101,120,116,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,99,111,110,116,101,120,116,124,124,116,104,105,115,46,95,116,114,101,101,125,125,44,123,107,101,121,58,34,99,111,112,121,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,105,61,116,104,105,115,59,114,101,116,117,114,110,123,116,111,58,102,117,110,99,116,105,111,110,40,114,41,123,105,102,40,33,101,46,105,115,70,117,110,99,116,105,111,110,40,114,46,97,100,100,78,111,100,101,115,41,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,34,68,101,115,116,105,110,97,116,105,111,110,32,109,117,115,116,32,98,101,32,97,110,32,73,110,115,112,105,114,101,32,84,114,101,101,32,105,110,115,116,97,110,99,101,46,34,41,59,118,97,114,32,115,61,110,101,119,32,110,40,105,46,95,116,114,101,101,41,59,114,101,116,117,114,110,32,101,46,101,97,99,104,40,105,44,102,117,110,99,116,105,111,110,40,101,41,123,115,46,112,117,115,104,40,101,46,99,111,112,121,40,116,41,46,116,111,40,114,41,41,125,41,44,115,125,125,125,125,44,123,107,101,121,58,34,100,101,101,112,101,115,116,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,110,101,119,32,110,40,116,104,105,115,46,95,116,114,101,101,41,59,114,101,116,117,114,110,32,116,104,105,115,46,114,101,99,117,114,115,101,68,111,119,110,40,102,117,110,99,116,105,111,110,40,116,41,123,116,46,99,104,105,108,100,114,101,110,124,124,101,46,112,117,115,104,40,116,41,125,41,44,101,125,125,44,123,107,101,121,58,34,100,101,115,101,108,101,99,116,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,105,110,118,111,107,101,40,34,100,101,115,101,108,101,99,116,34,41,125,125,44,123,107,101,121,58,34,100,101,115,101,108,101,99,116,68,101,101,112,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,105,110,118,111,107,101,68,101,101,112,40,34,100,101,115,101,108,101,99,116,34,41,125,125,44,123,107,101,121,58,34,101,97,99,104,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,101,46,101,97,99,104,40,116,104,105,115,44,116,41,44,116,104,105,115,125,125,44,123,107,101,121,58,34,101,100,105,116,97,98,108,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,97,46,99,97,108,108,40,116,104,105,115,44,34,101,100,105,116,97,98,108,101,34,44,101,41,125,125,44,123,107,101,121,58,34,101,100,105,116,105,110,103,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,97,46,99,97,108,108,40,116,104,105,115,44,34,101,100,105,116,105,110,103,34,44,101,41,125,125,44,123,107,101,121,58,34,101,120,112,97,110,100,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,105,110,118,111,107,101,40,34,101,120,112,97,110,100,34,41,125,125,44,123,107,101,121,58,34,101,120,112,97,110,100,101,100,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,97,46,99,97,108,108,40,116,104,105,115,44,34,101,120,112,97,110,100,101,100,34,44,101,41,125,125,44,123,107,101,121,58,34,101,120,112,97,110,100,68,101,101,112,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,116,104,105,115,59,114,101,116,117,114,110,32,110,101,119,32,119,40,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,110,61,48,44,105,61,102,117,110,99,116,105,111,110,40,41,123,48,61,61,45,45,110,38,38,116,40,101,41,125,59,101,46,114,101,99,117,114,115,101,68,111,119,110,40,102,117,110,99,116,105,111,110,40,101,41,123,110,43,43,44,101,46,99,104,105,108,100,114,101,110,63,101,46,101,120,112,97,110,100,40,41,46,99,97,116,99,104,40,105,41,46,116,104,101,110,40,102,117,110,99,116,105,111,110,40,41,123,101,46,99,104,105,108,100,114,101,110,46,101,120,112,97,110,100,68,101,101,112,40,41,46,99,97,116,99,104,40,105,41,46,116,104,101,110,40,105,41,125,41,58,105,40,41,125,41,125,41,125,125,44,123,107,101,121,58,34,101,120,112,97,110,100,80,97,114,101,110,116,115,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,105,110,118,111,107,101,40,34,101,120,112,97,110,100,80,97,114,101,110,116,115,34,41,125,125,44,123,107,101,121,58,34,101,120,116,114,97,99,116,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,105,61,116,104,105,115,46,102,108,97,116,116,101,110,40,116,41,44,114,61,110,101,119,32,110,40,116,104,105,115,46,95,116,114,101,101,41,59,114,101,116,117,114,110,32,101,46,101,97,99,104,40,105,44,102,117,110,99,116,105,111,110,40,101,41,123,114,46,97,100,100,78,111,100,101,40,101,46,99,111,112,121,72,105,101,114,97,114,99,104,121,40,41,41,125,41,44,114,125,125,44,123,107,101,121,58,34,102,105,108,116,101,114,66,121,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,105,61,99,40,116,41,44,114,61,110,101,119,32,110,40,116,104,105,115,46,95,116,114,101,101,41,59,114,101,116,117,114,110,32,101,46,101,97,99,104,40,116,104,105,115,44,102,117,110,99,116,105,111,110,40,101,41,123,105,40,101,41,38,38,114,46,112,117,115,104,40,101,41,125,41,44,114,125,125,44,123,107,101,121,58,34,102,108,97,116,116,101,110,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,110,101,119,32,110,40,116,104,105,115,46,95,116,114,101,101,41,44,105,61,99,40,101,41,59,114,101,116,117,114,110,32,116,104,105,115,46,114,101,99,117,114,115,101,68,111,119,110,40,102,117,110,99,116,105,111,110,40,101,41,123,105,40,101,41,38,38,116,46,112,117,115,104,40,101,41,125,41,44,116,125,125,44,123,107,101,121,58,34,102,111,99,117,115,101,100,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,97,46,99,97,108,108,40,116,104,105,115,44,34,102,111,99,117,115,101,100,34,44,101,41,125,125,44,123,107,101,121,58,34,102,111,114,69,97,99,104,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,116,104,105,115,46,101,97,99,104,40,101,41,125,125,44,123,107,101,121,58,34,103,101,116,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,116,104,105,115,91,101,93,125,125,44,123,107,101,121,58,34,104,105,100,100,101,110,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,97,46,99,97,108,108,40,116,104,105,115,44,34,104,105,100,100,101,110,34,44,101,41,125,125,44,123,107,101,121,58,34,104,105,100,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,105,110,118,111,107,101,40,34,104,105,100,101,34,41,125,125,44,123,107,101,121,58,34,104,105,100,101,68,101,101,112,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,105,110,118,111,107,101,68,101,101,112,40,34,104,105,100,101,34,41,125,125,44,123,107,101,121,58,34,105,110,100,101,116,101,114,109,105,110,97,116,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,97,46,99,97,108,108,40,116,104,105,115,44,34,105,110,100,101,116,101,114,109,105,110,97,116,101,34,44,101,41,125,125,44,123,107,101,121,58,34,105,110,115,101,114,116,65,116,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,116,44,105,41,123,105,102,40,105,46,105,100,41,123,118,97,114,32,114,61,116,104,105,115,46,110,111,100,101,40,105,46,105,100,41,59,105,102,40,114,41,114,101,116,117,114,110,32,114,46,114,101,115,116,111,114,101,40,41,46,115,104,111,119,40,41,44,101,46,105,115,65,114,114,97,121,76,105,107,101,40,105,46,99,104,105,108,100,114,101,110,41,63,40,101,46,105,115,65,114,114,97,121,76,105,107,101,40,114,46,99,104,105,108,100,114,101,110,41,124,124,40,114,46,99,104,105,108,100,114,101,110,61,110,101,119,32,110,40,116,104,105,115,46,95,116,114,101,101,41,44,114,46,99,104,105,108,100,114,101,110,46,95,99,111,110,116,101,120,116,61,114,41,44,101,46,101,97,99,104,40,105,46,99,104,105,108,100,114,101,110,44,102,117,110,99,116,105,111,110,40,101,41,123,114,46,99,104,105,108,100,114,101,110,46,97,100,100,78,111,100,101,40,101,41,125,41,41,58,105,46,99,104,105,108,100,114,101,110,38,38,101,46,105,115,66,111,111,108,101,97,110,40,114,46,99,104,105,108,100,114,101,110,41,38,38,40,114,46,99,104,105,108,100,114,101,110,61,105,46,99,104,105,108,100,114,101,110,41,44,114,46,109,97,114,107,68,105,114,116,121,40,41,44,116,104,105,115,46,95,116,114,101,101,46,97,112,112,108,121,67,104,97,110,103,101,115,40,41,44,114,125,118,97,114,32,115,61,116,104,105,115,46,95,116,114,101,101,46,99,111,110,115,116,114,117,99,116,111,114,46,105,115,84,114,101,101,78,111,100,101,40,105,41,63,105,58,102,40,116,104,105,115,46,95,116,114,101,101,44,105,41,59,114,101,116,117,114,110,32,116,104,105,115,46,115,112,108,105,99,101,40,116,44,48,44,115,41,44,116,104,105,115,46,95,99,111,110,116,101,120,116,38,38,40,115,46,105,116,114,101,101,46,112,97,114,101,110,116,61,116,104,105,115,46,95,99,111,110,116,101,120,116,44,116,104,105,115,46,95,99,111,110,116,101,120,116,46,114,101,102,114,101,115,104,73,110,100,101,116,101,114,109,105,110,97,116,101,83,116,97,116,101,40,41,46,109,97,114,107,68,105,114,116,121,40,41,41,44,116,104,105,115,46,95,116,114,101,101,46,101,109,105,116,40,34,110,111,100,101,46,97,100,100,101,100,34,44,115,41,44,115,46,109,97,114,107,68,105,114,116,121,40,41,44,116,104,105,115,46,108,101,110,103,116,104,45,49,33,61,61,116,38,38,116,104,105,115,46,105,110,118,111,107,101,40,34,109,97,114,107,68,105,114,116,121,34,41,44,116,104,105,115,46,95,116,114,101,101,46,97,112,112,108,121,67,104,97,110,103,101,115,40,41,44,115,125,125,44,123,107,101,121,58,34,105,110,118,111,107,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,114,101,116,117,114,110,32,117,40,116,104,105,115,44,101,44,116,41,125,125,44,123,107,101,121,58,34,105,110,118,111,107,101,68,101,101,112,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,114,101,116,117,114,110,32,117,40,116,104,105,115,44,101,44,116,44,33,48,41,125,125,44,123,107,101,121,58,34,108,111,97,100,105,110,103,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,97,46,99,97,108,108,40,116,104,105,115,44,34,108,111,97,100,105,110,103,34,44,101,41,125,125,44,123,107,101,121,58,34,108,111,97,100,77,111,114,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,110,61,116,104,105,115,59,105,102,40,116,104,105,115,46,95,108,111,97,100,105,110,103,41,114,101,116,117,114,110,32,119,46,114,101,106,101,99,116,40,110,101,119,32,69,114,114,111,114,40,34,80,101,110,100,105,110,103,32,108,111,97,100,77,111,114,101,32,99,97,108,108,32,109,117,115,116,32,99,111,109,112,108,101,116,101,32,98,101,102,111,114,101,32,98,101,105,110,103,32,105,110,118,111,107,101,100,32,97,103,97,105,110,46,34,41,41,59,118,97,114,32,105,61,118,111,105,100,32,48,59,114,101,116,117,114,110,32,116,104,105,115,46,95,112,97,103,105,110,97,116,105,111,110,46,108,105,109,105,116,61,61,61,116,104,105,115,46,95,112,97,103,105,110,97,116,105,111,110,46,116,111,116,97,108,63,119,46,114,101,115,111,108,118,101,40,41,58,40,116,104,105,115,46,95,108,111,97,100,105,110,103,61,33,48,44,116,104,105,115,46,95,116,114,101,101,46,98,97,116,99,104,40,41,44,101,46,105,110,118,111,107,101,40,116,104,105,115,46,95,99,111,110,116,101,120,116,44,34,109,97,114,107,68,105,114,116,121,34,41,44,116,104,105,115,46,95,112,97,103,105,110,97,116,105,111,110,46,108,105,109,105,116,43,61,116,104,105,115,46,95,116,114,101,101,46,99,111,110,102,105,103,46,112,97,103,105,110,97,116,105,111,110,46,108,105,109,105,116,44,116,104,105,115,46,95,116,114,101,101,46,101,109,105,116,40,34,110,111,100,101,46,112,97,103,105,110,97,116,101,100,34,44,116,104,105,115,46,95,99,111,110,116,101,120,116,124,124,116,104,105,115,46,95,116,114,101,101,44,116,104,105,115,46,112,97,103,105,110,97,116,105,111,110,44,116,41,44,116,104,105,115,46,95,116,114,101,101,46,99,111,110,102,105,103,46,100,101,102,101,114,114,101,100,76,111,97,100,105,110,103,63,105,61,116,104,105,115,46,95,99,111,110,116,101,120,116,63,116,104,105,115,46,95,99,111,110,116,101,120,116,46,108,111,97,100,67,104,105,108,100,114,101,110,40,41,58,116,104,105,115,46,95,116,114,101,101,46,108,111,97,100,40,116,104,105,115,46,95,116,114,101,101,46,99,111,110,102,105,103,46,100,97,116,97,41,58,40,116,104,105,115,46,95,108,111,97,100,105,110,103,61,33,49,44,105,61,119,46,114,101,115,111,108,118,101,40,41,41,44,116,104,105,115,46,95,116,114,101,101,46,101,110,100,40,41,44,116,104,105,115,46,95,116,114,101,101,46,99,111,110,102,105,103,46,100,101,102,101,114,114,101,100,76,111,97,100,105,110,103,38,38,105,46,116,104,101,110,40,102,117,110,99,116,105,111,110,40,41,123,110,46,95,108,111,97,100,105,110,103,61,33,49,44,110,46,95,116,114,101,101,46,97,112,112,108,121,67,104,97,110,103,101,115,40,41,125,41,46,99,97,116,99,104,40,102,117,110,99,116,105,111,110,40,41,123,110,46,95,108,111,97,100,105,110,103,61,33,49,44,110,46,95,116,114,101,101,46,97,112,112,108,121,67,104,97,110,103,101,115,40,41,125,41,44,105,41,125,125,44,123,107,101,121,58,34,109,97,116,99,104,101,100,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,97,46,99,97,108,108,40,116,104,105,115,44,34,109,97,116,99,104,101,100,34,44,101,41,125,125,44,123,107,101,121,58,34,109,111,118,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,118,97,114,32,110,61,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,62,50,38,38,118,111,105,100,32,48,33,61,61,97,114,103,117,109,101,110,116,115,91,50,93,63,97,114,103,117,109,101,110,116,115,91,50,93,58,116,104,105,115,59,116,104,105,115,46,95,116,114,101,101,46,98,97,116,99,104,40,41,59,118,97,114,32,105,61,116,104,105,115,91,101,93,46,114,101,109,111,118,101,40,41,44,114,61,110,46,105,110,115,101,114,116,65,116,40,116,44,105,41,59,114,101,116,117,114,110,32,116,104,105,115,46,95,116,114,101,101,46,101,109,105,116,40,34,110,111,100,101,46,109,111,118,101,100,34,44,114,44,116,104,105,115,44,101,44,110,44,116,41,44,116,104,105,115,46,95,116,114,101,101,46,101,110,100,40,41,44,114,125,125,44,123,107,101,121,58,34,110,111,100,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,118,111,105,100,32,48,59,114,101,116,117,114,110,32,116,104,105,115,46,114,101,99,117,114,115,101,68,111,119,110,40,102,117,110,99,116,105,111,110,40,110,41,123,105,102,40,110,46,105,100,61,61,61,101,41,114,101,116,117,114,110,32,116,61,110,44,33,49,125,41,44,116,125,125,44,123,107,101,121,58,34,110,111,100,101,115,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,105,61,118,111,105,100,32,48,59,114,101,116,117,114,110,32,101,46,105,115,65,114,114,97,121,40,116,41,38,38,40,105,61,110,101,119,32,110,40,116,104,105,115,46,95,116,114,101,101,41,44,116,104,105,115,46,114,101,99,117,114,115,101,68,111,119,110,40,102,117,110,99,116,105,111,110,40,101,41,123,116,46,105,110,100,101,120,79,102,40,101,46,105,100,41,62,45,49,38,38,105,46,112,117,115,104,40,101,41,125,41,41,44,101,46,105,115,65,114,114,97,121,40,116,41,63,105,58,116,104,105,115,125,125,44,123,107,101,121,58,34,112,97,103,105,110,97,116,105,111,110,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,112,97,103,105,110,97,116,105,111,110,125,125,44,123,107,101,121,58,34,114,101,99,117,114,115,101,68,111,119,110,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,108,40,116,104,105,115,44,101,41,44,116,104,105,115,125,125,44,123,107,101,121,58,34,114,101,109,111,118,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,101,46,114,101,109,111,118,101,40,116,104,105,115,44,123,105,100,58,116,46,105,100,125,41,44,101,46,105,110,118,111,107,101,40,116,104,105,115,46,95,99,111,110,116,101,120,116,44,34,109,97,114,107,68,105,114,116,121,34,41,44,116,104,105,115,46,95,116,114,101,101,46,97,112,112,108,121,67,104,97,110,103,101,115,40,41,44,116,104,105,115,125,125,44,123,107,101,121,58,34,114,101,109,111,118,101,100,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,97,46,99,97,108,108,40,116,104,105,115,44,34,114,101,109,111,118,101,100,34,44,101,41,125,125,44,123,107,101,121,58,34,114,101,115,116,111,114,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,105,110,118,111,107,101,40,34,114,101,115,116,111,114,101,34,41,125,125,44,123,107,101,121,58,34,114,101,115,116,111,114,101,68,101,101,112,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,105,110,118,111,107,101,68,101,101,112,40,34,114,101,115,116,111,114,101,34,41,125,125,44,123,107,101,121,58,34,115,101,108,101,99,116,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,105,110,118,111,107,101,40,34,115,101,108,101,99,116,34,41,125,125,44,123,107,101,121,58,34,115,101,108,101,99,116,97,98,108,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,97,46,99,97,108,108,40,116,104,105,115,44,34,115,101,108,101,99,116,97,98,108,101,34,44,101,41,125,125,44,123,107,101,121,58,34,115,101,108,101,99,116,68,101,101,112,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,105,110,118,111,107,101,68,101,101,112,40,34,115,101,108,101,99,116,34,41,125,125,44,123,107,101,121,58,34,115,101,108,101,99,116,101,100,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,97,46,99,97,108,108,40,116,104,105,115,44,34,115,101,108,101,99,116,101,100,34,44,101,41,125,125,44,123,107,101,121,58,34,115,104,111,119,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,105,110,118,111,107,101,40,34,115,104,111,119,34,41,125,125,44,123,107,101,121,58,34,115,104,111,119,68,101,101,112,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,105,110,118,111,107,101,68,101,101,112,40,34,115,104,111,119,34,41,125,125,44,123,107,101,121,58,34,115,111,102,116,82,101,109,111,118,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,105,110,118,111,107,101,40,34,115,111,102,116,82,101,109,111,118,101,34,41,125,125,44,123,107,101,121,58,34,115,111,114,116,66,121,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,110,61,116,104,105,115,59,105,102,40,116,61,116,124,124,116,104,105,115,46,95,116,114,101,101,46,99,111,110,102,105,103,46,115,111,114,116,41,123,118,97,114,32,105,61,101,46,115,111,114,116,66,121,40,116,104,105,115,44,116,41,59,116,104,105,115,46,108,101,110,103,116,104,61,48,44,101,46,101,97,99,104,40,105,44,102,117,110,99,116,105,111,110,40,101,41,123,110,46,112,117,115,104,40,101,41,125,41,125,114,101,116,117,114,110,32,116,104,105,115,125,125,44,123,107,101,121,58,34,115,116,97,116,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,105,110,118,111,107,101,40,34,115,116,97,116,101,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,115,116,97,116,101,68,101,101,112,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,105,110,118,111,107,101,68,101,101,112,40,34,115,116,97,116,101,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,115,119,97,112,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,116,104,105,115,46,95,116,114,101,101,46,98,97,116,99,104,40,41,59,118,97,114,32,110,61,101,46,99,111,110,116,101,120,116,40,41,44,105,61,116,46,99,111,110,116,101,120,116,40,41,44,114,61,110,46,105,110,100,101,120,79,102,40,101,41,44,115,61,105,46,105,110,100,101,120,79,102,40,116,41,59,114,101,116,117,114,110,32,110,61,61,61,105,63,40,116,104,105,115,91,114,93,61,116,44,116,104,105,115,91,115,93,61,101,44,116,104,105,115,46,95,116,114,101,101,46,101,109,105,116,40,34,110,111,100,101,46,109,111,118,101,100,34,44,101,44,110,44,114,44,105,44,115,41,44,116,104,105,115,46,95,116,114,101,101,46,101,109,105,116,40,34,110,111,100,101,46,109,111,118,101,100,34,44,116,44,105,44,115,44,110,44,114,41,41,58,40,110,46,109,111,118,101,40,114,44,105,46,105,110,100,101,120,79,102,40,116,41,44,105,41,44,105,46,109,111,118,101,40,105,46,105,110,100,101,120,79,102,40,116,41,44,114,44,110,41,41,44,116,104,105,115,46,95,116,114,101,101,46,101,110,100,40,41,44,116,104,105,115,46,95,116,114,101,101,46,101,109,105,116,40,34,110,111,100,101,46,115,119,97,112,112,101,100,34,44,101,44,110,44,114,44,116,44,105,44,115,41,44,116,104,105,115,125,125,44,123,107,101,121,58,34,116,114,101,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,116,114,101,101,125,125,44,123,107,101,121,58,34,116,111,65,114,114,97,121,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,91,93,59,114,101,116,117,114,110,32,101,46,101,97,99,104,40,116,104,105,115,44,102,117,110,99,116,105,111,110,40,101,41,123,116,46,112,117,115,104,40,101,46,116,111,79,98,106,101,99,116,40,41,41,125,41,44,116,125,125,44,123,107,101,121,58,34,118,105,115,105,98,108,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,97,46,99,97,108,108,40,116,104,105,115,44,34,118,105,115,105,98,108,101,34,44,101,41,125,125,93,41,44,110,125,40,102,117,110,99,116,105,111,110,40,101,41,123,102,117,110,99,116,105,111,110,32,116,40,41,123,101,46,97,112,112,108,121,40,116,104,105,115,44,97,114,103,117,109,101,110,116,115,41,125,114,101,116,117,114,110,32,116,46,112,114,111,116,111,116,121,112,101,61,79,98,106,101,99,116,46,99,114,101,97,116,101,40,101,46,112,114,111,116,111,116,121,112,101,44,123,99,111,110,115,116,114,117,99,116,111,114,58,123,118,97,108,117,101,58,101,44,101,110,117,109,101,114,97,98,108,101,58,33,49,44,119,114,105,116,97,98,108,101,58,33,48,44,99,111,110,102,105,103,117,114,97,98,108,101,58,33,48,125,125,41,44,79,98,106,101,99,116,46,115,101,116,80,114,111,116,111,116,121,112,101,79,102,63,79,98,106,101,99,116,46,115,101,116,80,114,111,116,111,116,121,112,101,79,102,40,116,44,101,41,58,116,46,95,95,112,114,111,116,111,95,95,61,101,44,116,125,40,65,114,114,97,121,41,41,44,83,61,102,117,110,99,116,105,111,110,40,41,123,102,117,110,99,116,105,111,110,32,116,40,110,44,105,44,114,41,123,118,97,114,32,115,61,116,104,105,115,59,120,40,116,104,105,115,44,116,41,44,116,104,105,115,46,95,116,114,101,101,61,110,44,105,32,105,110,115,116,97,110,99,101,111,102,32,116,38,38,40,40,114,61,101,46,99,97,115,116,65,114,114,97,121,40,114,41,41,46,112,117,115,104,40,34,95,116,114,101,101,34,41,44,101,46,101,97,99,104,40,105,44,102,117,110,99,116,105,111,110,40,116,44,110,41,123,101,46,105,110,99,108,117,100,101,115,40,114,44,110,41,124,124,40,101,46,105,115,79,98,106,101,99,116,40,116,41,63,115,91,110,93,61,116,32,105,110,115,116,97,110,99,101,111,102,32,80,63,116,46,99,108,111,110,101,40,41,58,34,105,116,114,101,101,34,61,61,61,110,63,100,40,116,41,58,101,46,99,108,111,110,101,68,101,101,112,40,116,41,58,115,91,110,93,61,116,41,125,41,41,125,114,101,116,117,114,110,32,68,40,116,44,91,123,107,101,121,58,34,97,100,100,67,104,105,108,100,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,33,101,46,105,115,65,114,114,97,121,40,116,104,105,115,46,99,104,105,108,100,114,101,110,41,38,38,101,46,105,115,65,114,114,97,121,76,105,107,101,40,116,104,105,115,46,99,104,105,108,100,114,101,110,41,124,124,40,116,104,105,115,46,99,104,105,108,100,114,101,110,61,110,101,119,32,80,40,116,104,105,115,46,95,116,114,101,101,41,44,116,104,105,115,46,99,104,105,108,100,114,101,110,46,95,99,111,110,116,101,120,116,61,116,104,105,115,41,44,116,104,105,115,46,99,104,105,108,100,114,101,110,46,97,100,100,78,111,100,101,40,116,41,125,125,44,123,107,101,121,58,34,97,100,100,67,104,105,108,100,114,101,110,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,110,61,116,104,105,115,44,105,61,110,101,119,32,80,40,116,104,105,115,46,95,116,114,101,101,41,59,114,101,116,117,114,110,32,116,104,105,115,46,95,116,114,101,101,46,98,97,116,99,104,40,41,44,101,46,101,97,99,104,40,116,44,102,117,110,99,116,105,111,110,40,101,41,123,105,46,112,117,115,104,40,110,46,97,100,100,67,104,105,108,100,40,101,41,41,125,41,44,116,104,105,115,46,95,116,114,101,101,46,101,110,100,40,41,44,105,125,125,44,123,107,101,121,58,34,97,108,108,111,119,68,121,110,97,109,105,99,76,111,97,100,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,116,114,101,101,46,105,115,68,121,110,97,109,105,99,38,38,40,101,46,105,115,65,114,114,97,121,76,105,107,101,40,116,104,105,115,46,99,104,105,108,100,114,101,110,41,124,124,33,48,61,61,61,116,104,105,115,46,99,104,105,108,100,114,101,110,41,125,125,44,123,107,101,121,58,34,97,118,97,105,108,97,98,108,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,33,116,104,105,115,46,104,105,100,100,101,110,40,41,38,38,33,116,104,105,115,46,114,101,109,111,118,101,100,40,41,125,125,44,123,107,101,121,58,34,98,108,117,114,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,115,116,97,116,101,40,34,101,100,105,116,105,110,103,34,44,33,49,41,44,111,40,34,102,111,99,117,115,101,100,34,44,33,49,44,34,98,108,117,114,114,101,100,34,44,116,104,105,115,41,125,125,44,123,107,101,121,58,34,99,104,101,99,107,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,116,114,101,101,46,98,97,116,99,104,40,41,44,111,40,34,99,104,101,99,107,101,100,34,44,33,48,44,34,99,104,101,99,107,101,100,34,44,116,104,105,115,44,33,101,38,38,116,104,105,115,46,95,116,114,101,101,46,99,111,110,102,105,103,46,99,104,101,99,107,98,111,120,46,97,117,116,111,67,104,101,99,107,67,104,105,108,100,114,101,110,41,44,116,104,105,115,46,115,116,97,116,101,40,34,105,110,100,101,116,101,114,109,105,110,97,116,101,34,44,33,49,41,44,116,104,105,115,46,104,97,115,80,97,114,101,110,116,40,41,38,38,116,104,105,115,46,103,101,116,80,97,114,101,110,116,40,41,46,114,101,102,114,101,115,104,73,110,100,101,116,101,114,109,105,110,97,116,101,83,116,97,116,101,40,41,44,116,104,105,115,46,95,116,114,101,101,46,101,110,100,40,41,44,116,104,105,115,125,125,44,123,107,101,121,58,34,99,104,101,99,107,101,100,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,115,116,97,116,101,40,34,99,104,101,99,107,101,100,34,41,125,125,44,123,107,101,121,58,34,99,108,101,97,110,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,114,101,99,117,114,115,101,85,112,40,102,117,110,99,116,105,111,110,40,101,41,123,105,102,40,101,46,104,97,115,80,97,114,101,110,116,40,41,41,123,118,97,114,32,116,61,101,46,103,101,116,80,97,114,101,110,116,40,41,59,116,46,104,97,115,86,105,115,105,98,108,101,67,104,105,108,100,114,101,110,40,41,124,124,116,46,104,105,100,101,40,41,125,125,41,44,116,104,105,115,125,125,44,123,107,101,121,58,34,99,108,111,110,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,110,101,119,32,116,40,116,104,105,115,46,95,116,114,101,101,44,116,104,105,115,44,101,41,125,125,44,123,107,101,121,58,34,99,111,108,108,97,112,115,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,111,40,34,99,111,108,108,97,112,115,101,100,34,44,33,48,44,34,99,111,108,108,97,112,115,101,100,34,44,116,104,105,115,41,125,125,44,123,107,101,121,58,34,99,111,108,108,97,112,115,101,100,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,115,116,97,116,101,40,34,99,111,108,108,97,112,115,101,100,34,41,125,125,44,123,107,101,121,58,34,99,111,110,116,101,120,116,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,104,97,115,80,97,114,101,110,116,40,41,63,116,104,105,115,46,103,101,116,80,97,114,101,110,116,40,41,46,99,104,105,108,100,114,101,110,58,116,104,105,115,46,95,116,114,101,101,46,109,111,100,101,108,125,125,44,123,107,101,121,58,34,99,111,112,121,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,110,61,116,104,105,115,59,114,101,116,117,114,110,32,116,38,38,40,110,61,110,46,99,111,112,121,72,105,101,114,97,114,99,104,121,40,41,41,44,123,116,111,58,102,117,110,99,116,105,111,110,40,116,41,123,105,102,40,33,101,46,105,115,70,117,110,99,116,105,111,110,40,116,46,97,100,100,78,111,100,101,41,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,34,68,101,115,116,105,110,97,116,105,111,110,32,109,117,115,116,32,98,101,32,97,110,32,73,110,115,112,105,114,101,32,84,114,101,101,32,105,110,115,116,97,110,99,101,46,34,41,59,114,101,116,117,114,110,32,116,46,97,100,100,78,111,100,101,40,110,46,116,111,79,98,106,101,99,116,40,41,41,125,125,125,125,44,123,107,101,121,58,34,99,111,112,121,72,105,101,114,97,114,99,104,121,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,110,61,91,93,44,105,61,116,104,105,115,46,103,101,116,80,97,114,101,110,116,115,40,41,59,105,102,40,101,46,101,97,99,104,40,105,44,102,117,110,99,116,105,111,110,40,101,41,123,110,46,112,117,115,104,40,101,46,116,111,79,98,106,101,99,116,40,116,41,41,125,41,44,105,61,110,46,114,101,118,101,114,115,101,40,41,44,33,116,41,123,118,97,114,32,114,61,116,104,105,115,46,116,111,79,98,106,101,99,116,40,33,48,41,59,116,104,105,115,46,104,97,115,67,104,105,108,100,114,101,110,40,41,38,38,40,114,46,99,104,105,108,100,114,101,110,61,116,104,105,115,46,99,104,105,108,100,114,101,110,46,102,105,108,116,101,114,66,121,40,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,33,101,46,115,116,97,116,101,40,34,104,105,100,100,101,110,34,41,125,41,46,116,111,65,114,114,97,121,40,41,44,114,46,99,104,105,108,100,114,101,110,46,95,99,111,110,116,101,120,116,61,114,41,44,110,46,112,117,115,104,40,114,41,125,118,97,114,32,115,61,110,91,48,93,44,111,61,115,44,97,61,110,46,108,101,110,103,116,104,59,114,101,116,117,114,110,32,101,46,101,97,99,104,40,110,44,102,117,110,99,116,105,111,110,40,101,44,116,41,123,118,97,114,32,105,61,91,93,59,116,43,49,60,97,38,38,40,105,46,112,117,115,104,40,110,91,116,43,49,93,41,44,111,46,99,104,105,108,100,114,101,110,61,105,44,111,61,111,46,99,104,105,108,100,114,101,110,91,48,93,41,125,41,44,102,40,116,104,105,115,46,95,116,114,101,101,44,115,41,125,125,44,123,107,101,121,58,34,100,101,115,101,108,101,99,116,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,116,104,105,115,46,115,101,108,101,99,116,101,100,40,41,38,38,40,33,116,104,105,115,46,95,116,114,101,101,46,99,111,110,102,105,103,46,115,101,108,101,99,116,105,111,110,46,114,101,113,117,105,114,101,124,124,116,104,105,115,46,95,116,114,101,101,46,115,101,108,101,99,116,101,100,40,41,46,108,101,110,103,116,104,62,49,41,38,38,40,116,104,105,115,46,95,116,114,101,101,46,98,97,116,99,104,40,41,44,111,40,34,115,101,108,101,99,116,101,100,34,44,33,49,44,34,100,101,115,101,108,101,99,116,101,100,34,44,116,104,105,115,44,33,101,38,38,116,104,105,115,46,95,116,114,101,101,46,99,111,110,102,105,103,46,115,101,108,101,99,116,105,111,110,46,97,117,116,111,83,101,108,101,99,116,67,104,105,108,100,114,101,110,41,44,116,104,105,115,46,95,116,114,101,101,46,101,110,100,40,41,41,44,116,104,105,115,125,125,44,123,107,101,121,58,34,101,100,105,116,97,98,108,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,116,114,101,101,46,99,111,110,102,105,103,46,101,100,105,116,97,98,108,101,38,38,116,104,105,115,46,95,116,114,101,101,46,99,111,110,102,105,103,46,101,100,105,116,105,110,103,46,101,100,105,116,38,38,116,104,105,115,46,115,116,97,116,101,40,34,101,100,105,116,97,98,108,101,34,41,125,125,44,123,107,101,121,58,34,101,100,105,116,105,110,103,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,115,116,97,116,101,40,34,101,100,105,116,105,110,103,34,41,125,125,44,123,107,101,121,58,34,101,120,112,97,110,100,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,116,104,105,115,59,114,101,116,117,114,110,32,110,101,119,32,119,40,102,117,110,99,116,105,111,110,40,116,44,110,41,123,40,101,46,104,97,115,67,104,105,108,100,114,101,110,40,41,124,124,101,46,95,116,114,101,101,46,105,115,68,121,110,97,109,105,99,38,38,33,48,61,61,61,101,46,99,104,105,108,100,114,101,110,41,38,38,40,101,46,99,111,108,108,97,112,115,101,100,40,41,124,124,101,46,104,105,100,100,101,110,40,41,41,63,40,101,46,115,116,97,116,101,40,34,99,111,108,108,97,112,115,101,100,34,44,33,49,41,44,101,46,115,116,97,116,101,40,34,104,105,100,100,101,110,34,44,33,49,41,44,101,46,95,116,114,101,101,46,101,109,105,116,40,34,110,111,100,101,46,101,120,112,97,110,100,101,100,34,44,101,41,44,101,46,95,116,114,101,101,46,105,115,68,121,110,97,109,105,99,38,38,33,48,61,61,61,101,46,99,104,105,108,100,114,101,110,63,101,46,108,111,97,100,67,104,105,108,100,114,101,110,40,41,46,116,104,101,110,40,116,41,46,99,97,116,99,104,40,110,41,58,40,101,46,109,97,114,107,68,105,114,116,121,40,41,44,101,46,95,116,114,101,101,46,97,112,112,108,121,67,104,97,110,103,101,115,40,41,44,116,40,101,41,41,41,58,116,40,101,41,125,41,125,125,44,123,107,101,121,58,34,101,120,112,97,110,100,101,100,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,33,116,104,105,115,46,99,111,108,108,97,112,115,101,100,40,41,125,125,44,123,107,101,121,58,34,101,120,112,97,110,100,80,97,114,101,110,116,115,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,104,97,115,80,97,114,101,110,116,40,41,38,38,116,104,105,115,46,103,101,116,80,97,114,101,110,116,40,41,46,114,101,99,117,114,115,101,85,112,40,102,117,110,99,116,105,111,110,40,101,41,123,101,46,101,120,112,97,110,100,40,41,125,41,44,116,104,105,115,125,125,44,123,107,101,121,58,34,102,111,99,117,115,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,102,111,99,117,115,101,100,40,41,124,124,40,116,104,105,115,46,95,116,114,101,101,46,98,97,116,99,104,40,41,44,116,104,105,115,46,95,116,114,101,101,46,98,108,117,114,68,101,101,112,40,41,44,116,104,105,115,46,115,116,97,116,101,40,34,102,111,99,117,115,101,100,34,44,33,48,41,44,116,104,105,115,46,95,116,114,101,101,46,101,109,105,116,40,34,110,111,100,101,46,102,111,99,117,115,101,100,34,44,116,104,105,115,41,44,116,104,105,115,46,109,97,114,107,68,105,114,116,121,40,41,44,116,104,105,115,46,95,116,114,101,101,46,101,110,100,40,41,41,44,116,104,105,115,125,125,44,123,107,101,121,58,34,102,111,99,117,115,101,100,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,115,116,97,116,101,40,34,102,111,99,117,115,101,100,34,41,125,125,44,123,107,101,121,58,34,103,101,116,67,104,105,108,100,114,101,110,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,104,97,115,67,104,105,108,100,114,101,110,40,41,63,116,104,105,115,46,99,104,105,108,100,114,101,110,58,110,101,119,32,80,40,116,104,105,115,46,95,116,114,101,101,41,125,125,44,123,107,101,121,58,34,103,101,116,80,97,114,101,110,116,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,105,116,114,101,101,46,112,97,114,101,110,116,125,125,44,123,107,101,121,58,34,103,101,116,80,97,114,101,110,116,115,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,110,101,119,32,80,40,116,104,105,115,46,95,116,114,101,101,41,59,114,101,116,117,114,110,32,116,104,105,115,46,104,97,115,80,97,114,101,110,116,40,41,38,38,116,104,105,115,46,103,101,116,80,97,114,101,110,116,40,41,46,114,101,99,117,114,115,101,85,112,40,102,117,110,99,116,105,111,110,40,116,41,123,101,46,112,117,115,104,40,116,41,125,41,44,101,125,125,44,123,107,101,121,58,34,103,101,116,84,101,120,116,117,97,108,72,105,101,114,97,114,99,104,121,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,91,93,59,114,101,116,117,114,110,32,116,104,105,115,46,114,101,99,117,114,115,101,85,112,40,102,117,110,99,116,105,111,110,40,116,41,123,101,46,117,110,115,104,105,102,116,40,116,46,116,101,120,116,41,125,41,44,101,125,125,44,123,107,101,121,58,34,104,97,115,65,110,99,101,115,116,111,114,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,33,49,59,114,101,116,117,114,110,32,116,104,105,115,46,114,101,99,117,114,115,101,85,112,40,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,33,40,116,61,110,46,105,100,61,61,61,101,46,105,100,41,125,41,44,116,125,125,44,123,107,101,121,58,34,104,97,115,67,104,105,108,100,114,101,110,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,101,46,105,115,65,114,114,97,121,76,105,107,101,40,116,104,105,115,46,99,104,105,108,100,114,101,110,41,38,38,116,104,105,115,46,99,104,105,108,100,114,101,110,46,108,101,110,103,116,104,62,48,125,125,44,123,107,101,121,58,34,104,97,115,76,111,97,100,101,100,67,104,105,108,100,114,101,110,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,101,46,105,115,65,114,114,97,121,76,105,107,101,40,116,104,105,115,46,99,104,105,108,100,114,101,110,41,125,125,44,123,107,101,121,58,34,104,97,115,79,114,87,105,108,108,72,97,118,101,67,104,105,108,100,114,101,110,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,101,46,105,115,65,114,114,97,121,76,105,107,101,40,116,104,105,115,46,99,104,105,108,100,114,101,110,41,63,66,111,111,108,101,97,110,40,116,104,105,115,46,99,104,105,108,100,114,101,110,46,108,101,110,103,116,104,41,58,116,104,105,115,46,97,108,108,111,119,68,121,110,97,109,105,99,76,111,97,100,40,41,125,125,44,123,107,101,121,58,34,104,97,115,80,97,114,101,110,116,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,66,111,111,108,101,97,110,40,116,104,105,115,46,105,116,114,101,101,46,112,97,114,101,110,116,41,125,125,44,123,107,101,121,58,34,104,97,115,86,105,115,105,98,108,101,67,104,105,108,100,114,101,110,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,33,49,59,114,101,116,117,114,110,32,116,104,105,115,46,104,97,115,67,104,105,108,100,114,101,110,40,41,38,38,40,101,61,116,104,105,115,46,99,104,105,108,100,114,101,110,46,102,105,108,116,101,114,66,121,40,34,97,118,97,105,108,97,98,108,101,34,41,46,108,101,110,103,116,104,62,48,41,44,101,125,125,44,123,107,101,121,58,34,104,105,100,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,111,40,34,104,105,100,100,101,110,34,44,33,48,44,34,104,105,100,100,101,110,34,44,116,104,105,115,41,59,114,101,116,117,114,110,32,101,46,104,97,115,67,104,105,108,100,114,101,110,40,41,38,38,101,46,99,104,105,108,100,114,101,110,46,104,105,100,101,40,41,44,101,125,125,44,123,107,101,121,58,34,104,105,100,100,101,110,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,115,116,97,116,101,40,34,104,105,100,100,101,110,34,41,125,125,44,123,107,101,121,58,34,105,110,100,101,120,80,97,116,104,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,91,93,59,114,101,116,117,114,110,32,116,104,105,115,46,114,101,99,117,114,115,101,85,112,40,102,117,110,99,116,105,111,110,40,110,41,123,116,46,112,117,115,104,40,101,46,105,110,100,101,120,79,102,40,110,46,99,111,110,116,101,120,116,40,41,44,110,41,41,125,41,44,116,46,114,101,118,101,114,115,101,40,41,46,106,111,105,110,40,34,46,34,41,125,125,44,123,107,101,121,58,34,105,110,100,101,116,101,114,109,105,110,97,116,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,115,116,97,116,101,40,34,105,110,100,101,116,101,114,109,105,110,97,116,101,34,41,125,125,44,123,107,101,121,58,34,108,97,115,116,68,101,101,112,101,115,116,86,105,115,105,98,108,101,67,104,105,108,100,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,118,111,105,100,32,48,59,105,102,40,116,104,105,115,46,104,97,115,67,104,105,108,100,114,101,110,40,41,38,38,33,116,104,105,115,46,99,111,108,108,97,112,115,101,100,40,41,41,123,118,97,114,32,110,61,40,116,61,101,46,102,105,110,100,76,97,115,116,40,116,104,105,115,46,99,104,105,108,100,114,101,110,44,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,101,46,118,105,115,105,98,108,101,40,41,125,41,41,46,108,97,115,116,68,101,101,112,101,115,116,86,105,115,105,98,108,101,67,104,105,108,100,40,41,59,110,38,38,40,116,61,110,41,125,114,101,116,117,114,110,32,116,125,125,44,123,107,101,121,58,34,108,111,97,100,67,104,105,108,100,114,101,110,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,116,104,105,115,59,114,101,116,117,114,110,32,110,101,119,32,119,40,102,117,110,99,116,105,111,110,40,110,44,105,41,123,105,102,40,33,116,46,97,108,108,111,119,68,121,110,97,109,105,99,76,111,97,100,40,41,41,114,101,116,117,114,110,32,105,40,110,101,119,32,69,114,114,111,114,40,34,78,111,100,101,32,100,111,101,115,32,110,111,116,32,104,97,118,101,32,111,114,32,115,117,112,112,111,114,116,32,100,121,110,97,109,105,99,32,99,104,105,108,100,114,101,110,46,34,41,41,59,116,46,115,116,97,116,101,40,34,108,111,97,100,105,110,103,34,44,33,48,41,44,116,46,109,97,114,107,68,105,114,116,121,40,41,44,116,46,95,116,114,101,101,46,97,112,112,108,121,67,104,97,110,103,101,115,40,41,59,118,97,114,32,114,61,102,117,110,99,116,105,111,110,40,114,44,115,41,123,105,102,40,33,101,46,105,115,65,114,114,97,121,76,105,107,101,40,114,41,41,114,101,116,117,114,110,32,105,40,110,101,119,32,84,121,112,101,69,114,114,111,114,40,34,76,111,97,100,101,114,32,114,101,113,117,105,114,101,115,32,97,110,32,97,114,114,97,121,45,108,105,107,101,32,96,110,111,100,101,115,96,32,112,97,114,97,109,101,116,101,114,46,34,41,41,59,116,46,95,116,114,101,101,46,98,97,116,99,104,40,41,44,116,46,115,116,97,116,101,40,34,108,111,97,100,105,110,103,34,44,33,49,41,59,118,97,114,32,111,61,118,40,116,46,95,116,114,101,101,44,114,44,116,41,59,101,46,105,115,65,114,114,97,121,76,105,107,101,40,116,46,99,104,105,108,100,114,101,110,41,63,116,46,99,104,105,108,100,114,101,110,61,116,46,99,104,105,108,100,114,101,110,46,99,111,110,99,97,116,40,111,41,58,116,46,99,104,105,108,100,114,101,110,61,111,44,101,46,112,97,114,115,101,73,110,116,40,115,41,62,114,46,108,101,110,103,116,104,38,38,40,116,46,99,104,105,108,100,114,101,110,46,95,112,97,103,105,110,97,116,105,111,110,46,116,111,116,97,108,61,101,46,112,97,114,115,101,73,110,116,40,115,41,41,44,34,99,104,101,99,107,98,111,120,34,61,61,61,116,46,95,116,114,101,101,46,99,111,110,102,105,103,46,115,101,108,101,99,116,105,111,110,46,109,111,100,101,38,38,116,46,115,101,108,101,99,116,101,100,40,41,38,38,116,46,99,104,105,108,100,114,101,110,46,115,101,108,101,99,116,40,41,44,116,46,109,97,114,107,68,105,114,116,121,40,41,44,116,46,95,116,114,101,101,46,101,110,100,40,41,44,110,40,116,46,99,104,105,108,100,114,101,110,41,44,116,46,95,116,114,101,101,46,101,109,105,116,40,34,99,104,105,108,100,114,101,110,46,108,111,97,100,101,100,34,44,116,41,125,44,115,61,102,117,110,99,116,105,111,110,40,101,41,123,116,46,115,116,97,116,101,40,34,108,111,97,100,105,110,103,34,44,33,49,41,44,116,46,99,104,105,108,100,114,101,110,61,110,101,119,32,80,40,116,46,95,116,114,101,101,41,44,116,46,99,104,105,108,100,114,101,110,46,95,99,111,110,116,101,120,116,61,116,44,116,46,109,97,114,107,68,105,114,116,121,40,41,44,116,46,95,116,114,101,101,46,97,112,112,108,121,67,104,97,110,103,101,115,40,41,44,105,40,101,41,44,116,46,95,116,114,101,101,46,101,109,105,116,40,34,116,114,101,101,46,108,111,97,100,101,114,114,111,114,34,44,101,41,125,44,111,61,116,46,95,116,114,101,101,46,99,111,110,115,116,114,117,99,116,111,114,46,105,115,84,114,101,101,78,111,100,101,115,40,116,46,99,104,105,108,100,114,101,110,41,63,116,46,99,104,105,108,100,114,101,110,46,112,97,103,105,110,97,116,105,111,110,40,41,58,110,117,108,108,44,97,61,116,46,95,116,114,101,101,46,99,111,110,102,105,103,46,100,97,116,97,40,116,44,114,44,115,44,111,41,59,101,46,105,115,79,98,106,101,99,116,40,97,41,38,38,104,40,97,41,46,116,104,101,110,40,114,41,46,99,97,116,99,104,40,115,41,125,41,125,125,44,123,107,101,121,58,34,108,111,97,100,105,110,103,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,115,116,97,116,101,40,34,108,111,97,100,105,110,103,34,41,125,125,44,123,107,101,121,58,34,108,111,97,100,77,111,114,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,99,104,105,108,100,114,101,110,38,38,33,48,33,61,61,116,104,105,115,46,99,104,105,108,100,114,101,110,63,116,104,105,115,46,99,104,105,108,100,114,101,110,46,108,111,97,100,77,111,114,101,40,41,58,119,46,114,101,106,101,99,116,40,110,101,119,32,69,114,114,111,114,40,34,67,104,105,108,100,114,101,110,32,104,97,118,101,32,110,111,116,32,121,101,116,32,98,101,101,110,32,108,111,97,100,101,100,46,34,41,41,125,125,44,123,107,101,121,58,34,109,97,114,107,68,105,114,116,121,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,105,116,114,101,101,46,100,105,114,116,121,124,124,40,116,104,105,115,46,105,116,114,101,101,46,100,105,114,116,121,61,33,48,44,116,104,105,115,46,104,97,115,80,97,114,101,110,116,40,41,38,38,116,104,105,115,46,103,101,116,80,97,114,101,110,116,40,41,46,109,97,114,107,68,105,114,116,121,40,41,41,44,116,104,105,115,125,125,44,123,107,101,121,58,34,109,97,116,99,104,101,100,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,115,116,97,116,101,40,34,109,97,116,99,104,101,100,34,41,125,125,44,123,107,101,121,58,34,110,101,120,116,86,105,115,105,98,108,101,65,110,99,101,115,116,114,97,108,83,105,98,108,105,110,103,78,111,100,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,118,111,105,100,32,48,59,105,102,40,116,104,105,115,46,104,97,115,80,97,114,101,110,116,40,41,41,123,118,97,114,32,116,61,116,104,105,115,46,103,101,116,80,97,114,101,110,116,40,41,59,40,101,61,116,46,110,101,120,116,86,105,115,105,98,108,101,83,105,98,108,105,110,103,78,111,100,101,40,41,41,124,124,40,101,61,116,46,110,101,120,116,86,105,115,105,98,108,101,65,110,99,101,115,116,114,97,108,83,105,98,108,105,110,103,78,111,100,101,40,41,41,125,114,101,116,117,114,110,32,101,125,125,44,123,107,101,121,58,34,110,101,120,116,86,105,115,105,98,108,101,67,104,105,108,100,78,111,100,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,118,111,105,100,32,48,59,114,101,116,117,114,110,32,116,104,105,115,46,104,97,115,67,104,105,108,100,114,101,110,40,41,38,38,40,116,61,101,46,102,105,110,100,40,116,104,105,115,46,99,104,105,108,100,114,101,110,44,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,101,46,118,105,115,105,98,108,101,40,41,125,41,41,44,116,125,125,44,123,107,101,121,58,34,110,101,120,116,86,105,115,105,98,108,101,78,111,100,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,118,111,105,100,32,48,59,114,101,116,117,114,110,40,101,61,116,104,105,115,46,110,101,120,116,86,105,115,105,98,108,101,67,104,105,108,100,78,111,100,101,40,41,41,124,124,40,101,61,116,104,105,115,46,110,101,120,116,86,105,115,105,98,108,101,83,105,98,108,105,110,103,78,111,100,101,40,41,41,44,101,124,124,40,101,61,116,104,105,115,46,110,101,120,116,86,105,115,105,98,108,101,65,110,99,101,115,116,114,97,108,83,105,98,108,105,110,103,78,111,100,101,40,41,41,44,101,125,125,44,123,107,101,121,58,34,110,101,120,116,86,105,115,105,98,108,101,83,105,98,108,105,110,103,78,111,100,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,116,104,105,115,46,104,97,115,80,97,114,101,110,116,40,41,63,116,104,105,115,46,103,101,116,80,97,114,101,110,116,40,41,46,99,104,105,108,100,114,101,110,58,116,104,105,115,46,95,116,114,101,101,46,110,111,100,101,115,40,41,44,110,61,101,46,102,105,110,100,73,110,100,101,120,40,116,44,123,105,100,58,116,104,105,115,46,105,100,125,41,59,114,101,116,117,114,110,32,101,46,102,105,110,100,40,101,46,115,108,105,99,101,40,116,44,110,43,49,41,44,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,101,46,118,105,115,105,98,108,101,40,41,125,41,125,125,44,123,107,101,121,58,34,112,97,103,105,110,97,116,105,111,110,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,101,46,103,101,116,40,116,104,105,115,44,34,99,104,105,108,100,114,101,110,46,95,112,97,103,105,110,97,116,105,111,110,34,41,125,125,44,123,107,101,121,58,34,112,114,101,118,105,111,117,115,86,105,115,105,98,108,101,78,111,100,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,118,111,105,100,32,48,59,114,101,116,117,114,110,40,101,61,116,104,105,115,46,112,114,101,118,105,111,117,115,86,105,115,105,98,108,101,83,105,98,108,105,110,103,78,111,100,101,40,41,41,38,38,101,46,104,97,115,67,104,105,108,100,114,101,110,40,41,38,38,33,101,46,99,111,108,108,97,112,115,101,100,40,41,38,38,40,101,61,101,46,108,97,115,116,68,101,101,112,101,115,116,86,105,115,105,98,108,101,67,104,105,108,100,40,41,41,44,33,101,38,38,116,104,105,115,46,104,97,115,80,97,114,101,110,116,40,41,38,38,40,101,61,116,104,105,115,46,103,101,116,80,97,114,101,110,116,40,41,41,44,101,125,125,44,123,107,101,121,58,34,112,114,101,118,105,111,117,115,86,105,115,105,98,108,101,83,105,98,108,105,110,103,78,111,100,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,116,104,105,115,46,104,97,115,80,97,114,101,110,116,40,41,63,116,104,105,115,46,103,101,116,80,97,114,101,110,116,40,41,46,99,104,105,108,100,114,101,110,58,116,104,105,115,46,95,116,114,101,101,46,110,111,100,101,115,40,41,44,110,61,101,46,102,105,110,100,73,110,100,101,120,40,116,44,123,105,100,58,116,104,105,115,46,105,100,125,41,59,114,101,116,117,114,110,32,101,46,102,105,110,100,76,97,115,116,40,101,46,115,108,105,99,101,40,116,44,48,44,110,41,44,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,101,46,118,105,115,105,98,108,101,40,41,125,41,125,125,44,123,107,101,121,58,34,114,101,99,117,114,115,101,68,111,119,110,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,108,40,116,104,105,115,44,101,41,44,116,104,105,115,125,125,44,123,107,101,121,58,34,114,101,99,117,114,115,101,85,112,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,33,49,33,61,61,101,40,116,104,105,115,41,38,38,116,104,105,115,46,104,97,115,80,97,114,101,110,116,40,41,38,38,116,104,105,115,46,103,101,116,80,97,114,101,110,116,40,41,46,114,101,99,117,114,115,101,85,112,40,101,41,44,116,104,105,115,125,125,44,123,107,101,121,58,34,114,101,102,114,101,115,104,73,110,100,101,116,101,114,109,105,110,97,116,101,83,116,97,116,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,116,104,105,115,46,105,110,100,101,116,101,114,109,105,110,97,116,101,40,41,59,105,102,40,116,104,105,115,46,115,116,97,116,101,40,34,105,110,100,101,116,101,114,109,105,110,97,116,101,34,44,33,49,41,44,116,104,105,115,46,104,97,115,67,104,105,108,100,114,101,110,40,41,41,123,118,97,114,32,116,61,116,104,105,115,46,99,104,105,108,100,114,101,110,46,108,101,110,103,116,104,44,110,61,48,44,105,61,48,59,116,104,105,115,46,99,104,105,108,100,114,101,110,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,101,41,123,101,46,99,104,101,99,107,101,100,40,41,38,38,105,43,43,44,101,46,105,110,100,101,116,101,114,109,105,110,97,116,101,40,41,38,38,110,43,43,125,41,44,105,61,61,61,116,63,111,40,34,99,104,101,99,107,101,100,34,44,33,48,44,34,99,104,101,99,107,101,100,34,44,116,104,105,115,41,58,111,40,34,99,104,101,99,107,101,100,34,44,33,49,44,34,117,110,99,104,101,99,107,101,100,34,44,116,104,105,115,41,44,116,104,105,115,46,99,104,101,99,107,101,100,40,41,124,124,116,104,105,115,46,115,116,97,116,101,40,34,105,110,100,101,116,101,114,109,105,110,97,116,101,34,44,110,62,48,124,124,116,62,48,38,38,105,62,48,38,38,105,60,116,41,125,114,101,116,117,114,110,32,116,104,105,115,46,104,97,115,80,97,114,101,110,116,40,41,38,38,116,104,105,115,46,103,101,116,80,97,114,101,110,116,40,41,46,114,101,102,114,101,115,104,73,110,100,101,116,101,114,109,105,110,97,116,101,83,116,97,116,101,40,41,44,101,33,61,61,116,104,105,115,46,115,116,97,116,101,40,34,105,110,100,101,116,101,114,109,105,110,97,116,101,34,41,38,38,116,104,105,115,46,109,97,114,107,68,105,114,116,121,40,41,44,116,104,105,115,125,125,44,123,107,101,121,58,34,114,101,108,111,97,100,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,116,104,105,115,59,114,101,116,117,114,110,32,110,101,119,32,119,40,102,117,110,99,116,105,111,110,40,116,44,110,41,123,105,102,40,33,101,46,97,108,108,111,119,68,121,110,97,109,105,99,76,111,97,100,40,41,41,114,101,116,117,114,110,32,110,40,110,101,119,32,69,114,114,111,114,40,34,78,111,100,101,32,111,114,32,116,114,101,101,32,100,111,101,115,32,110,111,116,32,115,117,112,112,111,114,116,32,100,121,110,97,109,105,99,32,99,104,105,108,100,114,101,110,46,34,41,41,59,101,46,99,104,105,108,100,114,101,110,61,33,48,44,101,46,99,111,108,108,97,112,115,101,40,41,44,101,46,108,111,97,100,67,104,105,108,100,114,101,110,40,41,46,116,104,101,110,40,116,41,46,99,97,116,99,104,40,110,41,125,41,125,125,44,123,107,101,121,58,34,114,101,109,111,118,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,62,48,38,38,118,111,105,100,32,48,33,61,61,97,114,103,117,109,101,110,116,115,91,48,93,38,38,97,114,103,117,109,101,110,116,115,91,48,93,44,116,61,116,104,105,115,46,103,101,116,80,97,114,101,110,116,40,41,59,116,104,105,115,46,99,111,110,116,101,120,116,40,41,46,114,101,109,111,118,101,40,116,104,105,115,41,44,116,38,38,40,116,46,114,101,102,114,101,115,104,73,110,100,101,116,101,114,109,105,110,97,116,101,83,116,97,116,101,40,41,44,116,46,109,97,114,107,68,105,114,116,121,40,41,41,44,40,116,63,116,46,112,97,103,105,110,97,116,105,111,110,40,41,58,116,104,105,115,46,95,116,114,101,101,46,112,97,103,105,110,97,116,105,111,110,40,41,41,46,116,111,116,97,108,45,45,59,118,97,114,32,110,61,116,104,105,115,46,116,111,79,98,106,101,99,116,40,33,49,44,101,41,59,114,101,116,117,114,110,32,116,104,105,115,46,95,116,114,101,101,46,101,109,105,116,40,34,110,111,100,101,46,114,101,109,111,118,101,100,34,44,110,44,116,41,44,116,104,105,115,46,95,116,114,101,101,46,97,112,112,108,121,67,104,97,110,103,101,115,40,41,44,110,125,125,44,123,107,101,121,58,34,114,101,109,111,118,101,100,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,115,116,97,116,101,40,34,114,101,109,111,118,101,100,34,41,125,125,44,123,107,101,121,58,34,114,101,110,100,101,114,101,100,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,115,116,97,116,101,40,34,114,101,110,100,101,114,101,100,34,41,125,125,44,123,107,101,121,58,34,114,101,115,116,111,114,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,111,40,34,114,101,109,111,118,101,100,34,44,33,49,44,34,114,101,115,116,111,114,101,100,34,44,116,104,105,115,41,125,125,44,123,107,101,121,58,34,115,101,108,101,99,116,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,105,102,40,33,116,104,105,115,46,115,101,108,101,99,116,101,100,40,41,38,38,116,104,105,115,46,115,101,108,101,99,116,97,98,108,101,40,41,41,123,105,102,40,116,104,105,115,46,95,116,114,101,101,46,98,97,116,99,104,40,41,44,116,104,105,115,46,95,116,114,101,101,46,99,97,110,65,117,116,111,68,101,115,101,108,101,99,116,40,41,41,123,118,97,114,32,116,61,116,104,105,115,46,95,116,114,101,101,46,99,111,110,102,105,103,46,115,101,108,101,99,116,105,111,110,46,114,101,113,117,105,114,101,59,116,104,105,115,46,95,116,114,101,101,46,99,111,110,102,105,103,46,115,101,108,101,99,116,105,111,110,46,114,101,113,117,105,114,101,61,33,49,44,116,104,105,115,46,95,116,114,101,101,46,100,101,115,101,108,101,99,116,68,101,101,112,40,41,44,116,104,105,115,46,95,116,114,101,101,46,99,111,110,102,105,103,46,115,101,108,101,99,116,105,111,110,46,114,101,113,117,105,114,101,61,116,125,111,40,34,115,101,108,101,99,116,101,100,34,44,33,48,44,34,115,101,108,101,99,116,101,100,34,44,116,104,105,115,44,33,101,38,38,116,104,105,115,46,95,116,114,101,101,46,99,111,110,102,105,103,46,115,101,108,101,99,116,105,111,110,46,97,117,116,111,83,101,108,101,99,116,67,104,105,108,100,114,101,110,41,44,116,104,105,115,46,95,116,114,101,101,46,95,108,97,115,116,83,101,108,101,99,116,101,100,78,111,100,101,61,116,104,105,115,44,116,104,105,115,46,109,97,114,107,68,105,114,116,121,40,41,44,116,104,105,115,46,95,116,114,101,101,46,101,110,100,40,41,125,114,101,116,117,114,110,32,116,104,105,115,125,125,44,123,107,101,121,58,34,115,101,108,101,99,116,97,98,108,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,116,104,105,115,46,95,116,114,101,101,46,99,111,110,102,105,103,46,115,101,108,101,99,116,105,111,110,46,97,108,108,111,119,40,116,104,105,115,41,59,114,101,116,117,114,110,34,98,111,111,108,101,97,110,34,61,61,116,121,112,101,111,102,32,101,63,101,58,116,104,105,115,46,115,116,97,116,101,40,34,115,101,108,101,99,116,97,98,108,101,34,41,125,125,44,123,107,101,121,58,34,115,101,108,101,99,116,101,100,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,115,116,97,116,101,40,34,115,101,108,101,99,116,101,100,34,41,125,125,44,123,107,101,121,58,34,115,101,116,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,114,101,116,117,114,110,32,116,104,105,115,91,101,93,61,116,44,116,104,105,115,46,109,97,114,107,68,105,114,116,121,40,41,44,116,104,105,115,46,95,116,114,101,101,46,97,112,112,108,121,67,104,97,110,103,101,115,40,41,44,116,104,105,115,125,125,44,123,107,101,121,58,34,115,104,111,119,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,111,40,34,104,105,100,100,101,110,34,44,33,49,44,34,115,104,111,119,110,34,44,116,104,105,115,41,125,125,44,123,107,101,121,58,34,115,116,97,116,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,118,97,114,32,110,61,116,104,105,115,46,105,116,114,101,101,46,115,116,97,116,101,91,101,93,59,114,101,116,117,114,110,32,118,111,105,100,32,48,33,61,61,116,38,38,110,33,61,61,116,38,38,40,116,104,105,115,46,105,116,114,101,101,46,115,116,97,116,101,91,101,93,61,116,44,34,114,101,110,100,101,114,101,100,34,33,61,61,101,38,38,116,104,105,115,46,109,97,114,107,68,105,114,116,121,40,41,44,116,104,105,115,46,95,116,114,101,101,46,101,109,105,116,40,34,110,111,100,101,46,115,116,97,116,101,46,99,104,97,110,103,101,100,34,44,116,104,105,115,44,101,44,110,44,116,41,41,44,110,125,125,44,123,107,101,121,58,34,115,116,97,116,101,115,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,116,44,110,41,123,118,97,114,32,105,61,116,104,105,115,44,114,61,91,93,59,114,101,116,117,114,110,32,116,104,105,115,46,95,116,114,101,101,46,98,97,116,99,104,40,41,44,101,46,101,97,99,104,40,116,44,102,117,110,99,116,105,111,110,40,101,41,123,114,46,112,117,115,104,40,105,46,115,116,97,116,101,40,101,44,110,41,41,125,41,44,116,104,105,115,46,95,116,114,101,101,46,101,110,100,40,41,44,114,125,125,44,123,107,101,121,58,34,115,119,97,112,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,116,104,105,115,46,99,111,110,116,101,120,116,40,41,46,115,119,97,112,40,116,104,105,115,44,101,41,44,116,104,105,115,125,125,44,123,107,101,121,58,34,115,111,102,116,82,101,109,111,118,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,111,40,34,114,101,109,111,118,101,100,34,44,33,48,44,34,115,111,102,116,114,101,109,111,118,101,100,34,44,116,104,105,115,44,34,115,111,102,116,82,101,109,111,118,101,34,41,125,125,44,123,107,101,121,58,34,116,111,103,103,108,101,67,104,101,99,107,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,99,104,101,99,107,101,100,40,41,63,116,104,105,115,46,117,110,99,104,101,99,107,40,41,58,116,104,105,115,46,99,104,101,99,107,40,41,125,125,44,123,107,101,121,58,34,116,111,103,103,108,101,67,111,108,108,97,112,115,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,99,111,108,108,97,112,115,101,100,40,41,63,116,104,105,115,46,101,120,112,97,110,100,40,41,58,116,104,105,115,46,99,111,108,108,97,112,115,101,40,41,125,125,44,123,107,101,121,58,34,116,111,103,103,108,101,69,100,105,116,105,110,103,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,115,116,97,116,101,40,34,101,100,105,116,105,110,103,34,44,33,116,104,105,115,46,115,116,97,116,101,40,34,101,100,105,116,105,110,103,34,41,41,44,116,104,105,115,46,109,97,114,107,68,105,114,116,121,40,41,44,116,104,105,115,46,95,116,114,101,101,46,97,112,112,108,121,67,104,97,110,103,101,115,40,41,44,116,104,105,115,125,125,44,123,107,101,121,58,34,116,111,103,103,108,101,83,101,108,101,99,116,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,115,101,108,101,99,116,101,100,40,41,63,116,104,105,115,46,100,101,115,101,108,101,99,116,40,41,58,116,104,105,115,46,115,101,108,101,99,116,40,41,125,125,44,123,107,101,121,58,34,116,111,79,98,106,101,99,116,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,116,104,105,115,44,110,61,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,62,48,38,38,118,111,105,100,32,48,33,61,61,97,114,103,117,109,101,110,116,115,91,48,93,38,38,97,114,103,117,109,101,110,116,115,91,48,93,44,105,61,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,62,49,38,38,118,111,105,100,32,48,33,61,61,97,114,103,117,109,101,110,116,115,91,49,93,38,38,97,114,103,117,109,101,110,116,115,91,49,93,44,114,61,123,125,44,115,61,101,46,112,117,108,108,40,79,98,106,101,99,116,46,107,101,121,115,40,116,104,105,115,41,44,34,95,116,114,101,101,34,44,34,99,104,105,108,100,114,101,110,34,44,34,105,116,114,101,101,34,41,59,101,46,101,97,99,104,40,115,44,102,117,110,99,116,105,111,110,40,101,41,123,114,91,101,93,61,116,91,101,93,125,41,59,118,97,114,32,111,61,114,46,105,116,114,101,101,61,123,125,59,114,101,116,117,114,110,32,111,46,97,61,116,104,105,115,46,105,116,114,101,101,46,97,44,111,46,105,99,111,110,61,116,104,105,115,46,105,116,114,101,101,46,105,99,111,110,44,111,46,108,105,61,116,104,105,115,46,105,116,114,101,101,46,108,105,44,105,38,38,40,111,46,115,116,97,116,101,61,116,104,105,115,46,105,116,114,101,101,46,115,116,97,116,101,41,44,33,110,38,38,116,104,105,115,46,104,97,115,67,104,105,108,100,114,101,110,40,41,38,38,101,46,105,115,70,117,110,99,116,105,111,110,40,116,104,105,115,46,99,104,105,108,100,114,101,110,46,116,111,65,114,114,97,121,41,38,38,40,114,46,99,104,105,108,100,114,101,110,61,116,104,105,115,46,99,104,105,108,100,114,101,110,46,116,111,65,114,114,97,121,40,41,41,44,114,125,125,44,123,107,101,121,58,34,116,111,83,116,114,105,110,103,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,116,101,120,116,125,125,44,123,107,101,121,58,34,116,114,101,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,99,111,110,116,101,120,116,40,41,46,116,114,101,101,40,41,125,125,44,123,107,101,121,58,34,117,110,99,104,101,99,107,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,116,114,101,101,46,98,97,116,99,104,40,41,44,111,40,34,99,104,101,99,107,101,100,34,44,33,49,44,34,117,110,99,104,101,99,107,101,100,34,44,116,104,105,115,44,33,101,38,38,116,104,105,115,46,95,116,114,101,101,46,99,111,110,102,105,103,46,99,104,101,99,107,98,111,120,46,97,117,116,111,67,104,101,99,107,67,104,105,108,100,114,101,110,41,44,116,104,105,115,46,115,116,97,116,101,40,34,105,110,100,101,116,101,114,109,105,110,97,116,101,34,44,33,49,41,44,116,104,105,115,46,104,97,115,80,97,114,101,110,116,40,41,38,38,116,104,105,115,46,103,101,116,80,97,114,101,110,116,40,41,46,114,101,102,114,101,115,104,73,110,100,101,116,101,114,109,105,110,97,116,101,83,116,97,116,101,40,41,44,116,104,105,115,46,95,116,114,101,101,46,101,110,100,40,41,44,116,104,105,115,125,125,44,123,107,101,121,58,34,118,105,115,105,98,108,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,33,40,116,104,105,115,46,104,105,100,100,101,110,40,41,124,124,116,104,105,115,46,114,101,109,111,118,101,100,40,41,124,124,116,104,105,115,46,95,116,114,101,101,46,117,115,101,115,78,97,116,105,118,101,68,79,77,38,38,33,116,104,105,115,46,114,101,110,100,101,114,101,100,40,41,41,38,38,40,33,116,104,105,115,46,104,97,115,80,97,114,101,110,116,40,41,124,124,33,116,104,105,115,46,103,101,116,80,97,114,101,110,116,40,41,46,99,111,108,108,97,112,115,101,100,40,41,38,38,116,104,105,115,46,103,101,116,80,97,114,101,110,116,40,41,46,118,105,115,105,98,108,101,40,41,41,125,125,93,41,44,116,125,40,41,59,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,116,41,123,102,117,110,99,116,105,111,110,32,110,40,116,41,123,120,40,116,104,105,115,44,110,41,59,118,97,114,32,105,61,76,40,116,104,105,115,44,40,110,46,95,95,112,114,111,116,111,95,95,124,124,79,98,106,101,99,116,46,103,101,116,80,114,111,116,111,116,121,112,101,79,102,40,110,41,41,46,99,97,108,108,40,116,104,105,115,41,41,44,114,61,105,59,114,46,95,108,97,115,116,83,101,108,101,99,116,101,100,78,111,100,101,44,114,46,95,109,117,116,101,100,61,33,49,44,114,46,97,108,108,111,119,115,76,111,97,100,69,118,101,110,116,115,61,33,49,44,114,46,98,97,116,99,104,105,110,103,61,48,44,114,46,105,100,61,98,40,41,44,114,46,105,110,105,116,105,97,108,105,122,101,100,61,33,49,44,114,46,105,115,68,121,110,97,109,105,99,61,33,49,44,114,46,111,112,116,115,61,116,44,114,46,112,114,101,118,101,110,116,68,101,115,101,108,101,99,116,105,111,110,61,33,49,44,114,46,99,111,110,102,105,103,61,101,46,100,101,102,97,117,108,116,115,68,101,101,112,40,123,125,44,116,44,123,97,108,108,111,119,76,111,97,100,69,118,101,110,116,115,58,91,93,44,99,104,101,99,107,98,111,120,58,123,97,117,116,111,67,104,101,99,107,67,104,105,108,100,114,101,110,58,33,48,125,44,99,111,110,116,101,120,116,77,101,110,117,58,33,49,44,100,97,116,97,58,33,49,44,101,100,105,116,97,98,108,101,58,33,49,44,101,100,105,116,105,110,103,58,123,97,100,100,58,33,49,44,101,100,105,116,58,33,49,44,114,101,109,111,118,101,58,33,49,125,44,110,111,100,101,115,58,123,114,101,115,101,116,83,116,97,116,101,79,110,82,101,115,116,111,114,101,58,33,48,125,44,112,97,103,105,110,97,116,105,111,110,58,123,108,105,109,105,116,58,45,49,125,44,114,101,110,100,101,114,101,114,58,33,49,44,115,101,97,114,99,104,58,123,109,97,116,99,104,101,114,58,33,49,44,109,97,116,99,104,80,114,111,99,101,115,115,111,114,58,33,49,125,44,115,101,108,101,99,116,105,111,110,58,123,97,108,108,111,119,58,101,46,110,111,111,112,44,97,117,116,111,68,101,115,101,108,101,99,116,58,33,48,44,97,117,116,111,83,101,108,101,99,116,67,104,105,108,100,114,101,110,58,33,49,44,100,105,115,97,98,108,101,68,105,114,101,99,116,68,101,115,101,108,101,99,116,105,111,110,58,33,49,44,109,111,100,101,58,34,100,101,102,97,117,108,116,34,44,109,117,108,116,105,112,108,101,58,33,49,44,114,101,113,117,105,114,101,58,33,49,125,44,115,104,111,119,67,104,101,99,107,98,111,120,101,115,58,33,49,44,115,111,114,116,58,33,49,125,41,44,34,99,104,101,99,107,98,111,120,34,61,61,61,114,46,99,111,110,102,105,103,46,115,101,108,101,99,116,105,111,110,46,109,111,100,101,38,38,40,114,46,99,111,110,102,105,103,46,115,101,108,101,99,116,105,111,110,46,97,117,116,111,83,101,108,101,99,116,67,104,105,108,100,114,101,110,61,33,48,44,114,46,111,110,40,34,110,111,100,101,46,99,104,101,99,107,101,100,34,44,102,117,110,99,116,105,111,110,40,101,41,123,101,46,115,101,108,101,99,116,101,100,40,41,124,124,101,46,115,101,108,101,99,116,40,33,48,41,125,41,44,114,46,111,110,40,34,110,111,100,101,46,115,101,108,101,99,116,101,100,34,44,102,117,110,99,116,105,111,110,40,101,41,123,101,46,99,104,101,99,107,101,100,40,41,124,124,101,46,99,104,101,99,107,40,33,48,41,125,41,44,114,46,111,110,40,34,110,111,100,101,46,117,110,99,104,101,99,107,101,100,34,44,102,117,110,99,116,105,111,110,40,101,41,123,101,46,115,101,108,101,99,116,101,100,40,41,38,38,101,46,100,101,115,101,108,101,99,116,40,33,48,41,125,41,44,114,46,111,110,40,34,110,111,100,101,46,100,101,115,101,108,101,99,116,101,100,34,44,102,117,110,99,116,105,111,110,40,101,41,123,101,46,99,104,101,99,107,101,100,40,41,38,38,101,46,117,110,99,104,101,99,107,40,33,48,41,125,41,41,44,114,46,99,111,110,102,105,103,46,115,101,108,101,99,116,105,111,110,46,97,117,116,111,83,101,108,101,99,116,67,104,105,108,100,114,101,110,38,38,40,114,46,99,111,110,102,105,103,46,115,101,108,101,99,116,105,111,110,46,109,117,108,116,105,112,108,101,61,33,48,44,114,46,99,111,110,102,105,103,46,115,101,108,101,99,116,105,111,110,46,97,117,116,111,68,101,115,101,108,101,99,116,61,33,49,41,44,116,46,101,100,105,116,97,98,108,101,38,38,33,116,46,101,100,105,116,105,110,103,38,38,40,114,46,99,111,110,102,105,103,46,101,100,105,116,105,110,103,46,97,100,100,61,33,48,44,114,46,99,111,110,102,105,103,46,101,100,105,116,105,110,103,46,101,100,105,116,61,33,48,44,114,46,99,111,110,102,105,103,46,101,100,105,116,105,110,103,46,114,101,109,111,118,101,61,33,48,41,44,101,46,105,115,70,117,110,99,116,105,111,110,40,116,46,115,101,97,114,99,104,41,38,38,40,114,46,99,111,110,102,105,103,46,115,101,97,114,99,104,61,123,109,97,116,99,104,101,114,58,116,46,115,101,97,114,99,104,44,109,97,116,99,104,80,114,111,99,101,115,115,111,114,58,33,49,125,41,44,114,46,100,101,102,97,117,108,116,83,116,97,116,101,61,123,99,111,108,108,97,112,115,101,100,58,33,48,44,101,100,105,116,97,98,108,101,58,101,46,103,101,116,40,114,44,34,99,111,110,102,105,103,46,101,100,105,116,105,110,103,46,101,100,105,116,34,41,44,101,100,105,116,105,110,103,58,33,49,44,100,114,97,103,103,97,98,108,101,58,33,48,44,34,100,114,111,112,45,116,97,114,103,101,116,34,58,33,48,44,102,111,99,117,115,101,100,58,33,49,44,104,105,100,100,101,110,58,33,49,44,105,110,100,101,116,101,114,109,105,110,97,116,101,58,33,49,44,108,111,97,100,105,110,103,58,33,49,44,109,97,116,99,104,101,100,58,33,49,44,114,101,109,111,118,101,100,58,33,49,44,114,101,110,100,101,114,101,100,58,33,49,44,115,101,108,101,99,116,97,98,108,101,58,33,48,44,115,101,108,101,99,116,101,100,58,33,49,125,44,114,46,97,108,108,111,119,115,76,111,97,100,69,118,101,110,116,115,61,101,46,105,115,65,114,114,97,121,40,114,46,99,111,110,102,105,103,46,97,108,108,111,119,76,111,97,100,69,118,101,110,116,115,41,38,38,114,46,99,111,110,102,105,103,46,97,108,108,111,119,76,111,97,100,69,118,101,110,116,115,46,108,101,110,103,116,104,62,48,44,114,46,105,115,68,121,110,97,109,105,99,61,101,46,105,115,70,117,110,99,116,105,111,110,40,114,46,99,111,110,102,105,103,46,100,97,116,97,41,59,118,97,114,32,115,61,114,46,101,109,105,116,59,114,101,116,117,114,110,32,114,46,101,109,105,116,61,102,117,110,99,116,105,111,110,40,116,41,123,105,102,40,33,114,46,105,115,69,118,101,110,116,77,117,116,101,100,40,116,41,41,123,105,102,40,101,46,105,115,70,117,110,99,116,105,111,110,40,101,46,103,101,116,40,97,114,103,117,109,101,110,116,115,44,34,91,49,93,46,112,114,101,118,101,110,116,68,101,102,97,117,108,116,34,41,41,41,123,118,97,114,32,110,61,97,114,103,117,109,101,110,116,115,91,49,93,59,110,46,116,114,101,101,68,101,102,97,117,108,116,80,114,101,118,101,110,116,101,100,61,33,49,44,110,46,112,114,101,118,101,110,116,84,114,101,101,68,101,102,97,117,108,116,61,102,117,110,99,116,105,111,110,40,41,123,110,46,116,114,101,101,68,101,102,97,117,108,116,80,114,101,118,101,110,116,101,100,61,33,48,125,125,115,46,97,112,112,108,121,40,114,44,97,114,103,117,109,101,110,116,115,41,125,125,44,114,46,109,111,100,101,108,61,110,101,119,32,80,40,114,41,44,114,46,99,111,110,102,105,103,46,100,97,116,97,38,38,114,46,108,111,97,100,40,114,46,99,111,110,102,105,103,46,100,97,116,97,41,44,114,46,105,110,105,116,105,97,108,105,122,101,100,61,33,48,44,105,125,114,101,116,117,114,110,32,65,40,110,44,116,41,44,68,40,110,44,91,123,107,101,121,58,34,97,100,100,78,111,100,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,97,100,100,78,111,100,101,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,97,100,100,78,111,100,101,115,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,110,61,116,104,105,115,59,116,104,105,115,46,98,97,116,99,104,40,41,59,118,97,114,32,105,61,110,101,119,32,80,40,116,104,105,115,41,59,114,101,116,117,114,110,32,101,46,101,97,99,104,40,116,44,102,117,110,99,116,105,111,110,40,101,41,123,105,46,112,117,115,104,40,110,46,97,100,100,78,111,100,101,40,101,41,41,125,41,44,116,104,105,115,46,101,110,100,40,41,44,105,125,125,44,123,107,101,121,58,34,97,112,112,108,121,67,104,97,110,103,101,115,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,116,104,105,115,46,98,97,116,99,104,105,110,103,62,48,124,124,116,104,105,115,46,101,109,105,116,40,34,99,104,97,110,103,101,115,46,97,112,112,108,105,101,100,34,41,125,125,44,123,107,101,121,58,34,97,118,97,105,108,97,98,108,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,97,118,97,105,108,97,98,108,101,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,98,97,116,99,104,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,116,104,105,115,46,98,97,116,99,104,105,110,103,60,48,38,38,40,116,104,105,115,46,98,97,116,99,104,105,110,103,61,48,41,44,116,104,105,115,46,98,97,116,99,104,105,110,103,43,43,125,125,44,123,107,101,121,58,34,98,108,117,114,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,98,108,117,114,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,98,108,117,114,68,101,101,112,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,98,108,117,114,68,101,101,112,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,98,111,117,110,100,105,110,103,78,111,100,101,115,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,101,46,116,114,97,110,115,102,111,114,109,40,97,114,103,117,109,101,110,116,115,44,102,117,110,99,116,105,111,110,40,101,44,116,41,123,101,91,116,46,105,110,100,101,120,80,97,116,104,40,41,46,114,101,112,108,97,99,101,40,47,92,46,47,103,44,34,34,41,93,61,116,125,44,123,125,41,44,110,61,101,46,115,111,114,116,66,121,40,79,98,106,101,99,116,46,107,101,121,115,40,116,41,41,44,105,61,67,40,110,41,44,114,61,105,91,48,93,44,115,61,105,46,115,108,105,99,101,40,49,41,59,114,101,116,117,114,110,91,101,46,103,101,116,40,116,44,114,41,44,101,46,103,101,116,40,116,44,115,41,93,125,125,44,123,107,101,121,58,34,99,97,110,65,117,116,111,68,101,115,101,108,101,99,116,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,99,111,110,102,105,103,46,115,101,108,101,99,116,105,111,110,46,97,117,116,111,68,101,115,101,108,101,99,116,38,38,33,116,104,105,115,46,112,114,101,118,101,110,116,68,101,115,101,108,101,99,116,105,111,110,125,125,44,123,107,101,121,58,34,99,104,101,99,107,101,100,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,99,104,101,99,107,101,100,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,99,108,101,97,110,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,99,108,101,97,110,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,99,108,101,97,114,83,101,97,114,99,104,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,109,97,116,99,104,101,100,40,41,46,115,116,97,116,101,40,34,109,97,116,99,104,101,100,34,44,33,49,41,44,116,104,105,115,46,115,104,111,119,68,101,101,112,40,41,46,99,111,108,108,97,112,115,101,68,101,101,112,40,41,46,116,114,101,101,40,41,125,125,44,123,107,101,121,58,34,99,108,111,110,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,99,108,111,110,101,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,99,111,108,108,97,112,115,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,99,111,108,108,97,112,115,101,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,99,111,108,108,97,112,115,101,100,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,99,111,108,108,97,112,115,101,100,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,99,111,108,108,97,112,115,101,68,101,101,112,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,99,111,108,108,97,112,115,101,68,101,101,112,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,99,111,110,99,97,116,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,99,111,110,99,97,116,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,99,111,112,121,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,99,111,112,121,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,99,114,101,97,116,101,78,111,100,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,110,46,105,115,84,114,101,101,78,111,100,101,40,101,41,63,101,58,102,40,116,104,105,115,44,101,41,125,125,44,123,107,101,121,58,34,100,101,101,112,101,115,116,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,100,101,101,112,101,115,116,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,100,101,115,101,108,101,99,116,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,100,101,115,101,108,101,99,116,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,100,101,115,101,108,101,99,116,68,101,101,112,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,100,101,115,101,108,101,99,116,68,101,101,112,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,100,105,115,97,98,108,101,68,101,115,101,108,101,99,116,105,111,110,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,99,111,110,102,105,103,46,115,101,108,101,99,116,105,111,110,46,109,117,108,116,105,112,108,101,38,38,40,116,104,105,115,46,112,114,101,118,101,110,116,68,101,115,101,108,101,99,116,105,111,110,61,33,48,41,44,116,104,105,115,125,125,44,123,107,101,121,58,34,101,97,99,104,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,101,97,99,104,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,101,118,101,114,121,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,101,118,101,114,121,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,101,100,105,116,97,98,108,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,101,100,105,116,97,98,108,101,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,101,100,105,116,105,110,103,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,101,100,105,116,105,110,103,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,101,110,97,98,108,101,68,101,115,101,108,101,99,116,105,111,110,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,112,114,101,118,101,110,116,68,101,115,101,108,101,99,116,105,111,110,61,33,49,44,116,104,105,115,125,125,44,123,107,101,121,58,34,101,110,100,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,48,61,61,61,45,45,116,104,105,115,46,98,97,116,99,104,105,110,103,38,38,116,104,105,115,46,97,112,112,108,121,67,104,97,110,103,101,115,40,41,125,125,44,123,107,101,121,58,34,101,120,112,97,110,100,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,101,120,112,97,110,100,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,101,120,112,97,110,100,68,101,101,112,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,101,120,112,97,110,100,68,101,101,112,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,101,120,112,97,110,100,101,100,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,101,120,112,97,110,100,101,100,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,101,120,116,114,97,99,116,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,101,120,116,114,97,99,116,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,102,105,108,116,101,114,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,102,105,108,116,101,114,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,102,105,108,116,101,114,66,121,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,102,105,108,116,101,114,66,121,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,102,108,97,116,116,101,110,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,102,108,97,116,116,101,110,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,102,111,99,117,115,101,100,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,102,111,99,117,115,101,100,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,102,111,114,69,97,99,104,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,101,97,99,104,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,103,101,116,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,103,101,116,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,104,105,100,100,101,110,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,104,105,100,100,101,110,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,104,105,100,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,104,105,100,101,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,104,105,100,101,68,101,101,112,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,104,105,100,101,68,101,101,112,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,105,110,100,101,116,101,114,109,105,110,97,116,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,105,110,100,101,116,101,114,109,105,110,97,116,101,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,105,110,100,101,120,79,102,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,105,110,100,101,120,79,102,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,105,110,115,101,114,116,65,116,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,105,110,115,101,114,116,65,116,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,105,110,118,111,107,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,105,110,118,111,107,101,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,105,110,118,111,107,101,68,101,101,112,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,105,110,118,111,107,101,68,101,101,112,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,105,115,69,118,101,110,116,77,117,116,101,100,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,101,46,105,115,66,111,111,108,101,97,110,40,116,104,105,115,46,109,117,116,101,100,40,41,41,63,116,104,105,115,46,109,117,116,101,100,40,41,58,101,46,105,110,99,108,117,100,101,115,40,116,104,105,115,46,109,117,116,101,100,40,41,44,116,41,125,125,44,123,107,101,121,58,34,105,115,84,114,101,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,101,32,105,110,115,116,97,110,99,101,111,102,32,110,125,125,44,123,107,101,121,58,34,106,111,105,110,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,106,111,105,110,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,108,97,115,116,83,101,108,101,99,116,101,100,78,111,100,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,108,97,115,116,83,101,108,101,99,116,101,100,78,111,100,101,125,125,44,123,107,101,121,58,34,108,111,97,100,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,110,61,116,104,105,115,44,105,61,110,101,119,32,119,40,102,117,110,99,116,105,111,110,40,105,44,114,41,123,118,97,114,32,115,61,102,117,110,99,116,105,111,110,40,116,44,115,41,123,105,102,40,33,101,46,105,115,65,114,114,97,121,76,105,107,101,40,116,41,41,114,101,116,117,114,110,32,114,40,110,101,119,32,84,121,112,101,69,114,114,111,114,40,34,76,111,97,100,101,114,32,114,101,113,117,105,114,101,115,32,97,110,32,97,114,114,97,121,45,108,105,107,101,32,96,110,111,100,101,115,96,32,112,97,114,97,109,101,116,101,114,46,34,41,41,59,33,110,46,105,110,105,116,105,97,108,105,122,101,100,38,38,101,46,105,115,65,114,114,97,121,76,105,107,101,40,116,41,63,115,101,116,84,105,109,101,111,117,116,40,102,117,110,99,116,105,111,110,40,41,123,110,46,101,109,105,116,40,34,100,97,116,97,46,108,111,97,100,101,100,34,44,116,41,125,41,58,110,46,101,109,105,116,40,34,100,97,116,97,46,108,111,97,100,101,100,34,44,116,41,59,118,97,114,32,111,61,118,40,110,44,116,41,59,110,46,99,111,110,102,105,103,46,100,101,102,101,114,114,101,100,76,111,97,100,105,110,103,63,110,46,109,111,100,101,108,61,110,46,109,111,100,101,108,46,99,111,110,99,97,116,40,111,41,58,110,46,109,111,100,101,108,61,111,44,110,46,109,111,100,101,108,46,95,112,97,103,105,110,97,116,105,111,110,46,116,111,116,97,108,61,116,46,108,101,110,103,116,104,44,101,46,112,97,114,115,101,73,110,116,40,115,41,62,116,46,108,101,110,103,116,104,38,38,40,110,46,109,111,100,101,108,46,95,112,97,103,105,110,97,116,105,111,110,46,116,111,116,97,108,61,101,46,112,97,114,115,101,73,110,116,40,115,41,41,44,115,124,124,110,46,109,111,100,101,108,46,114,101,99,117,114,115,101,68,111,119,110,40,102,117,110,99,116,105,111,110,40,101,41,123,101,46,104,97,115,67,104,105,108,100,114,101,110,40,41,38,38,40,101,46,99,104,105,108,100,114,101,110,46,95,112,97,103,105,110,97,116,105,111,110,46,116,111,116,97,108,61,101,46,99,104,105,108,100,114,101,110,46,108,101,110,103,116,104,41,125,41,44,110,46,99,111,110,102,105,103,46,115,101,108,101,99,116,105,111,110,46,114,101,113,117,105,114,101,38,38,33,110,46,115,101,108,101,99,116,101,100,40,41,46,108,101,110,103,116,104,38,38,110,46,115,101,108,101,99,116,70,105,114,115,116,65,118,97,105,108,97,98,108,101,78,111,100,101,40,41,59,118,97,114,32,97,61,102,117,110,99,116,105,111,110,40,41,123,110,46,101,109,105,116,40,34,109,111,100,101,108,46,108,111,97,100,101,100,34,44,110,46,109,111,100,101,108,41,44,105,40,110,46,109,111,100,101,108,41,44,110,46,97,112,112,108,121,67,104,97,110,103,101,115,40,41,125,59,33,110,46,105,110,105,116,105,97,108,105,122,101,100,38,38,101,46,105,115,65,114,114,97,121,40,116,41,63,115,101,116,84,105,109,101,111,117,116,40,97,41,58,97,40,41,125,59,105,102,40,101,46,105,115,65,114,114,97,121,76,105,107,101,40,116,41,41,115,40,116,41,59,101,108,115,101,32,105,102,40,101,46,105,115,70,117,110,99,116,105,111,110,40,116,41,41,123,118,97,114,32,111,61,116,40,110,117,108,108,44,115,44,114,44,110,46,112,97,103,105,110,97,116,105,111,110,40,41,41,59,111,38,38,40,116,61,111,41,125,101,46,105,115,79,98,106,101,99,116,40,116,41,63,104,40,116,41,46,116,104,101,110,40,115,41,46,99,97,116,99,104,40,114,41,58,101,114,114,111,114,40,110,101,119,32,69,114,114,111,114,40,34,73,110,118,97,108,105,100,32,100,97,116,97,32,108,111,97,100,101,114,46,34,41,41,125,41,59,114,101,116,117,114,110,32,105,46,99,97,116,99,104,40,102,117,110,99,116,105,111,110,40,101,41,123,110,46,101,109,105,116,40,34,100,97,116,97,46,108,111,97,100,101,114,114,111,114,34,44,101,41,125,41,44,116,104,105,115,46,95,108,111,97,100,101,114,61,123,112,114,111,109,105,115,101,58,105,125,44,105,125,125,44,123,107,101,121,58,34,108,111,97,100,105,110,103,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,108,111,97,100,105,110,103,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,108,111,97,100,77,111,114,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,108,111,97,100,77,111,114,101,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,109,97,112,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,109,97,112,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,109,97,116,99,104,101,100,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,109,97,116,99,104,101,100,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,109,111,118,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,109,111,118,101,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,109,117,116,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,101,46,105,115,83,116,114,105,110,103,40,116,41,124,124,101,46,105,115,65,114,114,97,121,40,116,41,63,116,104,105,115,46,95,109,117,116,101,100,61,101,46,99,97,115,116,65,114,114,97,121,40,116,41,58,116,104,105,115,46,95,109,117,116,101,100,61,33,48,44,116,104,105,115,125,125,44,123,107,101,121,58,34,109,117,116,101,100,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,109,117,116,101,100,125,125,44,123,107,101,121,58,34,110,111,100,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,110,111,100,101,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,110,111,100,101,115,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,110,111,100,101,115,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,112,97,103,105,110,97,116,105,111,110,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,112,97,103,105,110,97,116,105,111,110,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,112,111,112,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,112,111,112,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,112,117,115,104,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,112,117,115,104,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,114,101,99,117,114,115,101,68,111,119,110,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,114,101,99,117,114,115,101,68,111,119,110,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,114,101,100,117,99,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,114,101,100,117,99,101,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,114,101,100,117,99,101,82,105,103,104,116,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,114,101,100,117,99,101,82,105,103,104,116,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,114,101,108,111,97,100,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,114,101,109,111,118,101,65,108,108,40,41,44,116,104,105,115,46,108,111,97,100,40,116,104,105,115,46,111,112,116,115,46,100,97,116,97,124,124,116,104,105,115,46,99,111,110,102,105,103,46,100,97,116,97,41,125,125,44,123,107,101,121,58,34,114,101,109,111,118,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,114,101,109,111,118,101,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,114,101,109,111,118,101,65,108,108,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,109,111,100,101,108,61,110,101,119,32,80,40,116,104,105,115,41,44,116,104,105,115,46,97,112,112,108,121,67,104,97,110,103,101,115,40,41,44,116,104,105,115,125,125,44,123,107,101,121,58,34,114,101,109,111,118,101,100,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,114,101,109,111,118,101,100,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,114,101,115,116,111,114,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,114,101,115,116,111,114,101,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,114,101,115,116,111,114,101,68,101,101,112,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,114,101,115,116,111,114,101,68,101,101,112,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,114,101,118,101,114,115,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,114,101,118,101,114,115,101,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,115,101,97,114,99,104,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,105,61,116,104,105,115,44,114,61,116,104,105,115,46,99,111,110,102,105,103,46,115,101,97,114,99,104,44,115,61,114,46,109,97,116,99,104,101,114,44,111,61,114,46,109,97,116,99,104,80,114,111,99,101,115,115,111,114,59,114,101,116,117,114,110,33,116,124,124,101,46,105,115,83,116,114,105,110,103,40,116,41,38,38,101,46,105,115,69,109,112,116,121,40,116,41,63,119,46,114,101,115,111,108,118,101,40,116,104,105,115,46,99,108,101,97,114,83,101,97,114,99,104,40,41,41,58,40,116,104,105,115,46,98,97,116,99,104,40,41,44,116,104,105,115,46,114,101,99,117,114,115,101,68,111,119,110,40,102,117,110,99,116,105,111,110,40,101,41,123,101,46,115,116,97,116,101,40,34,104,105,100,100,101,110,34,44,33,48,41,44,101,46,115,116,97,116,101,40,34,109,97,116,99,104,101,100,34,44,33,49,41,125,41,44,116,104,105,115,46,101,110,100,40,41,44,115,61,101,46,105,115,70,117,110,99,116,105,111,110,40,115,41,63,115,58,102,117,110,99,116,105,111,110,40,116,44,110,41,123,118,97,114,32,114,61,110,101,119,32,80,40,105,41,59,101,46,105,115,83,116,114,105,110,103,40,116,41,38,38,40,116,61,110,101,119,32,82,101,103,69,120,112,40,116,44,34,105,34,41,41,59,118,97,114,32,115,61,118,111,105,100,32,48,59,115,61,101,46,105,115,82,101,103,69,120,112,40,116,41,63,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,116,46,116,101,115,116,40,101,46,116,101,120,116,41,125,58,116,44,105,46,109,111,100,101,108,46,114,101,99,117,114,115,101,68,111,119,110,40,102,117,110,99,116,105,111,110,40,101,41,123,101,46,114,101,109,111,118,101,100,40,41,124,124,115,40,101,41,38,38,114,46,112,117,115,104,40,101,41,125,41,44,110,40,114,41,125,44,111,61,101,46,105,115,70,117,110,99,116,105,111,110,40,111,41,63,111,58,102,117,110,99,116,105,111,110,40,101,41,123,101,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,101,41,123,101,46,115,104,111,119,40,41,46,115,116,97,116,101,40,34,109,97,116,99,104,101,100,34,44,33,48,41,44,101,46,101,120,112,97,110,100,80,97,114,101,110,116,115,40,41,46,99,111,108,108,97,112,115,101,40,41,44,101,46,104,97,115,67,104,105,108,100,114,101,110,40,41,38,38,101,46,99,104,105,108,100,114,101,110,46,115,104,111,119,68,101,101,112,40,41,125,41,125,44,110,101,119,32,119,40,102,117,110,99,116,105,111,110,40,114,44,97,41,123,115,40,116,44,102,117,110,99,116,105,111,110,40,116,41,123,110,46,105,115,84,114,101,101,78,111,100,101,115,40,116,41,124,124,40,116,61,105,46,110,111,100,101,115,40,101,46,109,97,112,40,116,44,34,105,100,34,41,41,41,44,105,46,98,97,116,99,104,40,41,44,111,40,116,41,44,105,46,101,110,100,40,41,44,114,40,116,41,125,44,97,41,125,41,41,125,125,44,123,107,101,121,58,34,115,101,108,101,99,116,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,115,101,108,101,99,116,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,115,101,108,101,99,116,97,98,108,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,115,101,108,101,99,116,97,98,108,101,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,115,101,108,101,99,116,66,101,116,119,101,101,110,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,116,104,105,115,46,98,97,116,99,104,40,41,59,102,111,114,40,118,97,114,32,110,61,101,46,110,101,120,116,86,105,115,105,98,108,101,78,111,100,101,40,41,59,110,46,105,100,33,61,61,116,46,105,100,59,41,110,46,115,101,108,101,99,116,40,41,44,110,61,110,46,110,101,120,116,86,105,115,105,98,108,101,78,111,100,101,40,41,59,114,101,116,117,114,110,32,116,104,105,115,46,101,110,100,40,41,44,116,104,105,115,125,125,44,123,107,101,121,58,34,115,101,108,101,99,116,68,101,101,112,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,115,101,108,101,99,116,68,101,101,112,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,115,101,108,101,99,116,101,100,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,115,101,108,101,99,116,101,100,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,115,101,108,101,99,116,70,105,114,115,116,65,118,97,105,108,97,98,108,101,78,111,100,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,116,104,105,115,46,109,111,100,101,108,46,102,105,108,116,101,114,66,121,40,34,97,118,97,105,108,97,98,108,101,34,41,46,103,101,116,40,48,41,59,114,101,116,117,114,110,32,101,38,38,101,46,115,101,108,101,99,116,40,41,44,101,125,125,44,123,107,101,121,58,34,115,104,105,102,116,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,115,104,105,102,116,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,115,104,111,119,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,115,104,111,119,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,115,104,111,119,68,101,101,112,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,115,104,111,119,68,101,101,112,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,115,108,105,99,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,115,108,105,99,101,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,115,111,102,116,82,101,109,111,118,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,115,111,102,116,82,101,109,111,118,101,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,115,111,109,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,115,111,109,101,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,115,111,114,116,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,115,111,114,116,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,115,111,114,116,66,121,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,115,111,114,116,66,121,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,115,112,108,105,99,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,115,108,105,99,101,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,115,116,97,116,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,115,116,97,116,101,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,115,116,97,116,101,68,101,101,112,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,115,116,97,116,101,68,101,101,112,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,115,119,97,112,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,115,119,97,112,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,116,111,65,114,114,97,121,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,116,111,65,114,114,97,121,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,116,111,83,116,114,105,110,103,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,116,111,83,116,114,105,110,103,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,117,110,109,117,116,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,116,41,123,114,101,116,117,114,110,32,101,46,105,115,83,116,114,105,110,103,40,116,41,124,124,101,46,105,115,65,114,114,97,121,40,116,41,63,40,116,104,105,115,46,95,109,117,116,101,100,61,101,46,100,105,102,102,101,114,101,110,99,101,40,116,104,105,115,46,95,109,117,116,101,100,44,101,46,99,97,115,116,65,114,114,97,121,40,116,41,41,44,116,104,105,115,46,95,109,117,116,101,100,46,108,101,110,103,116,104,124,124,40,116,104,105,115,46,95,109,117,116,101,100,61,33,49,41,41,58,116,104,105,115,46,95,109,117,116,101,100,61,33,49,44,116,104,105,115,125,125,44,123,107,101,121,58,34,117,110,115,104,105,102,116,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,117,110,115,104,105,102,116,34,44,97,114,103,117,109,101,110,116,115,41,125,125,44,123,107,101,121,58,34,118,105,115,105,98,108,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,121,40,116,104,105,115,44,34,118,105,115,105,98,108,101,34,44,97,114,103,117,109,101,110,116,115,41,125,125,93,44,91,123,107,101,121,58,34,105,115,84,114,101,101,78,111,100,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,101,32,105,110,115,116,97,110,99,101,111,102,32,83,125,125,44,123,107,101,121,58,34,105,115,84,114,101,101,78,111,100,101,115,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,101,32,105,110,115,116,97,110,99,101,111,102,32,80,125,125,93,41,44,110,125,40,110,40,102,117,110,99,116,105,111,110,40,101,44,116,41,123,33,102,117,110,99,116,105,111,110,40,116,41,123,102,117,110,99,116,105,111,110,32,110,40,41,123,116,104,105,115,46,95,101,118,101,110,116,115,61,123,125,44,116,104,105,115,46,95,99,111,110,102,38,38,105,46,99,97,108,108,40,116,104,105,115,44,116,104,105,115,46,95,99,111,110,102,41,125,102,117,110,99,116,105,111,110,32,105,40,101,41,123,101,63,40,116,104,105,115,46,95,99,111,110,102,61,101,44,101,46,100,101,108,105,109,105,116,101,114,38,38,40,116,104,105,115,46,100,101,108,105,109,105,116,101,114,61,101,46,100,101,108,105,109,105,116,101,114,41,44,116,104,105,115,46,95,109,97,120,76,105,115,116,101,110,101,114,115,61,101,46,109,97,120,76,105,115,116,101,110,101,114,115,33,61,61,116,63,101,46,109,97,120,76,105,115,116,101,110,101,114,115,58,99,44,101,46,119,105,108,100,99,97,114,100,38,38,40,116,104,105,115,46,119,105,108,100,99,97,114,100,61,101,46,119,105,108,100,99,97,114,100,41,44,101,46,110,101,119,76,105,115,116,101,110,101,114,38,38,40,116,104,105,115,46,95,110,101,119,76,105,115,116,101,110,101,114,61,101,46,110,101,119,76,105,115,116,101,110,101,114,41,44,101,46,114,101,109,111,118,101,76,105,115,116,101,110,101,114,38,38,40,116,104,105,115,46,95,114,101,109,111,118,101,76,105,115,116,101,110,101,114,61,101,46,114,101,109,111,118,101,76,105,115,116,101,110,101,114,41,44,101,46,118,101,114,98,111,115,101,77,101,109,111,114,121,76,101,97,107,38,38,40,116,104,105,115,46,118,101,114,98,111,115,101,77,101,109,111,114,121,76,101,97,107,61,101,46,118,101,114,98,111,115,101,77,101,109,111,114,121,76,101,97,107,41,44,116,104,105,115,46,119,105,108,100,99,97,114,100,38,38,40,116,104,105,115,46,108,105,115,116,101,110,101,114,84,114,101,101,61,123,125,41,41,58,116,104,105,115,46,95,109,97,120,76,105,115,116,101,110,101,114,115,61,99,125,102,117,110,99,116,105,111,110,32,114,40,101,44,116,41,123,118,97,114,32,110,61,34,40,110,111,100,101,41,32,119,97,114,110,105,110,103,58,32,112,111,115,115,105,98,108,101,32,69,118,101,110,116,69,109,105,116,116,101,114,32,109,101,109,111,114,121,32,108,101,97,107,32,100,101,116,101,99,116,101,100,46,32,34,43,101,43,34,32,108,105,115,116,101,110,101,114,115,32,97,100,100,101,100,46,32,85,115,101,32,101,109,105,116,116,101,114,46,115,101,116,77,97,120,76,105,115,116,101,110,101,114,115,40,41,32,116,111,32,105,110,99,114,101,97,115,101,32,108,105,109,105,116,46,34,59,105,102,40,116,104,105,115,46,118,101,114,98,111,115,101,77,101,109,111,114,121,76,101,97,107,38,38,40,110,43,61,34,32,69,118,101,110,116,32,110,97,109,101,58,32,34,43,116,43,34,46,34,41,44,34,117,110,100,101,102,105,110,101,100,34,33,61,116,121,112,101,111,102,32,112,114,111,99,101,115,115,38,38,112,114,111,99,101,115,115,46,101,109,105,116,87,97,114,110,105,110,103,41,123,118,97,114,32,105,61,110,101,119,32,69,114,114,111,114,40,110,41,59,105,46,110,97,109,101,61,34,77,97,120,76,105,115,116,101,110,101,114,115,69,120,99,101,101,100,101,100,87,97,114,110,105,110,103,34,44,105,46,101,109,105,116,116,101,114,61,116,104,105,115,44,105,46,99,111,117,110,116,61,101,44,112,114,111,99,101,115,115,46,101,109,105,116,87,97,114,110,105,110,103,40,105,41,125,101,108,115,101,32,99,111,110,115,111,108,101,46,101,114,114,111,114,40,110,41,44,99,111,110,115,111,108,101,46,116,114,97,99,101,38,38,99,111,110,115,111,108,101,46,116,114,97,99,101,40,41,125,102,117,110,99,116,105,111,110,32,115,40,101,41,123,116,104,105,115,46,95,101,118,101,110,116,115,61,123,125,44,116,104,105,115,46,95,110,101,119,76,105,115,116,101,110,101,114,61,33,49,44,116,104,105,115,46,95,114,101,109,111,118,101,76,105,115,116,101,110,101,114,61,33,49,44,116,104,105,115,46,118,101,114,98,111,115,101,77,101,109,111,114,121,76,101,97,107,61,33,49,44,105,46,99,97,108,108,40,116,104,105,115,44,101,41,125,102,117,110,99,116,105,111,110,32,111,40,101,44,116,44,110,44,105,41,123,105,102,40,33,110,41,114,101,116,117,114,110,91,93,59,118,97,114,32,114,44,115,44,97,44,117,44,99,44,108,44,104,44,100,61,91,93,44,102,61,116,46,108,101,110,103,116,104,44,118,61,116,91,105,93,44,121,61,116,91,105,43,49,93,59,105,102,40,105,61,61,61,102,38,38,110,46,95,108,105,115,116,101,110,101,114,115,41,123,105,102,40,34,102,117,110,99,116,105,111,110,34,61,61,116,121,112,101,111,102,32,110,46,95,108,105,115,116,101,110,101,114,115,41,114,101,116,117,114,110,32,101,38,38,101,46,112,117,115,104,40,110,46,95,108,105,115,116,101,110,101,114,115,41,44,91,110,93,59,102,111,114,40,114,61,48,44,115,61,110,46,95,108,105,115,116,101,110,101,114,115,46,108,101,110,103,116,104,59,114,60,115,59,114,43,43,41,101,38,38,101,46,112,117,115,104,40,110,46,95,108,105,115,116,101,110,101,114,115,91,114,93,41,59,114,101,116,117,114,110,91,110,93,125,105,102,40,34,42,34,61,61,61,118,124,124,34,42,42,34,61,61,61,118,124,124,110,91,118,93,41,123,105,102,40,34,42,34,61,61,61,118,41,123,102,111,114,40,97,32,105,110,32,110,41,34,95,108,105,115,116,101,110,101,114,115,34,33,61,61,97,38,38,110,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,97,41,38,38,40,100,61,100,46,99,111,110,99,97,116,40,111,40,101,44,116,44,110,91,97,93,44,105,43,49,41,41,41,59,114,101,116,117,114,110,32,100,125,105,102,40,34,42,42,34,61,61,61,118,41,123,40,104,61,105,43,49,61,61,61,102,124,124,105,43,50,61,61,61,102,38,38,34,42,34,61,61,61,121,41,38,38,110,46,95,108,105,115,116,101,110,101,114,115,38,38,40,100,61,100,46,99,111,110,99,97,116,40,111,40,101,44,116,44,110,44,102,41,41,41,59,102,111,114,40,97,32,105,110,32,110,41,34,95,108,105,115,116,101,110,101,114,115,34,33,61,61,97,38,38,110,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,97,41,38,38,40,34,42,34,61,61,61,97,124,124,34,42,42,34,61,61,61,97,63,40,110,91,97,93,46,95,108,105,115,116,101,110,101,114,115,38,38,33,104,38,38,40,100,61,100,46,99,111,110,99,97,116,40,111,40,101,44,116,44,110,91,97,93,44,102,41,41,41,44,100,61,100,46,99,111,110,99,97,116,40,111,40,101,44,116,44,110,91,97,93,44,105,41,41,41,58,100,61,97,61,61,61,121,63,100,46,99,111,110,99,97,116,40,111,40,101,44,116,44,110,91,97,93,44,105,43,50,41,41,58,100,46,99,111,110,99,97,116,40,111,40,101,44,116,44,110,91,97,93,44,105,41,41,41,59,114,101,116,117,114,110,32,100,125,100,61,100,46,99,111,110,99,97,116,40,111,40,101,44,116,44,110,91,118,93,44,105,43,49,41,41,125,105,102,40,40,117,61,110,91,34,42,34,93,41,38,38,111,40,101,44,116,44,117,44,105,43,49,41,44,99,61,110,91,34,42,42,34,93,41,105,102,40,105,60,102,41,123,99,46,95,108,105,115,116,101,110,101,114,115,38,38,111,40,101,44,116,44,99,44,102,41,59,102,111,114,40,97,32,105,110,32,99,41,34,95,108,105,115,116,101,110,101,114,115,34,33,61,61,97,38,38,99,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,97,41,38,38,40,97,61,61,61,121,63,111,40,101,44,116,44,99,91,97,93,44,105,43,50,41,58,97,61,61,61,118,63,111,40,101,44,116,44,99,91,97,93,44,105,43,49,41,58,40,40,108,61,123,125,41,91,97,93,61,99,91,97,93,44,111,40,101,44,116,44,123,34,42,42,34,58,108,125,44,105,43,49,41,41,41,125,101,108,115,101,32,99,46,95,108,105,115,116,101,110,101,114,115,63,111,40,101,44,116,44,99,44,102,41,58,99,91,34,42,34,93,38,38,99,91,34,42,34,93,46,95,108,105,115,116,101,110,101,114,115,38,38,111,40,101,44,116,44,99,91,34,42,34,93,44,102,41,59,114,101,116,117,114,110,32,100,125,102,117,110,99,116,105,111,110,32,97,40,101,44,110,41,123,102,111,114,40,118,97,114,32,105,61,48,44,115,61,40,101,61,34,115,116,114,105,110,103,34,61,61,116,121,112,101,111,102,32,101,63,101,46,115,112,108,105,116,40,116,104,105,115,46,100,101,108,105,109,105,116,101,114,41,58,101,46,115,108,105,99,101,40,41,41,46,108,101,110,103,116,104,59,105,43,49,60,115,59,105,43,43,41,105,102,40,34,42,42,34,61,61,61,101,91,105,93,38,38,34,42,42,34,61,61,61,101,91,105,43,49,93,41,114,101,116,117,114,110,59,102,111,114,40,118,97,114,32,111,61,116,104,105,115,46,108,105,115,116,101,110,101,114,84,114,101,101,44,97,61,101,46,115,104,105,102,116,40,41,59,97,33,61,61,116,59,41,123,105,102,40,111,91,97,93,124,124,40,111,91,97,93,61,123,125,41,44,111,61,111,91,97,93,44,48,61,61,61,101,46,108,101,110,103,116,104,41,114,101,116,117,114,110,32,111,46,95,108,105,115,116,101,110,101,114,115,63,40,34,102,117,110,99,116,105,111,110,34,61,61,116,121,112,101,111,102,32,111,46,95,108,105,115,116,101,110,101,114,115,38,38,40,111,46,95,108,105,115,116,101,110,101,114,115,61,91,111,46,95,108,105,115,116,101,110,101,114,115,93,41,44,111,46,95,108,105,115,116,101,110,101,114,115,46,112,117,115,104,40,110,41,44,33,111,46,95,108,105,115,116,101,110,101,114,115,46,119,97,114,110,101,100,38,38,116,104,105,115,46,95,109,97,120,76,105,115,116,101,110,101,114,115,62,48,38,38,111,46,95,108,105,115,116,101,110,101,114,115,46,108,101,110,103,116,104,62,116,104,105,115,46,95,109,97,120,76,105,115,116,101,110,101,114,115,38,38,40,111,46,95,108,105,115,116,101,110,101,114,115,46,119,97,114,110,101,100,61,33,48,44,114,46,99,97,108,108,40,116,104,105,115,44,111,46,95,108,105,115,116,101,110,101,114,115,46,108,101,110,103,116,104,44,97,41,41,41,58,111,46,95,108,105,115,116,101,110,101,114,115,61,110,44,33,48,59,97,61,101,46,115,104,105,102,116,40,41,125,114,101,116,117,114,110,33,48,125,118,97,114,32,117,61,65,114,114,97,121,46,105,115,65,114,114,97,121,63,65,114,114,97,121,46,105,115,65,114,114,97,121,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,34,91,111,98,106,101,99,116,32,65,114,114,97,121,93,34,61,61,61,79,98,106,101,99,116,46,112,114,111,116,111,116,121,112,101,46,116,111,83,116,114,105,110,103,46,99,97,108,108,40,101,41,125,44,99,61,49,48,59,115,46,69,118,101,110,116,69,109,105,116,116,101,114,50,61,115,44,115,46,112,114,111,116,111,116,121,112,101,46,100,101,108,105,109,105,116,101,114,61,34,46,34,44,115,46,112,114,111,116,111,116,121,112,101,46,115,101,116,77,97,120,76,105,115,116,101,110,101,114,115,61,102,117,110,99,116,105,111,110,40,101,41,123,101,33,61,61,116,38,38,40,116,104,105,115,46,95,109,97,120,76,105,115,116,101,110,101,114,115,61,101,44,116,104,105,115,46,95,99,111,110,102,124,124,40,116,104,105,115,46,95,99,111,110,102,61,123,125,41,44,116,104,105,115,46,95,99,111,110,102,46,109,97,120,76,105,115,116,101,110,101,114,115,61,101,41,125,44,115,46,112,114,111,116,111,116,121,112,101,46,101,118,101,110,116,61,34,34,44,115,46,112,114,111,116,111,116,121,112,101,46,111,110,99,101,61,102,117,110,99,116,105,111,110,40,101,44,116,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,111,110,99,101,40,101,44,116,44,33,49,41,125,44,115,46,112,114,111,116,111,116,121,112,101,46,112,114,101,112,101,110,100,79,110,99,101,76,105,115,116,101,110,101,114,61,102,117,110,99,116,105,111,110,40,101,44,116,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,111,110,99,101,40,101,44,116,44,33,48,41,125,44,115,46,112,114,111,116,111,116,121,112,101,46,95,111,110,99,101,61,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,109,97,110,121,40,101,44,49,44,116,44,110,41,44,116,104,105,115,125,44,115,46,112,114,111,116,111,116,121,112,101,46,109,97,110,121,61,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,109,97,110,121,40,101,44,116,44,110,44,33,49,41,125,44,115,46,112,114,111,116,111,116,121,112,101,46,112,114,101,112,101,110,100,77,97,110,121,61,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,109,97,110,121,40,101,44,116,44,110,44,33,48,41,125,44,115,46,112,114,111,116,111,116,121,112,101,46,95,109,97,110,121,61,102,117,110,99,116,105,111,110,40,101,44,116,44,110,44,105,41,123,102,117,110,99,116,105,111,110,32,114,40,41,123,114,101,116,117,114,110,32,48,61,61,45,45,116,38,38,115,46,111,102,102,40,101,44,114,41,44,110,46,97,112,112,108,121,40,116,104,105,115,44,97,114,103,117,109,101,110,116,115,41,125,118,97,114,32,115,61,116,104,105,115,59,105,102,40,34,102,117,110,99,116,105,111,110,34,33,61,116,121,112,101,111,102,32,110,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,34,109,97,110,121,32,111,110,108,121,32,97,99,99,101,112,116,115,32,105,110,115,116,97,110,99,101,115,32,111,102,32,70,117,110,99,116,105,111,110,34,41,59,114,101,116,117,114,110,32,114,46,95,111,114,105,103,105,110,61,110,44,116,104,105,115,46,95,111,110,40,101,44,114,44,105,41,44,115,125,44,115,46,112,114,111,116,111,116,121,112,101,46,101,109,105,116,61,102,117,110,99,116,105,111,110,40,41,123,116,104,105,115,46,95,101,118,101,110,116,115,124,124,110,46,99,97,108,108,40,116,104,105,115,41,59,118,97,114,32,101,61,97,114,103,117,109,101,110,116,115,91,48,93,59,105,102,40,34,110,101,119,76,105,115,116,101,110,101,114,34,61,61,61,101,38,38,33,116,104,105,115,46,95,110,101,119,76,105,115,116,101,110,101,114,38,38,33,116,104,105,115,46,95,101,118,101,110,116,115,46,110,101,119,76,105,115,116,101,110,101,114,41,114,101,116,117,114,110,33,49,59,118,97,114,32,116,44,105,44,114,44,115,44,97,44,117,61,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,59,105,102,40,116,104,105,115,46,95,97,108,108,38,38,116,104,105,115,46,95,97,108,108,46,108,101,110,103,116,104,41,123,105,102,40,97,61,116,104,105,115,46,95,97,108,108,46,115,108,105,99,101,40,41,44,117,62,51,41,102,111,114,40,116,61,110,101,119,32,65,114,114,97,121,40,117,41,44,115,61,48,59,115,60,117,59,115,43,43,41,116,91,115,93,61,97,114,103,117,109,101,110,116,115,91,115,93,59,102,111,114,40,114,61,48,44,105,61,97,46,108,101,110,103,116,104,59,114,60,105,59,114,43,43,41,115,119,105,116,99,104,40,116,104,105,115,46,101,118,101,110,116,61,101,44,117,41,123,99,97,115,101,32,49,58,97,91,114,93,46,99,97,108,108,40,116,104,105,115,44,101,41,59,98,114,101,97,107,59,99,97,115,101,32,50,58,97,91,114,93,46,99,97,108,108,40,116,104,105,115,44,101,44,97,114,103,117,109,101,110,116,115,91,49,93,41,59,98,114,101,97,107,59,99,97,115,101,32,51,58,97,91,114,93,46,99,97,108,108,40,116,104,105,115,44,101,44,97,114,103,117,109,101,110,116,115,91,49,93,44,97,114,103,117,109,101,110,116,115,91,50,93,41,59,98,114,101,97,107,59,100,101,102,97,117,108,116,58,97,91,114,93,46,97,112,112,108,121,40,116,104,105,115,44,116,41,125,125,105,102,40,116,104,105,115,46,119,105,108,100,99,97,114,100,41,123,97,61,91,93,59,118,97,114,32,99,61,34,115,116,114,105,110,103,34,61,61,116,121,112,101,111,102,32,101,63,101,46,115,112,108,105,116,40,116,104,105,115,46,100,101,108,105,109,105,116,101,114,41,58,101,46,115,108,105,99,101,40,41,59,111,46,99,97,108,108,40,116,104,105,115,44,97,44,99,44,116,104,105,115,46,108,105,115,116,101,110,101,114,84,114,101,101,44,48,41,125,101,108,115,101,123,105,102,40,34,102,117,110,99,116,105,111,110,34,61,61,116,121,112,101,111,102,40,97,61,116,104,105,115,46,95,101,118,101,110,116,115,91,101,93,41,41,123,115,119,105,116,99,104,40,116,104,105,115,46,101,118,101,110,116,61,101,44,117,41,123,99,97,115,101,32,49,58,97,46,99,97,108,108,40,116,104,105,115,41,59,98,114,101,97,107,59,99,97,115,101,32,50,58,97,46,99,97,108,108,40,116,104,105,115,44,97,114,103,117,109,101,110,116,115,91,49,93,41,59,98,114,101,97,107,59,99,97,115,101,32,51,58,97,46,99,97,108,108,40,116,104,105,115,44,97,114,103,117,109,101,110,116,115,91,49,93,44,97,114,103,117,109,101,110,116,115,91,50,93,41,59,98,114,101,97,107,59,100,101,102,97,117,108,116,58,102,111,114,40,116,61,110,101,119,32,65,114,114,97,121,40,117,45,49,41,44,115,61,49,59,115,60,117,59,115,43,43,41,116,91,115,45,49,93,61,97,114,103,117,109,101,110,116,115,91,115,93,59,97,46,97,112,112,108,121,40,116,104,105,115,44,116,41,125,114,101,116,117,114,110,33,48,125,97,38,38,40,97,61,97,46,115,108,105,99,101,40,41,41,125,105,102,40,97,38,38,97,46,108,101,110,103,116,104,41,123,105,102,40,117,62,51,41,102,111,114,40,116,61,110,101,119,32,65,114,114,97,121,40,117,45,49,41,44,115,61,49,59,115,60,117,59,115,43,43,41,116,91,115,45,49,93,61,97,114,103,117,109,101,110,116,115,91,115,93,59,102,111,114,40,114,61,48,44,105,61,97,46,108,101,110,103,116,104,59,114,60,105,59,114,43,43,41,115,119,105,116,99,104,40,116,104,105,115,46,101,118,101,110,116,61,101,44,117,41,123,99,97,115,101,32,49,58,97,91,114,93,46,99,97,108,108,40,116,104,105,115,41,59,98,114,101,97,107,59,99,97,115,101,32,50,58,97,91,114,93,46,99,97,108,108,40,116,104,105,115,44,97,114,103,117,109,101,110,116,115,91,49,93,41,59,98,114,101,97,107,59,99,97,115,101,32,51,58,97,91,114,93,46,99,97,108,108,40,116,104,105,115,44,97,114,103,117,109,101,110,116,115,91,49,93,44,97,114,103,117,109,101,110,116,115,91,50,93,41,59,98,114,101,97,107,59,100,101,102,97,117,108,116,58,97,91,114,93,46,97,112,112,108,121,40,116,104,105,115,44,116,41,125,114,101,116,117,114,110,33,48,125,105,102,40,33,116,104,105,115,46,95,97,108,108,38,38,34,101,114,114,111,114,34,61,61,61,101,41,116,104,114,111,119,32,97,114,103,117,109,101,110,116,115,91,49,93,105,110,115,116,97,110,99,101,111,102,32,69,114,114,111,114,63,97,114,103,117,109,101,110,116,115,91,49,93,58,110,101,119,32,69,114,114,111,114,40,34,85,110,99,97,117,103,104,116,44,32,117,110,115,112,101,99,105,102,105,101,100,32,39,101,114,114,111,114,39,32,101,118,101,110,116,46,34,41,59,114,101,116,117,114,110,33,33,116,104,105,115,46,95,97,108,108,125,44,115,46,112,114,111,116,111,116,121,112,101,46,101,109,105,116,65,115,121,110,99,61,102,117,110,99,116,105,111,110,40,41,123,116,104,105,115,46,95,101,118,101,110,116,115,124,124,110,46,99,97,108,108,40,116,104,105,115,41,59,118,97,114,32,101,61,97,114,103,117,109,101,110,116,115,91,48,93,59,105,102,40,34,110,101,119,76,105,115,116,101,110,101,114,34,61,61,61,101,38,38,33,116,104,105,115,46,95,110,101,119,76,105,115,116,101,110,101,114,38,38,33,116,104,105,115,46,95,101,118,101,110,116,115,46,110,101,119,76,105,115,116,101,110,101,114,41,114,101,116,117,114,110,32,80,114,111,109,105,115,101,46,114,101,115,111,108,118,101,40,91,33,49,93,41,59,118,97,114,32,116,44,105,44,114,44,115,44,97,44,117,61,91,93,44,99,61,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,59,105,102,40,116,104,105,115,46,95,97,108,108,41,123,105,102,40,99,62,51,41,102,111,114,40,116,61,110,101,119,32,65,114,114,97,121,40,99,41,44,115,61,49,59,115,60,99,59,115,43,43,41,116,91,115,93,61,97,114,103,117,109,101,110,116,115,91,115,93,59,102,111,114,40,114,61,48,44,105,61,116,104,105,115,46,95,97,108,108,46,108,101,110,103,116,104,59,114,60,105,59,114,43,43,41,115,119,105,116,99,104,40,116,104,105,115,46,101,118,101,110,116,61,101,44,99,41,123,99,97,115,101,32,49,58,117,46,112,117,115,104,40,116,104,105,115,46,95,97,108,108,91,114,93,46,99,97,108,108,40,116,104,105,115,44,101,41,41,59,98,114,101,97,107,59,99,97,115,101,32,50,58,117,46,112,117,115,104,40,116,104,105,115,46,95,97,108,108,91,114,93,46,99,97,108,108,40,116,104,105,115,44,101,44,97,114,103,117,109,101,110,116,115,91,49,93,41,41,59,98,114,101,97,107,59,99,97,115,101,32,51,58,117,46,112,117,115,104,40,116,104,105,115,46,95,97,108,108,91,114,93,46,99,97,108,108,40,116,104,105,115,44,101,44,97,114,103,117,109,101,110,116,115,91,49,93,44,97,114,103,117,109,101,110,116,115,91,50,93,41,41,59,98,114,101,97,107,59,100,101,102,97,117,108,116,58,117,46,112,117,115,104,40,116,104,105,115,46,95,97,108,108,91,114,93,46,97,112,112,108,121,40,116,104,105,115,44,116,41,41,125,125,105,102,40,116,104,105,115,46,119,105,108,100,99,97,114,100,41,123,97,61,91,93,59,118,97,114,32,108,61,34,115,116,114,105,110,103,34,61,61,116,121,112,101,111,102,32,101,63,101,46,115,112,108,105,116,40,116,104,105,115,46,100,101,108,105,109,105,116,101,114,41,58,101,46,115,108,105,99,101,40,41,59,111,46,99,97,108,108,40,116,104,105,115,44,97,44,108,44,116,104,105,115,46,108,105,115,116,101,110,101,114,84,114,101,101,44,48,41,125,101,108,115,101,32,97,61,116,104,105,115,46,95,101,118,101,110,116,115,91,101,93,59,105,102,40,34,102,117,110,99,116,105,111,110,34,61,61,116,121,112,101,111,102,32,97,41,115,119,105,116,99,104,40,116,104,105,115,46,101,118,101,110,116,61,101,44,99,41,123,99,97,115,101,32,49,58,117,46,112,117,115,104,40,97,46,99,97,108,108,40,116,104,105,115,41,41,59,98,114,101,97,107,59,99,97,115,101,32,50,58,117,46,112,117,115,104,40,97,46,99,97,108,108,40,116,104,105,115,44,97,114,103,117,109,101,110,116,115,91,49,93,41,41,59,98,114,101,97,107,59,99,97,115,101,32,51,58,117,46,112,117,115,104,40,97,46,99,97,108,108,40,116,104,105,115,44,97,114,103,117,109,101,110,116,115,91,49,93,44,97,114,103,117,109,101,110,116,115,91,50,93,41,41,59,98,114,101,97,107,59,100,101,102,97,117,108,116,58,102,111,114,40,116,61,110,101,119,32,65,114,114,97,121,40,99,45,49,41,44,115,61,49,59,115,60,99,59,115,43,43,41,116,91,115,45,49,93,61,97,114,103,117,109,101,110,116,115,91,115,93,59,117,46,112,117,115,104,40,97,46,97,112,112,108,121,40,116,104,105,115,44,116,41,41,125,101,108,115,101,32,105,102,40,97,38,38,97,46,108,101,110,103,116,104,41,123,105,102,40,97,61,97,46,115,108,105,99,101,40,41,44,99,62,51,41,102,111,114,40,116,61,110,101,119,32,65,114,114,97,121,40,99,45,49,41,44,115,61,49,59,115,60,99,59,115,43,43,41,116,91,115,45,49,93,61,97,114,103,117,109,101,110,116,115,91,115,93,59,102,111,114,40,114,61,48,44,105,61,97,46,108,101,110,103,116,104,59,114,60,105,59,114,43,43,41,115,119,105,116,99,104,40,116,104,105,115,46,101,118,101,110,116,61,101,44,99,41,123,99,97,115,101,32,49,58,117,46,112,117,115,104,40,97,91,114,93,46,99,97,108,108,40,116,104,105,115,41,41,59,98,114,101,97,107,59,99,97,115,101,32,50,58,117,46,112,117,115,104,40,97,91,114,93,46,99,97,108,108,40,116,104,105,115,44,97,114,103,117,109,101,110,116,115,91,49,93,41,41,59,98,114,101,97,107,59,99,97,115,101,32,51,58,117,46,112,117,115,104,40,97,91,114,93,46,99,97,108,108,40,116,104,105,115,44,97,114,103,117,109,101,110,116,115,91,49,93,44,97,114,103,117,109,101,110,116,115,91,50,93,41,41,59,98,114,101,97,107,59,100,101,102,97,117,108,116,58,117,46,112,117,115,104,40,97,91,114,93,46,97,112,112,108,121,40,116,104,105,115,44,116,41,41,125,125,101,108,115,101,32,105,102,40,33,116,104,105,115,46,95,97,108,108,38,38,34,101,114,114,111,114,34,61,61,61,101,41,114,101,116,117,114,110,32,97,114,103,117,109,101,110,116,115,91,49,93,105,110,115,116,97,110,99,101,111,102,32,69,114,114,111,114,63,80,114,111,109,105,115,101,46,114,101,106,101,99,116,40,97,114,103,117,109,101,110,116,115,91,49,93,41,58,80,114,111,109,105,115,101,46,114,101,106,101,99,116,40,34,85,110,99,97,117,103,104,116,44,32,117,110,115,112,101,99,105,102,105,101,100,32,39,101,114,114,111,114,39,32,101,118,101,110,116,46,34,41,59,114,101,116,117,114,110,32,80,114,111,109,105,115,101,46,97,108,108,40,117,41,125,44,115,46,112,114,111,116,111,116,121,112,101,46,111,110,61,102,117,110,99,116,105,111,110,40,101,44,116,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,111,110,40,101,44,116,44,33,49,41,125,44,115,46,112,114,111,116,111,116,121,112,101,46,112,114,101,112,101,110,100,76,105,115,116,101,110,101,114,61,102,117,110,99,116,105,111,110,40,101,44,116,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,111,110,40,101,44,116,44,33,48,41,125,44,115,46,112,114,111,116,111,116,121,112,101,46,111,110,65,110,121,61,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,111,110,65,110,121,40,101,44,33,49,41,125,44,115,46,112,114,111,116,111,116,121,112,101,46,112,114,101,112,101,110,100,65,110,121,61,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,111,110,65,110,121,40,101,44,33,48,41,125,44,115,46,112,114,111,116,111,116,121,112,101,46,97,100,100,76,105,115,116,101,110,101,114,61,115,46,112,114,111,116,111,116,121,112,101,46,111,110,44,115,46,112,114,111,116,111,116,121,112,101,46,95,111,110,65,110,121,61,102,117,110,99,116,105,111,110,40,101,44,116,41,123,105,102,40,34,102,117,110,99,116,105,111,110,34,33,61,116,121,112,101,111,102,32,101,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,34,111,110,65,110,121,32,111,110,108,121,32,97,99,99,101,112,116,115,32,105,110,115,116,97,110,99,101,115,32,111,102,32,70,117,110,99,116,105,111,110,34,41,59,114,101,116,117,114,110,32,116,104,105,115,46,95,97,108,108,124,124,40,116,104,105,115,46,95,97,108,108,61,91,93,41,44,116,63,116,104,105,115,46,95,97,108,108,46,117,110,115,104,105,102,116,40,101,41,58,116,104,105,115,46,95,97,108,108,46,112,117,115,104,40,101,41,44,116,104,105,115,125,44,115,46,112,114,111,116,111,116,121,112,101,46,95,111,110,61,102,117,110,99,116,105,111,110,40,101,44,116,44,105,41,123,105,102,40,34,102,117,110,99,116,105,111,110,34,61,61,116,121,112,101,111,102,32,101,41,114,101,116,117,114,110,32,116,104,105,115,46,95,111,110,65,110,121,40,101,44,116,41,44,116,104,105,115,59,105,102,40,34,102,117,110,99,116,105,111,110,34,33,61,116,121,112,101,111,102,32,116,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,34,111,110,32,111,110,108,121,32,97,99,99,101,112,116,115,32,105,110,115,116,97,110,99,101,115,32,111,102,32,70,117,110,99,116,105,111,110,34,41,59,114,101,116,117,114,110,32,116,104,105,115,46,95,101,118,101,110,116,115,124,124,110,46,99,97,108,108,40,116,104,105,115,41,44,116,104,105,115,46,95,110,101,119,76,105,115,116,101,110,101,114,38,38,116,104,105,115,46,101,109,105,116,40,34,110,101,119,76,105,115,116,101,110,101,114,34,44,101,44,116,41,44,116,104,105,115,46,119,105,108,100,99,97,114,100,63,40,97,46,99,97,108,108,40,116,104,105,115,44,101,44,116,41,44,116,104,105,115,41,58,40,116,104,105,115,46,95,101,118,101,110,116,115,91,101,93,63,40,34,102,117,110,99,116,105,111,110,34,61,61,116,121,112,101,111,102,32,116,104,105,115,46,95,101,118,101,110,116,115,91,101,93,38,38,40,116,104,105,115,46,95,101,118,101,110,116,115,91,101,93,61,91,116,104,105,115,46,95,101,118,101,110,116,115,91,101,93,93,41,44,105,63,116,104,105,115,46,95,101,118,101,110,116,115,91,101,93,46,117,110,115,104,105,102,116,40,116,41,58,116,104,105,115,46,95,101,118,101,110,116,115,91,101,93,46,112,117,115,104,40,116,41,44,33,116,104,105,115,46,95,101,118,101,110,116,115,91,101,93,46,119,97,114,110,101,100,38,38,116,104,105,115,46,95,109,97,120,76,105,115,116,101,110,101,114,115,62,48,38,38,116,104,105,115,46,95,101,118,101,110,116,115,91,101,93,46,108,101,110,103,116,104,62,116,104,105,115,46,95,109,97,120,76,105,115,116,101,110,101,114,115,38,38,40,116,104,105,115,46,95,101,118,101,110,116,115,91,101,93,46,119,97,114,110,101,100,61,33,48,44,114,46,99,97,108,108,40,116,104,105,115,44,116,104,105,115,46,95,101,118,101,110,116,115,91,101,93,46,108,101,110,103,116,104,44,101,41,41,41,58,116,104,105,115,46,95,101,118,101,110,116,115,91,101,93,61,116,44,116,104,105,115,41,125,44,115,46,112,114,111,116,111,116,121,112,101,46,111,102,102,61,102,117,110,99,116,105,111,110,40,101,44,110,41,123,102,117,110,99,116,105,111,110,32,105,40,101,41,123,105,102,40,101,33,61,61,116,41,123,118,97,114,32,110,61,79,98,106,101,99,116,46,107,101,121,115,40,101,41,59,102,111,114,40,118,97,114,32,114,32,105,110,32,110,41,123,118,97,114,32,115,61,110,91,114,93,44,111,61,101,91,115,93,59,111,32,105,110,115,116,97,110,99,101,111,102,32,70,117,110,99,116,105,111,110,124,124,34,111,98,106,101,99,116,34,33,61,116,121,112,101,111,102,32,111,124,124,110,117,108,108,61,61,61,111,124,124,40,79,98,106,101,99,116,46,107,101,121,115,40,111,41,46,108,101,110,103,116,104,62,48,38,38,105,40,101,91,115,93,41,44,48,61,61,61,79,98,106,101,99,116,46,107,101,121,115,40,111,41,46,108,101,110,103,116,104,38,38,100,101,108,101,116,101,32,101,91,115,93,41,125,125,125,105,102,40,34,102,117,110,99,116,105,111,110,34,33,61,116,121,112,101,111,102,32,110,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,34,114,101,109,111,118,101,76,105,115,116,101,110,101,114,32,111,110,108,121,32,116,97,107,101,115,32,105,110,115,116,97,110,99,101,115,32,111,102,32,70,117,110,99,116,105,111,110,34,41,59,118,97,114,32,114,44,115,61,91,93,59,105,102,40,116,104,105,115,46,119,105,108,100,99,97,114,100,41,123,118,97,114,32,97,61,34,115,116,114,105,110,103,34,61,61,116,121,112,101,111,102,32,101,63,101,46,115,112,108,105,116,40,116,104,105,115,46,100,101,108,105,109,105,116,101,114,41,58,101,46,115,108,105,99,101,40,41,59,115,61,111,46,99,97,108,108,40,116,104,105,115,44,110,117,108,108,44,97,44,116,104,105,115,46,108,105,115,116,101,110,101,114,84,114,101,101,44,48,41,125,101,108,115,101,123,105,102,40,33,116,104,105,115,46,95,101,118,101,110,116,115,91,101,93,41,114,101,116,117,114,110,32,116,104,105,115,59,114,61,116,104,105,115,46,95,101,118,101,110,116,115,91,101,93,44,115,46,112,117,115,104,40,123,95,108,105,115,116,101,110,101,114,115,58,114,125,41,125,102,111,114,40,118,97,114,32,99,61,48,59,99,60,115,46,108,101,110,103,116,104,59,99,43,43,41,123,118,97,114,32,108,61,115,91,99,93,59,105,102,40,114,61,108,46,95,108,105,115,116,101,110,101,114,115,44,117,40,114,41,41,123,102,111,114,40,118,97,114,32,104,61,45,49,44,100,61,48,44,102,61,114,46,108,101,110,103,116,104,59,100,60,102,59,100,43,43,41,105,102,40,114,91,100,93,61,61,61,110,124,124,114,91,100,93,46,108,105,115,116,101,110,101,114,38,38,114,91,100,93,46,108,105,115,116,101,110,101,114,61,61,61,110,124,124,114,91,100,93,46,95,111,114,105,103,105,110,38,38,114,91,100,93,46,95,111,114,105,103,105,110,61,61,61,110,41,123,104,61,100,59,98,114,101,97,107,125,105,102,40,104,60,48,41,99,111,110,116,105,110,117,101,59,114,101,116,117,114,110,32,116,104,105,115,46,119,105,108,100,99,97,114,100,63,108,46,95,108,105,115,116,101,110,101,114,115,46,115,112,108,105,99,101,40,104,44,49,41,58,116,104,105,115,46,95,101,118,101,110,116,115,91,101,93,46,115,112,108,105,99,101,40,104,44,49,41,44,48,61,61,61,114,46,108,101,110,103,116,104,38,38,40,116,104,105,115,46,119,105,108,100,99,97,114,100,63,100,101,108,101,116,101,32,108,46,95,108,105,115,116,101,110,101,114,115,58,100,101,108,101,116,101,32,116,104,105,115,46,95,101,118,101,110,116,115,91,101,93,41,44,116,104,105,115,46,95,114,101,109,111,118,101,76,105,115,116,101,110,101,114,38,38,116,104,105,115,46,101,109,105,116,40,34,114,101,109,111,118,101,76,105,115,116,101,110,101,114,34,44,101,44,110,41,44,116,104,105,115,125,40,114,61,61,61,110,124,124,114,46,108,105,115,116,101,110,101,114,38,38,114,46,108,105,115,116,101,110,101,114,61,61,61,110,124,124,114,46,95,111,114,105,103,105,110,38,38,114,46,95,111,114,105,103,105,110,61,61,61,110,41,38,38,40,116,104,105,115,46,119,105,108,100,99,97,114,100,63,100,101,108,101,116,101,32,108,46,95,108,105,115,116,101,110,101,114,115,58,100,101,108,101,116,101,32,116,104,105,115,46,95,101,118,101,110,116,115,91,101,93,44,116,104,105,115,46,95,114,101,109,111,118,101,76,105,115,116,101,110,101,114,38,38,116,104,105,115,46,101,109,105,116,40,34,114,101,109,111,118,101,76,105,115,116,101,110,101,114,34,44,101,44,110,41,41,125,114,101,116,117,114,110,32,105,40,116,104,105,115,46,108,105,115,116,101,110,101,114,84,114,101,101,41,44,116,104,105,115,125,44,115,46,112,114,111,116,111,116,121,112,101,46,111,102,102,65,110,121,61,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,44,110,61,48,44,105,61,48,59,105,102,40,101,38,38,116,104,105,115,46,95,97,108,108,38,38,116,104,105,115,46,95,97,108,108,46,108,101,110,103,116,104,62,48,41,123,102,111,114,40,110,61,48,44,105,61,40,116,61,116,104,105,115,46,95,97,108,108,41,46,108,101,110,103,116,104,59,110,60,105,59,110,43,43,41,105,102,40,101,61,61,61,116,91,110,93,41,114,101,116,117,114,110,32,116,46,115,112,108,105,99,101,40,110,44,49,41,44,116,104,105,115,46,95,114,101,109,111,118,101,76,105,115,116,101,110,101,114,38,38,116,104,105,115,46,101,109,105,116,40,34,114,101,109,111,118,101,76,105,115,116,101,110,101,114,65,110,121,34,44,101,41,44,116,104,105,115,125,101,108,115,101,123,105,102,40,116,61,116,104,105,115,46,95,97,108,108,44,116,104,105,115,46,95,114,101,109,111,118,101,76,105,115,116,101,110,101,114,41,102,111,114,40,110,61,48,44,105,61,116,46,108,101,110,103,116,104,59,110,60,105,59,110,43,43,41,116,104,105,115,46,101,109,105,116,40,34,114,101,109,111,118,101,76,105,115,116,101,110,101,114,65,110,121,34,44,116,91,110,93,41,59,116,104,105,115,46,95,97,108,108,61,91,93,125,114,101,116,117,114,110,32,116,104,105,115,125,44,115,46,112,114,111,116,111,116,121,112,101,46,114,101,109,111,118,101,76,105,115,116,101,110,101,114,61,115,46,112,114,111,116,111,116,121,112,101,46,111,102,102,44,115,46,112,114,111,116,111,116,121,112,101,46,114,101,109,111,118,101,65,108,108,76,105,115,116,101,110,101,114,115,61,102,117,110,99,116,105,111,110,40,101,41,123,105,102,40,101,61,61,61,116,41,114,101,116,117,114,110,33,116,104,105,115,46,95,101,118,101,110,116,115,124,124,110,46,99,97,108,108,40,116,104,105,115,41,44,116,104,105,115,59,105,102,40,116,104,105,115,46,119,105,108,100,99,97,114,100,41,102,111,114,40,118,97,114,32,105,61,34,115,116,114,105,110,103,34,61,61,116,121,112,101,111,102,32,101,63,101,46,115,112,108,105,116,40,116,104,105,115,46,100,101,108,105,109,105,116,101,114,41,58,101,46,115,108,105,99,101,40,41,44,114,61,111,46,99,97,108,108,40,116,104,105,115,44,110,117,108,108,44,105,44,116,104,105,115,46,108,105,115,116,101,110,101,114,84,114,101,101,44,48,41,44,115,61,48,59,115,60,114,46,108,101,110,103,116,104,59,115,43,43,41,114,91,115,93,46,95,108,105,115,116,101,110,101,114,115,61,110,117,108,108,59,101,108,115,101,32,116,104,105,115,46,95,101,118,101,110,116,115,38,38,40,116,104,105,115,46,95,101,118,101,110,116,115,91,101,93,61,110,117,108,108,41,59,114,101,116,117,114,110,32,116,104,105,115,125,44,115,46,112,114,111,116,111,116,121,112,101,46,108,105,115,116,101,110,101,114,115,61,102,117,110,99,116,105,111,110,40,101,41,123,105,102,40,116,104,105,115,46,119,105,108,100,99,97,114,100,41,123,118,97,114,32,116,61,91,93,44,105,61,34,115,116,114,105,110,103,34,61,61,116,121,112,101,111,102,32,101,63,101,46,115,112,108,105,116,40,116,104,105,115,46,100,101,108,105,109,105,116,101,114,41,58,101,46,115,108,105,99,101,40,41,59,114,101,116,117,114,110,32,111,46,99,97,108,108,40,116,104,105,115,44,116,44,105,44,116,104,105,115,46,108,105,115,116,101,110,101,114,84,114,101,101,44,48,41,44,116,125,114,101,116,117,114,110,32,116,104,105,115,46,95,101,118,101,110,116,115,124,124,110,46,99,97,108,108,40,116,104,105,115,41,44,116,104,105,115,46,95,101,118,101,110,116,115,91,101,93,124,124,40,116,104,105,115,46,95,101,118,101,110,116,115,91,101,93,61,91,93,41,44,117,40,116,104,105,115,46,95,101,118,101,110,116,115,91,101,93,41,124,124,40,116,104,105,115,46,95,101,118,101,110,116,115,91,101,93,61,91,116,104,105,115,46,95,101,118,101,110,116,115,91,101,93,93,41,44,116,104,105,115,46,95,101,118,101,110,116,115,91,101,93,125,44,115,46,112,114,111,116,111,116,121,112,101,46,101,118,101,110,116,78,97,109,101,115,61,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,79,98,106,101,99,116,46,107,101,121,115,40,116,104,105,115,46,95,101,118,101,110,116,115,41,125,44,115,46,112,114,111,116,111,116,121,112,101,46,108,105,115,116,101,110,101,114,67,111,117,110,116,61,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,116,104,105,115,46,108,105,115,116,101,110,101,114,115,40,101,41,46,108,101,110,103,116,104,125,44,115,46,112,114,111,116,111,116,121,112,101,46,108,105,115,116,101,110,101,114,115,65,110,121,61,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,95,97,108,108,63,116,104,105,115,46,95,97,108,108,58,91,93,125,44,34,102,117,110,99,116,105,111,110,34,61,61,116,121,112,101,111,102,32,116,38,38,116,46,97,109,100,63,116,40,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,115,125,41,58,101,46,101,120,112,111,114,116,115,61,115,125,40,41,125,41,46,69,118,101,110,116,69,109,105,116,116,101,114,50,41,125,41,59,10,47,42,32,73,110,115,112,105,114,101,32,84,114,101,101,32,68,79,77,10,32,42,32,64,118,101,114,115,105,111,110,32,52,46,48,46,54,10,32,42,32,104,116,116,112,115,58,47,47,103,105,116,104,117,98,46,99,111,109,47,104,101,108,105,111,110,51,47,105,110,115,112,105,114,101,45,116,114,101,101,45,100,111,109,10,32,42,32,64,99,111,112,121,114,105,103,104,116,32,67,111,112,121,114,105,103,104,116,32,50,48,49,53,32,72,101,108,105,111,110,51,44,32,97,110,100,32,111,116,104,101,114,32,99,111,110,116,114,105,98,117,116,111,114,115,10,32,42,32,64,108,105,99,101,110,115,101,32,76,105,99,101,110,115,101,100,32,117,110,100,101,114,32,77,73,84,10,32,42,32,32,32,32,32,32,32,32,32,32,115,101,101,32,104,116,116,112,115,58,47,47,103,105,116,104,117,98,46,99,111,109,47,104,101,108,105,111,110,51,47,105,110,115,112,105,114,101,45,116,114,101,101,45,100,111,109,47,98,108,111,98,47,109,97,115,116,101,114,47,76,73,67,69,78,83,69,10,32,42,47,33,102,117,110,99,116,105,111,110,40,101,44,116,41,123,34,111,98,106,101,99,116,34,61,61,116,121,112,101,111,102,32,101,120,112,111,114,116,115,38,38,34,117,110,100,101,102,105,110,101,100,34,33,61,116,121,112,101,111,102,32,109,111,100,117,108,101,63,109,111,100,117,108,101,46,101,120,112,111,114,116,115,61,116,40,114,101,113,117,105,114,101,40,34,108,111,100,97,115,104,34,41,44,114,101,113,117,105,114,101,40,34,105,110,115,112,105,114,101,45,116,114,101,101,34,41,41,58,34,102,117,110,99,116,105,111,110,34,61,61,116,121,112,101,111,102,32,100,101,102,105,110,101,38,38,100,101,102,105,110,101,46,97,109,100,63,100,101,102,105,110,101,40,91,34,108,111,100,97,115,104,34,44,34,105,110,115,112,105,114,101,45,116,114,101,101,34,93,44,116,41,58,101,46,73,110,115,112,105,114,101,84,114,101,101,68,79,77,61,116,40,101,46,95,44,101,46,73,110,115,112,105,114,101,84,114,101,101,41,125,40,116,104,105,115,44,102,117,110,99,116,105,111,110,40,108,44,105,41,123,34,117,115,101,32,115,116,114,105,99,116,34,59,105,61,105,38,38,105,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,34,100,101,102,97,117,108,116,34,41,63,105,46,100,101,102,97,117,108,116,58,105,59,118,97,114,32,109,61,34,36,78,79,95,79,80,34,44,97,61,34,97,32,114,117,110,116,105,109,101,32,101,114,114,111,114,32,111,99,99,117,114,101,100,33,32,85,115,101,32,73,110,102,101,114,110,111,32,105,110,32,100,101,118,101,108,111,112,109,101,110,116,32,101,110,118,105,114,111,110,109,101,110,116,32,116,111,32,102,105,110,100,32,116,104,101,32,101,114,114,111,114,46,34,44,101,61,33,40,34,117,110,100,101,102,105,110,101,100,34,61,61,116,121,112,101,111,102,32,119,105,110,100,111,119,124,124,33,119,105,110,100,111,119,46,100,111,99,117,109,101,110,116,41,44,117,61,65,114,114,97,121,46,105,115,65,114,114,97,121,59,102,117,110,99,116,105,111,110,32,112,40,101,41,123,118,97,114,32,116,61,116,121,112,101,111,102,32,101,59,114,101,116,117,114,110,34,115,116,114,105,110,103,34,61,61,61,116,124,124,34,110,117,109,98,101,114,34,61,61,61,116,125,102,117,110,99,116,105,111,110,32,68,40,101,41,123,114,101,116,117,114,110,32,103,40,101,41,124,124,121,40,101,41,125,102,117,110,99,116,105,111,110,32,102,40,101,41,123,114,101,116,117,114,110,32,121,40,101,41,124,124,33,49,61,61,61,101,124,124,33,48,61,61,61,101,124,124,103,40,101,41,125,102,117,110,99,116,105,111,110,32,95,40,101,41,123,114,101,116,117,114,110,34,102,117,110,99,116,105,111,110,34,61,61,116,121,112,101,111,102,32,101,125,102,117,110,99,116,105,111,110,32,104,40,101,41,123,114,101,116,117,114,110,34,115,116,114,105,110,103,34,61,61,116,121,112,101,111,102,32,101,125,102,117,110,99,116,105,111,110,32,118,40,101,41,123,114,101,116,117,114,110,34,110,117,109,98,101,114,34,61,61,116,121,112,101,111,102,32,101,125,102,117,110,99,116,105,111,110,32,121,40,101,41,123,114,101,116,117,114,110,32,110,117,108,108,61,61,61,101,125,102,117,110,99,116,105,111,110,32,103,40,101,41,123,114,101,116,117,114,110,32,118,111,105,100,32,48,61,61,61,101,125,102,117,110,99,116,105,111,110,32,98,40,101,44,116,41,123,118,97,114,32,110,61,123,125,59,105,102,40,101,41,102,111,114,40,118,97,114,32,111,32,105,110,32,101,41,110,91,111,93,61,101,91,111,93,59,105,102,40,116,41,102,111,114,40,118,97,114,32,114,32,105,110,32,116,41,110,91,114,93,61,116,91,114,93,59,114,101,116,117,114,110,32,110,125,118,97,114,32,107,61,34,36,34,59,102,117,110,99,116,105,111,110,32,67,40,101,44,116,44,110,44,111,44,114,44,105,44,97,44,115,41,123,114,101,116,117,114,110,123,99,104,105,108,100,70,108,97,103,115,58,101,44,99,104,105,108,100,114,101,110,58,116,44,99,108,97,115,115,78,97,109,101,58,110,44,100,111,109,58,110,117,108,108,44,102,108,97,103,115,58,111,44,107,101,121,58,118,111,105,100,32,48,61,61,61,114,63,110,117,108,108,58,114,44,112,97,114,101,110,116,86,78,111,100,101,58,110,117,108,108,44,112,114,111,112,115,58,118,111,105,100,32,48,61,61,61,105,63,110,117,108,108,58,105,44,114,101,102,58,118,111,105,100,32,48,61,61,61,97,63,110,117,108,108,58,97,44,116,121,112,101,58,115,125,125,102,117,110,99,116,105,111,110,32,115,40,101,44,116,44,110,44,111,44,114,44,105,44,97,44,115,41,123,118,97,114,32,108,61,118,111,105,100,32,48,61,61,61,114,63,49,58,114,44,100,61,67,40,108,44,111,44,110,44,101,44,97,44,105,44,115,44,116,41,59,114,101,116,117,114,110,32,48,61,61,61,108,38,38,83,40,100,44,100,46,99,104,105,108,100,114,101,110,41,44,100,125,102,117,110,99,116,105,111,110,32,100,40,101,44,116,44,110,44,111,44,114,41,123,48,60,40,50,38,101,41,38,38,40,101,61,116,46,112,114,111,116,111,116,121,112,101,38,38,95,40,116,46,112,114,111,116,111,116,121,112,101,46,114,101,110,100,101,114,41,63,52,58,56,41,59,118,97,114,32,105,61,116,46,100,101,102,97,117,108,116,80,114,111,112,115,59,105,102,40,33,68,40,105,41,41,102,111,114,40,118,97,114,32,97,32,105,110,32,110,124,124,40,110,61,123,125,41,44,105,41,103,40,110,91,97,93,41,38,38,40,110,91,97,93,61,105,91,97,93,41,59,105,102,40,48,60,40,56,38,101,41,41,123,118,97,114,32,115,61,116,46,100,101,102,97,117,108,116,72,111,111,107,115,59,105,102,40,33,68,40,115,41,41,105,102,40,114,41,102,111,114,40,118,97,114,32,108,32,105,110,32,115,41,103,40,114,91,108,93,41,38,38,40,114,91,108,93,61,115,91,108,93,41,59,101,108,115,101,32,114,61,115,125,118,97,114,32,100,61,67,40,49,44,110,117,108,108,44,110,117,108,108,44,101,44,111,44,110,44,114,44,116,41,44,99,61,80,46,99,114,101,97,116,101,86,78,111,100,101,59,114,101,116,117,114,110,32,95,40,99,41,38,38,99,40,100,41,44,100,125,102,117,110,99,116,105,111,110,32,36,40,101,44,116,41,123,114,101,116,117,114,110,32,67,40,49,44,68,40,101,41,63,34,34,58,101,44,110,117,108,108,44,49,54,44,116,44,110,117,108,108,44,110,117,108,108,44,110,117,108,108,41,125,102,117,110,99,116,105,111,110,32,99,40,101,41,123,118,97,114,32,116,61,101,46,112,114,111,112,115,59,105,102,40,116,41,123,118,97,114,32,110,61,101,46,102,108,97,103,115,59,52,56,49,38,110,38,38,40,118,111,105,100,32,48,33,61,61,116,46,99,104,105,108,100,114,101,110,38,38,68,40,101,46,99,104,105,108,100,114,101,110,41,38,38,83,40,101,44,116,46,99,104,105,108,100,114,101,110,41,44,118,111,105,100,32,48,33,61,61,116,46,99,108,97,115,115,78,97,109,101,38,38,40,101,46,99,108,97,115,115,78,97,109,101,61,116,46,99,108,97,115,115,78,97,109,101,124,124,110,117,108,108,44,116,46,99,108,97,115,115,78,97,109,101,61,118,111,105,100,32,48,41,41,44,118,111,105,100,32,48,33,61,61,116,46,107,101,121,38,38,40,101,46,107,101,121,61,116,46,107,101,121,44,116,46,107,101,121,61,118,111,105,100,32,48,41,44,118,111,105,100,32,48,33,61,61,116,46,114,101,102,38,38,40,101,46,114,101,102,61,56,38,110,63,98,40,101,46,114,101,102,44,116,46,114,101,102,41,58,116,46,114,101,102,44,116,46,114,101,102,61,118,111,105,100,32,48,41,125,114,101,116,117,114,110,32,101,125,102,117,110,99,116,105,111,110,32,119,40,101,41,123,118,97,114,32,116,44,110,61,101,46,102,108,97,103,115,59,105,102,40,49,52,38,110,41,123,118,97,114,32,111,44,114,61,101,46,112,114,111,112,115,59,105,102,40,33,121,40,114,41,41,102,111,114,40,118,97,114,32,105,32,105,110,32,111,61,123,125,44,114,41,111,91,105,93,61,114,91,105,93,59,116,61,100,40,110,44,101,46,116,121,112,101,44,111,44,101,46,107,101,121,44,101,46,114,101,102,41,125,101,108,115,101,32,52,56,49,38,110,63,116,61,115,40,110,44,101,46,116,121,112,101,44,101,46,99,108,97,115,115,78,97,109,101,44,101,46,99,104,105,108,100,114,101,110,44,101,46,99,104,105,108,100,70,108,97,103,115,44,101,46,112,114,111,112,115,44,101,46,107,101,121,44,101,46,114,101,102,41,58,49,54,38,110,63,116,61,36,40,101,46,99,104,105,108,100,114,101,110,44,101,46,107,101,121,41,58,49,48,50,52,38,110,38,38,40,116,61,101,41,59,114,101,116,117,114,110,32,116,125,102,117,110,99,116,105,111,110,32,120,40,41,123,114,101,116,117,114,110,32,36,40,34,34,44,110,117,108,108,41,125,102,117,110,99,116,105,111,110,32,78,40,101,44,116,44,110,44,111,41,123,102,111,114,40,118,97,114,32,114,61,101,46,108,101,110,103,116,104,59,110,60,114,59,110,43,43,41,123,118,97,114,32,105,61,101,91,110,93,59,105,102,40,33,102,40,105,41,41,123,118,97,114,32,97,61,111,43,107,43,110,59,105,102,40,117,40,105,41,41,78,40,105,44,116,44,48,44,97,41,59,101,108,115,101,123,105,102,40,112,40,105,41,41,105,61,36,40,105,44,97,41,59,101,108,115,101,123,118,97,114,32,115,61,105,46,107,101,121,44,108,61,104,40,115,41,38,38,115,91,48,93,61,61,61,107,59,121,40,105,46,100,111,109,41,38,38,33,108,124,124,40,105,61,119,40,105,41,41,44,121,40,115,41,124,124,108,63,105,46,107,101,121,61,97,58,105,46,107,101,121,61,111,43,115,125,116,46,112,117,115,104,40,105,41,125,125,125,125,102,117,110,99,116,105,111,110,32,83,40,101,44,116,41,123,118,97,114,32,110,44,111,61,49,59,105,102,40,102,40,116,41,41,110,61,116,59,101,108,115,101,32,105,102,40,104,40,116,41,41,111,61,50,44,110,61,36,40,116,41,59,101,108,115,101,32,105,102,40,118,40,116,41,41,111,61,50,44,110,61,36,40,116,43,34,34,41,59,101,108,115,101,32,105,102,40,117,40,116,41,41,123,118,97,114,32,114,61,116,46,108,101,110,103,116,104,59,105,102,40,48,61,61,61,114,41,110,61,110,117,108,108,44,111,61,49,59,101,108,115,101,123,40,79,98,106,101,99,116,46,105,115,70,114,111,122,101,110,40,116,41,124,124,33,48,61,61,61,116,46,36,41,38,38,40,116,61,116,46,115,108,105,99,101,40,41,41,44,111,61,56,59,102,111,114,40,118,97,114,32,105,61,48,59,105,60,114,59,105,43,43,41,123,118,97,114,32,97,61,116,91,105,93,59,105,102,40,102,40,97,41,124,124,117,40,97,41,41,123,78,40,116,44,110,61,110,124,124,116,46,115,108,105,99,101,40,48,44,105,41,44,105,44,34,34,41,59,98,114,101,97,107,125,105,102,40,112,40,97,41,41,40,110,61,110,124,124,116,46,115,108,105,99,101,40,48,44,105,41,41,46,112,117,115,104,40,36,40,97,44,107,43,105,41,41,59,101,108,115,101,123,118,97,114,32,115,61,97,46,107,101,121,44,108,61,121,40,97,46,100,111,109,41,44,100,61,121,40,115,41,44,99,61,33,100,38,38,115,91,48,93,61,61,61,107,59,33,108,124,124,100,124,124,99,63,40,110,61,110,124,124,116,46,115,108,105,99,101,40,48,44,105,41,44,108,38,38,33,99,124,124,40,97,61,119,40,97,41,41,44,40,100,124,124,99,41,38,38,40,97,46,107,101,121,61,107,43,105,41,44,110,46,112,117,115,104,40,97,41,41,58,110,38,38,110,46,112,117,115,104,40,97,41,125,125,40,110,61,110,124,124,116,41,46,36,61,33,48,125,125,101,108,115,101,32,121,40,40,110,61,116,41,46,100,111,109,41,124,124,40,110,61,119,40,116,41,41,44,111,61,50,59,114,101,116,117,114,110,32,101,46,99,104,105,108,100,114,101,110,61,110,44,101,46,99,104,105,108,100,70,108,97,103,115,61,111,44,101,125,118,97,114,32,80,61,123,97,102,116,101,114,82,101,110,100,101,114,58,110,117,108,108,44,98,101,102,111,114,101,82,101,110,100,101,114,58,110,117,108,108,44,99,114,101,97,116,101,86,78,111,100,101,58,110,117,108,108,44,114,101,110,100,101,114,67,111,109,112,108,101,116,101,58,110,117,108,108,125,44,116,61,34,104,116,116,112,58,47,47,119,119,119,46,119,51,46,111,114,103,47,49,57,57,57,47,120,108,105,110,107,34,44,110,61,34,104,116,116,112,58,47,47,119,119,119,46,119,51,46,111,114,103,47,88,77,76,47,49,57,57,56,47,110,97,109,101,115,112,97,99,101,34,44,79,61,34,104,116,116,112,58,47,47,119,119,119,46,119,51,46,111,114,103,47,50,48,48,48,47,115,118,103,34,44,84,61,123,34,120,108,105,110,107,58,97,99,116,117,97,116,101,34,58,116,44,34,120,108,105,110,107,58,97,114,99,114,111,108,101,34,58,116,44,34,120,108,105,110,107,58,104,114,101,102,34,58,116,44,34,120,108,105,110,107,58,114,111,108,101,34,58,116,44,34,120,108,105,110,107,58,115,104,111,119,34,58,116,44,34,120,108,105,110,107,58,116,105,116,108,101,34,58,116,44,34,120,108,105,110,107,58,116,121,112,101,34,58,116,44,34,120,109,108,58,98,97,115,101,34,58,110,44,34,120,109,108,58,108,97,110,103,34,58,110,44,34,120,109,108,58,115,112,97,99,101,34,58,110,125,44,76,61,123,125,44,85,61,91,93,59,102,117,110,99,116,105,111,110,32,77,40,101,44,116,41,123,101,46,97,112,112,101,110,100,67,104,105,108,100,40,116,41,125,102,117,110,99,116,105,111,110,32,69,40,101,44,116,44,110,41,123,68,40,110,41,63,77,40,101,44,116,41,58,101,46,105,110,115,101,114,116,66,101,102,111,114,101,40,116,44,110,41,125,102,117,110,99,116,105,111,110,32,70,40,101,44,116,44,110,41,123,101,46,114,101,112,108,97,99,101,67,104,105,108,100,40,116,44,110,41,125,102,117,110,99,116,105,111,110,32,73,40,101,41,123,102,111,114,40,118,97,114,32,116,59,118,111,105,100,32,48,33,61,61,40,116,61,101,46,115,104,105,102,116,40,41,41,59,41,116,40,41,125,118,97,114,32,65,61,123,125,44,86,61,123,125,59,102,117,110,99,116,105,111,110,32,82,40,101,44,116,44,110,41,123,118,97,114,32,114,44,111,44,105,61,65,91,101,93,44,97,61,110,46,36,69,86,59,116,63,40,105,124,124,40,86,91,101,93,61,40,114,61,101,44,111,61,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,101,46,116,121,112,101,44,110,61,34,99,108,105,99,107,34,61,61,61,116,124,124,34,100,98,108,99,108,105,99,107,34,61,61,61,116,59,105,102,40,110,38,38,48,33,61,61,101,46,98,117,116,116,111,110,41,114,101,116,117,114,110,32,101,46,115,116,111,112,80,114,111,112,97,103,97,116,105,111,110,40,41,44,33,49,59,101,46,115,116,111,112,80,114,111,112,97,103,97,116,105,111,110,61,66,59,118,97,114,32,111,61,123,100,111,109,58,100,111,99,117,109,101,110,116,125,59,79,98,106,101,99,116,46,100,101,102,105,110,101,80,114,111,112,101,114,116,121,40,101,44,34,99,117,114,114,101,110,116,84,97,114,103,101,116,34,44,123,99,111,110,102,105,103,117,114,97,98,108,101,58,33,48,44,103,101,116,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,111,46,100,111,109,125,125,41,44,102,117,110,99,116,105,111,110,40,101,44,116,44,110,44,111,44,114,41,123,118,97,114,32,105,61,116,59,102,111,114,40,59,33,121,40,105,41,59,41,123,105,102,40,110,38,38,105,46,100,105,115,97,98,108,101,100,41,114,101,116,117,114,110,59,118,97,114,32,97,61,105,46,36,69,86,59,105,102,40,97,41,123,118,97,114,32,115,61,97,91,111,93,59,105,102,40,115,38,38,40,114,46,100,111,109,61,105,44,115,46,101,118,101,110,116,63,115,46,101,118,101,110,116,40,115,46,100,97,116,97,44,101,41,58,115,40,101,41,44,101,46,99,97,110,99,101,108,66,117,98,98,108,101,41,41,114,101,116,117,114,110,125,105,61,105,46,112,97,114,101,110,116,78,111,100,101,125,125,40,101,44,101,46,116,97,114,103,101,116,44,110,44,114,44,111,41,125,44,100,111,99,117,109,101,110,116,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,106,40,114,41,44,111,41,44,111,41,44,65,91,101,93,61,48,41,44,97,124,124,40,97,61,110,46,36,69,86,61,123,125,41,44,97,91,101,93,124,124,65,91,101,93,43,43,44,97,91,101,93,61,116,41,58,97,38,38,97,91,101,93,38,38,40,65,91,101,93,45,45,44,49,61,61,61,105,38,38,40,100,111,99,117,109,101,110,116,46,114,101,109,111,118,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,106,40,101,41,44,86,91,101,93,41,44,86,91,101,93,61,110,117,108,108,41,44,97,91,101,93,61,116,41,125,102,117,110,99,116,105,111,110,32,106,40,101,41,123,114,101,116,117,114,110,32,101,46,115,117,98,115,116,114,40,50,41,46,116,111,76,111,119,101,114,67,97,115,101,40,41,125,102,117,110,99,116,105,111,110,32,66,40,41,123,116,104,105,115,46,99,97,110,99,101,108,66,117,98,98,108,101,61,33,48,44,116,104,105,115,46,105,109,109,101,100,105,97,116,101,80,114,111,112,97,103,97,116,105,111,110,83,116,111,112,112,101,100,124,124,116,104,105,115,46,115,116,111,112,73,109,109,101,100,105,97,116,101,80,114,111,112,97,103,97,116,105,111,110,40,41,125,102,117,110,99,116,105,111,110,32,87,40,101,44,116,41,123,118,97,114,32,110,61,100,111,99,117,109,101,110,116,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,34,105,34,41,59,114,101,116,117,114,110,32,110,46,105,110,110,101,114,72,84,77,76,61,116,44,110,46,105,110,110,101,114,72,84,77,76,61,61,61,101,46,105,110,110,101,114,72,84,77,76,125,102,117,110,99,116,105,111,110,32,72,40,101,44,116,44,110,41,123,105,102,40,101,91,116,93,41,123,118,97,114,32,111,61,101,91,116,93,59,111,46,101,118,101,110,116,63,111,46,101,118,101,110,116,40,111,46,100,97,116,97,44,110,41,58,111,40,110,41,125,101,108,115,101,123,118,97,114,32,114,61,116,46,116,111,76,111,119,101,114,67,97,115,101,40,41,59,101,91,114,93,38,38,101,91,114,93,40,110,41,125,125,102,117,110,99,116,105,111,110,32,111,40,115,44,108,41,123,118,97,114,32,101,61,102,117,110,99,116,105,111,110,40,101,41,123,101,46,115,116,111,112,80,114,111,112,97,103,97,116,105,111,110,40,41,59,118,97,114,32,116,61,116,104,105,115,46,36,86,59,105,102,40,116,41,123,118,97,114,32,110,61,116,46,112,114,111,112,115,124,124,76,44,111,61,116,46,100,111,109,59,105,102,40,104,40,115,41,41,72,40,110,44,115,44,101,41,59,101,108,115,101,32,102,111,114,40,118,97,114,32,114,61,48,59,114,60,115,46,108,101,110,103,116,104,59,114,43,43,41,72,40,110,44,115,91,114,93,44,101,41,59,105,102,40,95,40,108,41,41,123,118,97,114,32,105,61,116,104,105,115,46,36,86,44,97,61,105,46,112,114,111,112,115,124,124,76,59,108,40,97,44,111,44,33,49,44,105,41,125,125,125,59,114,101,116,117,114,110,32,79,98,106,101,99,116,46,100,101,102,105,110,101,80,114,111,112,101,114,116,121,40,101,44,34,119,114,97,112,112,101,100,34,44,123,99,111,110,102,105,103,117,114,97,98,108,101,58,33,49,44,101,110,117,109,101,114,97,98,108,101,58,33,49,44,118,97,108,117,101,58,33,48,44,119,114,105,116,97,98,108,101,58,33,49,125,41,44,101,125,102,117,110,99,116,105,111,110,32,113,40,101,41,123,114,101,116,117,114,110,34,99,104,101,99,107,98,111,120,34,61,61,61,101,124,124,34,114,97,100,105,111,34,61,61,61,101,125,118,97,114,32,75,61,111,40,34,111,110,73,110,112,117,116,34,44,122,41,44,88,61,111,40,91,34,111,110,67,108,105,99,107,34,44,34,111,110,67,104,97,110,103,101,34,93,44,122,41,59,102,117,110,99,116,105,111,110,32,81,40,101,41,123,101,46,115,116,111,112,80,114,111,112,97,103,97,116,105,111,110,40,41,125,102,117,110,99,116,105,111,110,32,122,40,101,44,116,41,123,118,97,114,32,110,61,101,46,116,121,112,101,44,111,61,101,46,118,97,108,117,101,44,114,61,101,46,99,104,101,99,107,101,100,44,105,61,101,46,109,117,108,116,105,112,108,101,44,97,61,101,46,100,101,102,97,117,108,116,86,97,108,117,101,44,115,61,33,68,40,111,41,59,110,38,38,110,33,61,61,116,46,116,121,112,101,38,38,116,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,116,121,112,101,34,44,110,41,44,68,40,105,41,124,124,105,61,61,61,116,46,109,117,108,116,105,112,108,101,124,124,40,116,46,109,117,108,116,105,112,108,101,61,105,41,44,68,40,97,41,124,124,115,124,124,40,116,46,100,101,102,97,117,108,116,86,97,108,117,101,61,97,43,34,34,41,44,113,40,110,41,63,40,115,38,38,40,116,46,118,97,108,117,101,61,111,41,44,68,40,114,41,124,124,40,116,46,99,104,101,99,107,101,100,61,114,41,41,58,115,38,38,116,46,118,97,108,117,101,33,61,61,111,63,40,116,46,100,101,102,97,117,108,116,86,97,108,117,101,61,111,44,116,46,118,97,108,117,101,61,111,41,58,68,40,114,41,124,124,40,116,46,99,104,101,99,107,101,100,61,114,41,125,102,117,110,99,116,105,111,110,32,71,40,101,44,116,41,123,105,102,40,34,111,112,116,103,114,111,117,112,34,61,61,61,101,46,116,121,112,101,41,123,118,97,114,32,110,61,101,46,99,104,105,108,100,114,101,110,44,111,61,101,46,99,104,105,108,100,70,108,97,103,115,59,105,102,40,49,50,38,111,41,102,111,114,40,118,97,114,32,114,61,48,44,105,61,110,46,108,101,110,103,116,104,59,114,60,105,59,114,43,43,41,89,40,110,91,114,93,44,116,41,59,101,108,115,101,32,50,61,61,61,111,38,38,89,40,110,44,116,41,125,101,108,115,101,32,89,40,101,44,116,41,125,102,117,110,99,116,105,111,110,32,89,40,101,44,116,41,123,118,97,114,32,110,61,101,46,112,114,111,112,115,124,124,76,44,111,61,101,46,100,111,109,59,111,46,118,97,108,117,101,61,110,46,118,97,108,117,101,44,117,40,116,41,38,38,45,49,33,61,61,116,46,105,110,100,101,120,79,102,40,110,46,118,97,108,117,101,41,124,124,110,46,118,97,108,117,101,61,61,61,116,63,111,46,115,101,108,101,99,116,101,100,61,33,48,58,68,40,116,41,38,38,68,40,110,46,115,101,108,101,99,116,101,100,41,124,124,40,111,46,115,101,108,101,99,116,101,100,61,110,46,115,101,108,101,99,116,101,100,124,124,33,49,41,125,81,46,119,114,97,112,112,101,100,61,33,48,59,118,97,114,32,74,61,111,40,34,111,110,67,104,97,110,103,101,34,44,90,41,59,102,117,110,99,116,105,111,110,32,90,40,101,44,116,44,110,44,111,41,123,118,97,114,32,114,61,66,111,111,108,101,97,110,40,101,46,109,117,108,116,105,112,108,101,41,59,68,40,101,46,109,117,108,116,105,112,108,101,41,124,124,114,61,61,61,116,46,109,117,108,116,105,112,108,101,124,124,40,116,46,109,117,108,116,105,112,108,101,61,114,41,59,118,97,114,32,105,61,111,46,99,104,105,108,100,70,108,97,103,115,59,105,102,40,48,61,61,40,49,38,105,41,41,123,118,97,114,32,97,61,111,46,99,104,105,108,100,114,101,110,44,115,61,101,46,118,97,108,117,101,59,105,102,40,110,38,38,68,40,115,41,38,38,40,115,61,101,46,100,101,102,97,117,108,116,86,97,108,117,101,41,44,49,50,38,105,41,102,111,114,40,118,97,114,32,108,61,48,44,100,61,97,46,108,101,110,103,116,104,59,108,60,100,59,108,43,43,41,71,40,97,91,108,93,44,115,41,59,101,108,115,101,32,50,61,61,61,105,38,38,71,40,97,44,115,41,125,125,118,97,114,32,101,101,61,111,40,34,111,110,73,110,112,117,116,34,44,110,101,41,44,116,101,61,111,40,34,111,110,67,104,97,110,103,101,34,41,59,102,117,110,99,116,105,111,110,32,110,101,40,101,44,116,44,110,41,123,118,97,114,32,111,61,101,46,118,97,108,117,101,44,114,61,116,46,118,97,108,117,101,59,105,102,40,68,40,111,41,41,123,105,102,40,110,41,123,118,97,114,32,105,61,101,46,100,101,102,97,117,108,116,86,97,108,117,101,59,68,40,105,41,124,124,105,61,61,61,114,124,124,40,116,46,100,101,102,97,117,108,116,86,97,108,117,101,61,105,44,116,46,118,97,108,117,101,61,105,41,125,125,101,108,115,101,32,114,33,61,61,111,38,38,40,116,46,100,101,102,97,117,108,116,86,97,108,117,101,61,111,44,116,46,118,97,108,117,101,61,111,41,125,102,117,110,99,116,105,111,110,32,111,101,40,101,44,116,44,110,44,111,44,114,44,105,41,123,54,52,38,101,63,122,40,111,44,110,41,58,50,53,54,38,101,63,90,40,111,44,110,44,114,44,116,41,58,49,50,56,38,101,38,38,110,101,40,111,44,110,44,114,41,44,105,38,38,40,110,46,36,86,61,116,41,125,102,117,110,99,116,105,111,110,32,114,101,40,101,44,116,44,110,41,123,118,97,114,32,111,44,114,44,105,59,54,52,38,101,63,40,105,61,116,44,113,40,110,46,116,121,112,101,41,63,40,105,46,111,110,99,104,97,110,103,101,61,88,44,105,46,111,110,99,108,105,99,107,61,81,41,58,105,46,111,110,105,110,112,117,116,61,75,41,58,50,53,54,38,101,63,116,46,111,110,99,104,97,110,103,101,61,74,58,49,50,56,38,101,38,38,40,114,61,110,44,40,111,61,116,41,46,111,110,105,110,112,117,116,61,101,101,44,114,46,111,110,67,104,97,110,103,101,38,38,40,111,46,111,110,99,104,97,110,103,101,61,116,101,41,41,125,102,117,110,99,116,105,111,110,32,105,101,40,101,41,123,114,101,116,117,114,110,32,101,46,116,121,112,101,38,38,113,40,101,46,116,121,112,101,41,63,33,68,40,101,46,99,104,101,99,107,101,100,41,58,33,68,40,101,46,118,97,108,117,101,41,125,102,117,110,99,116,105,111,110,32,97,101,40,101,44,116,41,123,118,97,114,32,110,44,111,59,115,101,40,101,41,44,116,38,38,101,46,100,111,109,38,38,40,110,61,116,44,111,61,101,46,100,111,109,44,110,46,114,101,109,111,118,101,67,104,105,108,100,40,111,41,44,101,46,100,111,109,61,110,117,108,108,41,125,102,117,110,99,116,105,111,110,32,115,101,40,101,41,123,118,97,114,32,116,61,101,46,102,108,97,103,115,59,105,102,40,52,56,49,38,116,41,123,118,97,114,32,110,61,101,46,114,101,102,44,111,61,101,46,112,114,111,112,115,59,95,40,110,41,38,38,110,40,110,117,108,108,41,59,118,97,114,32,114,61,101,46,99,104,105,108,100,114,101,110,44,105,61,101,46,99,104,105,108,100,70,108,97,103,115,59,105,102,40,49,50,38,105,63,108,101,40,114,41,58,50,61,61,61,105,38,38,115,101,40,114,41,44,33,121,40,111,41,41,102,111,114,40,118,97,114,32,97,32,105,110,32,111,41,115,119,105,116,99,104,40,97,41,123,99,97,115,101,34,111,110,67,108,105,99,107,34,58,99,97,115,101,34,111,110,68,98,108,67,108,105,99,107,34,58,99,97,115,101,34,111,110,70,111,99,117,115,73,110,34,58,99,97,115,101,34,111,110,70,111,99,117,115,79,117,116,34,58,99,97,115,101,34,111,110,75,101,121,68,111,119,110,34,58,99,97,115,101,34,111,110,75,101,121,80,114,101,115,115,34,58,99,97,115,101,34,111,110,75,101,121,85,112,34,58,99,97,115,101,34,111,110,77,111,117,115,101,68,111,119,110,34,58,99,97,115,101,34,111,110,77,111,117,115,101,77,111,118,101,34,58,99,97,115,101,34,111,110,77,111,117,115,101,85,112,34,58,99,97,115,101,34,111,110,83,117,98,109,105,116,34,58,99,97,115,101,34,111,110,84,111,117,99,104,69,110,100,34,58,99,97,115,101,34,111,110,84,111,117,99,104,77,111,118,101,34,58,99,97,115,101,34,111,110,84,111,117,99,104,83,116,97,114,116,34,58,82,40,97,44,110,117,108,108,44,101,46,100,111,109,41,125,125,101,108,115,101,123,118,97,114,32,115,61,101,46,99,104,105,108,100,114,101,110,59,105,102,40,115,41,105,102,40,49,52,38,116,41,123,118,97,114,32,108,61,101,46,114,101,102,59,52,38,116,63,40,95,40,115,46,99,111,109,112,111,110,101,110,116,87,105,108,108,85,110,109,111,117,110,116,41,38,38,115,46,99,111,109,112,111,110,101,110,116,87,105,108,108,85,110,109,111,117,110,116,40,41,44,95,40,108,41,38,38,108,40,110,117,108,108,41,44,115,46,36,85,78,61,33,48,44,115,46,36,76,73,38,38,115,101,40,115,46,36,76,73,41,41,58,40,33,68,40,108,41,38,38,95,40,108,46,111,110,67,111,109,112,111,110,101,110,116,87,105,108,108,85,110,109,111,117,110,116,41,38,38,108,46,111,110,67,111,109,112,111,110,101,110,116,87,105,108,108,85,110,109,111,117,110,116,40,101,46,100,111,109,44,101,46,112,114,111,112,115,124,124,76,41,44,115,101,40,115,41,41,125,101,108,115,101,32,49,48,50,52,38,116,38,38,97,101,40,115,44,101,46,116,121,112,101,41,125,125,102,117,110,99,116,105,111,110,32,108,101,40,101,41,123,102,111,114,40,118,97,114,32,116,61,48,44,110,61,101,46,108,101,110,103,116,104,59,116,60,110,59,116,43,43,41,115,101,40,101,91,116,93,41,125,102,117,110,99,116,105,111,110,32,100,101,40,101,44,116,41,123,108,101,40,116,41,44,101,46,116,101,120,116,67,111,110,116,101,110,116,61,34,34,125,102,117,110,99,116,105,111,110,32,99,101,40,101,44,116,41,123,115,119,105,116,99,104,40,101,41,123,99,97,115,101,34,97,110,105,109,97,116,105,111,110,73,116,101,114,97,116,105,111,110,67,111,117,110,116,34,58,99,97,115,101,34,98,111,114,100,101,114,73,109,97,103,101,79,117,116,115,101,116,34,58,99,97,115,101,34,98,111,114,100,101,114,73,109,97,103,101,83,108,105,99,101,34,58,99,97,115,101,34,98,111,114,100,101,114,73,109,97,103,101,87,105,100,116,104,34,58,99,97,115,101,34,98,111,120,70,108,101,120,34,58,99,97,115,101,34,98,111,120,70,108,101,120,71,114,111,117,112,34,58,99,97,115,101,34,98,111,120,79,114,100,105,110,97,108,71,114,111,117,112,34,58,99,97,115,101,34,99,111,108,117,109,110,67,111,117,110,116,34,58,99,97,115,101,34,102,105,108,108,79,112,97,99,105,116,121,34,58,99,97,115,101,34,102,108,101,120,34,58,99,97,115,101,34,102,108,101,120,71,114,111,119,34,58,99,97,115,101,34,102,108,101,120,78,101,103,97,116,105,118,101,34,58,99,97,115,101,34,102,108,101,120,79,114,100,101,114,34,58,99,97,115,101,34,102,108,101,120,80,111,115,105,116,105,118,101,34,58,99,97,115,101,34,102,108,101,120,83,104,114,105,110,107,34,58,99,97,115,101,34,102,108,111,111,100,79,112,97,99,105,116,121,34,58,99,97,115,101,34,102,111,110,116,87,101,105,103,104,116,34,58,99,97,115,101,34,103,114,105,100,67,111,108,117,109,110,34,58,99,97,115,101,34,103,114,105,100,82,111,119,34,58,99,97,115,101,34,108,105,110,101,67,108,97,109,112,34,58,99,97,115,101,34,108,105,110,101,72,101,105,103,104,116,34,58,99,97,115,101,34,111,112,97,99,105,116,121,34,58,99,97,115,101,34,111,114,100,101,114,34,58,99,97,115,101,34,111,114,112,104,97,110,115,34,58,99,97,115,101,34,115,116,111,112,79,112,97,99,105,116,121,34,58,99,97,115,101,34,115,116,114,111,107,101,68,97,115,104,97,114,114,97,121,34,58,99,97,115,101,34,115,116,114,111,107,101,68,97,115,104,111,102,102,115,101,116,34,58,99,97,115,101,34,115,116,114,111,107,101,77,105,116,101,114,108,105,109,105,116,34,58,99,97,115,101,34,115,116,114,111,107,101,79,112,97,99,105,116,121,34,58,99,97,115,101,34,115,116,114,111,107,101,87,105,100,116,104,34,58,99,97,115,101,34,116,97,98,83,105,122,101,34,58,99,97,115,101,34,119,105,100,111,119,115,34,58,99,97,115,101,34,122,73,110,100,101,120,34,58,99,97,115,101,34,122,111,111,109,34,58,114,101,116,117,114,110,32,116,59,100,101,102,97,117,108,116,58,114,101,116,117,114,110,32,116,43,34,112,120,34,125,125,102,117,110,99,116,105,111,110,32,117,101,40,101,44,116,44,110,44,111,44,114,44,105,44,97,41,123,115,119,105,116,99,104,40,101,41,123,99,97,115,101,34,111,110,67,108,105,99,107,34,58,99,97,115,101,34,111,110,68,98,108,67,108,105,99,107,34,58,99,97,115,101,34,111,110,70,111,99,117,115,73,110,34,58,99,97,115,101,34,111,110,70,111,99,117,115,79,117,116,34,58,99,97,115,101,34,111,110,75,101,121,68,111,119,110,34,58,99,97,115,101,34,111,110,75,101,121,80,114,101,115,115,34,58,99,97,115,101,34,111,110,75,101,121,85,112,34,58,99,97,115,101,34,111,110,77,111,117,115,101,68,111,119,110,34,58,99,97,115,101,34,111,110,77,111,117,115,101,77,111,118,101,34,58,99,97,115,101,34,111,110,77,111,117,115,101,85,112,34,58,99,97,115,101,34,111,110,83,117,98,109,105,116,34,58,99,97,115,101,34,111,110,84,111,117,99,104,69,110,100,34,58,99,97,115,101,34,111,110,84,111,117,99,104,77,111,118,101,34,58,99,97,115,101,34,111,110,84,111,117,99,104,83,116,97,114,116,34,58,82,40,101,44,110,44,111,41,59,98,114,101,97,107,59,99,97,115,101,34,99,104,105,108,100,114,101,110,34,58,99,97,115,101,34,99,104,105,108,100,114,101,110,84,121,112,101,34,58,99,97,115,101,34,99,108,97,115,115,78,97,109,101,34,58,99,97,115,101,34,100,101,102,97,117,108,116,86,97,108,117,101,34,58,99,97,115,101,34,107,101,121,34,58,99,97,115,101,34,109,117,108,116,105,112,108,101,34,58,99,97,115,101,34,114,101,102,34,58,98,114,101,97,107,59,99,97,115,101,34,97,117,116,111,70,111,99,117,115,34,58,111,46,97,117,116,111,102,111,99,117,115,61,33,33,110,59,98,114,101,97,107,59,99,97,115,101,34,97,108,108,111,119,102,117,108,108,115,99,114,101,101,110,34,58,99,97,115,101,34,97,117,116,111,112,108,97,121,34,58,99,97,115,101,34,99,97,112,116,117,114,101,34,58,99,97,115,101,34,99,104,101,99,107,101,100,34,58,99,97,115,101,34,99,111,110,116,114,111,108,115,34,58,99,97,115,101,34,100,101,102,97,117,108,116,34,58,99,97,115,101,34,100,105,115,97,98,108,101,100,34,58,99,97,115,101,34,104,105,100,100,101,110,34,58,99,97,115,101,34,105,110,100,101,116,101,114,109,105,110,97,116,101,34,58,99,97,115,101,34,108,111,111,112,34,58,99,97,115,101,34,109,117,116,101,100,34,58,99,97,115,101,34,110,111,118,97,108,105,100,97,116,101,34,58,99,97,115,101,34,111,112,101,110,34,58,99,97,115,101,34,114,101,97,100,79,110,108,121,34,58,99,97,115,101,34,114,101,113,117,105,114,101,100,34,58,99,97,115,101,34,114,101,118,101,114,115,101,100,34,58,99,97,115,101,34,115,99,111,112,101,100,34,58,99,97,115,101,34,115,101,97,109,108,101,115,115,34,58,99,97,115,101,34,115,101,108,101,99,116,101,100,34,58,111,91,101,93,61,33,33,110,59,98,114,101,97,107,59,99,97,115,101,34,100,101,102,97,117,108,116,67,104,101,99,107,101,100,34,58,99,97,115,101,34,118,97,108,117,101,34,58,99,97,115,101,34,118,111,108,117,109,101,34,58,105,102,40,105,38,38,34,118,97,108,117,101,34,61,61,61,101,41,114,101,116,117,114,110,59,118,97,114,32,115,61,68,40,110,41,63,34,34,58,110,59,111,91,101,93,33,61,61,115,38,38,40,111,91,101,93,61,115,41,59,98,114,101,97,107,59,99,97,115,101,34,100,97,110,103,101,114,111,117,115,108,121,83,101,116,73,110,110,101,114,72,84,77,76,34,58,118,97,114,32,108,61,116,38,38,116,46,95,95,104,116,109,108,124,124,34,34,44,100,61,110,38,38,110,46,95,95,104,116,109,108,124,124,34,34,59,108,33,61,61,100,38,38,40,68,40,100,41,124,124,87,40,111,44,100,41,124,124,40,121,40,97,41,124,124,40,49,50,38,97,46,99,104,105,108,100,70,108,97,103,115,63,108,101,40,97,46,99,104,105,108,100,114,101,110,41,58,50,61,61,61,97,46,99,104,105,108,100,70,108,97,103,115,38,38,115,101,40,97,46,99,104,105,108,100,114,101,110,41,44,97,46,99,104,105,108,100,114,101,110,61,110,117,108,108,44,97,46,99,104,105,108,100,70,108,97,103,115,61,49,41,44,111,46,105,110,110,101,114,72,84,77,76,61,100,41,41,59,98,114,101,97,107,59,100,101,102,97,117,108,116,58,34,111,34,61,61,61,101,91,48,93,38,38,34,110,34,61,61,61,101,91,49,93,63,102,117,110,99,116,105,111,110,40,101,44,116,44,110,44,111,41,123,118,97,114,32,114,44,105,44,97,61,101,46,116,111,76,111,119,101,114,67,97,115,101,40,41,59,105,102,40,95,40,110,41,124,124,68,40,110,41,41,123,118,97,114,32,115,61,111,91,97,93,59,115,38,38,115,46,119,114,97,112,112,101,100,124,124,40,111,91,97,93,61,110,41,125,101,108,115,101,123,118,97,114,32,108,61,110,46,101,118,101,110,116,59,108,38,38,95,40,108,41,38,38,40,111,91,97,93,61,40,114,61,108,44,105,61,110,44,102,117,110,99,116,105,111,110,40,101,41,123,114,40,105,46,100,97,116,97,44,101,41,125,41,41,125,125,40,101,44,48,44,110,44,111,41,58,68,40,110,41,63,111,46,114,101,109,111,118,101,65,116,116,114,105,98,117,116,101,40,101,41,58,34,115,116,121,108,101,34,61,61,61,101,63,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,118,97,114,32,111,44,114,44,105,61,110,46,115,116,121,108,101,59,105,102,40,104,40,116,41,41,105,46,99,115,115,84,101,120,116,61,116,59,101,108,115,101,32,105,102,40,68,40,101,41,124,124,104,40,101,41,41,102,111,114,40,111,32,105,110,32,116,41,114,61,116,91,111,93,44,105,91,111,93,61,118,40,114,41,63,99,101,40,111,44,114,41,58,114,59,101,108,115,101,123,102,111,114,40,111,32,105,110,32,116,41,40,114,61,116,91,111,93,41,33,61,61,101,91,111,93,38,38,40,105,91,111,93,61,118,40,114,41,63,99,101,40,111,44,114,41,58,114,41,59,102,111,114,40,111,32,105,110,32,101,41,68,40,116,91,111,93,41,38,38,40,105,91,111,93,61,34,34,41,125,125,40,116,44,110,44,111,41,58,114,38,38,84,91,101,93,63,111,46,115,101,116,65,116,116,114,105,98,117,116,101,78,83,40,84,91,101,93,44,101,44,110,41,58,111,46,115,101,116,65,116,116,114,105,98,117,116,101,40,101,44,110,41,125,125,102,117,110,99,116,105,111,110,32,112,101,40,101,44,116,44,110,44,111,44,114,41,123,118,97,114,32,105,61,33,49,44,97,61,48,60,40,52,52,56,38,116,41,59,102,111,114,40,118,97,114,32,115,32,105,110,32,97,38,38,40,105,61,105,101,40,110,41,41,38,38,114,101,40,116,44,111,44,110,41,44,110,41,117,101,40,115,44,110,117,108,108,44,110,91,115,93,44,111,44,114,44,105,44,110,117,108,108,41,59,97,38,38,111,101,40,116,44,101,44,111,44,110,44,33,48,44,105,41,125,102,117,110,99,116,105,111,110,32,102,101,40,101,44,116,44,110,44,111,41,123,118,97,114,32,114,61,110,101,119,32,116,40,110,44,111,41,59,105,102,40,40,101,46,99,104,105,108,100,114,101,110,61,114,41,46,36,86,61,101,44,114,46,36,66,83,61,33,49,44,114,46,99,111,110,116,101,120,116,61,111,44,114,46,112,114,111,112,115,61,61,61,76,38,38,40,114,46,112,114,111,112,115,61,110,41,44,114,46,36,85,78,61,33,49,44,95,40,114,46,99,111,109,112,111,110,101,110,116,87,105,108,108,77,111,117,110,116,41,41,123,105,102,40,114,46,36,66,82,61,33,48,44,114,46,99,111,109,112,111,110,101,110,116,87,105,108,108,77,111,117,110,116,40,41,44,114,46,36,80,83,83,41,123,118,97,114,32,105,61,114,46,115,116,97,116,101,44,97,61,114,46,36,80,83,59,105,102,40,121,40,105,41,41,114,46,115,116,97,116,101,61,97,59,101,108,115,101,32,102,111,114,40,118,97,114,32,115,32,105,110,32,97,41,105,91,115,93,61,97,91,115,93,59,114,46,36,80,83,83,61,33,49,44,114,46,36,80,83,61,110,117,108,108,125,114,46,36,66,82,61,33,49,125,95,40,80,46,98,101,102,111,114,101,82,101,110,100,101,114,41,38,38,80,46,98,101,102,111,114,101,82,101,110,100,101,114,40,114,41,59,118,97,114,32,108,44,100,61,104,101,40,114,46,114,101,110,100,101,114,40,110,44,114,46,115,116,97,116,101,44,111,41,44,101,41,59,114,101,116,117,114,110,32,95,40,114,46,103,101,116,67,104,105,108,100,67,111,110,116,101,120,116,41,38,38,40,108,61,114,46,103,101,116,67,104,105,108,100,67,111,110,116,101,120,116,40,41,41,44,68,40,108,41,63,114,46,36,67,88,61,111,58,114,46,36,67,88,61,98,40,111,44,108,41,44,95,40,80,46,97,102,116,101,114,82,101,110,100,101,114,41,38,38,80,46,97,102,116,101,114,82,101,110,100,101,114,40,114,41,44,114,46,36,76,73,61,100,44,114,125,102,117,110,99,116,105,111,110,32,104,101,40,101,44,116,41,123,114,101,116,117,114,110,32,102,40,101,41,63,101,61,120,40,41,58,112,40,101,41,63,101,61,36,40,101,44,110,117,108,108,41,58,40,101,46,100,111,109,38,38,40,101,61,119,40,101,41,41,44,49,52,38,101,46,102,108,97,103,115,38,38,40,101,46,112,97,114,101,110,116,86,78,111,100,101,61,116,41,41,44,101,125,102,117,110,99,116,105,111,110,32,118,101,40,101,44,116,44,110,44,111,41,123,118,97,114,32,114,61,101,46,102,108,97,103,115,59,114,101,116,117,114,110,32,52,56,49,38,114,63,109,101,40,101,44,116,44,110,44,111,41,58,49,52,38,114,63,102,117,110,99,116,105,111,110,40,101,44,116,44,110,44,111,44,114,41,123,118,97,114,32,105,44,97,61,101,46,116,121,112,101,44,115,61,101,46,112,114,111,112,115,124,124,76,44,108,61,101,46,114,101,102,59,105,102,40,114,41,123,118,97,114,32,100,61,102,101,40,101,44,97,44,115,44,110,41,59,101,46,100,111,109,61,105,61,118,101,40,100,46,36,76,73,44,110,117,108,108,44,100,46,36,67,88,44,111,41,44,98,101,40,101,44,108,44,100,41,44,100,46,36,85,80,68,61,33,49,125,101,108,115,101,123,118,97,114,32,99,61,104,101,40,97,40,115,44,110,41,44,101,41,59,101,46,99,104,105,108,100,114,101,110,61,99,44,101,46,100,111,109,61,105,61,118,101,40,99,44,110,117,108,108,44,110,44,111,41,44,107,101,40,115,44,108,44,105,41,125,121,40,116,41,124,124,77,40,116,44,105,41,59,114,101,116,117,114,110,32,105,125,40,101,44,116,44,110,44,111,44,48,60,40,52,38,114,41,41,58,53,49,50,38,114,124,124,49,54,38,114,63,103,101,40,101,44,116,41,58,49,48,50,52,38,114,63,40,118,101,40,101,46,99,104,105,108,100,114,101,110,44,101,46,116,121,112,101,44,110,44,33,49,41,44,101,46,100,111,109,61,103,101,40,120,40,41,44,116,41,41,58,118,111,105,100,32,48,125,102,117,110,99,116,105,111,110,32,103,101,40,101,44,116,41,123,118,97,114,32,110,61,101,46,100,111,109,61,100,111,99,117,109,101,110,116,46,99,114,101,97,116,101,84,101,120,116,78,111,100,101,40,101,46,99,104,105,108,100,114,101,110,41,59,114,101,116,117,114,110,32,121,40,116,41,124,124,77,40,116,44,110,41,44,110,125,102,117,110,99,116,105,111,110,32,109,101,40,101,44,116,44,110,44,111,41,123,118,97,114,32,114,61,101,46,102,108,97,103,115,44,105,61,101,46,99,104,105,108,100,114,101,110,44,97,61,101,46,112,114,111,112,115,44,115,61,101,46,99,108,97,115,115,78,97,109,101,44,108,61,101,46,114,101,102,44,100,61,101,46,99,104,105,108,100,70,108,97,103,115,59,111,61,111,124,124,48,60,40,51,50,38,114,41,59,118,97,114,32,99,44,117,61,40,99,61,101,46,116,121,112,101,44,33,48,61,61,61,111,63,100,111,99,117,109,101,110,116,46,99,114,101,97,116,101,69,108,101,109,101,110,116,78,83,40,79,44,99,41,58,100,111,99,117,109,101,110,116,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,99,41,41,59,105,102,40,101,46,100,111,109,61,117,44,68,40,115,41,124,124,34,34,61,61,61,115,124,124,40,111,63,117,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,99,108,97,115,115,34,44,115,41,58,117,46,99,108,97,115,115,78,97,109,101,61,115,41,44,121,40,116,41,124,124,77,40,116,44,117,41,44,48,61,61,40,49,38,100,41,41,123,118,97,114,32,112,61,33,48,61,61,61,111,38,38,34,102,111,114,101,105,103,110,79,98,106,101,99,116,34,33,61,61,101,46,116,121,112,101,59,50,61,61,61,100,63,118,101,40,105,44,117,44,110,44,112,41,58,49,50,38,100,38,38,121,101,40,105,44,117,44,110,44,112,41,125,114,101,116,117,114,110,32,121,40,97,41,124,124,112,101,40,101,44,114,44,97,44,117,44,111,41,44,95,40,108,41,38,38,67,101,40,117,44,108,41,44,117,125,102,117,110,99,116,105,111,110,32,121,101,40,101,44,116,44,110,44,111,41,123,102,111,114,40,118,97,114,32,114,61,48,44,105,61,101,46,108,101,110,103,116,104,59,114,60,105,59,114,43,43,41,123,118,97,114,32,97,61,101,91,114,93,59,121,40,97,46,100,111,109,41,124,124,40,101,91,114,93,61,97,61,119,40,97,41,41,44,118,101,40,97,44,116,44,110,44,111,41,125,125,102,117,110,99,116,105,111,110,32,98,101,40,101,44,116,44,110,41,123,118,97,114,32,111,59,95,40,116,41,38,38,116,40,110,41,44,95,40,110,46,99,111,109,112,111,110,101,110,116,68,105,100,77,111,117,110,116,41,38,38,85,46,112,117,115,104,40,40,111,61,110,44,102,117,110,99,116,105,111,110,40,41,123,111,46,99,111,109,112,111,110,101,110,116,68,105,100,77,111,117,110,116,40,41,125,41,41,125,102,117,110,99,116,105,111,110,32,107,101,40,101,44,116,44,110,41,123,118,97,114,32,111,44,114,44,105,59,68,40,116,41,124,124,40,95,40,116,46,111,110,67,111,109,112,111,110,101,110,116,87,105,108,108,77,111,117,110,116,41,38,38,116,46,111,110,67,111,109,112,111,110,101,110,116,87,105,108,108,77,111,117,110,116,40,101,41,44,95,40,116,46,111,110,67,111,109,112,111,110,101,110,116,68,105,100,77,111,117,110,116,41,38,38,85,46,112,117,115,104,40,40,111,61,116,44,114,61,110,44,105,61,101,44,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,111,46,111,110,67,111,109,112,111,110,101,110,116,68,105,100,77,111,117,110,116,40,114,44,105,41,125,41,41,41,125,102,117,110,99,116,105,111,110,32,67,101,40,101,44,116,41,123,85,46,112,117,115,104,40,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,40,101,41,125,41,125,102,117,110,99,116,105,111,110,32,36,101,40,101,44,116,44,110,44,111,41,123,118,97,114,32,114,44,105,44,97,61,101,46,99,104,105,108,100,114,101,110,44,115,61,101,46,112,114,111,112,115,44,108,61,101,46,99,108,97,115,115,78,97,109,101,44,100,61,101,46,102,108,97,103,115,44,99,61,101,46,114,101,102,59,105,102,40,111,61,111,124,124,48,60,40,51,50,38,100,41,44,49,33,61,61,116,46,110,111,100,101,84,121,112,101,124,124,116,46,116,97,103,78,97,109,101,46,116,111,76,111,119,101,114,67,97,115,101,40,41,33,61,61,101,46,116,121,112,101,41,123,118,97,114,32,117,61,109,101,40,101,44,110,117,108,108,44,110,44,111,41,59,101,46,100,111,109,61,117,44,70,40,116,46,112,97,114,101,110,116,78,111,100,101,44,117,44,116,41,125,101,108,115,101,123,118,97,114,32,112,61,40,101,46,100,111,109,61,116,41,46,102,105,114,115,116,67,104,105,108,100,44,102,61,101,46,99,104,105,108,100,70,108,97,103,115,59,105,102,40,48,61,61,40,49,38,102,41,41,123,102,111,114,40,118,97,114,32,104,61,110,117,108,108,59,112,59,41,104,61,112,46,110,101,120,116,83,105,98,108,105,110,103,44,56,61,61,61,112,46,110,111,100,101,84,121,112,101,38,38,40,34,33,34,61,61,61,112,46,100,97,116,97,63,116,46,114,101,112,108,97,99,101,67,104,105,108,100,40,100,111,99,117,109,101,110,116,46,99,114,101,97,116,101,84,101,120,116,78,111,100,101,40,34,34,41,44,112,41,58,116,46,114,101,109,111,118,101,67,104,105,108,100,40,112,41,41,44,112,61,104,59,105,102,40,112,61,116,46,102,105,114,115,116,67,104,105,108,100,44,50,61,61,61,102,41,121,40,112,41,63,118,101,40,97,44,116,44,110,44,111,41,58,40,104,61,112,46,110,101,120,116,83,105,98,108,105,110,103,44,68,101,40,97,44,112,44,110,44,111,41,44,112,61,104,41,59,101,108,115,101,32,105,102,40,49,50,38,102,41,102,111,114,40,118,97,114,32,118,61,48,44,103,61,97,46,108,101,110,103,116,104,59,118,60,103,59,118,43,43,41,123,118,97,114,32,109,61,97,91,118,93,59,121,40,112,41,63,118,101,40,109,44,116,44,110,44,111,41,58,40,104,61,112,46,110,101,120,116,83,105,98,108,105,110,103,44,68,101,40,109,44,112,44,110,44,111,41,44,112,61,104,41,125,102,111,114,40,59,112,59,41,104,61,112,46,110,101,120,116,83,105,98,108,105,110,103,44,116,46,114,101,109,111,118,101,67,104,105,108,100,40,112,41,44,112,61,104,125,101,108,115,101,32,121,40,116,46,102,105,114,115,116,67,104,105,108,100,41,124,124,40,114,61,116,44,105,61,115,44,66,111,111,108,101,97,110,40,105,38,38,105,46,100,97,110,103,101,114,111,117,115,108,121,83,101,116,73,110,110,101,114,72,84,77,76,38,38,105,46,100,97,110,103,101,114,111,117,115,108,121,83,101,116,73,110,110,101,114,72,84,77,76,46,95,95,104,116,109,108,38,38,87,40,114,44,105,46,100,97,110,103,101,114,111,117,115,108,121,83,101,116,73,110,110,101,114,72,84,77,76,46,95,95,104,116,109,108,41,41,41,124,124,40,116,46,116,101,120,116,67,111,110,116,101,110,116,61,34,34,44,52,52,56,38,100,38,38,40,116,46,100,101,102,97,117,108,116,86,97,108,117,101,61,34,34,41,41,59,121,40,115,41,124,124,112,101,40,101,44,100,44,115,44,116,44,111,41,44,68,40,108,41,63,34,34,33,61,61,116,46,99,108,97,115,115,78,97,109,101,38,38,116,46,114,101,109,111,118,101,65,116,116,114,105,98,117,116,101,40,34,99,108,97,115,115,34,41,58,111,63,116,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,99,108,97,115,115,34,44,108,41,58,116,46,99,108,97,115,115,78,97,109,101,61,108,44,95,40,99,41,38,38,67,101,40,116,44,99,41,125,125,102,117,110,99,116,105,111,110,32,68,101,40,101,44,116,44,110,44,111,41,123,118,97,114,32,114,61,101,46,102,108,97,103,115,59,49,52,38,114,63,102,117,110,99,116,105,111,110,40,101,44,116,44,110,44,111,44,114,41,123,118,97,114,32,105,61,101,46,116,121,112,101,44,97,61,101,46,114,101,102,44,115,61,101,46,112,114,111,112,115,124,124,76,59,105,102,40,114,41,123,118,97,114,32,108,61,102,101,40,101,44,105,44,115,44,110,41,44,100,61,108,46,36,76,73,59,68,101,40,100,44,116,44,108,46,36,67,88,44,111,41,44,101,46,100,111,109,61,100,46,100,111,109,44,98,101,40,48,44,97,44,108,41,44,108,46,36,85,80,68,61,33,49,125,101,108,115,101,123,118,97,114,32,99,61,104,101,40,105,40,115,44,110,41,44,101,41,59,68,101,40,99,44,116,44,110,44,111,41,44,101,46,99,104,105,108,100,114,101,110,61,99,44,101,46,100,111,109,61,99,46,100,111,109,44,107,101,40,115,44,97,44,116,41,125,125,40,101,44,116,44,110,44,111,44,48,60,40,52,38,114,41,41,58,52,56,49,38,114,63,36,101,40,101,44,116,44,110,44,111,41,58,49,54,38,114,63,102,117,110,99,116,105,111,110,40,101,44,116,41,123,105,102,40,51,33,61,61,116,46,110,111,100,101,84,121,112,101,41,123,118,97,114,32,110,61,103,101,40,101,44,110,117,108,108,41,59,101,46,100,111,109,61,110,44,70,40,116,46,112,97,114,101,110,116,78,111,100,101,44,110,44,116,41,125,101,108,115,101,123,118,97,114,32,111,61,101,46,99,104,105,108,100,114,101,110,59,116,46,110,111,100,101,86,97,108,117,101,33,61,61,111,38,38,40,116,46,110,111,100,101,86,97,108,117,101,61,111,41,44,101,46,100,111,109,61,116,125,125,40,101,44,116,41,58,53,49,50,38,114,63,101,46,100,111,109,61,116,58,102,117,110,99,116,105,111,110,40,101,41,123,116,104,114,111,119,32,101,124,124,40,101,61,97,41,44,110,101,119,32,69,114,114,111,114,40,34,73,110,102,101,114,110,111,32,69,114,114,111,114,58,32,34,43,101,41,125,40,41,125,102,117,110,99,116,105,111,110,32,95,101,40,101,44,116,44,110,44,111,44,114,41,123,115,101,40,101,41,44,70,40,110,44,118,101,40,116,44,110,117,108,108,44,111,44,114,41,44,101,46,100,111,109,41,125,102,117,110,99,116,105,111,110,32,120,101,40,101,44,116,44,110,44,111,44,114,41,123,105,102,40,101,33,61,61,116,41,123,118,97,114,32,105,61,48,124,116,46,102,108,97,103,115,59,101,46,102,108,97,103,115,33,61,61,105,124,124,50,48,52,56,38,105,63,95,101,40,101,44,116,44,110,44,111,44,114,41,58,52,56,49,38,105,63,102,117,110,99,116,105,111,110,40,101,44,116,44,110,44,111,44,114,41,123,118,97,114,32,105,61,116,46,116,121,112,101,59,105,102,40,101,46,116,121,112,101,33,61,61,105,41,95,101,40,101,44,116,44,110,44,111,44,114,41,59,101,108,115,101,123,118,97,114,32,97,44,115,61,101,46,100,111,109,44,108,61,116,46,102,108,97,103,115,44,100,61,101,46,112,114,111,112,115,44,99,61,116,46,112,114,111,112,115,44,117,61,33,49,44,112,61,33,49,59,105,102,40,116,46,100,111,109,61,115,44,114,61,114,124,124,48,60,40,51,50,38,108,41,44,100,33,61,61,99,41,123,118,97,114,32,102,61,100,124,124,76,59,105,102,40,40,97,61,99,124,124,76,41,33,61,61,76,41,102,111,114,40,118,97,114,32,104,32,105,110,40,117,61,48,60,40,52,52,56,38,108,41,41,38,38,40,112,61,105,101,40,97,41,41,44,97,41,123,118,97,114,32,118,61,102,91,104,93,44,103,61,97,91,104,93,59,118,33,61,61,103,38,38,117,101,40,104,44,118,44,103,44,115,44,114,44,112,44,101,41,125,105,102,40,102,33,61,61,76,41,102,111,114,40,118,97,114,32,109,32,105,110,32,102,41,97,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,109,41,124,124,68,40,102,91,109,93,41,124,124,117,101,40,109,44,102,91,109,93,44,110,117,108,108,44,115,44,114,44,112,44,101,41,125,118,97,114,32,121,61,101,46,99,104,105,108,100,114,101,110,44,98,61,116,46,99,104,105,108,100,114,101,110,44,107,61,116,46,114,101,102,44,67,61,101,46,99,108,97,115,115,78,97,109,101,44,36,61,116,46,99,108,97,115,115,78,97,109,101,59,121,33,61,61,98,38,38,119,101,40,101,46,99,104,105,108,100,70,108,97,103,115,44,116,46,99,104,105,108,100,70,108,97,103,115,44,121,44,98,44,115,44,111,44,114,38,38,34,102,111,114,101,105,103,110,79,98,106,101,99,116,34,33,61,61,105,41,44,117,38,38,111,101,40,108,44,116,44,115,44,97,44,33,49,44,112,41,44,67,33,61,61,36,38,38,40,68,40,36,41,63,115,46,114,101,109,111,118,101,65,116,116,114,105,98,117,116,101,40,34,99,108,97,115,115,34,41,58,114,63,115,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,99,108,97,115,115,34,44,36,41,58,115,46,99,108,97,115,115,78,97,109,101,61,36,41,44,95,40,107,41,38,38,101,46,114,101,102,33,61,61,107,38,38,67,101,40,115,44,107,41,125,125,40,101,44,116,44,110,44,111,44,114,41,58,49,52,38,105,63,102,117,110,99,116,105,111,110,40,101,44,116,44,110,44,111,44,114,44,105,41,123,118,97,114,32,97,61,116,46,116,121,112,101,44,115,61,101,46,107,101,121,44,108,61,116,46,107,101,121,59,105,102,40,101,46,116,121,112,101,33,61,61,97,124,124,115,33,61,61,108,41,95,101,40,101,44,116,44,110,44,111,44,114,41,59,101,108,115,101,123,118,97,114,32,100,61,116,46,112,114,111,112,115,124,124,76,59,105,102,40,105,41,123,118,97,114,32,99,61,101,46,99,104,105,108,100,114,101,110,59,99,46,36,85,80,68,61,33,48,44,99,46,36,86,61,116,44,78,101,40,99,44,99,46,115,116,97,116,101,44,116,44,100,44,110,44,111,44,114,44,33,49,44,33,49,41,44,99,46,36,85,80,68,61,33,49,125,101,108,115,101,123,118,97,114,32,117,61,33,48,44,112,61,101,46,112,114,111,112,115,44,102,61,116,46,114,101,102,44,104,61,33,68,40,102,41,44,118,61,101,46,99,104,105,108,100,114,101,110,59,105,102,40,116,46,100,111,109,61,101,46,100,111,109,44,116,46,99,104,105,108,100,114,101,110,61,118,44,104,38,38,95,40,102,46,111,110,67,111,109,112,111,110,101,110,116,83,104,111,117,108,100,85,112,100,97,116,101,41,38,38,40,117,61,102,46,111,110,67,111,109,112,111,110,101,110,116,83,104,111,117,108,100,85,112,100,97,116,101,40,112,44,100,41,41,44,33,49,33,61,61,117,41,123,104,38,38,95,40,102,46,111,110,67,111,109,112,111,110,101,110,116,87,105,108,108,85,112,100,97,116,101,41,38,38,102,46,111,110,67,111,109,112,111,110,101,110,116,87,105,108,108,85,112,100,97,116,101,40,112,44,100,41,59,118,97,114,32,103,61,97,40,100,44,111,41,59,103,33,61,61,109,38,38,40,103,61,104,101,40,103,44,116,41,44,120,101,40,118,44,103,44,110,44,111,44,114,41,44,116,46,99,104,105,108,100,114,101,110,61,103,44,116,46,100,111,109,61,103,46,100,111,109,44,104,38,38,95,40,102,46,111,110,67,111,109,112,111,110,101,110,116,68,105,100,85,112,100,97,116,101,41,38,38,102,46,111,110,67,111,109,112,111,110,101,110,116,68,105,100,85,112,100,97,116,101,40,112,44,100,41,41,125,101,108,115,101,32,49,52,38,118,46,102,108,97,103,115,38,38,40,118,46,112,97,114,101,110,116,86,78,111,100,101,61,116,41,125,125,125,40,101,44,116,44,110,44,111,44,114,44,48,60,40,52,38,105,41,41,58,49,54,38,105,63,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,118,97,114,32,111,44,114,61,116,46,99,104,105,108,100,114,101,110,59,121,40,110,46,102,105,114,115,116,67,104,105,108,100,41,63,40,110,46,116,101,120,116,67,111,110,116,101,110,116,61,114,44,111,61,110,46,102,105,114,115,116,67,104,105,108,100,41,58,40,111,61,101,46,100,111,109,44,114,33,61,61,101,46,99,104,105,108,100,114,101,110,38,38,40,111,46,110,111,100,101,86,97,108,117,101,61,114,41,41,59,116,46,100,111,109,61,111,125,40,101,44,116,44,110,41,58,53,49,50,38,105,63,116,46,100,111,109,61,101,46,100,111,109,58,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,118,97,114,32,111,61,101,46,116,121,112,101,44,114,61,116,46,116,121,112,101,44,105,61,116,46,99,104,105,108,100,114,101,110,59,105,102,40,119,101,40,101,46,99,104,105,108,100,70,108,97,103,115,44,116,46,99,104,105,108,100,70,108,97,103,115,44,101,46,99,104,105,108,100,114,101,110,44,105,44,111,44,110,44,33,49,41,44,116,46,100,111,109,61,101,46,100,111,109,44,111,33,61,61,114,38,38,33,102,40,105,41,41,123,118,97,114,32,97,61,105,46,100,111,109,59,111,46,114,101,109,111,118,101,67,104,105,108,100,40,97,41,44,114,46,97,112,112,101,110,100,67,104,105,108,100,40,97,41,125,125,40,101,44,116,44,111,41,125,125,102,117,110,99,116,105,111,110,32,119,101,40,101,44,116,44,110,44,111,44,114,44,105,44,97,41,123,115,119,105,116,99,104,40,101,41,123,99,97,115,101,32,50,58,115,119,105,116,99,104,40,116,41,123,99,97,115,101,32,50,58,120,101,40,110,44,111,44,114,44,105,44,97,41,59,98,114,101,97,107,59,99,97,115,101,32,49,58,97,101,40,110,44,114,41,59,98,114,101,97,107,59,100,101,102,97,117,108,116,58,97,101,40,110,44,114,41,44,121,101,40,111,44,114,44,105,44,97,41,125,98,114,101,97,107,59,99,97,115,101,32,49,58,115,119,105,116,99,104,40,116,41,123,99,97,115,101,32,50,58,118,101,40,111,44,114,44,105,44,97,41,59,98,114,101,97,107,59,99,97,115,101,32,49,58,98,114,101,97,107,59,100,101,102,97,117,108,116,58,121,101,40,111,44,114,44,105,44,97,41,125,98,114,101,97,107,59,100,101,102,97,117,108,116,58,105,102,40,49,50,38,116,41,123,118,97,114,32,115,61,110,46,108,101,110,103,116,104,44,108,61,111,46,108,101,110,103,116,104,59,48,61,61,61,115,63,48,60,108,38,38,121,101,40,111,44,114,44,105,44,97,41,58,48,61,61,61,108,63,100,101,40,114,44,110,41,58,56,61,61,61,116,38,38,56,61,61,61,101,63,102,117,110,99,116,105,111,110,40,101,44,116,44,110,44,111,44,114,44,105,44,97,41,123,118,97,114,32,115,44,108,44,100,61,105,45,49,44,99,61,97,45,49,44,117,61,48,44,112,61,101,91,117,93,44,102,61,116,91,117,93,59,101,58,123,102,111,114,40,59,112,46,107,101,121,61,61,61,102,46,107,101,121,59,41,123,105,102,40,102,46,100,111,109,38,38,40,116,91,117,93,61,102,61,119,40,102,41,41,44,120,101,40,112,44,102,44,110,44,111,44,114,41,44,101,91,117,93,61,102,44,100,60,43,43,117,124,124,99,60,117,41,98,114,101,97,107,32,101,59,112,61,101,91,117,93,44,102,61,116,91,117,93,125,102,111,114,40,112,61,101,91,100,93,44,102,61,116,91,99,93,59,112,46,107,101,121,61,61,61,102,46,107,101,121,59,41,123,105,102,40,102,46,100,111,109,38,38,40,116,91,99,93,61,102,61,119,40,102,41,41,44,120,101,40,112,44,102,44,110,44,111,44,114,41,44,101,91,100,93,61,102,44,99,45,45,44,45,45,100,60,117,124,124,99,60,117,41,98,114,101,97,107,32,101,59,112,61,101,91,100,93,44,102,61,116,91,99,93,125,125,105,102,40,100,60,117,41,123,105,102,40,117,60,61,99,41,102,111,114,40,118,97,114,32,104,61,40,108,61,99,43,49,41,60,97,63,116,91,108,93,46,100,111,109,58,110,117,108,108,59,117,60,61,99,59,41,40,102,61,116,91,117,93,41,46,100,111,109,38,38,40,116,91,117,93,61,102,61,119,40,102,41,41,44,117,43,43,44,69,40,110,44,118,101,40,102,44,110,117,108,108,44,111,44,114,41,44,104,41,125,101,108,115,101,32,105,102,40,99,60,117,41,102,111,114,40,59,117,60,61,100,59,41,97,101,40,101,91,117,43,43,93,44,110,41,59,101,108,115,101,123,118,97,114,32,118,61,117,44,103,61,117,44,109,61,100,45,117,43,49,44,121,61,99,45,117,43,49,44,98,61,91,93,59,102,111,114,40,115,61,48,59,115,60,121,59,115,43,43,41,98,46,112,117,115,104,40,48,41,59,118,97,114,32,107,61,109,61,61,61,105,44,67,61,33,49,44,36,61,48,44,68,61,48,59,105,102,40,97,60,52,124,124,40,109,124,121,41,60,51,50,41,102,111,114,40,115,61,118,59,115,60,61,100,59,115,43,43,41,105,102,40,112,61,101,91,115,93,44,68,60,121,41,123,102,111,114,40,117,61,103,59,117,60,61,99,59,117,43,43,41,105,102,40,102,61,116,91,117,93,44,112,46,107,101,121,61,61,61,102,46,107,101,121,41,123,105,102,40,98,91,117,45,103,93,61,115,43,49,44,107,41,102,111,114,40,107,61,33,49,59,118,60,115,59,41,97,101,40,101,91,118,43,43,93,44,110,41,59,117,60,36,63,67,61,33,48,58,36,61,117,44,102,46,100,111,109,38,38,40,116,91,117,93,61,102,61,119,40,102,41,41,44,120,101,40,112,44,102,44,110,44,111,44,114,41,44,68,43,43,59,98,114,101,97,107,125,33,107,38,38,99,60,117,38,38,97,101,40,112,44,110,41,125,101,108,115,101,32,107,124,124,97,101,40,112,44,110,41,59,101,108,115,101,123,118,97,114,32,95,61,123,125,59,102,111,114,40,115,61,103,59,115,60,61,99,59,115,43,43,41,95,91,116,91,115,93,46,107,101,121,93,61,115,59,102,111,114,40,115,61,118,59,115,60,61,100,59,115,43,43,41,105,102,40,112,61,101,91,115,93,44,68,60,121,41,105,102,40,118,111,105,100,32,48,33,61,61,40,117,61,95,91,112,46,107,101,121,93,41,41,123,105,102,40,107,41,102,111,114,40,107,61,33,49,59,118,60,115,59,41,97,101,40,101,91,118,43,43,93,44,110,41,59,102,61,116,91,117,93,44,98,91,117,45,103,93,61,115,43,49,44,117,60,36,63,67,61,33,48,58,36,61,117,44,102,46,100,111,109,38,38,40,116,91,117,93,61,102,61,119,40,102,41,41,44,120,101,40,112,44,102,44,110,44,111,44,114,41,44,68,43,43,125,101,108,115,101,32,107,124,124,97,101,40,112,44,110,41,59,101,108,115,101,32,107,124,124,97,101,40,112,44,110,41,125,105,102,40,107,41,100,101,40,110,44,101,41,44,121,101,40,116,44,110,44,111,44,114,41,59,101,108,115,101,32,105,102,40,67,41,123,118,97,114,32,120,61,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,44,110,44,111,44,114,44,105,44,97,61,101,46,115,108,105,99,101,40,41,44,115,61,91,48,93,44,108,61,101,46,108,101,110,103,116,104,59,102,111,114,40,116,61,48,59,116,60,108,59,116,43,43,41,123,118,97,114,32,100,61,101,91,116,93,59,105,102,40,48,33,61,61,100,41,123,105,102,40,110,61,115,91,115,46,108,101,110,103,116,104,45,49,93,44,101,91,110,93,60,100,41,123,97,91,116,93,61,110,44,115,46,112,117,115,104,40,116,41,59,99,111,110,116,105,110,117,101,125,102,111,114,40,111,61,48,44,114,61,115,46,108,101,110,103,116,104,45,49,59,111,60,114,59,41,101,91,115,91,105,61,40,111,43,114,41,47,50,124,48,93,93,60,100,63,111,61,105,43,49,58,114,61,105,59,100,60,101,91,115,91,111,93,93,38,38,40,48,60,111,38,38,40,97,91,116,93,61,115,91,111,45,49,93,41,44,115,91,111,93,61,116,41,125,125,111,61,115,46,108,101,110,103,116,104,44,114,61,115,91,111,45,49,93,59,102,111,114,40,59,48,60,111,45,45,59,41,115,91,111,93,61,114,44,114,61,97,91,114,93,59,114,101,116,117,114,110,32,115,125,40,98,41,59,102,111,114,40,117,61,120,46,108,101,110,103,116,104,45,49,44,115,61,121,45,49,59,48,60,61,115,59,115,45,45,41,48,61,61,61,98,91,115,93,63,40,40,102,61,116,91,36,61,115,43,103,93,41,46,100,111,109,38,38,40,116,91,36,93,61,102,61,119,40,102,41,41,44,108,61,36,43,49,44,69,40,110,44,118,101,40,102,44,110,117,108,108,44,111,44,114,41,44,108,60,97,63,116,91,108,93,46,100,111,109,58,110,117,108,108,41,41,58,117,60,48,124,124,115,33,61,61,120,91,117,93,63,40,102,61,116,91,36,61,115,43,103,93,44,108,61,36,43,49,44,69,40,110,44,102,46,100,111,109,44,108,60,97,63,116,91,108,93,46,100,111,109,58,110,117,108,108,41,41,58,117,45,45,125,101,108,115,101,32,105,102,40,68,33,61,61,121,41,102,111,114,40,115,61,121,45,49,59,48,60,61,115,59,115,45,45,41,48,61,61,61,98,91,115,93,38,38,40,40,102,61,116,91,36,61,115,43,103,93,41,46,100,111,109,38,38,40,116,91,36,93,61,102,61,119,40,102,41,41,44,108,61,36,43,49,44,69,40,110,44,118,101,40,102,44,110,117,108,108,44,111,44,114,41,44,108,60,97,63,116,91,108,93,46,100,111,109,58,110,117,108,108,41,41,125,125,40,110,44,111,44,114,44,105,44,97,44,115,44,108,41,58,102,117,110,99,116,105,111,110,40,101,44,116,44,110,44,111,44,114,44,105,44,97,41,123,102,111,114,40,118,97,114,32,115,44,108,44,100,61,97,60,105,63,97,58,105,44,99,61,48,59,99,60,100,59,99,43,43,41,115,61,116,91,99,93,44,108,61,101,91,99,93,44,115,46,100,111,109,38,38,40,115,61,116,91,99,93,61,119,40,115,41,41,44,120,101,40,108,44,115,44,110,44,111,44,114,41,44,101,91,99,93,61,115,59,105,102,40,105,60,97,41,102,111,114,40,99,61,100,59,99,60,97,59,99,43,43,41,40,115,61,116,91,99,93,41,46,100,111,109,38,38,40,115,61,116,91,99,93,61,119,40,115,41,41,44,118,101,40,115,44,110,44,111,44,114,41,59,101,108,115,101,32,105,102,40,97,60,105,41,102,111,114,40,99,61,100,59,99,60,105,59,99,43,43,41,97,101,40,101,91,99,93,44,110,41,125,40,110,44,111,44,114,44,105,44,97,44,115,44,108,41,125,101,108,115,101,32,49,61,61,61,116,63,100,101,40,114,44,110,41,58,40,100,101,40,114,44,110,41,44,118,101,40,111,44,114,44,105,44,97,41,41,125,125,102,117,110,99,116,105,111,110,32,78,101,40,101,44,116,44,110,44,111,44,114,44,105,44,97,44,115,44,108,41,123,118,97,114,32,100,44,99,61,101,46,115,116,97,116,101,44,117,61,101,46,112,114,111,112,115,59,105,102,40,33,40,110,46,99,104,105,108,100,114,101,110,61,101,41,46,36,85,78,41,123,105,102,40,117,33,61,61,111,124,124,111,61,61,61,76,41,123,105,102,40,33,108,38,38,95,40,101,46,99,111,109,112,111,110,101,110,116,87,105,108,108,82,101,99,101,105,118,101,80,114,111,112,115,41,41,123,105,102,40,101,46,36,66,82,61,33,48,44,101,46,99,111,109,112,111,110,101,110,116,87,105,108,108,82,101,99,101,105,118,101,80,114,111,112,115,40,111,44,105,41,44,101,46,36,85,78,41,114,101,116,117,114,110,59,101,46,36,66,82,61,33,49,125,101,46,36,80,83,83,38,38,40,116,61,98,40,116,44,101,46,36,80,83,41,44,101,46,36,80,83,83,61,33,49,44,101,46,36,80,83,61,110,117,108,108,41,125,118,97,114,32,112,61,66,111,111,108,101,97,110,40,101,46,115,104,111,117,108,100,67,111,109,112,111,110,101,110,116,85,112,100,97,116,101,41,59,105,102,40,115,124,124,33,112,124,124,112,38,38,101,46,115,104,111,117,108,100,67,111,109,112,111,110,101,110,116,85,112,100,97,116,101,40,111,44,116,44,105,41,41,123,95,40,101,46,99,111,109,112,111,110,101,110,116,87,105,108,108,85,112,100,97,116,101,41,38,38,40,101,46,36,66,83,61,33,48,44,101,46,99,111,109,112,111,110,101,110,116,87,105,108,108,85,112,100,97,116,101,40,111,44,116,44,105,41,44,101,46,36,66,83,61,33,49,41,44,101,46,112,114,111,112,115,61,111,44,101,46,115,116,97,116,101,61,116,44,101,46,99,111,110,116,101,120,116,61,105,44,95,40,80,46,98,101,102,111,114,101,82,101,110,100,101,114,41,38,38,80,46,98,101,102,111,114,101,82,101,110,100,101,114,40,101,41,44,100,61,101,46,114,101,110,100,101,114,40,111,44,116,44,105,41,44,95,40,80,46,97,102,116,101,114,82,101,110,100,101,114,41,38,38,80,46,97,102,116,101,114,82,101,110,100,101,114,40,101,41,59,118,97,114,32,102,44,104,61,100,33,61,61,109,59,105,102,40,95,40,101,46,103,101,116,67,104,105,108,100,67,111,110,116,101,120,116,41,38,38,40,102,61,101,46,103,101,116,67,104,105,108,100,67,111,110,116,101,120,116,40,41,41,44,102,61,68,40,102,41,63,105,58,98,40,105,44,102,41,44,101,46,36,67,88,61,102,44,104,41,120,101,40,101,46,36,76,73,44,101,46,36,76,73,61,104,101,40,100,44,110,41,44,114,44,102,44,97,41,44,95,40,101,46,99,111,109,112,111,110,101,110,116,68,105,100,85,112,100,97,116,101,41,38,38,101,46,99,111,109,112,111,110,101,110,116,68,105,100,85,112,100,97,116,101,40,117,44,99,41,125,101,108,115,101,32,101,46,112,114,111,112,115,61,111,44,101,46,115,116,97,116,101,61,116,44,101,46,99,111,110,116,101,120,116,61,105,59,110,46,100,111,109,61,101,46,36,76,73,46,100,111,109,125,125,101,38,38,100,111,99,117,109,101,110,116,46,98,111,100,121,59,102,117,110,99,116,105,111,110,32,114,40,101,44,116,44,110,41,123,105,102,40,101,33,61,61,109,41,123,118,97,114,32,111,61,116,46,36,86,59,114,101,116,117,114,110,32,68,40,111,41,63,102,40,101,41,124,124,40,101,46,100,111,109,38,38,40,101,61,119,40,101,41,41,44,121,40,116,46,102,105,114,115,116,67,104,105,108,100,41,63,40,118,101,40,101,44,116,44,76,44,33,49,41,44,116,46,36,86,61,101,41,58,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,118,97,114,32,111,61,116,46,102,105,114,115,116,67,104,105,108,100,59,105,102,40,33,121,40,111,41,41,102,111,114,40,102,40,101,41,124,124,68,101,40,101,44,111,44,76,44,33,49,41,44,111,61,116,46,102,105,114,115,116,67,104,105,108,100,59,111,61,111,46,110,101,120,116,83,105,98,108,105,110,103,59,41,116,46,114,101,109,111,118,101,67,104,105,108,100,40,111,41,59,48,60,85,46,108,101,110,103,116,104,38,38,73,40,85,41,44,116,46,36,86,61,101,44,95,40,110,41,38,38,110,40,41,125,40,101,44,116,41,44,111,61,101,41,58,68,40,101,41,63,40,97,101,40,111,44,116,41,44,116,46,36,86,61,110,117,108,108,41,58,40,101,46,100,111,109,38,38,40,101,61,119,40,101,41,41,44,120,101,40,111,44,101,44,116,44,76,44,33,49,41,44,111,61,116,46,36,86,61,101,41,44,48,60,85,46,108,101,110,103,116,104,38,38,73,40,85,41,44,95,40,110,41,38,38,110,40,41,44,95,40,80,46,114,101,110,100,101,114,67,111,109,112,108,101,116,101,41,38,38,80,46,114,101,110,100,101,114,67,111,109,112,108,101,116,101,40,111,41,44,111,38,38,49,52,38,111,46,102,108,97,103,115,63,111,46,99,104,105,108,100,114,101,110,58,118,111,105,100,32,48,125,125,118,97,114,32,83,101,61,34,117,110,100,101,102,105,110,101,100,34,61,61,116,121,112,101,111,102,32,80,114,111,109,105,115,101,63,110,117,108,108,58,80,114,111,109,105,115,101,46,114,101,115,111,108,118,101,40,41,44,80,101,61,34,117,110,100,101,102,105,110,101,100,34,61,61,116,121,112,101,111,102,32,114,101,113,117,101,115,116,65,110,105,109,97,116,105,111,110,70,114,97,109,101,63,115,101,116,84,105,109,101,111,117,116,58,114,101,113,117,101,115,116,65,110,105,109,97,116,105,111,110,70,114,97,109,101,46,98,105,110,100,40,119,105,110,100,111,119,41,59,102,117,110,99,116,105,111,110,32,79,101,40,101,44,116,44,110,44,111,41,123,95,40,116,41,38,38,40,116,61,116,40,101,46,115,116,97,116,101,44,101,46,112,114,111,112,115,44,101,46,99,111,110,116,101,120,116,41,41,59,118,97,114,32,114,44,105,44,97,44,115,61,101,46,36,80,83,59,105,102,40,68,40,115,41,41,101,46,36,80,83,61,116,59,101,108,115,101,32,102,111,114,40,118,97,114,32,108,32,105,110,32,116,41,115,91,108,93,61,116,91,108,93,59,105,102,40,101,46,36,80,83,83,124,124,101,46,36,66,82,41,101,46,36,80,83,83,61,33,48,44,101,46,36,66,82,38,38,95,40,110,41,38,38,85,46,112,117,115,104,40,110,46,98,105,110,100,40,101,41,41,59,101,108,115,101,32,105,102,40,101,46,36,85,80,68,41,123,118,97,114,32,100,61,101,46,36,81,85,59,121,40,100,41,38,38,40,100,61,101,46,36,81,85,61,91,93,44,105,61,101,44,97,61,100,44,114,61,102,117,110,99,116,105,111,110,40,41,123,105,46,36,81,85,61,110,117,108,108,44,105,46,36,85,80,68,61,33,48,44,84,101,40,105,44,33,49,44,102,117,110,99,116,105,111,110,40,41,123,102,111,114,40,118,97,114,32,101,61,48,44,116,61,97,46,108,101,110,103,116,104,59,101,60,116,59,101,43,43,41,97,91,101,93,46,99,97,108,108,40,105,41,125,41,44,105,46,36,85,80,68,61,33,49,125,44,83,101,63,83,101,46,116,104,101,110,40,114,41,58,80,101,40,114,41,41,44,95,40,110,41,38,38,100,46,112,117,115,104,40,110,41,125,101,108,115,101,32,101,46,36,80,83,83,61,33,48,44,101,46,36,85,80,68,61,33,48,44,84,101,40,101,44,111,44,110,41,44,101,46,36,85,80,68,61,33,49,125,102,117,110,99,116,105,111,110,32,84,101,40,101,44,116,44,110,41,123,105,102,40,33,101,46,36,85,78,41,123,105,102,40,116,124,124,33,101,46,36,66,82,41,123,101,46,36,80,83,83,61,33,49,59,118,97,114,32,111,61,101,46,36,80,83,44,114,61,98,40,101,46,115,116,97,116,101,44,111,41,44,105,61,101,46,112,114,111,112,115,44,97,61,101,46,99,111,110,116,101,120,116,59,101,46,36,80,83,61,110,117,108,108,59,118,97,114,32,115,61,101,46,36,86,44,108,61,101,46,36,76,73,59,105,102,40,78,101,40,101,44,114,44,115,44,105,44,108,46,100,111,109,38,38,108,46,100,111,109,46,112,97,114,101,110,116,78,111,100,101,44,97,44,48,60,40,51,50,38,115,46,102,108,97,103,115,41,44,116,44,33,48,41,44,101,46,36,85,78,41,114,101,116,117,114,110,59,105,102,40,48,61,61,40,49,48,50,52,38,101,46,36,76,73,46,102,108,97,103,115,41,41,102,111,114,40,118,97,114,32,100,61,101,46,36,76,73,46,100,111,109,59,33,121,40,115,61,115,46,112,97,114,101,110,116,86,78,111,100,101,41,59,41,48,60,40,49,52,38,115,46,102,108,97,103,115,41,38,38,40,115,46,100,111,109,61,100,41,59,48,60,85,46,108,101,110,103,116,104,38,38,73,40,85,41,125,101,108,115,101,32,101,46,115,116,97,116,101,61,101,46,36,80,83,44,101,46,36,80,83,61,110,117,108,108,59,95,40,110,41,38,38,110,46,99,97,108,108,40,101,41,125,125,118,97,114,32,76,101,61,102,117,110,99,116,105,111,110,40,101,44,116,41,123,116,104,105,115,46,115,116,97,116,101,61,110,117,108,108,44,116,104,105,115,46,36,66,82,61,33,49,44,116,104,105,115,46,36,66,83,61,33,48,44,116,104,105,115,46,36,80,83,83,61,33,49,44,116,104,105,115,46,36,80,83,61,110,117,108,108,44,116,104,105,115,46,36,76,73,61,110,117,108,108,44,116,104,105,115,46,36,86,61,110,117,108,108,44,116,104,105,115,46,36,85,78,61,33,49,44,116,104,105,115,46,36,67,88,61,110,117,108,108,44,116,104,105,115,46,36,85,80,68,61,33,48,44,116,104,105,115,46,36,81,85,61,110,117,108,108,44,116,104,105,115,46,112,114,111,112,115,61,101,124,124,76,44,116,104,105,115,46,99,111,110,116,101,120,116,61,116,124,124,76,125,59,76,101,46,112,114,111,116,111,116,121,112,101,46,102,111,114,99,101,85,112,100,97,116,101,61,102,117,110,99,116,105,111,110,40,101,41,123,116,104,105,115,46,36,85,78,124,124,79,101,40,116,104,105,115,44,123,125,44,101,44,33,48,41,125,44,76,101,46,112,114,111,116,111,116,121,112,101,46,115,101,116,83,116,97,116,101,61,102,117,110,99,116,105,111,110,40,101,44,116,41,123,116,104,105,115,46,36,85,78,124,124,116,104,105,115,46,36,66,83,124,124,79,101,40,116,104,105,115,44,101,44,116,44,33,49,41,125,44,76,101,46,112,114,111,116,111,116,121,112,101,46,114,101,110,100,101,114,61,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,125,59,118,97,114,32,85,101,61,49,50,44,77,101,61,51,55,44,69,101,61,51,56,44,70,101,61,51,57,44,73,101,61,52,48,59,118,97,114,32,65,101,61,102,117,110,99,116,105,111,110,40,101,44,116,41,123,105,102,40,33,40,101,32,105,110,115,116,97,110,99,101,111,102,32,116,41,41,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,34,67,97,110,110,111,116,32,99,97,108,108,32,97,32,99,108,97,115,115,32,97,115,32,97,32,102,117,110,99,116,105,111,110,34,41,125,44,86,101,61,102,117,110,99,116,105,111,110,40,41,123,102,117,110,99,116,105,111,110,32,111,40,101,44,116,41,123,102,111,114,40,118,97,114,32,110,61,48,59,110,60,116,46,108,101,110,103,116,104,59,110,43,43,41,123,118,97,114,32,111,61,116,91,110,93,59,111,46,101,110,117,109,101,114,97,98,108,101,61,111,46,101,110,117,109,101,114,97,98,108,101,124,124,33,49,44,111,46,99,111,110,102,105,103,117,114,97,98,108,101,61,33,48,44,34,118,97,108,117,101,34,105,110,32,111,38,38,40,111,46,119,114,105,116,97,98,108,101,61,33,48,41,44,79,98,106,101,99,116,46,100,101,102,105,110,101,80,114,111,112,101,114,116,121,40,101,44,111,46,107,101,121,44,111,41,125,125,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,101,44,116,44,110,41,123,114,101,116,117,114,110,32,116,38,38,111,40,101,46,112,114,111,116,111,116,121,112,101,44,116,41,44,110,38,38,111,40,101,44,110,41,44,101,125,125,40,41,44,82,101,61,79,98,106,101,99,116,46,97,115,115,105,103,110,124,124,102,117,110,99,116,105,111,110,40,101,41,123,102,111,114,40,118,97,114,32,116,61,49,59,116,60,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,59,116,43,43,41,123,118,97,114,32,110,61,97,114,103,117,109,101,110,116,115,91,116,93,59,102,111,114,40,118,97,114,32,111,32,105,110,32,110,41,79,98,106,101,99,116,46,112,114,111,116,111,116,121,112,101,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,46,99,97,108,108,40,110,44,111,41,38,38,40,101,91,111,93,61,110,91,111,93,41,125,114,101,116,117,114,110,32,101,125,44,106,101,61,102,117,110,99,116,105,111,110,40,101,44,116,41,123,105,102,40,34,102,117,110,99,116,105,111,110,34,33,61,116,121,112,101,111,102,32,116,38,38,110,117,108,108,33,61,61,116,41,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,34,83,117,112,101,114,32,101,120,112,114,101,115,115,105,111,110,32,109,117,115,116,32,101,105,116,104,101,114,32,98,101,32,110,117,108,108,32,111,114,32,97,32,102,117,110,99,116,105,111,110,44,32,110,111,116,32,34,43,116,121,112,101,111,102,32,116,41,59,101,46,112,114,111,116,111,116,121,112,101,61,79,98,106,101,99,116,46,99,114,101,97,116,101,40,116,38,38,116,46,112,114,111,116,111,116,121,112,101,44,123,99,111,110,115,116,114,117,99,116,111,114,58,123,118,97,108,117,101,58,101,44,101,110,117,109,101,114,97,98,108,101,58,33,49,44,119,114,105,116,97,98,108,101,58,33,48,44,99,111,110,102,105,103,117,114,97,98,108,101,58,33,48,125,125,41,44,116,38,38,40,79,98,106,101,99,116,46,115,101,116,80,114,111,116,111,116,121,112,101,79,102,63,79,98,106,101,99,116,46,115,101,116,80,114,111,116,111,116,121,112,101,79,102,40,101,44,116,41,58,101,46,95,95,112,114,111,116,111,95,95,61,116,41,125,44,66,101,61,102,117,110,99,116,105,111,110,40,101,44,116,41,123,105,102,40,33,101,41,116,104,114,111,119,32,110,101,119,32,82,101,102,101,114,101,110,99,101,69,114,114,111,114,40,34,116,104,105,115,32,104,97,115,110,39,116,32,98,101,101,110,32,105,110,105,116,105,97,108,105,115,101,100,32,45,32,115,117,112,101,114,40,41,32,104,97,115,110,39,116,32,98,101,101,110,32,99,97,108,108,101,100,34,41,59,114,101,116,117,114,110,33,116,124,124,34,111,98,106,101,99,116,34,33,61,116,121,112,101,111,102,32,116,38,38,34,102,117,110,99,116,105,111,110,34,33,61,116,121,112,101,111,102,32,116,63,101,58,116,125,44,87,101,61,102,117,110,99,116,105,111,110,40,101,41,123,102,117,110,99,116,105,111,110,32,116,40,41,123,114,101,116,117,114,110,32,65,101,40,116,104,105,115,44,116,41,44,66,101,40,116,104,105,115,44,40,116,46,95,95,112,114,111,116,111,95,95,124,124,79,98,106,101,99,116,46,103,101,116,80,114,111,116,111,116,121,112,101,79,102,40,116,41,41,46,97,112,112,108,121,40,116,104,105,115,44,97,114,103,117,109,101,110,116,115,41,41,125,114,101,116,117,114,110,32,106,101,40,116,44,76,101,41,44,86,101,40,116,44,91,123,107,101,121,58,34,99,108,105,99,107,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,116,104,105,115,44,110,61,102,117,110,99,116,105,111,110,40,41,123,116,46,112,114,111,112,115,46,110,111,100,101,46,116,111,103,103,108,101,67,104,101,99,107,40,41,125,59,116,104,105,115,46,112,114,111,112,115,46,100,111,109,46,95,116,114,101,101,46,101,109,105,116,40,34,110,111,100,101,46,99,108,105,99,107,34,44,101,44,116,104,105,115,46,112,114,111,112,115,46,110,111,100,101,44,110,41,44,101,46,116,114,101,101,68,101,102,97,117,108,116,80,114,101,118,101,110,116,101,100,124,124,110,40,41,125,125,44,123,107,101,121,58,34,114,101,110,100,101,114,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,115,40,54,52,44,34,105,110,112,117,116,34,44,110,117,108,108,44,110,117,108,108,44,49,44,123,99,104,101,99,107,101,100,58,116,104,105,115,46,112,114,111,112,115,46,99,104,101,99,107,101,100,44,105,110,100,101,116,101,114,109,105,110,97,116,101,58,116,104,105,115,46,112,114,111,112,115,46,105,110,100,101,116,101,114,109,105,110,97,116,101,44,111,110,67,108,105,99,107,58,116,104,105,115,46,99,108,105,99,107,46,98,105,110,100,40,116,104,105,115,41,44,116,121,112,101,58,34,99,104,101,99,107,98,111,120,34,125,41,125,125,93,41,44,116,125,40,41,44,72,101,61,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,49,60,97,114,103,117,109,101,110,116,115,46,108,101,110,103,116,104,38,38,118,111,105,100,32,48,33,61,61,97,114,103,117,109,101,110,116,115,91,49,93,63,97,114,103,117,109,101,110,116,115,91,49,93,58,34,108,105,34,44,110,61,101,46,105,116,114,101,101,91,116,93,46,97,116,116,114,105,98,117,116,101,115,44,111,61,91,93,44,114,61,110,46,99,108,97,115,115,124,124,110,46,99,108,97,115,115,78,97,109,101,59,114,101,116,117,114,110,32,108,46,105,115,70,117,110,99,116,105,111,110,40,114,41,38,38,40,114,61,114,40,101,41,41,44,108,46,105,115,69,109,112,116,121,40,114,41,124,124,40,108,46,105,115,83,116,114,105,110,103,40,114,41,63,111,61,111,46,99,111,110,99,97,116,40,114,46,115,112,108,105,116,40,47,91,92,115,92,46,93,43,47,41,41,58,108,46,105,115,65,114,114,97,121,40,114,41,38,38,40,111,61,111,46,99,111,110,99,97,116,40,114,41,41,41,44,111,125,44,113,101,61,102,117,110,99,116,105,111,110,40,101,41,123,102,117,110,99,116,105,111,110,32,116,40,41,123,114,101,116,117,114,110,32,65,101,40,116,104,105,115,44,116,41,44,66,101,40,116,104,105,115,44,40,116,46,95,95,112,114,111,116,111,95,95,124,124,79,98,106,101,99,116,46,103,101,116,80,114,111,116,111,116,121,112,101,79,102,40,116,41,41,46,97,112,112,108,121,40,116,104,105,115,44,97,114,103,117,109,101,110,116,115,41,41,125,114,101,116,117,114,110,32,106,101,40,116,44,76,101,41,44,86,101,40,116,44,91,123,107,101,121,58,34,115,104,111,117,108,100,67,111,109,112,111,110,101,110,116,85,112,100,97,116,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,33,49,125,125,44,123,107,101,121,58,34,97,100,100,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,101,46,115,116,111,112,80,114,111,112,97,103,97,116,105,111,110,40,41,44,116,104,105,115,46,112,114,111,112,115,46,110,111,100,101,46,97,100,100,67,104,105,108,100,40,123,116,101,120,116,58,34,78,101,119,32,78,111,100,101,34,44,105,116,114,101,101,58,123,115,116,97,116,101,58,123,101,100,105,116,105,110,103,58,33,48,44,102,111,99,117,115,101,100,58,33,48,125,125,125,41,44,116,104,105,115,46,112,114,111,112,115,46,110,111,100,101,46,101,120,112,97,110,100,40,41,125,125,44,123,107,101,121,58,34,101,100,105,116,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,101,46,115,116,111,112,80,114,111,112,97,103,97,116,105,111,110,40,41,44,116,104,105,115,46,112,114,111,112,115,46,110,111,100,101,46,116,111,103,103,108,101,69,100,105,116,105,110,103,40,41,125,125,44,123,107,101,121,58,34,114,101,109,111,118,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,101,46,115,116,111,112,80,114,111,112,97,103,97,116,105,111,110,40,41,44,116,104,105,115,46,112,114,111,112,115,46,110,111,100,101,46,114,101,109,111,118,101,40,41,125,125,44,123,107,101,121,58,34,114,101,110,100,101,114,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,91,93,59,114,101,116,117,114,110,32,116,104,105,115,46,112,114,111,112,115,46,100,111,109,46,95,116,114,101,101,46,99,111,110,102,105,103,46,101,100,105,116,105,110,103,46,101,100,105,116,38,38,101,46,112,117,115,104,40,115,40,49,44,34,97,34,44,34,98,116,110,32,105,99,111,110,32,105,99,111,110,45,112,101,110,99,105,108,34,44,110,117,108,108,44,49,44,123,111,110,99,108,105,99,107,58,116,104,105,115,46,101,100,105,116,46,98,105,110,100,40,116,104,105,115,41,44,116,105,116,108,101,58,34,69,100,105,116,32,116,104,105,115,32,110,111,100,101,34,125,41,41,44,116,104,105,115,46,112,114,111,112,115,46,100,111,109,46,95,116,114,101,101,46,99,111,110,102,105,103,46,101,100,105,116,105,110,103,46,97,100,100,38,38,101,46,112,117,115,104,40,115,40,49,44,34,97,34,44,34,98,116,110,32,105,99,111,110,32,105,99,111,110,45,112,108,117,115,34,44,110,117,108,108,44,49,44,123,111,110,99,108,105,99,107,58,116,104,105,115,46,97,100,100,46,98,105,110,100,40,116,104,105,115,41,44,116,105,116,108,101,58,34,65,100,100,32,97,32,99,104,105,108,100,32,110,111,100,101,34,125,41,41,44,116,104,105,115,46,112,114,111,112,115,46,100,111,109,46,95,116,114,101,101,46,99,111,110,102,105,103,46,101,100,105,116,105,110,103,46,114,101,109,111,118,101,38,38,101,46,112,117,115,104,40,115,40,49,44,34,97,34,44,34,98,116,110,32,105,99,111,110,32,105,99,111,110,45,109,105,110,117,115,34,44,110,117,108,108,44,49,44,123,111,110,99,108,105,99,107,58,116,104,105,115,46,114,101,109,111,118,101,46,98,105,110,100,40,116,104,105,115,41,44,116,105,116,108,101,58,34,82,101,109,111,118,101,32,116,104,105,115,32,110,111,100,101,34,125,41,41,44,115,40,49,44,34,115,112,97,110,34,44,34,98,116,110,45,103,114,111,117,112,34,44,101,44,48,41,125,125,93,41,44,116,125,40,41,44,75,101,61,102,117,110,99,116,105,111,110,40,101,41,123,102,117,110,99,116,105,111,110,32,116,40,41,123,114,101,116,117,114,110,32,65,101,40,116,104,105,115,44,116,41,44,66,101,40,116,104,105,115,44,40,116,46,95,95,112,114,111,116,111,95,95,124,124,79,98,106,101,99,116,46,103,101,116,80,114,111,116,111,116,121,112,101,79,102,40,116,41,41,46,97,112,112,108,121,40,116,104,105,115,44,97,114,103,117,109,101,110,116,115,41,41,125,114,101,116,117,114,110,32,106,101,40,116,44,76,101,41,44,86,101,40,116,44,91,123,107,101,121,58,34,114,101,110,100,101,114,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,115,40,49,44,34,111,108,34,44,110,117,108,108,44,115,40,49,44,34,108,105,34,44,34,108,101,97,102,34,44,115,40,49,44,34,115,112,97,110,34,44,34,116,105,116,108,101,32,105,99,111,110,32,105,99,111,110,45,102,105,108,101,45,101,109,112,116,121,32,101,109,112,116,121,34,44,116,104,105,115,46,112,114,111,112,115,46,116,101,120,116,44,48,41,44,50,41,44,50,41,125,125,93,41,44,116,125,40,41,59,102,117,110,99,116,105,111,110,32,88,101,40,116,44,110,41,123,118,97,114,32,111,61,110,46,100,105,114,116,121,124,124,33,49,59,114,101,116,117,114,110,32,111,124,124,108,46,101,97,99,104,40,79,98,106,101,99,116,46,107,101,121,115,40,110,41,44,102,117,110,99,116,105,111,110,40,101,41,123,105,102,40,34,100,105,114,116,121,34,33,61,61,101,38,38,110,91,101,93,33,61,61,116,91,101,93,41,114,101,116,117,114,110,33,40,111,61,33,48,41,125,41,44,111,125,118,97,114,32,81,101,61,102,117,110,99,116,105,111,110,40,101,41,123,102,117,110,99,116,105,111,110,32,110,40,101,41,123,65,101,40,116,104,105,115,44,110,41,59,118,97,114,32,116,61,66,101,40,116,104,105,115,44,40,110,46,95,95,112,114,111,116,111,95,95,124,124,79,98,106,101,99,116,46,103,101,116,80,114,111,116,111,116,121,112,101,79,102,40,110,41,41,46,99,97,108,108,40,116,104,105,115,44,101,41,41,59,114,101,116,117,114,110,32,116,46,115,116,97,116,101,61,116,46,103,101,116,83,116,97,116,101,70,114,111,109,78,111,100,101,115,40,101,46,110,111,100,101,41,44,116,125,114,101,116,117,114,110,32,106,101,40,110,44,76,101,41,44,86,101,40,110,44,91,123,107,101,121,58,34,103,101,116,83,116,97,116,101,70,114,111,109,78,111,100,101,115,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,123,116,101,120,116,58,101,46,116,101,120,116,125,125,125,44,123,107,101,121,58,34,99,111,109,112,111,110,101,110,116,87,105,108,108,82,101,99,101,105,118,101,80,114,111,112,115,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,116,104,105,115,46,115,101,116,83,116,97,116,101,40,116,104,105,115,46,103,101,116,83,116,97,116,101,70,114,111,109,78,111,100,101,115,40,101,46,110,111,100,101,41,41,125,125,44,123,107,101,121,58,34,115,104,111,117,108,100,67,111,109,112,111,110,101,110,116,85,112,100,97,116,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,114,101,116,117,114,110,32,88,101,40,116,104,105,115,46,115,116,97,116,101,44,116,41,125,125,44,123,107,101,121,58,34,99,108,105,99,107,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,116,104,105,115,44,110,61,102,117,110,99,116,105,111,110,40,41,123,116,46,112,114,111,112,115,46,110,111,100,101,46,116,111,103,103,108,101,67,104,101,99,107,40,41,125,59,116,104,105,115,46,112,114,111,112,115,46,100,111,109,46,95,116,114,101,101,46,101,109,105,116,40,34,110,111,100,101,46,99,108,105,99,107,34,44,101,44,116,104,105,115,46,112,114,111,112,115,46,110,111,100,101,44,110,41,44,101,46,116,114,101,101,68,101,102,97,117,108,116,80,114,101,118,101,110,116,101,100,124,124,110,40,41,125,125,44,123,107,101,121,58,34,107,101,121,112,114,101,115,115,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,105,102,40,101,46,119,104,105,99,104,61,61,61,85,101,41,114,101,116,117,114,110,32,116,104,105,115,46,115,97,118,101,40,41,125,125,44,123,107,101,121,58,34,105,110,112,117,116,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,116,104,105,115,46,115,101,116,83,116,97,116,101,40,123,116,101,120,116,58,101,46,116,97,114,103,101,116,46,118,97,108,117,101,125,41,125,125,44,123,107,101,121,58,34,99,97,110,99,101,108,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,101,38,38,101,46,115,116,111,112,80,114,111,112,97,103,97,116,105,111,110,40,41,44,116,104,105,115,46,112,114,111,112,115,46,110,111,100,101,46,116,111,103,103,108,101,69,100,105,116,105,110,103,40,41,125,125,44,123,107,101,121,58,34,115,97,118,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,101,38,38,101,46,115,116,111,112,80,114,111,112,97,103,97,116,105,111,110,40,41,59,118,97,114,32,116,61,116,104,105,115,46,112,114,111,112,115,46,110,111,100,101,46,116,101,120,116,44,110,61,116,104,105,115,46,114,101,102,46,118,97,108,117,101,59,116,104,105,115,46,112,114,111,112,115,46,110,111,100,101,46,115,101,116,40,34,116,101,120,116,34,44,110,41,44,116,104,105,115,46,112,114,111,112,115,46,110,111,100,101,46,115,116,97,116,101,40,34,101,100,105,116,105,110,103,34,44,33,49,41,44,116,104,105,115,46,112,114,111,112,115,46,110,111,100,101,46,109,97,114,107,68,105,114,116,121,40,41,44,116,104,105,115,46,112,114,111,112,115,46,100,111,109,46,95,116,114,101,101,46,97,112,112,108,121,67,104,97,110,103,101,115,40,41,44,116,33,61,61,110,38,38,116,104,105,115,46,112,114,111,112,115,46,100,111,109,46,95,116,114,101,101,46,101,109,105,116,40,34,110,111,100,101,46,101,100,105,116,101,100,34,44,116,104,105,115,46,112,114,111,112,115,46,110,111,100,101,44,116,44,110,41,125,125,44,123,107,101,121,58,34,114,101,110,100,101,114,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,116,104,105,115,59,114,101,116,117,114,110,32,115,40,49,44,34,102,111,114,109,34,44,110,117,108,108,44,91,115,40,54,52,44,34,105,110,112,117,116,34,44,110,117,108,108,44,110,117,108,108,44,49,44,123,111,110,67,108,105,99,107,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,101,46,115,116,111,112,80,114,111,112,97,103,97,116,105,111,110,125,44,111,110,73,110,112,117,116,58,116,104,105,115,46,105,110,112,117,116,46,98,105,110,100,40,116,104,105,115,41,44,111,110,75,101,121,80,114,101,115,115,58,116,104,105,115,46,107,101,121,112,114,101,115,115,46,98,105,110,100,40,116,104,105,115,41,44,118,97,108,117,101,58,116,104,105,115,46,115,116,97,116,101,46,116,101,120,116,125,44,110,117,108,108,44,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,116,46,114,101,102,61,101,125,41,44,115,40,49,44,34,115,112,97,110,34,44,34,98,116,110,45,103,114,111,117,112,34,44,91,115,40,49,44,34,98,117,116,116,111,110,34,44,34,98,116,110,32,105,99,111,110,32,105,99,111,110,45,99,104,101,99,107,34,44,110,117,108,108,44,49,44,123,111,110,67,108,105,99,107,58,116,104,105,115,46,115,97,118,101,46,98,105,110,100,40,116,104,105,115,41,44,116,105,116,108,101,58,34,83,97,118,101,34,44,116,121,112,101,58,34,98,117,116,116,111,110,34,125,41,44,115,40,49,44,34,98,117,116,116,111,110,34,44,34,98,116,110,32,105,99,111,110,32,105,99,111,110,45,99,114,111,115,115,34,44,110,117,108,108,44,49,44,123,111,110,67,108,105,99,107,58,116,104,105,115,46,99,97,110,99,101,108,46,98,105,110,100,40,116,104,105,115,41,44,116,105,116,108,101,58,34,67,97,110,99,101,108,34,44,116,121,112,101,58,34,98,117,116,116,111,110,34,125,41,93,44,52,41,93,44,52,44,123,111,110,115,117,98,109,105,116,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,101,46,112,114,101,118,101,110,116,68,101,102,97,117,108,116,125,125,41,125,125,93,41,44,110,125,40,41,44,122,101,61,102,117,110,99,116,105,111,110,40,101,41,123,102,117,110,99,116,105,111,110,32,116,40,41,123,114,101,116,117,114,110,32,65,101,40,116,104,105,115,44,116,41,44,66,101,40,116,104,105,115,44,40,116,46,95,95,112,114,111,116,111,95,95,124,124,79,98,106,101,99,116,46,103,101,116,80,114,111,116,111,116,121,112,101,79,102,40,116,41,41,46,97,112,112,108,121,40,116,104,105,115,44,97,114,103,117,109,101,110,116,115,41,41,125,114,101,116,117,114,110,32,106,101,40,116,44,76,101,41,44,86,101,40,116,44,91,123,107,101,121,58,34,98,108,117,114,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,116,104,105,115,46,112,114,111,112,115,46,110,111,100,101,46,98,108,117,114,40,41,125,125,44,123,107,101,121,58,34,99,108,105,99,107,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,116,41,123,118,97,114,32,110,61,116,104,105,115,44,101,61,116,104,105,115,46,112,114,111,112,115,44,111,61,101,46,110,111,100,101,44,114,61,101,46,100,111,109,44,105,61,102,117,110,99,116,105,111,110,40,41,123,105,102,40,116,46,112,114,101,118,101,110,116,68,101,102,97,117,108,116,40,41,44,33,110,46,112,114,111,112,115,46,101,100,105,116,105,110,103,41,123,105,102,40,40,116,46,109,101,116,97,75,101,121,124,124,116,46,99,116,114,108,75,101,121,124,124,116,46,115,104,105,102,116,75,101,121,41,38,38,114,46,95,116,114,101,101,46,100,105,115,97,98,108,101,68,101,115,101,108,101,99,116,105,111,110,40,41,44,116,46,115,104,105,102,116,75,101,121,41,123,114,46,99,108,101,97,114,83,101,108,101,99,116,105,111,110,40,41,59,118,97,114,32,101,61,114,46,95,116,114,101,101,46,108,97,115,116,83,101,108,101,99,116,101,100,78,111,100,101,40,41,59,101,38,38,114,46,95,116,114,101,101,46,115,101,108,101,99,116,66,101,116,119,101,101,110,46,97,112,112,108,121,40,114,46,95,116,114,101,101,44,114,46,95,116,114,101,101,46,98,111,117,110,100,105,110,103,78,111,100,101,115,40,101,44,111,41,41,125,111,46,115,101,108,101,99,116,101,100,40,41,63,114,46,95,116,114,101,101,46,99,111,110,102,105,103,46,115,101,108,101,99,116,105,111,110,46,100,105,115,97,98,108,101,68,105,114,101,99,116,68,101,115,101,108,101,99,116,105,111,110,124,124,111,46,100,101,115,101,108,101,99,116,40,41,58,111,46,115,101,108,101,99,116,40,41,44,114,46,95,116,114,101,101,46,101,110,97,98,108,101,68,101,115,101,108,101,99,116,105,111,110,40,41,125,125,59,114,46,95,116,114,101,101,46,101,109,105,116,40,34,110,111,100,101,46,99,108,105,99,107,34,44,116,44,111,44,105,41,44,116,46,116,114,101,101,68,101,102,97,117,108,116,80,114,101,118,101,110,116,101,100,124,124,105,40,41,125,125,44,123,107,101,121,58,34,99,111,110,116,101,120,116,77,101,110,117,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,116,104,105,115,46,112,114,111,112,115,44,110,61,116,46,110,111,100,101,59,116,46,100,111,109,46,95,116,114,101,101,46,101,109,105,116,40,34,110,111,100,101,46,99,111,110,116,101,120,116,109,101,110,117,34,44,101,44,110,41,125,125,44,123,107,101,121,58,34,100,98,108,99,108,105,99,107,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,116,104,105,115,46,112,114,111,112,115,44,110,61,116,46,110,111,100,101,44,111,61,116,46,100,111,109,44,114,61,102,117,110,99,116,105,111,110,40,41,123,111,46,99,108,101,97,114,83,101,108,101,99,116,105,111,110,40,41,44,110,46,116,111,103,103,108,101,67,111,108,108,97,112,115,101,40,41,125,59,111,46,95,116,114,101,101,46,101,109,105,116,40,34,110,111,100,101,46,100,98,108,99,108,105,99,107,34,44,101,44,110,44,114,41,44,101,46,116,114,101,101,68,101,102,97,117,108,116,80,114,101,118,101,110,116,101,100,124,124,114,40,41,125,125,44,123,107,101,121,58,34,102,111,99,117,115,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,116,104,105,115,46,112,114,111,112,115,46,110,111,100,101,46,102,111,99,117,115,40,101,41,125,125,44,123,107,101,121,58,34,109,111,117,115,101,100,111,119,110,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,116,104,105,115,46,112,114,111,112,115,46,100,111,109,46,105,115,68,114,97,103,68,114,111,112,69,110,97,98,108,101,100,38,38,40,116,104,105,115,46,112,114,111,112,115,46,100,111,109,46,105,115,77,111,117,115,101,72,101,108,100,61,33,48,41,125,125,44,123,107,101,121,58,34,114,101,110,100,101,114,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,116,104,105,115,46,112,114,111,112,115,46,110,111,100,101,44,116,61,108,46,99,108,111,110,101,40,101,46,105,116,114,101,101,46,97,46,97,116,116,114,105,98,117,116,101,115,41,124,124,123,125,59,116,46,116,97,98,105,110,100,101,120,61,49,44,116,46,117,110,115,101,108,101,99,116,97,98,108,101,61,34,111,110,34,59,118,97,114,32,110,61,72,101,40,101,44,34,97,34,41,46,99,111,110,99,97,116,40,91,34,116,105,116,108,101,34,44,34,105,99,111,110,34,93,41,59,105,102,40,33,116,104,105,115,46,112,114,111,112,115,46,100,111,109,46,99,111,110,102,105,103,46,115,104,111,119,67,104,101,99,107,98,111,120,101,115,41,123,118,97,114,32,111,61,116,104,105,115,46,112,114,111,112,115,46,101,120,112,97,110,100,101,100,63,34,105,99,111,110,45,102,111,108,100,101,114,45,111,112,101,110,34,58,34,105,99,111,110,45,102,111,108,100,101,114,34,59,110,46,112,117,115,104,40,101,46,105,116,114,101,101,46,105,99,111,110,124,124,40,116,104,105,115,46,112,114,111,112,115,46,104,97,115,79,114,87,105,108,108,72,97,118,101,67,104,105,108,100,114,101,110,63,111,58,34,105,99,111,110,45,102,105,108,101,45,101,109,112,116,121,34,41,41,125,116,46,99,108,97,115,115,61,116,46,99,108,97,115,115,78,97,109,101,61,110,46,106,111,105,110,40,34,32,34,41,59,118,97,114,32,114,61,101,46,116,101,120,116,59,114,101,116,117,114,110,32,101,46,101,100,105,116,105,110,103,40,41,38,38,40,114,61,100,40,50,44,81,101,44,123,100,111,109,58,116,104,105,115,46,112,114,111,112,115,46,100,111,109,44,110,111,100,101,58,116,104,105,115,46,112,114,111,112,115,46,110,111,100,101,125,41,41,44,99,40,115,40,49,44,34,97,34,44,110,117,108,108,44,114,44,48,44,82,101,40,123,34,100,97,116,97,45,117,105,100,34,58,101,46,105,100,44,111,110,66,108,117,114,58,116,104,105,115,46,98,108,117,114,46,98,105,110,100,40,116,104,105,115,41,44,111,110,67,108,105,99,107,58,116,104,105,115,46,99,108,105,99,107,46,98,105,110,100,40,116,104,105,115,41,44,111,110,67,111,110,116,101,120,116,77,101,110,117,58,116,104,105,115,46,99,111,110,116,101,120,116,77,101,110,117,46,98,105,110,100,40,116,104,105,115,41,44,111,110,68,98,108,67,108,105,99,107,58,116,104,105,115,46,100,98,108,99,108,105,99,107,46,98,105,110,100,40,116,104,105,115,41,44,111,110,70,111,99,117,115,58,116,104,105,115,46,102,111,99,117,115,46,98,105,110,100,40,116,104,105,115,41,44,111,110,77,111,117,115,101,68,111,119,110,58,116,104,105,115,46,109,111,117,115,101,100,111,119,110,46,98,105,110,100,40,116,104,105,115,41,125,44,116,41,41,41,125,125,93,41,44,116,125,40,41,44,71,101,61,102,117,110,99,116,105,111,110,40,101,41,123,102,117,110,99,116,105,111,110,32,116,40,41,123,114,101,116,117,114,110,32,65,101,40,116,104,105,115,44,116,41,44,66,101,40,116,104,105,115,44,40,116,46,95,95,112,114,111,116,111,95,95,124,124,79,98,106,101,99,116,46,103,101,116,80,114,111,116,111,116,121,112,101,79,102,40,116,41,41,46,97,112,112,108,121,40,116,104,105,115,44,97,114,103,117,109,101,110,116,115,41,41,125,114,101,116,117,114,110,32,106,101,40,116,44,76,101,41,44,86,101,40,116,44,91,123,107,101,121,58,34,99,108,97,115,115,78,97,109,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,34,116,111,103,103,108,101,32,105,99,111,110,32,34,43,40,116,104,105,115,46,112,114,111,112,115,46,99,111,108,108,97,112,115,101,100,63,34,105,99,111,110,45,101,120,112,97,110,100,34,58,34,105,99,111,110,45,99,111,108,108,97,112,115,101,34,41,125,125,44,123,107,101,121,58,34,114,101,110,100,101,114,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,115,40,49,44,34,97,34,44,116,104,105,115,46,99,108,97,115,115,78,97,109,101,40,41,44,110,117,108,108,44,49,44,123,111,110,67,108,105,99,107,58,116,104,105,115,46,112,114,111,112,115,46,110,111,100,101,46,116,111,103,103,108,101,67,111,108,108,97,112,115,101,46,98,105,110,100,40,116,104,105,115,46,112,114,111,112,115,46,110,111,100,101,41,125,41,125,125,93,41,44,116,125,40,41,44,89,101,61,102,117,110,99,116,105,111,110,40,101,41,123,102,117,110,99,116,105,111,110,32,110,40,101,41,123,65,101,40,116,104,105,115,44,110,41,59,118,97,114,32,116,61,66,101,40,116,104,105,115,44,40,110,46,95,95,112,114,111,116,111,95,95,124,124,79,98,106,101,99,116,46,103,101,116,80,114,111,116,111,116,121,112,101,79,102,40,110,41,41,46,99,97,108,108,40,116,104,105,115,44,101,41,41,59,114,101,116,117,114,110,32,116,46,115,116,97,116,101,61,116,46,115,116,97,116,101,70,114,111,109,78,111,100,101,40,101,46,110,111,100,101,41,44,116,125,114,101,116,117,114,110,32,106,101,40,110,44,76,101,41,44,86,101,40,110,44,91,123,107,101,121,58,34,115,116,97,116,101,70,114,111,109,78,111,100,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,123,100,105,114,116,121,58,101,46,105,116,114,101,101,46,100,105,114,116,121,125,125,125,44,123,107,101,121,58,34,99,111,109,112,111,110,101,110,116,87,105,108,108,82,101,99,101,105,118,101,80,114,111,112,115,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,116,104,105,115,46,115,101,116,83,116,97,116,101,40,116,104,105,115,46,115,116,97,116,101,70,114,111,109,78,111,100,101,40,101,46,110,111,100,101,41,41,125,125,44,123,107,101,121,58,34,115,104,111,117,108,100,67,111,109,112,111,110,101,110,116,85,112,100,97,116,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,114,101,116,117,114,110,32,116,46,100,105,114,116,121,125,125,44,123,107,101,121,58,34,103,101,116,65,116,116,114,105,98,117,116,101,115,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,116,104,105,115,46,112,114,111,112,115,46,110,111,100,101,44,116,61,108,46,99,108,111,110,101,40,101,46,105,116,114,101,101,46,108,105,46,97,116,116,114,105,98,117,116,101,115,41,124,124,123,125,59,114,101,116,117,114,110,32,116,46,99,108,97,115,115,61,116,46,99,108,97,115,115,78,97,109,101,61,116,104,105,115,46,103,101,116,67,108,97,115,115,78,97,109,101,115,40,41,44,116,91,34,100,97,116,97,45,117,105,100,34,93,61,101,46,105,100,44,116,104,105,115,46,112,114,111,112,115,46,100,111,109,46,99,111,110,102,105,103,46,100,114,97,103,65,110,100,68,114,111,112,46,101,110,97,98,108,101,100,38,38,40,116,46,100,114,97,103,103,97,98,108,101,61,101,46,115,116,97,116,101,40,34,100,114,97,103,103,97,98,108,101,34,41,44,116,46,111,110,68,114,97,103,69,110,100,61,116,104,105,115,46,111,110,68,114,97,103,69,110,100,46,98,105,110,100,40,116,104,105,115,41,44,116,46,111,110,68,114,97,103,69,110,116,101,114,61,116,104,105,115,46,111,110,68,114,97,103,69,110,116,101,114,46,98,105,110,100,40,116,104,105,115,41,44,116,46,111,110,68,114,97,103,76,101,97,118,101,61,116,104,105,115,46,111,110,68,114,97,103,76,101,97,118,101,46,98,105,110,100,40,116,104,105,115,41,44,116,46,111,110,68,114,97,103,83,116,97,114,116,61,116,104,105,115,46,111,110,68,114,97,103,83,116,97,114,116,46,98,105,110,100,40,116,104,105,115,41,44,101,46,115,116,97,116,101,40,34,100,114,111,112,45,116,97,114,103,101,116,34,41,63,40,116,46,111,110,68,114,97,103,79,118,101,114,61,116,104,105,115,46,111,110,68,114,97,103,79,118,101,114,46,98,105,110,100,40,116,104,105,115,41,44,116,46,111,110,68,114,111,112,61,116,104,105,115,46,111,110,68,114,111,112,46,98,105,110,100,40,116,104,105,115,41,41,58,40,116,46,111,110,68,114,97,103,79,118,101,114,61,110,117,108,108,44,116,46,111,110,68,114,111,112,61,110,117,108,108,41,41,44,116,125,125,44,123,107,101,121,58,34,103,101,116,67,108,97,115,115,78,97,109,101,115,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,116,104,105,115,46,112,114,111,112,115,46,110,111,100,101,44,116,61,101,46,105,116,114,101,101,46,115,116,97,116,101,44,110,61,72,101,40,101,41,59,114,101,116,117,114,110,32,108,46,101,97,99,104,40,79,98,106,101,99,116,46,107,101,121,115,40,116,41,44,102,117,110,99,116,105,111,110,40,101,41,123,116,91,101,93,38,38,110,46,112,117,115,104,40,101,41,125,41,44,33,101,46,104,105,100,100,101,110,40,41,38,38,101,46,114,101,109,111,118,101,100,40,41,38,38,110,46,112,117,115,104,40,34,104,105,100,100,101,110,34,41,44,101,46,101,120,112,97,110,100,101,100,40,41,38,38,110,46,112,117,115,104,40,34,101,120,112,97,110,100,101,100,34,41,44,110,46,112,117,115,104,40,101,46,104,97,115,79,114,87,105,108,108,72,97,118,101,67,104,105,108,100,114,101,110,40,41,63,34,102,111,108,100,101,114,34,58,34,108,101,97,102,34,41,44,110,46,106,111,105,110,40,34,32,34,41,125,125,44,123,107,101,121,58,34,103,101,116,84,97,114,103,101,116,68,105,114,101,99,116,105,111,110,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,118,97,114,32,110,61,101,46,99,108,105,101,110,116,89,44,111,61,116,46,103,101,116,66,111,117,110,100,105,110,103,67,108,105,101,110,116,82,101,99,116,40,41,44,114,61,111,46,116,111,112,43,111,46,104,101,105,103,104,116,47,51,44,105,61,111,46,98,111,116,116,111,109,45,111,46,104,101,105,103,104,116,47,51,44,97,61,48,59,114,101,116,117,114,110,32,110,60,61,114,63,97,61,45,49,58,105,60,61,110,38,38,40,97,61,49,41,44,97,125,125,44,123,107,101,121,58,34,111,110,68,114,97,103,83,116,97,114,116,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,101,46,115,116,111,112,80,114,111,112,97,103,97,116,105,111,110,40,41,44,101,46,100,97,116,97,84,114,97,110,115,102,101,114,46,101,102,102,101,99,116,65,108,108,111,119,101,100,61,34,109,111,118,101,34,44,101,46,100,97,116,97,84,114,97,110,115,102,101,114,46,100,114,111,112,69,102,102,101,99,116,61,34,109,111,118,101,34,59,118,97,114,32,110,61,116,104,105,115,46,112,114,111,112,115,46,110,111,100,101,59,105,102,40,116,104,105,115,46,112,114,111,112,115,46,100,111,109,46,95,97,99,116,105,118,101,68,114,97,103,78,111,100,101,61,110,44,101,46,100,97,116,97,84,114,97,110,115,102,101,114,46,115,101,116,68,97,116,97,40,34,116,114,101,101,73,100,34,44,110,46,116,114,101,101,40,41,46,105,100,41,44,101,46,100,97,116,97,84,114,97,110,115,102,101,114,46,115,101,116,68,97,116,97,40,34,110,111,100,101,73,100,34,44,110,46,105,100,41,44,110,46,115,116,97,116,101,40,34,100,114,111,112,45,116,97,114,103,101,116,34,44,33,49,41,44,110,46,104,97,115,67,104,105,108,100,114,101,110,40,41,38,38,110,46,99,104,105,108,100,114,101,110,46,115,116,97,116,101,68,101,101,112,40,34,100,114,111,112,45,116,97,114,103,101,116,34,44,33,49,41,44,34,100,114,97,103,115,116,97,114,116,34,61,61,61,116,104,105,115,46,112,114,111,112,115,46,100,111,109,46,99,111,110,102,105,103,46,100,114,97,103,65,110,100,68,114,111,112,46,118,97,108,105,100,97,116,101,79,110,41,123,118,97,114,32,111,61,116,104,105,115,46,112,114,111,112,115,46,100,111,109,46,99,111,110,102,105,103,46,100,114,97,103,65,110,100,68,114,111,112,46,118,97,108,105,100,97,116,101,44,114,61,108,46,105,115,70,117,110,99,116,105,111,110,40,111,41,59,116,104,105,115,46,112,114,111,112,115,46,100,111,109,46,95,116,114,101,101,46,98,97,116,99,104,40,41,44,102,117,110,99,116,105,111,110,32,116,40,101,44,110,41,123,105,46,105,115,84,114,101,101,78,111,100,101,115,40,101,41,63,108,46,101,97,99,104,40,101,44,102,117,110,99,116,105,111,110,40,101,41,123,116,40,101,44,110,41,125,41,58,105,46,105,115,84,114,101,101,78,111,100,101,40,101,41,38,38,33,49,33,61,61,110,40,101,41,38,38,101,46,104,97,115,67,104,105,108,100,114,101,110,40,41,38,38,116,40,101,46,99,104,105,108,100,114,101,110,44,110,41,125,40,116,104,105,115,46,112,114,111,112,115,46,100,111,109,46,95,116,114,101,101,46,109,111,100,101,108,44,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,101,46,105,100,33,61,61,110,46,105,100,59,114,101,116,117,114,110,32,116,38,38,40,116,61,33,101,46,104,97,115,65,110,99,101,115,116,111,114,40,110,41,41,44,116,38,38,114,38,38,40,116,61,111,40,110,44,101,41,41,44,101,46,115,116,97,116,101,40,34,100,114,111,112,45,116,97,114,103,101,116,34,44,116,41,44,116,125,41,44,116,104,105,115,46,112,114,111,112,115,46,100,111,109,46,95,116,114,101,101,46,101,110,100,40,41,125,116,104,105,115,46,112,114,111,112,115,46,100,111,109,46,95,116,114,101,101,46,101,109,105,116,40,34,110,111,100,101,46,100,114,97,103,115,116,97,114,116,34,44,101,41,125,125,44,123,107,101,121,58,34,111,110,68,114,97,103,69,110,100,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,101,46,112,114,101,118,101,110,116,68,101,102,97,117,108,116,40,41,44,101,46,115,116,111,112,80,114,111,112,97,103,97,116,105,111,110,40,41,44,116,104,105,115,46,117,110,104,105,103,104,108,105,103,104,116,84,97,114,103,101,116,40,41,44,116,104,105,115,46,112,114,111,112,115,46,100,111,109,46,95,116,114,101,101,46,101,109,105,116,40,34,110,111,100,101,46,100,114,97,103,101,110,100,34,44,101,41,125,125,44,123,107,101,121,58,34,111,110,68,114,97,103,69,110,116,101,114,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,101,46,112,114,101,118,101,110,116,68,101,102,97,117,108,116,40,41,44,101,46,115,116,111,112,80,114,111,112,97,103,97,116,105,111,110,40,41,44,116,104,105,115,46,112,114,111,112,115,46,110,111,100,101,46,114,101,99,117,114,115,101,85,112,40,116,104,105,115,46,117,110,104,105,103,104,108,105,103,104,116,84,97,114,103,101,116,41,44,116,104,105,115,46,112,114,111,112,115,46,110,111,100,101,46,115,116,97,116,101,40,34,100,114,97,103,45,116,97,114,103,101,116,105,110,103,34,44,33,48,41,44,116,104,105,115,46,112,114,111,112,115,46,100,111,109,46,95,116,114,101,101,46,101,109,105,116,40,34,110,111,100,101,46,100,114,97,103,101,110,116,101,114,34,44,101,41,125,125,44,123,107,101,121,58,34,111,110,68,114,97,103,76,101,97,118,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,101,46,112,114,101,118,101,110,116,68,101,102,97,117,108,116,40,41,44,101,46,115,116,111,112,80,114,111,112,97,103,97,116,105,111,110,40,41,44,116,104,105,115,46,117,110,104,105,103,104,108,105,103,104,116,84,97,114,103,101,116,40,41,44,116,104,105,115,46,112,114,111,112,115,46,100,111,109,46,95,116,114,101,101,46,101,109,105,116,40,34,110,111,100,101,46,100,114,97,103,108,101,97,118,101,34,44,101,41,125,125,44,123,107,101,121,58,34,111,110,68,114,97,103,79,118,101,114,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,101,46,112,114,101,118,101,110,116,68,101,102,97,117,108,116,40,41,44,101,46,115,116,111,112,80,114,111,112,97,103,97,116,105,111,110,40,41,59,118,97,114,32,116,61,116,104,105,115,46,112,114,111,112,115,46,100,111,109,46,95,97,99,116,105,118,101,68,114,97,103,78,111,100,101,44,110,61,116,104,105,115,46,112,114,111,112,115,46,110,111,100,101,44,111,61,116,104,105,115,46,103,101,116,84,97,114,103,101,116,68,105,114,101,99,116,105,111,110,40,101,44,110,46,105,116,114,101,101,46,114,101,102,46,113,117,101,114,121,83,101,108,101,99,116,111,114,40,34,97,34,41,41,59,105,102,40,34,100,114,97,103,111,118,101,114,34,61,61,61,116,104,105,115,46,112,114,111,112,115,46,100,111,109,46,99,111,110,102,105,103,46,100,114,97,103,65,110,100,68,114,111,112,46,118,97,108,105,100,97,116,101,79,110,41,123,118,97,114,32,114,61,116,104,105,115,46,112,114,111,112,115,46,100,111,109,46,99,111,110,102,105,103,46,100,114,97,103,65,110,100,68,114,111,112,46,118,97,108,105,100,97,116,101,44,105,61,108,46,105,115,70,117,110,99,116,105,111,110,40,114,41,44,97,61,116,46,105,100,33,61,61,110,46,105,100,59,105,102,40,97,38,38,40,97,61,33,110,46,104,97,115,65,110,99,101,115,116,111,114,40,116,41,41,44,97,38,38,105,38,38,40,97,61,114,40,116,44,110,44,111,41,41,44,110,46,115,116,97,116,101,40,34,100,114,111,112,45,116,97,114,103,101,116,34,44,97,41,44,116,104,105,115,46,112,114,111,112,115,46,100,111,109,46,95,116,114,101,101,46,97,112,112,108,121,67,104,97,110,103,101,115,40,41,44,33,97,41,114,101,116,117,114,110,125,116,104,105,115,46,112,114,111,112,115,46,100,111,109,46,95,116,114,101,101,46,98,97,116,99,104,40,41,44,110,46,115,116,97,116,101,40,34,100,114,97,103,45,116,97,114,103,101,116,105,110,103,34,44,33,48,41,44,110,46,115,116,97,116,101,40,34,100,114,97,103,45,116,97,114,103,101,116,105,110,103,45,97,98,111,118,101,34,44,45,49,61,61,61,111,41,44,110,46,115,116,97,116,101,40,34,100,114,97,103,45,116,97,114,103,101,116,105,110,103,45,98,101,108,111,119,34,44,49,61,61,61,111,41,44,110,46,115,116,97,116,101,40,34,100,114,97,103,45,116,97,114,103,101,116,105,110,103,45,105,110,115,101,114,116,34,44,48,61,61,61,111,41,44,116,104,105,115,46,112,114,111,112,115,46,100,111,109,46,95,116,114,101,101,46,101,110,100,40,41,44,116,104,105,115,46,112,114,111,112,115,46,100,111,109,46,95,116,114,101,101,46,101,109,105,116,40,34,110,111,100,101,46,100,114,97,103,111,118,101,114,34,44,101,44,111,41,125,125,44,123,107,101,121,58,34,111,110,68,114,111,112,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,101,46,112,114,101,118,101,110,116,68,101,102,97,117,108,116,40,41,44,101,46,115,116,111,112,80,114,111,112,97,103,97,116,105,111,110,40,41,44,116,104,105,115,46,117,110,104,105,103,104,108,105,103,104,116,84,97,114,103,101,116,40,41,59,118,97,114,32,116,61,101,46,100,97,116,97,84,114,97,110,115,102,101,114,46,103,101,116,68,97,116,97,40,34,116,114,101,101,73,100,34,41,44,110,61,101,46,100,97,116,97,84,114,97,110,115,102,101,114,46,103,101,116,68,97,116,97,40,34,110,111,100,101,73,100,34,41,44,111,61,116,104,105,115,46,112,114,111,112,115,46,110,111,100,101,59,116,104,105,115,46,112,114,111,112,115,46,100,111,109,46,95,97,99,116,105,118,101,68,114,97,103,78,111,100,101,61,110,117,108,108,59,118,97,114,32,114,61,116,104,105,115,46,103,101,116,84,97,114,103,101,116,68,105,114,101,99,116,105,111,110,40,101,44,101,46,116,97,114,103,101,116,41,44,105,61,118,111,105,100,32,48,59,116,61,61,61,116,104,105,115,46,112,114,111,112,115,46,100,111,109,46,95,116,114,101,101,46,105,100,63,105,61,116,104,105,115,46,112,114,111,112,115,46,100,111,109,46,95,116,114,101,101,58,116,38,38,40,105,61,100,111,99,117,109,101,110,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,40,39,91,100,97,116,97,45,117,105,100,61,34,39,43,116,43,39,34,93,39,41,46,105,110,115,112,105,114,101,84,114,101,101,41,59,118,97,114,32,97,61,118,111,105,100,32,48,44,115,61,118,111,105,100,32,48,59,105,102,40,105,41,123,118,97,114,32,108,61,105,46,110,111,100,101,40,110,41,59,108,46,115,116,97,116,101,40,34,100,114,111,112,45,116,97,114,103,101,116,34,44,33,48,41,59,118,97,114,32,100,61,108,46,114,101,109,111,118,101,40,33,48,41,44,99,61,111,46,99,111,110,116,101,120,116,40,41,46,105,110,100,101,120,79,102,40,111,41,59,48,61,61,61,114,63,40,97,61,111,46,97,100,100,67,104,105,108,100,40,100,41,44,115,61,111,46,99,104,105,108,100,114,101,110,46,105,110,100,101,120,79,102,40,97,41,44,111,46,101,120,112,97,110,100,40,41,41,58,40,115,61,49,61,61,61,114,63,43,43,99,58,99,44,97,61,111,46,99,111,110,116,101,120,116,40,41,46,105,110,115,101,114,116,65,116,40,115,44,100,41,41,125,116,104,105,115,46,112,114,111,112,115,46,100,111,109,46,95,116,114,101,101,46,101,109,105,116,40,34,110,111,100,101,46,100,114,111,112,34,44,101,44,97,44,111,44,115,41,125,125,44,123,107,101,121,58,34,117,110,104,105,103,104,108,105,103,104,116,84,97,114,103,101,116,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,40,101,124,124,116,104,105,115,46,112,114,111,112,115,46,110,111,100,101,41,46,115,116,97,116,101,115,40,91,34,100,114,97,103,45,116,97,114,103,101,116,105,110,103,34,44,34,100,114,97,103,45,116,97,114,103,101,116,105,110,103,45,97,98,111,118,101,34,44,34,100,114,97,103,45,116,97,114,103,101,116,105,110,103,45,98,101,108,111,119,34,44,34,100,114,97,103,45,116,97,114,103,101,116,105,110,103,45,105,110,115,101,114,116,34,93,44,33,49,41,125,125,44,123,107,101,121,58,34,114,101,110,100,101,114,67,104,101,99,107,98,111,120,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,116,104,105,115,46,112,114,111,112,115,46,110,111,100,101,59,105,102,40,116,104,105,115,46,112,114,111,112,115,46,100,111,109,46,99,111,110,102,105,103,46,115,104,111,119,67,104,101,99,107,98,111,120,101,115,41,114,101,116,117,114,110,32,100,40,50,44,87,101,44,123,99,104,101,99,107,101,100,58,101,46,99,104,101,99,107,101,100,40,41,44,100,111,109,58,116,104,105,115,46,112,114,111,112,115,46,100,111,109,44,105,110,100,101,116,101,114,109,105,110,97,116,101,58,101,46,105,110,100,101,116,101,114,109,105,110,97,116,101,40,41,44,110,111,100,101,58,101,125,41,125,125,44,123,107,101,121,58,34,114,101,110,100,101,114,67,104,105,108,100,114,101,110,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,116,104,105,115,46,112,114,111,112,115,44,116,61,101,46,110,111,100,101,44,110,61,101,46,100,111,109,59,105,102,40,116,46,104,97,115,67,104,105,108,100,114,101,110,40,41,41,123,118,97,114,32,111,61,116,46,99,104,105,108,100,114,101,110,44,114,61,110,46,108,111,97,100,105,110,103,44,105,61,111,46,112,97,103,105,110,97,116,105,111,110,40,41,59,114,101,116,117,114,110,32,100,40,50,44,74,101,44,123,99,111,110,116,101,120,116,58,116,44,100,111,109,58,110,44,108,105,109,105,116,58,105,46,108,105,109,105,116,44,108,111,97,100,105,110,103,58,114,44,110,111,100,101,115,58,111,44,116,111,116,97,108,58,105,46,116,111,116,97,108,125,41,125,105,102,40,116,104,105,115,46,112,114,111,112,115,46,100,111,109,46,105,115,68,121,110,97,109,105,99,38,38,116,46,99,104,105,108,100,114,101,110,41,114,101,116,117,114,110,32,116,46,104,97,115,76,111,97,100,101,100,67,104,105,108,100,114,101,110,40,41,63,100,40,50,44,75,101,44,123,116,101,120,116,58,34,78,111,32,82,101,115,117,108,116,115,34,125,41,58,100,40,50,44,75,101,44,123,116,101,120,116,58,34,76,111,97,100,105,110,103,46,46,46,34,125,41,125,125,44,123,107,101,121,58,34,114,101,110,100,101,114,69,100,105,116,84,111,111,108,98,97,114,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,105,102,40,116,104,105,115,46,112,114,111,112,115,46,100,111,109,46,95,116,114,101,101,46,99,111,110,102,105,103,46,101,100,105,116,105,110,103,46,101,100,105,116,38,38,33,116,104,105,115,46,112,114,111,112,115,46,110,111,100,101,46,101,100,105,116,105,110,103,40,41,41,114,101,116,117,114,110,32,100,40,50,44,113,101,44,123,100,111,109,58,116,104,105,115,46,112,114,111,112,115,46,100,111,109,44,110,111,100,101,58,116,104,105,115,46,112,114,111,112,115,46,110,111,100,101,125,41,125,125,44,123,107,101,121,58,34,114,101,110,100,101,114,84,111,103,103,108,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,116,104,105,115,46,112,114,111,112,115,46,110,111,100,101,59,105,102,40,116,104,105,115,46,112,114,111,112,115,46,100,111,109,46,105,115,68,121,110,97,109,105,99,63,66,111,111,108,101,97,110,40,101,46,99,104,105,108,100,114,101,110,41,58,101,46,104,97,115,86,105,115,105,98,108,101,67,104,105,108,100,114,101,110,40,41,41,114,101,116,117,114,110,32,100,40,50,44,71,101,44,123,99,111,108,108,97,112,115,101,100,58,101,46,99,111,108,108,97,112,115,101,100,40,41,44,110,111,100,101,58,101,125,41,125,125,44,123,107,101,121,58,34,114,101,110,100,101,114,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,116,104,105,115,44,101,61,116,104,105,115,46,112,114,111,112,115,46,110,111,100,101,44,110,61,99,40,115,40,49,44,34,108,105,34,44,110,117,108,108,44,91,116,104,105,115,46,114,101,110,100,101,114,69,100,105,116,84,111,111,108,98,97,114,40,41,44,115,40,49,44,34,100,105,118,34,44,34,116,105,116,108,101,45,119,114,97,112,34,44,91,116,104,105,115,46,114,101,110,100,101,114,84,111,103,103,108,101,40,41,44,116,104,105,115,46,114,101,110,100,101,114,67,104,101,99,107,98,111,120,40,41,44,100,40,50,44,122,101,44,123,100,111,109,58,116,104,105,115,46,112,114,111,112,115,46,100,111,109,44,101,100,105,116,105,110,103,58,101,46,101,100,105,116,105,110,103,40,41,44,101,120,112,97,110,100,101,100,58,101,46,101,120,112,97,110,100,101,100,40,41,44,104,97,115,79,114,87,105,108,108,72,97,118,101,67,104,105,108,100,114,101,110,58,101,46,104,97,115,79,114,87,105,108,108,72,97,118,101,67,104,105,108,100,114,101,110,40,41,44,110,111,100,101,58,101,44,116,101,120,116,58,101,46,116,101,120,116,125,41,93,44,48,41,44,115,40,49,44,34,100,105,118,34,44,34,119,104,111,108,101,114,111,119,34,41,44,116,104,105,115,46,114,101,110,100,101,114,67,104,105,108,100,114,101,110,40,41,93,44,48,44,82,101,40,123,125,44,116,104,105,115,46,103,101,116,65,116,116,114,105,98,117,116,101,115,40,41,41,44,110,117,108,108,44,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,116,46,110,111,100,101,61,116,46,112,114,111,112,115,46,110,111,100,101,46,105,116,114,101,101,46,114,101,102,61,101,125,41,41,59,114,101,116,117,114,110,32,116,104,105,115,46,112,114,111,112,115,46,110,111,100,101,46,115,116,97,116,101,40,34,114,101,110,100,101,114,101,100,34,44,33,48,41,44,116,104,105,115,46,112,114,111,112,115,46,110,111,100,101,46,105,116,114,101,101,46,100,105,114,116,121,61,33,49,44,110,125,125,93,41,44,110,125,40,41,44,74,101,61,102,117,110,99,116,105,111,110,40,101,41,123,102,117,110,99,116,105,111,110,32,116,40,41,123,114,101,116,117,114,110,32,65,101,40,116,104,105,115,44,116,41,44,66,101,40,116,104,105,115,44,40,116,46,95,95,112,114,111,116,111,95,95,124,124,79,98,106,101,99,116,46,103,101,116,80,114,111,116,111,116,121,112,101,79,102,40,116,41,41,46,97,112,112,108,121,40,116,104,105,115,44,97,114,103,117,109,101,110,116,115,41,41,125,114,101,116,117,114,110,32,106,101,40,116,44,76,101,41,44,86,101,40,116,44,91,123,107,101,121,58,34,115,104,111,117,108,100,67,111,109,112,111,110,101,110,116,85,112,100,97,116,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,108,46,102,105,110,100,40,101,46,110,111,100,101,115,44,34,105,116,114,101,101,46,100,105,114,116,121,34,41,124,124,88,101,40,116,104,105,115,46,112,114,111,112,115,44,101,41,125,125,44,123,107,101,121,58,34,105,115,68,101,102,101,114,114,101,100,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,116,104,105,115,46,112,114,111,112,115,46,100,111,109,46,99,111,110,102,105,103,46,100,101,102,101,114,114,101,100,82,101,110,100,101,114,105,110,103,124,124,116,104,105,115,46,112,114,111,112,115,46,100,111,109,46,95,116,114,101,101,46,99,111,110,102,105,103,46,100,101,102,101,114,114,101,100,76,111,97,100,105,110,103,125,125,44,123,107,101,121,58,34,108,111,97,100,77,111,114,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,101,46,112,114,101,118,101,110,116,68,101,102,97,117,108,116,40,41,44,116,104,105,115,46,112,114,111,112,115,46,99,111,110,116,101,120,116,63,116,104,105,115,46,112,114,111,112,115,46,99,111,110,116,101,120,116,46,108,111,97,100,77,111,114,101,40,101,41,58,116,104,105,115,46,112,114,111,112,115,46,100,111,109,46,95,116,114,101,101,46,108,111,97,100,77,111,114,101,40,101,41,125,125,44,123,107,101,121,58,34,114,101,110,100,101,114,76,111,97,100,77,111,114,101,78,111,100,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,115,40,49,44,34,108,105,34,44,34,108,101,97,102,32,100,101,116,97,99,104,101,100,34,44,115,40,49,44,34,97,34,44,34,116,105,116,108,101,32,105,99,111,110,32,105,99,111,110,45,109,111,114,101,32,108,111,97,100,45,109,111,114,101,34,44,36,40,34,76,111,97,100,32,77,111,114,101,34,41,44,50,44,123,111,110,67,108,105,99,107,58,116,104,105,115,46,108,111,97,100,77,111,114,101,46,98,105,110,100,40,116,104,105,115,41,125,41,44,50,41,125,125,44,123,107,101,121,58,34,114,101,110,100,101,114,76,111,97,100,105,110,103,84,101,120,116,78,111,100,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,115,40,49,44,34,108,105,34,44,34,108,101,97,102,34,44,115,40,49,44,34,115,112,97,110,34,44,34,116,105,116,108,101,32,105,99,111,110,32,105,99,111,110,45,109,111,114,101,34,44,36,40,34,76,111,97,100,105,110,103,46,46,46,34,41,44,50,41,44,50,41,125,125,44,123,107,101,121,58,34,114,101,110,100,101,114,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,116,61,116,104,105,115,44,101,61,116,104,105,115,46,112,114,111,112,115,46,110,111,100,101,115,44,110,61,101,46,112,97,103,105,110,97,116,105,111,110,40,41,59,105,102,40,116,104,105,115,46,112,114,111,112,115,46,100,111,109,46,99,111,110,102,105,103,46,100,101,102,101,114,114,101,100,82,101,110,100,101,114,105,110,103,41,123,118,97,114,32,111,61,48,59,101,61,116,104,105,115,46,112,114,111,112,115,46,110,111,100,101,115,46,102,105,108,116,101,114,40,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,33,40,101,46,104,105,100,100,101,110,40,41,124,124,101,46,114,101,109,111,118,101,100,40,41,41,59,114,101,116,117,114,110,32,116,38,38,111,43,43,44,111,60,61,110,46,108,105,109,105,116,38,38,116,125,41,125,118,97,114,32,114,61,108,46,109,97,112,40,101,44,102,117,110,99,116,105,111,110,40,101,41,123,114,101,116,117,114,110,32,100,40,50,44,89,101,44,123,100,111,109,58,116,46,112,114,111,112,115,46,100,111,109,44,110,111,100,101,58,101,125,44,101,46,105,100,41,125,41,59,114,101,116,117,114,110,32,116,104,105,115,46,105,115,68,101,102,101,114,114,101,100,40,41,38,38,110,46,108,105,109,105,116,60,110,46,116,111,116,97,108,38,38,40,116,104,105,115,46,112,114,111,112,115,46,108,111,97,100,105,110,103,63,114,46,112,117,115,104,40,116,104,105,115,46,114,101,110,100,101,114,76,111,97,100,105,110,103,84,101,120,116,78,111,100,101,40,41,41,58,114,46,112,117,115,104,40,116,104,105,115,46,114,101,110,100,101,114,76,111,97,100,77,111,114,101,78,111,100,101,40,41,41,41,44,115,40,49,44,34,111,108,34,44,110,117,108,108,44,91,114,44,116,104,105,115,46,112,114,111,112,115,46,99,104,105,108,100,114,101,110,93,44,48,41,125,125,93,41,44,116,125,40,41,44,90,101,61,102,117,110,99,116,105,111,110,40,101,41,123,102,117,110,99,116,105,111,110,32,116,40,41,123,114,101,116,117,114,110,32,65,101,40,116,104,105,115,44,116,41,44,66,101,40,116,104,105,115,44,40,116,46,95,95,112,114,111,116,111,95,95,124,124,79,98,106,101,99,116,46,103,101,116,80,114,111,116,111,116,121,112,101,79,102,40,116,41,41,46,97,112,112,108,121,40,116,104,105,115,44,97,114,103,117,109,101,110,116,115,41,41,125,114,101,116,117,114,110,32,106,101,40,116,44,76,101,41,44,86,101,40,116,44,91,123,107,101,121,58,34,97,100,100,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,116,104,105,115,46,112,114,111,112,115,46,100,111,109,46,95,116,114,101,101,46,102,111,99,117,115,101,100,40,41,46,98,108,117,114,40,41,44,116,104,105,115,46,112,114,111,112,115,46,100,111,109,46,95,116,114,101,101,46,97,100,100,78,111,100,101,40,123,116,101,120,116,58,34,78,101,119,32,78,111,100,101,34,44,105,116,114,101,101,58,123,115,116,97,116,101,58,123,101,100,105,116,105,110,103,58,33,48,44,102,111,99,117,115,101,100,58,33,48,125,125,125,41,125,125,44,123,107,101,121,58,34,114,101,110,100,101,114,65,100,100,76,105,110,107,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,105,102,40,116,104,105,115,46,112,114,111,112,115,46,100,111,109,46,95,116,114,101,101,46,99,111,110,102,105,103,46,101,100,105,116,105,110,103,46,97,100,100,41,114,101,116,117,114,110,32,115,40,49,44,34,108,105,34,44,110,117,108,108,44,115,40,49,44,34,97,34,44,34,98,116,110,32,105,99,111,110,32,105,99,111,110,45,112,108,117,115,34,44,110,117,108,108,44,49,44,123,111,110,67,108,105,99,107,58,116,104,105,115,46,97,100,100,46,98,105,110,100,40,116,104,105,115,41,44,116,105,116,108,101,58,34,65,100,100,32,97,32,110,101,119,32,114,111,111,116,32,110,111,100,101,34,125,41,44,50,41,125,125,44,123,107,101,121,58,34,114,101,110,100,101,114,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,116,104,105,115,46,112,114,111,112,115,44,116,61,101,46,100,111,109,44,110,61,101,46,110,111,100,101,115,44,111,61,116,46,108,111,97,100,105,110,103,44,114,61,110,46,112,97,103,105,110,97,116,105,111,110,40,41,59,114,101,116,117,114,110,32,100,40,50,44,74,101,44,123,100,111,109,58,116,44,108,105,109,105,116,58,114,46,108,105,109,105,116,44,108,111,97,100,105,110,103,58,111,44,110,111,100,101,115,58,110,44,116,111,116,97,108,58,114,46,116,111,116,97,108,44,99,104,105,108,100,114,101,110,58,116,104,105,115,46,114,101,110,100,101,114,65,100,100,76,105,110,107,40,41,125,41,125,125,93,41,44,116,125,40,41,59,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,41,123,102,117,110,99,116,105,111,110,32,115,40,101,44,116,41,123,118,97,114,32,110,61,116,104,105,115,59,105,102,40,65,101,40,116,104,105,115,44,115,41,44,33,40,101,32,105,110,115,116,97,110,99,101,111,102,32,105,41,41,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,34,84,114,101,101,32,97,114,103,117,109,101,110,116,32,105,115,32,110,111,116,32,97,110,32,73,110,115,112,105,114,101,84,114,101,101,32,105,110,115,116,97,110,99,101,46,34,41,59,105,102,40,116,104,105,115,46,95,116,114,101,101,61,101,44,116,104,105,115,46,98,97,116,99,104,105,110,103,61,48,44,116,104,105,115,46,100,114,111,112,84,97,114,103,101,116,115,61,91,93,44,116,104,105,115,46,36,115,99,114,111,108,108,76,97,121,101,114,44,33,116,46,116,97,114,103,101,116,41,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,34,73,110,118,97,108,105,100,32,96,116,97,114,103,101,116,96,32,112,114,111,112,101,114,116,121,32,45,32,109,117,115,116,32,98,101,32,97,32,115,101,108,101,99,116,111,114,44,32,72,84,77,76,69,108,101,109,101,110,116,44,32,111,114,32,106,81,117,101,114,121,32,101,108,101,109,101,110,116,46,34,41,59,118,97,114,32,111,61,123,101,110,97,98,108,101,100,58,33,40,101,46,117,115,101,115,78,97,116,105,118,101,68,79,77,61,33,48,41,44,118,97,108,105,100,97,116,101,79,110,58,34,100,114,97,103,115,116,97,114,116,34,44,118,97,108,105,100,97,116,101,58,110,117,108,108,125,59,116,104,105,115,46,99,111,110,102,105,103,61,108,46,100,101,102,97,117,108,116,115,68,101,101,112,40,123,125,44,116,44,123,97,117,116,111,76,111,97,100,77,111,114,101,58,33,48,44,100,101,102,101,114,114,101,100,82,101,110,100,101,114,105,110,103,58,33,49,44,100,114,97,103,65,110,100,68,114,111,112,58,111,44,110,111,100,101,72,101,105,103,104,116,58,50,53,44,115,104,111,119,67,104,101,99,107,98,111,120,101,115,58,33,49,44,116,97,98,105,110,100,101,120,58,45,49,44,116,97,114,103,101,116,58,33,49,125,41,44,33,48,61,61,61,116,46,100,114,97,103,65,110,100,68,114,111,112,38,38,40,116,104,105,115,46,99,111,110,102,105,103,46,100,114,97,103,65,110,100,68,114,111,112,61,111,44,116,104,105,115,46,99,111,110,102,105,103,46,100,114,97,103,65,110,100,68,114,111,112,46,101,110,97,98,108,101,100,61,33,48,41,44,34,99,104,101,99,107,98,111,120,34,33,61,61,101,46,99,111,110,102,105,103,46,115,101,108,101,99,116,105,111,110,46,109,111,100,101,124,124,108,46,105,115,66,111,111,108,101,97,110,40,108,46,103,101,116,40,116,44,34,115,104,111,119,67,104,101,99,107,98,111,120,101,115,34,41,41,124,124,40,116,104,105,115,46,99,111,110,102,105,103,46,115,104,111,119,67,104,101,99,107,98,111,120,101,115,61,33,48,41,44,116,104,105,115,46,105,115,68,121,110,97,109,105,99,61,108,46,105,115,70,117,110,99,116,105,111,110,40,116,104,105,115,46,95,116,114,101,101,46,99,111,110,102,105,103,46,100,97,116,97,41,44,116,104,105,115,46,97,116,116,97,99,104,40,116,104,105,115,46,99,111,110,102,105,103,46,116,97,114,103,101,116,41,59,118,97,114,32,114,61,33,48,59,101,46,111,110,40,34,99,104,97,110,103,101,115,46,97,112,112,108,105,101,100,34,44,102,117,110,99,116,105,111,110,40,41,123,110,46,114,101,110,100,101,114,78,111,100,101,115,40,41,44,114,38,38,40,110,46,115,99,114,111,108,108,83,101,108,101,99,116,101,100,73,110,116,111,86,105,101,119,40,41,44,114,61,33,49,41,125,41,44,116,104,105,115,46,114,101,110,100,101,114,78,111,100,101,115,40,41,125,114,101,116,117,114,110,32,86,101,40,115,44,91,123,107,101,121,58,34,97,116,116,97,99,104,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,105,102,40,116,104,105,115,46,36,116,97,114,103,101,116,61,116,104,105,115,46,103,101,116,69,108,101,109,101,110,116,40,101,41,44,116,104,105,115,46,36,115,99,114,111,108,108,76,97,121,101,114,61,116,104,105,115,46,103,101,116,83,99,114,111,108,108,97,98,108,101,65,110,99,101,115,116,111,114,40,116,104,105,115,46,36,116,97,114,103,101,116,41,44,33,116,104,105,115,46,36,116,97,114,103,101,116,41,116,104,114,111,119,32,110,101,119,32,69,114,114,111,114,40,34,78,111,32,118,97,108,105,100,32,101,108,101,109,101,110,116,32,116,111,32,97,116,116,97,99,104,32,116,111,46,34,41,59,116,104,105,115,46,36,116,97,114,103,101,116,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,100,97,116,97,45,117,105,100,34,44,116,104,105,115,46,95,116,114,101,101,46,105,100,41,59,118,97,114,32,110,61,116,104,105,115,46,36,116,97,114,103,101,116,46,99,108,97,115,115,78,97,109,101,46,115,112,108,105,116,40,34,32,34,41,59,105,102,40,110,46,112,117,115,104,40,34,105,110,115,112,105,114,101,45,116,114,101,101,34,41,44,116,104,105,115,46,95,116,114,101,101,46,99,111,110,102,105,103,46,101,100,105,116,97,98,108,101,38,38,40,110,46,112,117,115,104,40,34,101,100,105,116,97,98,108,101,34,41,44,108,46,101,97,99,104,40,108,46,112,105,99,107,66,121,40,116,104,105,115,46,95,116,114,101,101,46,99,111,110,102,105,103,46,101,100,105,116,105,110,103,44,108,46,105,100,101,110,116,105,116,121,41,44,102,117,110,99,116,105,111,110,40,101,44,116,41,123,110,46,112,117,115,104,40,34,101,100,105,116,97,98,108,101,45,34,43,116,41,125,41,41,44,116,104,105,115,46,36,116,97,114,103,101,116,46,99,108,97,115,115,78,97,109,101,61,110,46,106,111,105,110,40,34,32,34,41,44,116,104,105,115,46,36,116,97,114,103,101,116,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,116,97,98,105,110,100,101,120,34,44,116,104,105,115,46,99,111,110,102,105,103,46,116,97,98,105,110,100,101,120,124,124,48,41,44,116,104,105,115,46,36,116,97,114,103,101,116,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,107,101,121,100,111,119,110,34,44,116,104,105,115,46,107,101,121,98,111,97,114,100,76,105,115,116,101,110,101,114,46,98,105,110,100,40,116,104,105,115,41,41,44,116,104,105,115,46,99,111,110,102,105,103,46,100,114,97,103,65,110,100,68,114,111,112,46,101,110,97,98,108,101,100,38,38,40,116,104,105,115,46,36,116,97,114,103,101,116,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,100,114,97,103,101,110,116,101,114,34,44,116,104,105,115,46,111,110,68,114,97,103,69,110,116,101,114,46,98,105,110,100,40,116,104,105,115,41,44,33,49,41,44,116,104,105,115,46,36,116,97,114,103,101,116,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,100,114,97,103,108,101,97,118,101,34,44,116,104,105,115,46,111,110,68,114,97,103,76,101,97,118,101,46,98,105,110,100,40,116,104,105,115,41,44,33,49,41,44,116,104,105,115,46,36,116,97,114,103,101,116,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,100,114,97,103,111,118,101,114,34,44,116,104,105,115,46,111,110,68,114,97,103,79,118,101,114,46,98,105,110,100,40,116,104,105,115,41,44,33,49,41,44,116,104,105,115,46,36,116,97,114,103,101,116,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,100,114,111,112,34,44,116,104,105,115,46,111,110,68,114,111,112,46,98,105,110,100,40,116,104,105,115,41,44,33,49,41,44,116,104,105,115,46,36,116,97,114,103,101,116,46,99,108,97,115,115,76,105,115,116,46,97,100,100,40,34,100,114,97,103,45,97,110,100,45,100,114,111,112,34,41,41,44,116,104,105,115,46,95,116,114,101,101,46,111,110,40,34,110,111,100,101,46,102,111,99,117,115,101,100,34,44,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,101,46,105,116,114,101,101,46,114,101,102,46,113,117,101,114,121,83,101,108,101,99,116,111,114,40,34,46,116,105,116,108,101,34,41,59,116,33,61,61,100,111,99,117,109,101,110,116,46,97,99,116,105,118,101,69,108,101,109,101,110,116,38,38,116,46,102,111,99,117,115,40,41,125,41,44,116,104,105,115,46,99,111,110,102,105,103,46,100,101,102,101,114,114,101,100,82,101,110,100,101,114,105,110,103,124,124,116,104,105,115,46,95,116,114,101,101,46,99,111,110,102,105,103,46,100,101,102,101,114,114,101,100,76,111,97,100,105,110,103,41,123,118,97,114,32,116,61,116,104,105,115,46,95,116,114,101,101,46,99,111,110,102,105,103,46,112,97,103,105,110,97,116,105,111,110,46,108,105,109,105,116,59,116,104,105,115,46,95,116,114,101,101,46,99,111,110,102,105,103,46,112,97,103,105,110,97,116,105,111,110,46,108,105,109,105,116,61,48,60,116,63,116,58,108,46,99,101,105,108,40,116,104,105,115,46,36,115,99,114,111,108,108,76,97,121,101,114,46,99,108,105,101,110,116,72,101,105,103,104,116,47,116,104,105,115,46,99,111,110,102,105,103,46,110,111,100,101,72,101,105,103,104,116,41,44,116,104,105,115,46,99,111,110,102,105,103,46,97,117,116,111,76,111,97,100,77,111,114,101,38,38,116,104,105,115,46,36,116,97,114,103,101,116,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,115,99,114,111,108,108,34,44,108,46,116,104,114,111,116,116,108,101,40,116,104,105,115,46,115,99,114,111,108,108,76,105,115,116,101,110,101,114,46,98,105,110,100,40,116,104,105,115,41,44,50,48,41,41,125,116,104,105,115,46,36,116,97,114,103,101,116,46,105,110,115,112,105,114,101,84,114,101,101,61,116,104,105,115,46,95,116,114,101,101,125,125,44,123,107,101,121,58,34,99,108,101,97,114,83,101,108,101,99,116,105,111,110,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,100,111,99,117,109,101,110,116,46,115,101,108,101,99,116,105,111,110,38,38,100,111,99,117,109,101,110,116,46,115,101,108,101,99,116,105,111,110,46,101,109,112,116,121,63,100,111,99,117,109,101,110,116,46,115,101,108,101,99,116,105,111,110,46,101,109,112,116,121,40,41,58,119,105,110,100,111,119,46,103,101,116,83,101,108,101,99,116,105,111,110,38,38,119,105,110,100,111,119,46,103,101,116,83,101,108,101,99,116,105,111,110,40,41,46,114,101,109,111,118,101,65,108,108,82,97,110,103,101,115,40,41,125,125,44,123,107,101,121,58,34,103,101,116,69,108,101,109,101,110,116,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,118,111,105,100,32,48,59,105,102,40,101,32,105,110,115,116,97,110,99,101,111,102,32,72,84,77,76,69,108,101,109,101,110,116,41,116,61,101,59,101,108,115,101,32,105,102,40,108,46,105,115,79,98,106,101,99,116,40,101,41,38,38,108,46,105,115,79,98,106,101,99,116,40,101,91,48,93,41,41,116,61,101,91,48,93,59,101,108,115,101,32,105,102,40,108,46,105,115,83,116,114,105,110,103,40,101,41,41,123,118,97,114,32,110,61,100,111,99,117,109,101,110,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,40,101,41,59,110,38,38,40,116,61,110,41,125,114,101,116,117,114,110,32,116,125,125,44,123,107,101,121,58,34,103,101,116,83,99,114,111,108,108,97,98,108,101,65,110,99,101,115,116,111,114,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,101,32,105,110,115,116,97,110,99,101,111,102,32,69,108,101,109,101,110,116,38,38,40,34,97,117,116,111,34,33,61,61,103,101,116,67,111,109,112,117,116,101,100,83,116,121,108,101,40,101,41,46,111,118,101,114,102,108,111,119,38,38,101,46,112,97,114,101,110,116,78,111,100,101,38,38,40,101,61,116,104,105,115,46,103,101,116,83,99,114,111,108,108,97,98,108,101,65,110,99,101,115,116,111,114,40,101,46,112,97,114,101,110,116,78,111,100,101,41,41,41,59,114,101,116,117,114,110,32,101,125,125,44,123,107,101,121,58,34,107,101,121,98,111,97,114,100,76,105,115,116,101,110,101,114,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,105,102,40,101,46,115,116,111,112,80,114,111,112,97,103,97,116,105,111,110,40,41,44,33,40,91,73,101,44,85,101,44,77,101,44,70,101,44,69,101,93,46,105,110,100,101,120,79,102,40,101,46,119,104,105,99,104,41,60,48,41,41,123,118,97,114,32,116,61,116,104,105,115,46,95,116,114,101,101,46,102,111,99,117,115,101,100,40,41,59,105,102,40,116,46,108,101,110,103,116,104,41,115,119,105,116,99,104,40,101,46,112,114,101,118,101,110,116,68,101,102,97,117,108,116,40,41,44,101,46,119,104,105,99,104,41,123,99,97,115,101,32,73,101,58,116,104,105,115,46,109,111,118,101,70,111,99,117,115,68,111,119,110,70,114,111,109,40,116,91,48,93,41,59,98,114,101,97,107,59,99,97,115,101,32,85,101,58,116,91,48,93,46,116,111,103,103,108,101,83,101,108,101,99,116,40,41,59,98,114,101,97,107,59,99,97,115,101,32,77,101,58,116,91,48,93,46,99,111,108,108,97,112,115,101,40,41,59,98,114,101,97,107,59,99,97,115,101,32,70,101,58,116,91,48,93,46,101,120,112,97,110,100,40,41,59,98,114,101,97,107,59,99,97,115,101,32,69,101,58,116,104,105,115,46,109,111,118,101,70,111,99,117,115,85,112,70,114,111,109,40,116,91,48,93,41,125,125,125,125,44,123,107,101,121,58,34,109,111,118,101,70,111,99,117,115,68,111,119,110,70,114,111,109,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,101,46,110,101,120,116,86,105,115,105,98,108,101,78,111,100,101,40,41,59,116,38,38,116,46,102,111,99,117,115,40,41,125,125,44,123,107,101,121,58,34,109,111,118,101,70,111,99,117,115,85,112,70,114,111,109,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,101,46,112,114,101,118,105,111,117,115,86,105,115,105,98,108,101,78,111,100,101,40,41,59,116,38,38,116,46,102,111,99,117,115,40,41,125,125,44,123,107,101,121,58,34,110,111,100,101,70,114,111,109,84,105,116,108,101,68,79,77,69,108,101,109,101,110,116,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,101,46,112,97,114,101,110,116,78,111,100,101,46,112,97,114,101,110,116,78,111,100,101,46,103,101,116,65,116,116,114,105,98,117,116,101,40,34,100,97,116,97,45,117,105,100,34,41,59,114,101,116,117,114,110,32,116,104,105,115,46,95,116,114,101,101,46,110,111,100,101,40,116,41,125,125,44,123,107,101,121,58,34,111,110,68,114,97,103,69,110,116,101,114,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,101,46,112,114,101,118,101,110,116,68,101,102,97,117,108,116,40,41,44,101,46,116,97,114,103,101,116,46,99,108,97,115,115,76,105,115,116,46,97,100,100,40,34,100,114,97,103,45,116,97,114,103,101,116,105,110,103,34,44,34,100,114,97,103,45,116,97,114,103,101,116,105,110,103,45,105,110,115,101,114,116,34,41,125,125,44,123,107,101,121,58,34,111,110,68,114,97,103,76,101,97,118,101,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,101,46,112,114,101,118,101,110,116,68,101,102,97,117,108,116,40,41,44,116,104,105,115,46,117,110,104,105,103,104,108,105,103,104,116,84,97,114,103,101,116,40,101,46,116,97,114,103,101,116,41,125,125,44,123,107,101,121,58,34,111,110,68,114,97,103,79,118,101,114,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,101,46,112,114,101,118,101,110,116,68,101,102,97,117,108,116,40,41,125,125,44,123,107,101,121,58,34,111,110,68,114,111,112,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,101,46,112,114,101,118,101,110,116,68,101,102,97,117,108,116,40,41,44,116,104,105,115,46,117,110,104,105,103,104,108,105,103,104,116,84,97,114,103,101,116,40,101,46,116,97,114,103,101,116,41,59,118,97,114,32,116,61,101,46,100,97,116,97,84,114,97,110,115,102,101,114,46,103,101,116,68,97,116,97,40,34,116,114,101,101,73,100,34,41,44,110,61,101,46,100,97,116,97,84,114,97,110,115,102,101,114,46,103,101,116,68,97,116,97,40,34,110,111,100,101,73,100,34,41,44,111,61,115,46,103,101,116,84,114,101,101,66,121,73,100,40,116,41,46,110,111,100,101,40,110,41,59,111,46,115,116,97,116,101,40,34,100,114,111,112,45,116,97,114,103,101,116,34,44,33,48,41,59,118,97,114,32,114,61,111,46,114,101,109,111,118,101,40,33,48,41,44,105,61,116,104,105,115,46,95,116,114,101,101,46,97,100,100,78,111,100,101,40,114,41,44,97,61,116,104,105,115,46,95,116,114,101,101,46,105,110,100,101,120,79,102,40,105,41,59,116,104,105,115,46,95,116,114,101,101,46,101,109,105,116,40,34,110,111,100,101,46,100,114,111,112,34,44,101,44,105,44,110,117,108,108,44,97,41,125,125,44,123,107,101,121,58,34,114,101,110,100,101,114,78,111,100,101,115,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,114,40,100,40,50,44,90,101,44,123,100,111,109,58,116,104,105,115,44,110,111,100,101,115,58,101,124,124,116,104,105,115,46,95,116,114,101,101,46,110,111,100,101,115,40,41,125,41,44,116,104,105,115,46,36,116,97,114,103,101,116,41,125,125,44,123,107,101,121,58,34,115,99,114,111,108,108,76,105,115,116,101,110,101,114,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,114,41,123,118,97,114,32,105,61,116,104,105,115,59,105,102,40,33,116,104,105,115,46,114,101,110,100,101,114,105,110,103,38,38,33,116,104,105,115,46,108,111,97,100,105,110,103,41,123,118,97,114,32,97,61,116,104,105,115,46,36,115,99,114,111,108,108,76,97,121,101,114,46,103,101,116,66,111,117,110,100,105,110,103,67,108,105,101,110,116,82,101,99,116,40,41,44,101,61,100,111,99,117,109,101,110,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,65,108,108,40,34,46,108,111,97,100,45,109,111,114,101,34,41,59,108,46,101,97,99,104,40,101,44,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,101,46,103,101,116,66,111,117,110,100,105,110,103,67,108,105,101,110,116,82,101,99,116,40,41,59,105,102,40,33,40,97,46,114,105,103,104,116,60,116,46,108,101,102,116,124,124,97,46,108,101,102,116,62,116,46,114,105,103,104,116,124,124,97,46,98,111,116,116,111,109,60,116,46,116,111,112,124,124,97,46,116,111,112,62,116,46,98,111,116,116,111,109,41,41,123,118,97,114,32,110,61,118,111,105,100,32,48,44,111,61,101,46,112,97,114,101,110,116,78,111,100,101,46,112,97,114,101,110,116,78,111,100,101,46,112,97,114,101,110,116,78,111,100,101,59,34,76,73,34,61,61,61,111,46,116,97,103,78,97,109,101,38,38,40,110,61,105,46,95,116,114,101,101,46,110,111,100,101,40,111,46,103,101,116,65,116,116,114,105,98,117,116,101,40,34,100,97,116,97,45,117,105,100,34,41,41,41,44,105,46,95,116,114,101,101,46,108,111,97,100,77,111,114,101,40,110,44,114,41,125,125,41,125,125,125,44,123,107,101,121,58,34,115,99,114,111,108,108,83,101,108,101,99,116,101,100,73,110,116,111,86,105,101,119,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,116,104,105,115,46,36,116,97,114,103,101,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,40,34,46,115,101,108,101,99,116,101,100,34,41,59,101,38,38,116,104,105,115,46,36,115,99,114,111,108,108,76,97,121,101,114,38,38,40,116,104,105,115,46,36,115,99,114,111,108,108,76,97,121,101,114,46,115,99,114,111,108,108,84,111,112,61,101,46,111,102,102,115,101,116,84,111,112,41,125,125,44,123,107,101,121,58,34,117,110,104,105,103,104,108,105,103,104,116,84,97,114,103,101,116,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,101,38,38,101,46,99,108,97,115,115,76,105,115,116,46,114,101,109,111,118,101,40,34,100,114,97,103,45,116,97,114,103,101,116,105,110,103,34,44,34,100,114,97,103,45,116,97,114,103,101,116,105,110,103,45,105,110,115,101,114,116,34,41,125,125,93,44,91,123,107,101,121,58,34,103,101,116,84,114,101,101,66,121,73,100,34,44,118,97,108,117,101,58,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,100,111,99,117,109,101,110,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,40,39,91,100,97,116,97,45,117,105,100,61,34,39,43,101,43,39,34,93,39,41,59,105,102,40,116,41,114,101,116,117,114,110,32,116,46,105,110,115,112,105,114,101,84,114,101,101,125,125,93,41,44,115,125,40,41,125,41,59,59,10,10,47,47,32,74,97,118,97,83,99,114,105,112,116,32,97,117,116,111,67,111,109,112,108,101,116,101,32,118,49,46,48,46,52,10,47,47,32,104,116,116,112,115,58,47,47,103,105,116,104,117,98,46,99,111,109,47,80,105,120,97,98,97,121,47,74,97,118,97,83,99,114,105,112,116,45,97,117,116,111,67,111,109,112,108,101,116,101,10,118,97,114,32,97,117,116,111,67,111,109,112,108,101,116,101,61,102,117,110,99,116,105,111,110,40,41,123,102,117,110,99,116,105,111,110,32,101,40,101,41,123,102,117,110,99,116,105,111,110,32,116,40,101,44,116,41,123,114,101,116,117,114,110,32,101,46,99,108,97,115,115,76,105,115,116,63,101,46,99,108,97,115,115,76,105,115,116,46,99,111,110,116,97,105,110,115,40,116,41,58,110,101,119,32,82,101,103,69,120,112,40,34,92,92,98,34,43,116,43,34,92,92,98,34,41,46,116,101,115,116,40,101,46,99,108,97,115,115,78,97,109,101,41,125,102,117,110,99,116,105,111,110,32,111,40,101,44,116,44,111,41,123,101,46,97,116,116,97,99,104,69,118,101,110,116,63,101,46,97,116,116,97,99,104,69,118,101,110,116,40,34,111,110,34,43,116,44,111,41,58,101,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,116,44,111,41,125,102,117,110,99,116,105,111,110,32,115,40,101,44,116,44,111,41,123,101,46,100,101,116,97,99,104,69,118,101,110,116,63,101,46,100,101,116,97,99,104,69,118,101,110,116,40,34,111,110,34,43,116,44,111,41,58,101,46,114,101,109,111,118,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,116,44,111,41,125,102,117,110,99,116,105,111,110,32,110,40,101,44,115,44,110,44,108,41,123,111,40,108,124,124,100,111,99,117,109,101,110,116,44,115,44,102,117,110,99,116,105,111,110,40,111,41,123,102,111,114,40,118,97,114,32,115,44,108,61,111,46,116,97,114,103,101,116,124,124,111,46,115,114,99,69,108,101,109,101,110,116,59,108,38,38,33,40,115,61,116,40,108,44,101,41,41,59,41,108,61,108,46,112,97,114,101,110,116,69,108,101,109,101,110,116,59,115,38,38,110,46,99,97,108,108,40,108,44,111,41,125,41,125,105,102,40,100,111,99,117,109,101,110,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,41,123,118,97,114,32,108,61,123,115,101,108,101,99,116,111,114,58,48,44,115,111,117,114,99,101,58,48,44,109,105,110,67,104,97,114,115,58,51,44,100,101,108,97,121,58,49,53,48,44,111,102,102,115,101,116,76,101,102,116,58,48,44,111,102,102,115,101,116,84,111,112,58,49,44,99,97,99,104,101,58,49,44,109,101,110,117,67,108,97,115,115,58,34,34,44,114,101,110,100,101,114,73,116,101,109,58,102,117,110,99,116,105,111,110,40,101,44,116,41,123,116,61,116,46,114,101,112,108,97,99,101,40,47,91,45,92,47,92,92,94,36,42,43,63,46,40,41,124,91,92,93,123,125,93,47,103,44,34,92,92,36,38,34,41,59,118,97,114,32,111,61,110,101,119,32,82,101,103,69,120,112,40,34,40,34,43,116,46,115,112,108,105,116,40,34,32,34,41,46,106,111,105,110,40,34,124,34,41,43,34,41,34,44,34,103,105,34,41,59,114,101,116,117,114,110,39,60,100,105,118,32,99,108,97,115,115,61,34,97,117,116,111,99,111,109,112,108,101,116,101,45,115,117,103,103,101,115,116,105,111,110,34,32,100,97,116,97,45,118,97,108,61,34,39,43,101,43,39,34,62,39,43,101,46,114,101,112,108,97,99,101,40,111,44,34,60,98,62,36,49,60,47,98,62,34,41,43,34,60,47,100,105,118,62,34,125,44,111,110,83,101,108,101,99,116,58,102,117,110,99,116,105,111,110,40,41,123,125,125,59,102,111,114,40,118,97,114,32,99,32,105,110,32,101,41,101,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,99,41,38,38,40,108,91,99,93,61,101,91,99,93,41,59,102,111,114,40,118,97,114,32,97,61,34,111,98,106,101,99,116,34,61,61,116,121,112,101,111,102,32,108,46,115,101,108,101,99,116,111,114,63,91,108,46,115,101,108,101,99,116,111,114,93,58,100,111,99,117,109,101,110,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,65,108,108,40,108,46,115,101,108,101,99,116,111,114,41,44,117,61,48,59,117,60,97,46,108,101,110,103,116,104,59,117,43,43,41,123,118,97,114,32,105,61,97,91,117,93,59,105,46,115,99,61,100,111,99,117,109,101,110,116,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,34,100,105,118,34,41,44,105,46,115,99,46,99,108,97,115,115,78,97,109,101,61,34,97,117,116,111,99,111,109,112,108,101,116,101,45,115,117,103,103,101,115,116,105,111,110,115,32,34,43,108,46,109,101,110,117,67,108,97,115,115,44,105,46,97,117,116,111,99,111,109,112,108,101,116,101,65,116,116,114,61,105,46,103,101,116,65,116,116,114,105,98,117,116,101,40,34,97,117,116,111,99,111,109,112,108,101,116,101,34,41,44,105,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,97,117,116,111,99,111,109,112,108,101,116,101,34,44,34,111,102,102,34,41,44,105,46,99,97,99,104,101,61,123,125,44,105,46,108,97,115,116,95,118,97,108,61,34,34,44,105,46,117,112,100,97,116,101,83,67,61,102,117,110,99,116,105,111,110,40,101,44,116,41,123,118,97,114,32,111,61,105,46,103,101,116,66,111,117,110,100,105,110,103,67,108,105,101,110,116,82,101,99,116,40,41,59,105,102,40,105,46,115,99,46,115,116,121,108,101,46,108,101,102,116,61,77,97,116,104,46,114,111,117,110,100,40,111,46,108,101,102,116,43,40,119,105,110,100,111,119,46,112,97,103,101,88,79,102,102,115,101,116,124,124,100,111,99,117,109,101,110,116,46,100,111,99,117,109,101,110,116,69,108,101,109,101,110,116,46,115,99,114,111,108,108,76,101,102,116,41,43,108,46,111,102,102,115,101,116,76,101,102,116,41,43,34,112,120,34,44,105,46,115,99,46,115,116,121,108,101,46,116,111,112,61,77,97,116,104,46,114,111,117,110,100,40,111,46,98,111,116,116,111,109,43,40,119,105,110,100,111,119,46,112,97,103,101,89,79,102,102,115,101,116,124,124,100,111,99,117,109,101,110,116,46,100,111,99,117,109,101,110,116,69,108,101,109,101,110,116,46,115,99,114,111,108,108,84,111,112,41,43,108,46,111,102,102,115,101,116,84,111,112,41,43,34,112,120,34,44,105,46,115,99,46,115,116,121,108,101,46,119,105,100,116,104,61,77,97,116,104,46,114,111,117,110,100,40,111,46,114,105,103,104,116,45,111,46,108,101,102,116,41,43,34,112,120,34,44,33,101,38,38,40,105,46,115,99,46,115,116,121,108,101,46,100,105,115,112,108,97,121,61,34,98,108,111,99,107,34,44,105,46,115,99,46,109,97,120,72,101,105,103,104,116,124,124,40,105,46,115,99,46,109,97,120,72,101,105,103,104,116,61,112,97,114,115,101,73,110,116,40,40,119,105,110,100,111,119,46,103,101,116,67,111,109,112,117,116,101,100,83,116,121,108,101,63,103,101,116,67,111,109,112,117,116,101,100,83,116,121,108,101,40,105,46,115,99,44,110,117,108,108,41,58,105,46,115,99,46,99,117,114,114,101,110,116,83,116,121,108,101,41,46,109,97,120,72,101,105,103,104,116,41,41,44,105,46,115,99,46,115,117,103,103,101,115,116,105,111,110,72,101,105,103,104,116,124,124,40,105,46,115,99,46,115,117,103,103,101,115,116,105,111,110,72,101,105,103,104,116,61,105,46,115,99,46,113,117,101,114,121,83,101,108,101,99,116,111,114,40,34,46,97,117,116,111,99,111,109,112,108,101,116,101,45,115,117,103,103,101,115,116,105,111,110,34,41,46,111,102,102,115,101,116,72,101,105,103,104,116,41,44,105,46,115,99,46,115,117,103,103,101,115,116,105,111,110,72,101,105,103,104,116,41,41,105,102,40,116,41,123,118,97,114,32,115,61,105,46,115,99,46,115,99,114,111,108,108,84,111,112,44,110,61,116,46,103,101,116,66,111,117,110,100,105,110,103,67,108,105,101,110,116,82,101,99,116,40,41,46,116,111,112,45,105,46,115,99,46,103,101,116,66,111,117,110,100,105,110,103,67,108,105,101,110,116,82,101,99,116,40,41,46,116,111,112,59,110,43,105,46,115,99,46,115,117,103,103,101,115,116,105,111,110,72,101,105,103,104,116,45,105,46,115,99,46,109,97,120,72,101,105,103,104,116,62,48,63,105,46,115,99,46,115,99,114,111,108,108,84,111,112,61,110,43,105,46,115,99,46,115,117,103,103,101,115,116,105,111,110,72,101,105,103,104,116,43,115,45,105,46,115,99,46,109,97,120,72,101,105,103,104,116,58,48,62,110,38,38,40,105,46,115,99,46,115,99,114,111,108,108,84,111,112,61,110,43,115,41,125,101,108,115,101,32,105,46,115,99,46,115,99,114,111,108,108,84,111,112,61,48,125,44,111,40,119,105,110,100,111,119,44,34,114,101,115,105,122,101,34,44,105,46,117,112,100,97,116,101,83,67,41,44,100,111,99,117,109,101,110,116,46,98,111,100,121,46,97,112,112,101,110,100,67,104,105,108,100,40,105,46,115,99,41,44,110,40,34,97,117,116,111,99,111,109,112,108,101,116,101,45,115,117,103,103,101,115,116,105,111,110,34,44,34,109,111,117,115,101,108,101,97,118,101,34,44,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,105,46,115,99,46,113,117,101,114,121,83,101,108,101,99,116,111,114,40,34,46,97,117,116,111,99,111,109,112,108,101,116,101,45,115,117,103,103,101,115,116,105,111,110,46,115,101,108,101,99,116,101,100,34,41,59,101,38,38,115,101,116,84,105,109,101,111,117,116,40,102,117,110,99,116,105,111,110,40,41,123,101,46,99,108,97,115,115,78,97,109,101,61,101,46,99,108,97,115,115,78,97,109,101,46,114,101,112,108,97,99,101,40,34,115,101,108,101,99,116,101,100,34,44,34,34,41,125,44,50,48,41,125,44,105,46,115,99,41,44,110,40,34,97,117,116,111,99,111,109,112,108,101,116,101,45,115,117,103,103,101,115,116,105,111,110,34,44,34,109,111,117,115,101,111,118,101,114,34,44,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,101,61,105,46,115,99,46,113,117,101,114,121,83,101,108,101,99,116,111,114,40,34,46,97,117,116,111,99,111,109,112,108,101,116,101,45,115,117,103,103,101,115,116,105,111,110,46,115,101,108,101,99,116,101,100,34,41,59,101,38,38,40,101,46,99,108,97,115,115,78,97,109,101,61,101,46,99,108,97,115,115,78,97,109,101,46,114,101,112,108,97,99,101,40,34,115,101,108,101,99,116,101,100,34,44,34,34,41,41,44,116,104,105,115,46,99,108,97,115,115,78,97,109,101,43,61,34,32,115,101,108,101,99,116,101,100,34,125,44,105,46,115,99,41,44,110,40,34,97,117,116,111,99,111,109,112,108,101,116,101,45,115,117,103,103,101,115,116,105,111,110,34,44,34,109,111,117,115,101,100,111,119,110,34,44,102,117,110,99,116,105,111,110,40,101,41,123,105,102,40,116,40,116,104,105,115,44,34,97,117,116,111,99,111,109,112,108,101,116,101,45,115,117,103,103,101,115,116,105,111,110,34,41,41,123,118,97,114,32,111,61,116,104,105,115,46,103,101,116,65,116,116,114,105,98,117,116,101,40,34,100,97,116,97,45,118,97,108,34,41,59,105,46,118,97,108,117,101,61,111,44,108,46,111,110,83,101,108,101,99,116,40,101,44,111,44,116,104,105,115,41,44,105,46,115,99,46,115,116,121,108,101,46,100,105,115,112,108,97,121,61,34,110,111,110,101,34,125,125,44,105,46,115,99,41,44,105,46,98,108,117,114,72,97,110,100,108,101,114,61,102,117,110,99,116,105,111,110,40,41,123,116,114,121,123,118,97,114,32,101,61,100,111,99,117,109,101,110,116,46,113,117,101,114,121,83,101,108,101,99,116,111,114,40,34,46,97,117,116,111,99,111,109,112,108,101,116,101,45,115,117,103,103,101,115,116,105,111,110,115,58,104,111,118,101,114,34,41,125,99,97,116,99,104,40,116,41,123,118,97,114,32,101,61,48,125,101,63,105,33,61,61,100,111,99,117,109,101,110,116,46,97,99,116,105,118,101,69,108,101,109,101,110,116,38,38,115,101,116,84,105,109,101,111,117,116,40,102,117,110,99,116,105,111,110,40,41,123,105,46,102,111,99,117,115,40,41,125,44,50,48,41,58,40,105,46,108,97,115,116,95,118,97,108,61,105,46,118,97,108,117,101,44,105,46,115,99,46,115,116,121,108,101,46,100,105,115,112,108,97,121,61,34,110,111,110,101,34,44,115,101,116,84,105,109,101,111,117,116,40,102,117,110,99,116,105,111,110,40,41,123,105,46,115,99,46,115,116,121,108,101,46,100,105,115,112,108,97,121,61,34,110,111,110,101,34,125,44,51,53,48,41,41,125,44,111,40,105,44,34,98,108,117,114,34,44,105,46,98,108,117,114,72,97,110,100,108,101,114,41,59,118,97,114,32,114,61,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,105,46,118,97,108,117,101,59,105,102,40,105,46,99,97,99,104,101,91,116,93,61,101,44,101,46,108,101,110,103,116,104,38,38,116,46,108,101,110,103,116,104,62,61,108,46,109,105,110,67,104,97,114,115,41,123,102,111,114,40,118,97,114,32,111,61,34,34,44,115,61,48,59,115,60,101,46,108,101,110,103,116,104,59,115,43,43,41,111,43,61,108,46,114,101,110,100,101,114,73,116,101,109,40,101,91,115,93,44,116,41,59,105,46,115,99,46,105,110,110,101,114,72,84,77,76,61,111,44,105,46,117,112,100,97,116,101,83,67,40,48,41,125,101,108,115,101,32,105,46,115,99,46,115,116,121,108,101,46,100,105,115,112,108,97,121,61,34,110,111,110,101,34,125,59,105,46,107,101,121,100,111,119,110,72,97,110,100,108,101,114,61,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,119,105,110,100,111,119,46,101,118,101,110,116,63,101,46,107,101,121,67,111,100,101,58,101,46,119,104,105,99,104,59,105,102,40,40,52,48,61,61,116,124,124,51,56,61,61,116,41,38,38,105,46,115,99,46,105,110,110,101,114,72,84,77,76,41,123,118,97,114,32,111,44,115,61,105,46,115,99,46,113,117,101,114,121,83,101,108,101,99,116,111,114,40,34,46,97,117,116,111,99,111,109,112,108,101,116,101,45,115,117,103,103,101,115,116,105,111,110,46,115,101,108,101,99,116,101,100,34,41,59,114,101,116,117,114,110,32,115,63,40,111,61,52,48,61,61,116,63,115,46,110,101,120,116,83,105,98,108,105,110,103,58,115,46,112,114,101,118,105,111,117,115,83,105,98,108,105,110,103,44,111,63,40,115,46,99,108,97,115,115,78,97,109,101,61,115,46,99,108,97,115,115,78,97,109,101,46,114,101,112,108,97,99,101,40,34,115,101,108,101,99,116,101,100,34,44,34,34,41,44,111,46,99,108,97,115,115,78,97,109,101,43,61,34,32,115,101,108,101,99,116,101,100,34,44,105,46,118,97,108,117,101,61,111,46,103,101,116,65,116,116,114,105,98,117,116,101,40,34,100,97,116,97,45,118,97,108,34,41,41,58,40,115,46,99,108,97,115,115,78,97,109,101,61,115,46,99,108,97,115,115,78,97,109,101,46,114,101,112,108,97,99,101,40,34,115,101,108,101,99,116,101,100,34,44,34,34,41,44,105,46,118,97,108,117,101,61,105,46,108,97,115,116,95,118,97,108,44,111,61,48,41,41,58,40,111,61,52,48,61,61,116,63,105,46,115,99,46,113,117,101,114,121,83,101,108,101,99,116,111,114,40,34,46,97,117,116,111,99,111,109,112,108,101,116,101,45,115,117,103,103,101,115,116,105,111,110,34,41,58,105,46,115,99,46,99,104,105,108,100,78,111,100,101,115,91,105,46,115,99,46,99,104,105,108,100,78,111,100,101,115,46,108,101,110,103,116,104,45,49,93,44,111,46,99,108,97,115,115,78,97,109,101,43,61,34,32,115,101,108,101,99,116,101,100,34,44,105,46,118,97,108,117,101,61,111,46,103,101,116,65,116,116,114,105,98,117,116,101,40,34,100,97,116,97,45,118,97,108,34,41,41,44,105,46,117,112,100,97,116,101,83,67,40,48,44,111,41,44,33,49,125,105,102,40,50,55,61,61,116,41,105,46,118,97,108,117,101,61,105,46,108,97,115,116,95,118,97,108,44,105,46,115,99,46,115,116,121,108,101,46,100,105,115,112,108,97,121,61,34,110,111,110,101,34,59,101,108,115,101,32,105,102,40,49,51,61,61,116,124,124,57,61,61,116,41,123,118,97,114,32,115,61,105,46,115,99,46,113,117,101,114,121,83,101,108,101,99,116,111,114,40,34,46,97,117,116,111,99,111,109,112,108,101,116,101,45,115,117,103,103,101,115,116,105,111,110,46,115,101,108,101,99,116,101,100,34,41,59,115,38,38,34,110,111,110,101,34,33,61,105,46,115,99,46,115,116,121,108,101,46,100,105,115,112,108,97,121,38,38,40,108,46,111,110,83,101,108,101,99,116,40,101,44,115,46,103,101,116,65,116,116,114,105,98,117,116,101,40,34,100,97,116,97,45,118,97,108,34,41,44,115,41,44,115,101,116,84,105,109,101,111,117,116,40,102,117,110,99,116,105,111,110,40,41,123,105,46,115,99,46,115,116,121,108,101,46,100,105,115,112,108,97,121,61,34,110,111,110,101,34,125,44,50,48,41,41,125,125,44,111,40,105,44,34,107,101,121,100,111,119,110,34,44,105,46,107,101,121,100,111,119,110,72,97,110,100,108,101,114,41,44,105,46,107,101,121,117,112,72,97,110,100,108,101,114,61,102,117,110,99,116,105,111,110,40,101,41,123,118,97,114,32,116,61,119,105,110,100,111,119,46,101,118,101,110,116,63,101,46,107,101,121,67,111,100,101,58,101,46,119,104,105,99,104,59,105,102,40,33,116,124,124,40,51,53,62,116,124,124,116,62,52,48,41,38,38,49,51,33,61,116,38,38,50,55,33,61,116,41,123,118,97,114,32,111,61,105,46,118,97,108,117,101,59,105,102,40,111,46,108,101,110,103,116,104,62,61,108,46,109,105,110,67,104,97,114,115,41,123,105,102,40,111,33,61,105,46,108,97,115,116,95,118,97,108,41,123,105,102,40,105,46,108,97,115,116,95,118,97,108,61,111,44,99,108,101,97,114,84,105,109,101,111,117,116,40,105,46,116,105,109,101,114,41,44,108,46,99,97,99,104,101,41,123,105,102,40,111,32,105,110,32,105,46,99,97,99,104,101,41,114,101,116,117,114,110,32,118,111,105,100,32,114,40,105,46,99,97,99,104,101,91,111,93,41,59,102,111,114,40,118,97,114,32,115,61,49,59,115,60,111,46,108,101,110,103,116,104,45,108,46,109,105,110,67,104,97,114,115,59,115,43,43,41,123,118,97,114,32,110,61,111,46,115,108,105,99,101,40,48,44,111,46,108,101,110,103,116,104,45,115,41,59,105,102,40,110,32,105,110,32,105,46,99,97,99,104,101,38,38,33,105,46,99,97,99,104,101,91,110,93,46,108,101,110,103,116,104,41,114,101,116,117,114,110,32,118,111,105,100,32,114,40,91,93,41,125,125,105,46,116,105,109,101,114,61,115,101,116,84,105,109,101,111,117,116,40,102,117,110,99,116,105,111,110,40,41,123,108,46,115,111,117,114,99,101,40,111,44,114,41,125,44,108,46,100,101,108,97,121,41,125,125,101,108,115,101,32,105,46,108,97,115,116,95,118,97,108,61,111,44,105,46,115,99,46,115,116,121,108,101,46,100,105,115,112,108,97,121,61,34,110,111,110,101,34,125,125,44,111,40,105,44,34,107,101,121,117,112,34,44,105,46,107,101,121,117,112,72,97,110,100,108,101,114,41,44,105,46,102,111,99,117,115,72,97,110,100,108,101,114,61,102,117,110,99,116,105,111,110,40,101,41,123,105,46,108,97,115,116,95,118,97,108,61,34,92,110,34,44,105,46,107,101,121,117,112,72,97,110,100,108,101,114,40,101,41,125,44,108,46,109,105,110,67,104,97,114,115,124,124,111,40,105,44,34,102,111,99,117,115,34,44,105,46,102,111,99,117,115,72,97,110,100,108,101,114,41,125,116,104,105,115,46,100,101,115,116,114,111,121,61,102,117,110,99,116,105,111,110,40,41,123,102,111,114,40,118,97,114,32,101,61,48,59,101,60,97,46,108,101,110,103,116,104,59,101,43,43,41,123,118,97,114,32,116,61,97,91,101,93,59,115,40,119,105,110,100,111,119,44,34,114,101,115,105,122,101,34,44,116,46,117,112,100,97,116,101,83,67,41,44,115,40,116,44,34,98,108,117,114,34,44,116,46,98,108,117,114,72,97,110,100,108,101,114,41,44,115,40,116,44,34,102,111,99,117,115,34,44,116,46,102,111,99,117,115,72,97,110,100,108,101,114,41,44,115,40,116,44,34,107,101,121,100,111,119,110,34,44,116,46,107,101,121,100,111,119,110,72,97,110,100,108,101,114,41,44,115,40,116,44,34,107,101,121,117,112,34,44,116,46,107,101,121,117,112,72,97,110,100,108,101,114,41,44,116,46,97,117,116,111,99,111,109,112,108,101,116,101,65,116,116,114,63,116,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,97,117,116,111,99,111,109,112,108,101,116,101,34,44,116,46,97,117,116,111,99,111,109,112,108,101,116,101,65,116,116,114,41,58,116,46,114,101,109,111,118,101,65,116,116,114,105,98,117,116,101,40,34,97,117,116,111,99,111,109,112,108,101,116,101,34,41,44,100,111,99,117,109,101,110,116,46,98,111,100,121,46,114,101,109,111,118,101,67,104,105,108,100,40,116,46,115,99,41,44,116,61,110,117,108,108,125,125,125,125,114,101,116,117,114,110,32,101,125,40,41,59,33,102,117,110,99,116,105,111,110,40,41,123,34,102,117,110,99,116,105,111,110,34,61,61,116,121,112,101,111,102,32,100,101,102,105,110,101,38,38,100,101,102,105,110,101,46,97,109,100,63,100,101,102,105,110,101,40,34,97,117,116,111,67,111,109,112,108,101,116,101,34,44,102,117,110,99,116,105,111,110,40,41,123,114,101,116,117,114,110,32,97,117,116,111,67,111,109,112,108,101,116,101,125,41,58,34,117,110,100,101,102,105,110,101,100,34,33,61,116,121,112,101,111,102,32,109,111,100,117,108,101,38,38,109,111,100,117,108,101,46,101,120,112,111,114,116,115,63,109,111,100,117,108,101,46,101,120,112,111,114,116,115,61,97,117,116,111,67,111,109,112,108,101,116,101,58,119,105,110,100,111,119,46,97,117,116,111,67,111,109,112,108,101,116,101,61,97,117,116,111,67,111,109,112,108,101,116,101,125,40,41,59,10,239,187,191,40,102,117,110,99,116,105,111,110,40,102,41,123,34,102,117,110,99,116,105,111,110,34,61,61,61,116,121,112,101,111,102,32,100,101,102,105,110,101,38,38,100,101,102,105,110,101,46,97,109,100,63,100,101,102,105,110,101,40,91,34,106,113,117,101,114,121,34,93,44,102,117,110,99,116,105,111,110,40,110,41,123,114,101,116,117,114,110,32,102,40,110,44,100,111,99,117,109,101,110,116,44,119,105,110,100,111,119,44,110,97,118,105,103,97,116,111,114,41,125,41,58,34,111,98,106,101,99,116,34,61,61,61,116,121,112,101,111,102,32,101,120,112,111,114,116,115,63,102,40,114,101,113,117,105,114,101,40,34,106,113,117,101,114,121,34,41,44,100,111,99,117,109,101,110,116,44,119,105,110,100,111,119,44,110,97,118,105,103,97,116,111,114,41,58,102,40,106,81,117,101,114,121,44,100,111,99,117,109,101,110,116,44,119,105,110,100,111,119,44,110,97,118,105,103,97,116,111,114,41,125,41,40,102,117,110,99,116,105,111,110,40,102,44,110,44,107,44,114,44,112,41,123,118,97,114,32,116,61,48,44,109,61,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,97,61,114,46,117,115,101,114,65,103,101,110,116,44,98,61,47,109,115,105,101,92,115,92,100,43,47,105,59,114,101,116,117,114,110,32,48,60,97,46,115,101,97,114,99,104,40,98,41,38,38,40,97,61,98,46,101,120,101,99,40,97,41,46,116,111,83,116,114,105,110,103,40,41,44,97,61,97,46,115,112,108,105,116,40,34,32,34,41,91,49,93,44,57,62,97,41,63,40,102,40,34,104,116,109,108,34,41,46,97,100,100,67,108,97,115,115,40,34,108,116,45,105,101,57,34,41,44,33,48,41,58,33,49,125,40,41,59,70,117,110,99,116,105,111,110,46,112,114,111,116,111,116,121,112,101,46,98,105,110,100,124,124,40,70,117,110,99,116,105,111,110,46,112,114,111,116,111,116,121,112,101,46,98,105,110,100,61,102,117,110,99,116,105,111,110,40,97,41,123,118,97,114,32,98,61,116,104,105,115,44,100,61,91,93,46,115,108,105,99,101,59,105,102,40,34,102,117,110,99,116,105,111,110,34,33,61,10,116,121,112,101,111,102,32,98,41,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,59,118,97,114,32,99,61,100,46,99,97,108,108,40,97,114,103,117,109,101,110,116,115,44,49,41,44,101,61,102,117,110,99,116,105,111,110,40,41,123,105,102,40,116,104,105,115,32,105,110,115,116,97,110,99,101,111,102,32,101,41,123,118,97,114,32,103,61,102,117,110,99,116,105,111,110,40,41,123,125,59,103,46,112,114,111,116,111,116,121,112,101,61,98,46,112,114,111,116,111,116,121,112,101,59,118,97,114,32,103,61,110,101,119,32,103,44,108,61,98,46,97,112,112,108,121,40,103,44,99,46,99,111,110,99,97,116,40,100,46,99,97,108,108,40,97,114,103,117,109,101,110,116,115,41,41,41,59,114,101,116,117,114,110,32,79,98,106,101,99,116,40,108,41,61,61,61,108,63,108,58,103,125,114,101,116,117,114,110,32,98,46,97,112,112,108,121,40,97,44,99,46,99,111,110,99,97,116,40,100,46,99,97,108,108,40,97,114,103,117,109,101,110,116,115,41,41,41,125,59,114,101,116,117,114,110,32,101,125,41,59,65,114,114,97,121,46,112,114,111,116,111,116,121,112,101,46,105,110,100,101,120,79,102,124,124,40,65,114,114,97,121,46,112,114,111,116,111,116,121,112,101,46,105,110,100,101,120,79,102,61,102,117,110,99,116,105,111,110,40,97,44,98,41,123,105,102,40,110,117,108,108,61,61,116,104,105,115,41,116,104,114,111,119,32,110,101,119,32,84,121,112,101,69,114,114,111,114,40,39,34,116,104,105,115,34,32,105,115,32,110,117,108,108,32,111,114,32,110,111,116,32,100,101,102,105,110,101,100,39,41,59,118,97,114,32,100,61,79,98,106,101,99,116,40,116,104,105,115,41,44,99,61,100,46,108,101,110,103,116,104,62,62,62,48,59,105,102,40,48,61,61,61,99,41,114,101,116,117,114,110,45,49,59,118,97,114,32,101,61,43,98,124,124,48,59,73,110,102,105,110,105,116,121,61,61,61,77,97,116,104,46,97,98,115,40,101,41,38,38,40,101,61,48,41,59,105,102,40,101,62,61,99,41,114,101,116,117,114,110,45,49,59,10,102,111,114,40,101,61,77,97,116,104,46,109,97,120,40,48,60,61,101,63,101,58,99,45,77,97,116,104,46,97,98,115,40,101,41,44,48,41,59,101,60,99,59,41,123,105,102,40,101,32,105,110,32,100,38,38,100,91,101,93,61,61,61,97,41,114,101,116,117,114,110,32,101,59,101,43,43,125,114,101,116,117,114,110,45,49,125,41,59,118,97,114,32,113,61,102,117,110,99,116,105,111,110,40,97,44,98,44,100,41,123,116,104,105,115,46,86,69,82,83,73,79,78,61,34,50,46,50,46,48,34,59,116,104,105,115,46,105,110,112,117,116,61,97,59,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,61,100,59,116,104,105,115,46,111,108,100,95,116,111,61,116,104,105,115,46,111,108,100,95,102,114,111,109,61,116,104,105,115,46,117,112,100,97,116,101,95,116,109,61,116,104,105,115,46,99,97,108,99,95,99,111,117,110,116,61,116,104,105,115,46,99,117,114,114,101,110,116,95,112,108,117,103,105,110,61,48,59,116,104,105,115,46,114,97,102,95,105,100,61,116,104,105,115,46,111,108,100,95,109,105,110,95,105,110,116,101,114,118,97,108,61,110,117,108,108,59,116,104,105,115,46,110,111,95,100,105,97,112,97,115,111,110,61,116,104,105,115,46,102,111,114,99,101,95,114,101,100,114,97,119,61,116,104,105,115,46,100,114,97,103,103,105,110,103,61,33,49,59,116,104,105,115,46,104,97,115,95,116,97,98,95,105,110,100,101,120,61,33,48,59,116,104,105,115,46,105,115,95,117,112,100,97,116,101,61,116,104,105,115,46,105,115,95,107,101,121,61,33,49,59,116,104,105,115,46,105,115,95,115,116,97,114,116,61,33,48,59,116,104,105,115,46,105,115,95,99,108,105,99,107,61,116,104,105,115,46,105,115,95,114,101,115,105,122,101,61,116,104,105,115,46,105,115,95,97,99,116,105,118,101,61,116,104,105,115,46,105,115,95,102,105,110,105,115,104,61,33,49,59,98,61,98,124,124,123,125,59,116,104,105,115,46,36,99,97,99,104,101,61,123,119,105,110,58,102,40,107,41,44,98,111,100,121,58,102,40,110,46,98,111,100,121,41,44,10,105,110,112,117,116,58,102,40,97,41,44,99,111,110,116,58,110,117,108,108,44,114,115,58,110,117,108,108,44,109,105,110,58,110,117,108,108,44,109,97,120,58,110,117,108,108,44,102,114,111,109,58,110,117,108,108,44,116,111,58,110,117,108,108,44,115,105,110,103,108,101,58,110,117,108,108,44,98,97,114,58,110,117,108,108,44,108,105,110,101,58,110,117,108,108,44,115,95,115,105,110,103,108,101,58,110,117,108,108,44,115,95,102,114,111,109,58,110,117,108,108,44,115,95,116,111,58,110,117,108,108,44,115,104,97,100,95,115,105,110,103,108,101,58,110,117,108,108,44,115,104,97,100,95,102,114,111,109,58,110,117,108,108,44,115,104,97,100,95,116,111,58,110,117,108,108,44,101,100,103,101,58,110,117,108,108,44,103,114,105,100,58,110,117,108,108,44,103,114,105,100,95,108,97,98,101,108,115,58,91,93,125,59,116,104,105,115,46,99,111,111,114,100,115,61,123,120,95,103,97,112,58,48,44,120,95,112,111,105,110,116,101,114,58,48,44,119,95,114,115,58,48,44,119,95,114,115,95,111,108,100,58,48,44,119,95,104,97,110,100,108,101,58,48,44,112,95,103,97,112,58,48,44,112,95,103,97,112,95,108,101,102,116,58,48,44,112,95,103,97,112,95,114,105,103,104,116,58,48,44,112,95,115,116,101,112,58,48,44,112,95,112,111,105,110,116,101,114,58,48,44,112,95,104,97,110,100,108,101,58,48,44,112,95,115,105,110,103,108,101,95,102,97,107,101,58,48,44,112,95,115,105,110,103,108,101,95,114,101,97,108,58,48,44,112,95,102,114,111,109,95,102,97,107,101,58,48,44,112,95,102,114,111,109,95,114,101,97,108,58,48,44,112,95,116,111,95,102,97,107,101,58,48,44,112,95,116,111,95,114,101,97,108,58,48,44,112,95,98,97,114,95,120,58,48,44,112,95,98,97,114,95,119,58,48,44,103,114,105,100,95,103,97,112,58,48,44,98,105,103,95,110,117,109,58,48,44,98,105,103,58,91,93,44,98,105,103,95,119,58,91,93,44,98,105,103,95,112,58,91,93,44,98,105,103,95,120,58,91,93,125,59,10,116,104,105,115,46,108,97,98,101,108,115,61,123,119,95,109,105,110,58,48,44,119,95,109,97,120,58,48,44,119,95,102,114,111,109,58,48,44,119,95,116,111,58,48,44,119,95,115,105,110,103,108,101,58,48,44,112,95,109,105,110,58,48,44,112,95,109,97,120,58,48,44,112,95,102,114,111,109,95,102,97,107,101,58,48,44,112,95,102,114,111,109,95,108,101,102,116,58,48,44,112,95,116,111,95,102,97,107,101,58,48,44,112,95,116,111,95,108,101,102,116,58,48,44,112,95,115,105,110,103,108,101,95,102,97,107,101,58,48,44,112,95,115,105,110,103,108,101,95,108,101,102,116,58,48,125,59,118,97,114,32,99,61,116,104,105,115,46,36,99,97,99,104,101,46,105,110,112,117,116,59,97,61,99,46,112,114,111,112,40,34,118,97,108,117,101,34,41,59,118,97,114,32,101,59,100,61,123,116,121,112,101,58,34,115,105,110,103,108,101,34,44,109,105,110,58,49,48,44,109,97,120,58,49,48,48,44,102,114,111,109,58,110,117,108,108,44,116,111,58,110,117,108,108,44,115,116,101,112,58,49,44,109,105,110,95,105,110,116,101,114,118,97,108,58,48,44,109,97,120,95,105,110,116,101,114,118,97,108,58,48,44,100,114,97,103,95,105,110,116,101,114,118,97,108,58,33,49,44,118,97,108,117,101,115,58,91,93,44,112,95,118,97,108,117,101,115,58,91,93,44,102,114,111,109,95,102,105,120,101,100,58,33,49,44,102,114,111,109,95,109,105,110,58,110,117,108,108,44,102,114,111,109,95,109,97,120,58,110,117,108,108,44,102,114,111,109,95,115,104,97,100,111,119,58,33,49,44,116,111,95,102,105,120,101,100,58,33,49,44,116,111,95,109,105,110,58,110,117,108,108,44,116,111,95,109,97,120,58,110,117,108,108,44,116,111,95,115,104,97,100,111,119,58,33,49,44,112,114,101,116,116,105,102,121,95,101,110,97,98,108,101,100,58,33,48,44,112,114,101,116,116,105,102,121,95,115,101,112,97,114,97,116,111,114,58,34,32,34,44,112,114,101,116,116,105,102,121,58,110,117,108,108,44,102,111,114,99,101,95,101,100,103,101,115,58,33,49,44,10,107,101,121,98,111,97,114,100,58,33,48,44,103,114,105,100,58,33,49,44,103,114,105,100,95,109,97,114,103,105,110,58,33,48,44,103,114,105,100,95,110,117,109,58,52,44,103,114,105,100,95,115,110,97,112,58,33,49,44,104,105,100,101,95,109,105,110,95,109,97,120,58,33,49,44,104,105,100,101,95,102,114,111,109,95,116,111,58,33,49,44,112,114,101,102,105,120,58,34,34,44,112,111,115,116,102,105,120,58,34,34,44,109,97,120,95,112,111,115,116,102,105,120,58,34,34,44,100,101,99,111,114,97,116,101,95,98,111,116,104,58,33,48,44,118,97,108,117,101,115,95,115,101,112,97,114,97,116,111,114,58,34,32,92,117,50,48,49,52,32,34,44,105,110,112,117,116,95,118,97,108,117,101,115,95,115,101,112,97,114,97,116,111,114,58,34,59,34,44,100,105,115,97,98,108,101,58,33,49,44,98,108,111,99,107,58,33,49,44,101,120,116,114,97,95,99,108,97,115,115,101,115,58,34,34,44,115,99,111,112,101,58,110,117,108,108,44,111,110,83,116,97,114,116,58,110,117,108,108,44,111,110,67,104,97,110,103,101,58,110,117,108,108,44,111,110,70,105,110,105,115,104,58,110,117,108,108,44,111,110,85,112,100,97,116,101,58,110,117,108,108,125,59,34,73,78,80,85,84,34,33,61,61,99,91,48,93,46,110,111,100,101,78,97,109,101,38,38,99,111,110,115,111,108,101,38,38,99,111,110,115,111,108,101,46,119,97,114,110,38,38,99,111,110,115,111,108,101,46,119,97,114,110,40,34,66,97,115,101,32,101,108,101,109,101,110,116,32,115,104,111,117,108,100,32,98,101,32,60,105,110,112,117,116,62,33,34,44,99,91,48,93,41,59,99,61,123,116,121,112,101,58,99,46,100,97,116,97,40,34,116,121,112,101,34,41,44,109,105,110,58,99,46,100,97,116,97,40,34,109,105,110,34,41,44,109,97,120,58,99,46,100,97,116,97,40,34,109,97,120,34,41,44,102,114,111,109,58,99,46,100,97,116,97,40,34,102,114,111,109,34,41,44,116,111,58,99,46,100,97,116,97,40,34,116,111,34,41,44,115,116,101,112,58,99,46,100,97,116,97,40,34,115,116,101,112,34,41,44,10,109,105,110,95,105,110,116,101,114,118,97,108,58,99,46,100,97,116,97,40,34,109,105,110,73,110,116,101,114,118,97,108,34,41,44,109,97,120,95,105,110,116,101,114,118,97,108,58,99,46,100,97,116,97,40,34,109,97,120,73,110,116,101,114,118,97,108,34,41,44,100,114,97,103,95,105,110,116,101,114,118,97,108,58,99,46,100,97,116,97,40,34,100,114,97,103,73,110,116,101,114,118,97,108,34,41,44,118,97,108,117,101,115,58,99,46,100,97,116,97,40,34,118,97,108,117,101,115,34,41,44,102,114,111,109,95,102,105,120,101,100,58,99,46,100,97,116,97,40,34,102,114,111,109,70,105,120,101,100,34,41,44,102,114,111,109,95,109,105,110,58,99,46,100,97,116,97,40,34,102,114,111,109,77,105,110,34,41,44,102,114,111,109,95,109,97,120,58,99,46,100,97,116,97,40,34,102,114,111,109,77,97,120,34,41,44,102,114,111,109,95,115,104,97,100,111,119,58,99,46,100,97,116,97,40,34,102,114,111,109,83,104,97,100,111,119,34,41,44,116,111,95,102,105,120,101,100,58,99,46,100,97,116,97,40,34,116,111,70,105,120,101,100,34,41,44,116,111,95,109,105,110,58,99,46,100,97,116,97,40,34,116,111,77,105,110,34,41,44,116,111,95,109,97,120,58,99,46,100,97,116,97,40,34,116,111,77,97,120,34,41,44,116,111,95,115,104,97,100,111,119,58,99,46,100,97,116,97,40,34,116,111,83,104,97,100,111,119,34,41,44,112,114,101,116,116,105,102,121,95,101,110,97,98,108,101,100,58,99,46,100,97,116,97,40,34,112,114,101,116,116,105,102,121,69,110,97,98,108,101,100,34,41,44,112,114,101,116,116,105,102,121,95,115,101,112,97,114,97,116,111,114,58,99,46,100,97,116,97,40,34,112,114,101,116,116,105,102,121,83,101,112,97,114,97,116,111,114,34,41,44,102,111,114,99,101,95,101,100,103,101,115,58,99,46,100,97,116,97,40,34,102,111,114,99,101,69,100,103,101,115,34,41,44,107,101,121,98,111,97,114,100,58,99,46,100,97,116,97,40,34,107,101,121,98,111,97,114,100,34,41,44,10,103,114,105,100,58,99,46,100,97,116,97,40,34,103,114,105,100,34,41,44,103,114,105,100,95,109,97,114,103,105,110,58,99,46,100,97,116,97,40,34,103,114,105,100,77,97,114,103,105,110,34,41,44,103,114,105,100,95,110,117,109,58,99,46,100,97,116,97,40,34,103,114,105,100,78,117,109,34,41,44,103,114,105,100,95,115,110,97,112,58,99,46,100,97,116,97,40,34,103,114,105,100,83,110,97,112,34,41,44,104,105,100,101,95,109,105,110,95,109,97,120,58,99,46,100,97,116,97,40,34,104,105,100,101,77,105,110,77,97,120,34,41,44,104,105,100,101,95,102,114,111,109,95,116,111,58,99,46,100,97,116,97,40,34,104,105,100,101,70,114,111,109,84,111,34,41,44,112,114,101,102,105,120,58,99,46,100,97,116,97,40,34,112,114,101,102,105,120,34,41,44,112,111,115,116,102,105,120,58,99,46,100,97,116,97,40,34,112,111,115,116,102,105,120,34,41,44,109,97,120,95,112,111,115,116,102,105,120,58,99,46,100,97,116,97,40,34,109,97,120,80,111,115,116,102,105,120,34,41,44,100,101,99,111,114,97,116,101,95,98,111,116,104,58,99,46,100,97,116,97,40,34,100,101,99,111,114,97,116,101,66,111,116,104,34,41,44,118,97,108,117,101,115,95,115,101,112,97,114,97,116,111,114,58,99,46,100,97,116,97,40,34,118,97,108,117,101,115,83,101,112,97,114,97,116,111,114,34,41,44,105,110,112,117,116,95,118,97,108,117,101,115,95,115,101,112,97,114,97,116,111,114,58,99,46,100,97,116,97,40,34,105,110,112,117,116,86,97,108,117,101,115,83,101,112,97,114,97,116,111,114,34,41,44,100,105,115,97,98,108,101,58,99,46,100,97,116,97,40,34,100,105,115,97,98,108,101,34,41,44,98,108,111,99,107,58,99,46,100,97,116,97,40,34,98,108,111,99,107,34,41,44,101,120,116,114,97,95,99,108,97,115,115,101,115,58,99,46,100,97,116,97,40,34,101,120,116,114,97,67,108,97,115,115,101,115,34,41,125,59,99,46,118,97,108,117,101,115,61,99,46,118,97,108,117,101,115,38,38,99,46,118,97,108,117,101,115,46,115,112,108,105,116,40,34,44,34,41,59,10,102,111,114,40,101,32,105,110,32,99,41,99,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,101,41,38,38,40,99,91,101,93,33,61,61,112,38,38,34,34,33,61,61,99,91,101,93,124,124,100,101,108,101,116,101,32,99,91,101,93,41,59,97,33,61,61,112,38,38,34,34,33,61,61,97,38,38,40,97,61,97,46,115,112,108,105,116,40,99,46,105,110,112,117,116,95,118,97,108,117,101,115,95,115,101,112,97,114,97,116,111,114,124,124,98,46,105,110,112,117,116,95,118,97,108,117,101,115,95,115,101,112,97,114,97,116,111,114,124,124,34,59,34,41,44,97,91,48,93,38,38,97,91,48,93,61,61,43,97,91,48,93,38,38,40,97,91,48,93,61,43,97,91,48,93,41,44,97,91,49,93,38,38,97,91,49,93,61,61,43,97,91,49,93,38,38,40,97,91,49,93,61,43,97,91,49,93,41,44,98,38,38,98,46,118,97,108,117,101,115,38,38,98,46,118,97,108,117,101,115,46,108,101,110,103,116,104,63,40,100,46,102,114,111,109,61,97,91,48,93,38,38,98,46,118,97,108,117,101,115,46,105,110,100,101,120,79,102,40,97,91,48,93,41,44,100,46,116,111,61,97,91,49,93,38,38,98,46,118,97,108,117,101,115,46,105,110,100,101,120,79,102,40,97,91,49,93,41,41,58,40,100,46,102,114,111,109,61,97,91,48,93,38,38,43,97,91,48,93,44,100,46,116,111,61,97,91,49,93,38,38,43,97,91,49,93,41,41,59,102,46,101,120,116,101,110,100,40,100,44,98,41,59,102,46,101,120,116,101,110,100,40,100,44,99,41,59,116,104,105,115,46,111,112,116,105,111,110,115,61,100,59,116,104,105,115,46,117,112,100,97,116,101,95,99,104,101,99,107,61,123,125,59,116,104,105,115,46,118,97,108,105,100,97,116,101,40,41,59,116,104,105,115,46,114,101,115,117,108,116,61,123,105,110,112,117,116,58,116,104,105,115,46,36,99,97,99,104,101,46,105,110,112,117,116,44,115,108,105,100,101,114,58,110,117,108,108,44,109,105,110,58,116,104,105,115,46,111,112,116,105,111,110,115,46,109,105,110,44,10,109,97,120,58,116,104,105,115,46,111,112,116,105,111,110,115,46,109,97,120,44,102,114,111,109,58,116,104,105,115,46,111,112,116,105,111,110,115,46,102,114,111,109,44,102,114,111,109,95,112,101,114,99,101,110,116,58,48,44,102,114,111,109,95,118,97,108,117,101,58,110,117,108,108,44,116,111,58,116,104,105,115,46,111,112,116,105,111,110,115,46,116,111,44,116,111,95,112,101,114,99,101,110,116,58,48,44,116,111,95,118,97,108,117,101,58,110,117,108,108,125,59,116,104,105,115,46,105,110,105,116,40,41,125,59,113,46,112,114,111,116,111,116,121,112,101,61,123,105,110,105,116,58,102,117,110,99,116,105,111,110,40,97,41,123,116,104,105,115,46,110,111,95,100,105,97,112,97,115,111,110,61,33,49,59,116,104,105,115,46,99,111,111,114,100,115,46,112,95,115,116,101,112,61,116,104,105,115,46,99,111,110,118,101,114,116,84,111,80,101,114,99,101,110,116,40,116,104,105,115,46,111,112,116,105,111,110,115,46,115,116,101,112,44,33,48,41,59,116,104,105,115,46,116,97,114,103,101,116,61,34,98,97,115,101,34,59,116,104,105,115,46,116,111,103,103,108,101,73,110,112,117,116,40,41,59,116,104,105,115,46,97,112,112,101,110,100,40,41,59,116,104,105,115,46,115,101,116,77,105,110,77,97,120,40,41,59,97,63,40,116,104,105,115,46,102,111,114,99,101,95,114,101,100,114,97,119,61,33,48,44,116,104,105,115,46,99,97,108,99,40,33,48,41,44,116,104,105,115,46,99,97,108,108,79,110,85,112,100,97,116,101,40,41,41,58,40,116,104,105,115,46,102,111,114,99,101,95,114,101,100,114,97,119,61,33,48,44,116,104,105,115,46,99,97,108,99,40,33,48,41,44,116,104,105,115,46,99,97,108,108,79,110,83,116,97,114,116,40,41,41,59,116,104,105,115,46,117,112,100,97,116,101,83,99,101,110,101,40,41,125,44,97,112,112,101,110,100,58,102,117,110,99,116,105,111,110,40,41,123,116,104,105,115,46,36,99,97,99,104,101,46,105,110,112,117,116,46,98,101,102,111,114,101,40,39,60,115,112,97,110,32,99,108,97,115,115,61,34,105,114,115,32,106,115,45,105,114,115,45,39,43,10,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,43,34,32,34,43,116,104,105,115,46,111,112,116,105,111,110,115,46,101,120,116,114,97,95,99,108,97,115,115,101,115,43,39,34,62,60,47,115,112,97,110,62,39,41,59,116,104,105,115,46,36,99,97,99,104,101,46,105,110,112,117,116,46,112,114,111,112,40,34,114,101,97,100,111,110,108,121,34,44,33,48,41,59,116,104,105,115,46,36,99,97,99,104,101,46,99,111,110,116,61,116,104,105,115,46,36,99,97,99,104,101,46,105,110,112,117,116,46,112,114,101,118,40,41,59,116,104,105,115,46,114,101,115,117,108,116,46,115,108,105,100,101,114,61,116,104,105,115,46,36,99,97,99,104,101,46,99,111,110,116,59,116,104,105,115,46,36,99,97,99,104,101,46,99,111,110,116,46,104,116,109,108,40,39,60,115,112,97,110,32,99,108,97,115,115,61,34,105,114,115,34,62,60,115,112,97,110,32,99,108,97,115,115,61,34,105,114,115,45,108,105,110,101,34,32,116,97,98,105,110,100,101,120,61,34,48,34,62,60,115,112,97,110,32,99,108,97,115,115,61,34,105,114,115,45,108,105,110,101,45,108,101,102,116,34,62,60,47,115,112,97,110,62,60,115,112,97,110,32,99,108,97,115,115,61,34,105,114,115,45,108,105,110,101,45,109,105,100,34,62,60,47,115,112,97,110,62,60,115,112,97,110,32,99,108,97,115,115,61,34,105,114,115,45,108,105,110,101,45,114,105,103,104,116,34,62,60,47,115,112,97,110,62,60,47,115,112,97,110,62,60,115,112,97,110,32,99,108,97,115,115,61,34,105,114,115,45,109,105,110,34,62,48,60,47,115,112,97,110,62,60,115,112,97,110,32,99,108,97,115,115,61,34,105,114,115,45,109,97,120,34,62,49,60,47,115,112,97,110,62,60,115,112,97,110,32,99,108,97,115,115,61,34,105,114,115,45,102,114,111,109,34,62,48,60,47,115,112,97,110,62,60,115,112,97,110,32,99,108,97,115,115,61,34,105,114,115,45,116,111,34,62,48,60,47,115,112,97,110,62,60,115,112,97,110,32,99,108,97,115,115,61,34,105,114,115,45,115,105,110,103,108,101,34,62,48,60,47,115,112,97,110,62,60,47,115,112,97,110,62,60,115,112,97,110,32,99,108,97,115,115,61,34,105,114,115,45,103,114,105,100,34,62,60,47,115,112,97,110,62,60,115,112,97,110,32,99,108,97,115,115,61,34,105,114,115,45,98,97,114,34,62,60,47,115,112,97,110,62,39,41,59,10,116,104,105,115,46,36,99,97,99,104,101,46,114,115,61,116,104,105,115,46,36,99,97,99,104,101,46,99,111,110,116,46,102,105,110,100,40,34,46,105,114,115,34,41,59,116,104,105,115,46,36,99,97,99,104,101,46,109,105,110,61,116,104,105,115,46,36,99,97,99,104,101,46,99,111,110,116,46,102,105,110,100,40,34,46,105,114,115,45,109,105,110,34,41,59,116,104,105,115,46,36,99,97,99,104,101,46,109,97,120,61,116,104,105,115,46,36,99,97,99,104,101,46,99,111,110,116,46,102,105,110,100,40,34,46,105,114,115,45,109,97,120,34,41,59,116,104,105,115,46,36,99,97,99,104,101,46,102,114,111,109,61,116,104,105,115,46,36,99,97,99,104,101,46,99,111,110,116,46,102,105,110,100,40,34,46,105,114,115,45,102,114,111,109,34,41,59,116,104,105,115,46,36,99,97,99,104,101,46,116,111,61,116,104,105,115,46,36,99,97,99,104,101,46,99,111,110,116,46,102,105,110,100,40,34,46,105,114,115,45,116,111,34,41,59,116,104,105,115,46,36,99,97,99,104,101,46,115,105,110,103,108,101,61,116,104,105,115,46,36,99,97,99,104,101,46,99,111,110,116,46,102,105,110,100,40,34,46,105,114,115,45,115,105,110,103,108,101,34,41,59,116,104,105,115,46,36,99,97,99,104,101,46,98,97,114,61,116,104,105,115,46,36,99,97,99,104,101,46,99,111,110,116,46,102,105,110,100,40,34,46,105,114,115,45,98,97,114,34,41,59,116,104,105,115,46,36,99,97,99,104,101,46,108,105,110,101,61,116,104,105,115,46,36,99,97,99,104,101,46,99,111,110,116,46,102,105,110,100,40,34,46,105,114,115,45,108,105,110,101,34,41,59,116,104,105,115,46,36,99,97,99,104,101,46,103,114,105,100,61,116,104,105,115,46,36,99,97,99,104,101,46,99,111,110,116,46,102,105,110,100,40,34,46,105,114,115,45,103,114,105,100,34,41,59,34,115,105,110,103,108,101,34,61,61,61,116,104,105,115,46,111,112,116,105,111,110,115,46,116,121,112,101,63,40,116,104,105,115,46,36,99,97,99,104,101,46,99,111,110,116,46,97,112,112,101,110,100,40,39,60,115,112,97,110,32,99,108,97,115,115,61,34,105,114,115,45,98,97,114,45,101,100,103,101,34,62,60,47,115,112,97,110,62,60,115,112,97,110,32,99,108,97,115,115,61,34,105,114,115,45,115,104,97,100,111,119,32,115,104,97,100,111,119,45,115,105,110,103,108,101,34,62,60,47,115,112,97,110,62,60,115,112,97,110,32,99,108,97,115,115,61,34,105,114,115,45,115,108,105,100,101,114,32,115,105,110,103,108,101,34,62,60,47,115,112,97,110,62,39,41,44,10,116,104,105,115,46,36,99,97,99,104,101,46,101,100,103,101,61,116,104,105,115,46,36,99,97,99,104,101,46,99,111,110,116,46,102,105,110,100,40,34,46,105,114,115,45,98,97,114,45,101,100,103,101,34,41,44,116,104,105,115,46,36,99,97,99,104,101,46,115,95,115,105,110,103,108,101,61,116,104,105,115,46,36,99,97,99,104,101,46,99,111,110,116,46,102,105,110,100,40,34,46,115,105,110,103,108,101,34,41,44,116,104,105,115,46,36,99,97,99,104,101,46,102,114,111,109,91,48,93,46,115,116,121,108,101,46,118,105,115,105,98,105,108,105,116,121,61,34,104,105,100,100,101,110,34,44,116,104,105,115,46,36,99,97,99,104,101,46,116,111,91,48,93,46,115,116,121,108,101,46,118,105,115,105,98,105,108,105,116,121,61,34,104,105,100,100,101,110,34,44,116,104,105,115,46,36,99,97,99,104,101,46,115,104,97,100,95,115,105,110,103,108,101,61,116,104,105,115,46,36,99,97,99,104,101,46,99,111,110,116,46,102,105,110,100,40,34,46,115,104,97,100,111,119,45,115,105,110,103,108,101,34,41,41,58,40,116,104,105,115,46,36,99,97,99,104,101,46,99,111,110,116,46,97,112,112,101,110,100,40,39,60,115,112,97,110,32,99,108,97,115,115,61,34,105,114,115,45,115,104,97,100,111,119,32,115,104,97,100,111,119,45,102,114,111,109,34,62,60,47,115,112,97,110,62,60,115,112,97,110,32,99,108,97,115,115,61,34,105,114,115,45,115,104,97,100,111,119,32,115,104,97,100,111,119,45,116,111,34,62,60,47,115,112,97,110,62,60,115,112,97,110,32,99,108,97,115,115,61,34,105,114,115,45,115,108,105,100,101,114,32,102,114,111,109,34,62,60,47,115,112,97,110,62,60,115,112,97,110,32,99,108,97,115,115,61,34,105,114,115,45,115,108,105,100,101,114,32,116,111,34,62,60,47,115,112,97,110,62,39,41,44,116,104,105,115,46,36,99,97,99,104,101,46,115,95,102,114,111,109,61,116,104,105,115,46,36,99,97,99,104,101,46,99,111,110,116,46,102,105,110,100,40,34,46,102,114,111,109,34,41,44,10,116,104,105,115,46,36,99,97,99,104,101,46,115,95,116,111,61,116,104,105,115,46,36,99,97,99,104,101,46,99,111,110,116,46,102,105,110,100,40,34,46,116,111,34,41,44,116,104,105,115,46,36,99,97,99,104,101,46,115,104,97,100,95,102,114,111,109,61,116,104,105,115,46,36,99,97,99,104,101,46,99,111,110,116,46,102,105,110,100,40,34,46,115,104,97,100,111,119,45,102,114,111,109,34,41,44,116,104,105,115,46,36,99,97,99,104,101,46,115,104,97,100,95,116,111,61,116,104,105,115,46,36,99,97,99,104,101,46,99,111,110,116,46,102,105,110,100,40,34,46,115,104,97,100,111,119,45,116,111,34,41,44,116,104,105,115,46,115,101,116,84,111,112,72,97,110,100,108,101,114,40,41,41,59,116,104,105,115,46,111,112,116,105,111,110,115,46,104,105,100,101,95,102,114,111,109,95,116,111,38,38,40,116,104,105,115,46,36,99,97,99,104,101,46,102,114,111,109,91,48,93,46,115,116,121,108,101,46,100,105,115,112,108,97,121,61,34,110,111,110,101,34,44,116,104,105,115,46,36,99,97,99,104,101,46,116,111,91,48,93,46,115,116,121,108,101,46,100,105,115,112,108,97,121,61,34,110,111,110,101,34,44,116,104,105,115,46,36,99,97,99,104,101,46,115,105,110,103,108,101,91,48,93,46,115,116,121,108,101,46,100,105,115,112,108,97,121,61,34,110,111,110,101,34,41,59,116,104,105,115,46,97,112,112,101,110,100,71,114,105,100,40,41,59,116,104,105,115,46,111,112,116,105,111,110,115,46,100,105,115,97,98,108,101,63,40,116,104,105,115,46,97,112,112,101,110,100,68,105,115,97,98,108,101,77,97,115,107,40,41,44,116,104,105,115,46,36,99,97,99,104,101,46,105,110,112,117,116,91,48,93,46,100,105,115,97,98,108,101,100,61,33,48,41,58,40,116,104,105,115,46,36,99,97,99,104,101,46,105,110,112,117,116,91,48,93,46,100,105,115,97,98,108,101,100,61,33,49,44,116,104,105,115,46,114,101,109,111,118,101,68,105,115,97,98,108,101,77,97,115,107,40,41,44,116,104,105,115,46,98,105,110,100,69,118,101,110,116,115,40,41,41,59,10,116,104,105,115,46,111,112,116,105,111,110,115,46,100,105,115,97,98,108,101,124,124,40,116,104,105,115,46,111,112,116,105,111,110,115,46,98,108,111,99,107,63,116,104,105,115,46,97,112,112,101,110,100,68,105,115,97,98,108,101,77,97,115,107,40,41,58,116,104,105,115,46,114,101,109,111,118,101,68,105,115,97,98,108,101,77,97,115,107,40,41,41,59,116,104,105,115,46,111,112,116,105,111,110,115,46,100,114,97,103,95,105,110,116,101,114,118,97,108,38,38,40,116,104,105,115,46,36,99,97,99,104,101,46,98,97,114,91,48,93,46,115,116,121,108,101,46,99,117,114,115,111,114,61,34,109,111,118,101,34,41,125,44,115,101,116,84,111,112,72,97,110,100,108,101,114,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,97,61,116,104,105,115,46,111,112,116,105,111,110,115,46,109,97,120,44,98,61,116,104,105,115,46,111,112,116,105,111,110,115,46,116,111,59,116,104,105,115,46,111,112,116,105,111,110,115,46,102,114,111,109,62,116,104,105,115,46,111,112,116,105,111,110,115,46,109,105,110,38,38,98,61,61,61,97,63,116,104,105,115,46,36,99,97,99,104,101,46,115,95,102,114,111,109,46,97,100,100,67,108,97,115,115,40,34,116,121,112,101,95,108,97,115,116,34,41,58,98,60,97,38,38,116,104,105,115,46,36,99,97,99,104,101,46,115,95,116,111,46,97,100,100,67,108,97,115,115,40,34,116,121,112,101,95,108,97,115,116,34,41,125,44,99,104,97,110,103,101,76,101,118,101,108,58,102,117,110,99,116,105,111,110,40,97,41,123,115,119,105,116,99,104,40,97,41,123,99,97,115,101,32,34,115,105,110,103,108,101,34,58,116,104,105,115,46,99,111,111,114,100,115,46,112,95,103,97,112,61,116,104,105,115,46,116,111,70,105,120,101,100,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,112,111,105,110,116,101,114,45,116,104,105,115,46,99,111,111,114,100,115,46,112,95,115,105,110,103,108,101,95,102,97,107,101,41,59,116,104,105,115,46,36,99,97,99,104,101,46,115,95,115,105,110,103,108,101,46,97,100,100,67,108,97,115,115,40,34,115,116,97,116,101,95,104,111,118,101,114,34,41,59,10,98,114,101,97,107,59,99,97,115,101,32,34,102,114,111,109,34,58,116,104,105,115,46,99,111,111,114,100,115,46,112,95,103,97,112,61,116,104,105,115,46,116,111,70,105,120,101,100,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,112,111,105,110,116,101,114,45,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,102,97,107,101,41,59,116,104,105,115,46,36,99,97,99,104,101,46,115,95,102,114,111,109,46,97,100,100,67,108,97,115,115,40,34,115,116,97,116,101,95,104,111,118,101,114,34,41,59,116,104,105,115,46,36,99,97,99,104,101,46,115,95,102,114,111,109,46,97,100,100,67,108,97,115,115,40,34,116,121,112,101,95,108,97,115,116,34,41,59,116,104,105,115,46,36,99,97,99,104,101,46,115,95,116,111,46,114,101,109,111,118,101,67,108,97,115,115,40,34,116,121,112,101,95,108,97,115,116,34,41,59,98,114,101,97,107,59,99,97,115,101,32,34,116,111,34,58,116,104,105,115,46,99,111,111,114,100,115,46,112,95,103,97,112,61,116,104,105,115,46,116,111,70,105,120,101,100,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,112,111,105,110,116,101,114,45,116,104,105,115,46,99,111,111,114,100,115,46,112,95,116,111,95,102,97,107,101,41,59,116,104,105,115,46,36,99,97,99,104,101,46,115,95,116,111,46,97,100,100,67,108,97,115,115,40,34,115,116,97,116,101,95,104,111,118,101,114,34,41,59,116,104,105,115,46,36,99,97,99,104,101,46,115,95,116,111,46,97,100,100,67,108,97,115,115,40,34,116,121,112,101,95,108,97,115,116,34,41,59,116,104,105,115,46,36,99,97,99,104,101,46,115,95,102,114,111,109,46,114,101,109,111,118,101,67,108,97,115,115,40,34,116,121,112,101,95,108,97,115,116,34,41,59,98,114,101,97,107,59,99,97,115,101,32,34,98,111,116,104,34,58,116,104,105,115,46,99,111,111,114,100,115,46,112,95,103,97,112,95,108,101,102,116,61,116,104,105,115,46,116,111,70,105,120,101,100,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,112,111,105,110,116,101,114,45,10,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,102,97,107,101,41,44,116,104,105,115,46,99,111,111,114,100,115,46,112,95,103,97,112,95,114,105,103,104,116,61,116,104,105,115,46,116,111,70,105,120,101,100,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,116,111,95,102,97,107,101,45,116,104,105,115,46,99,111,111,114,100,115,46,112,95,112,111,105,110,116,101,114,41,44,116,104,105,115,46,36,99,97,99,104,101,46,115,95,116,111,46,114,101,109,111,118,101,67,108,97,115,115,40,34,116,121,112,101,95,108,97,115,116,34,41,44,116,104,105,115,46,36,99,97,99,104,101,46,115,95,102,114,111,109,46,114,101,109,111,118,101,67,108,97,115,115,40,34,116,121,112,101,95,108,97,115,116,34,41,125,125,44,97,112,112,101,110,100,68,105,115,97,98,108,101,77,97,115,107,58,102,117,110,99,116,105,111,110,40,41,123,116,104,105,115,46,36,99,97,99,104,101,46,99,111,110,116,46,97,112,112,101,110,100,40,39,60,115,112,97,110,32,99,108,97,115,115,61,34,105,114,115,45,100,105,115,97,98,108,101,45,109,97,115,107,34,62,60,47,115,112,97,110,62,39,41,59,116,104,105,115,46,36,99,97,99,104,101,46,99,111,110,116,46,97,100,100,67,108,97,115,115,40,34,105,114,115,45,100,105,115,97,98,108,101,100,34,41,125,44,114,101,109,111,118,101,68,105,115,97,98,108,101,77,97,115,107,58,102,117,110,99,116,105,111,110,40,41,123,116,104,105,115,46,36,99,97,99,104,101,46,99,111,110,116,46,114,101,109,111,118,101,40,34,46,105,114,115,45,100,105,115,97,98,108,101,45,109,97,115,107,34,41,59,116,104,105,115,46,36,99,97,99,104,101,46,99,111,110,116,46,114,101,109,111,118,101,67,108,97,115,115,40,34,105,114,115,45,100,105,115,97,98,108,101,100,34,41,125,44,114,101,109,111,118,101,58,102,117,110,99,116,105,111,110,40,41,123,116,104,105,115,46,36,99,97,99,104,101,46,99,111,110,116,46,114,101,109,111,118,101,40,41,59,116,104,105,115,46,36,99,97,99,104,101,46,99,111,110,116,61,10,110,117,108,108,59,116,104,105,115,46,36,99,97,99,104,101,46,108,105,110,101,46,111,102,102,40,34,107,101,121,100,111,119,110,46,105,114,115,95,34,43,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,41,59,116,104,105,115,46,36,99,97,99,104,101,46,98,111,100,121,46,111,102,102,40,34,116,111,117,99,104,109,111,118,101,46,105,114,115,95,34,43,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,41,59,116,104,105,115,46,36,99,97,99,104,101,46,98,111,100,121,46,111,102,102,40,34,109,111,117,115,101,109,111,118,101,46,105,114,115,95,34,43,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,41,59,116,104,105,115,46,36,99,97,99,104,101,46,119,105,110,46,111,102,102,40,34,116,111,117,99,104,101,110,100,46,105,114,115,95,34,43,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,41,59,116,104,105,115,46,36,99,97,99,104,101,46,119,105,110,46,111,102,102,40,34,109,111,117,115,101,117,112,46,105,114,115,95,34,43,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,41,59,109,38,38,40,116,104,105,115,46,36,99,97,99,104,101,46,98,111,100,121,46,111,102,102,40,34,109,111,117,115,101,117,112,46,105,114,115,95,34,43,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,41,44,116,104,105,115,46,36,99,97,99,104,101,46,98,111,100,121,46,111,102,102,40,34,109,111,117,115,101,108,101,97,118,101,46,105,114,115,95,34,43,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,41,41,59,116,104,105,115,46,36,99,97,99,104,101,46,103,114,105,100,95,108,97,98,101,108,115,61,91,93,59,116,104,105,115,46,99,111,111,114,100,115,46,98,105,103,61,91,93,59,116,104,105,115,46,99,111,111,114,100,115,46,98,105,103,95,119,61,91,93,59,116,104,105,115,46,99,111,111,114,100,115,46,98,105,103,95,112,61,91,93,59,116,104,105,115,46,99,111,111,114,100,115,46,98,105,103,95,120,61,10,91,93,59,99,97,110,99,101,108,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,116,104,105,115,46,114,97,102,95,105,100,41,125,44,98,105,110,100,69,118,101,110,116,115,58,102,117,110,99,116,105,111,110,40,41,123,105,102,40,33,116,104,105,115,46,110,111,95,100,105,97,112,97,115,111,110,41,123,116,104,105,115,46,36,99,97,99,104,101,46,98,111,100,121,46,111,110,40,34,116,111,117,99,104,109,111,118,101,46,105,114,115,95,34,43,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,44,116,104,105,115,46,112,111,105,110,116,101,114,77,111,118,101,46,98,105,110,100,40,116,104,105,115,41,41,59,116,104,105,115,46,36,99,97,99,104,101,46,98,111,100,121,46,111,110,40,34,109,111,117,115,101,109,111,118,101,46,105,114,115,95,34,43,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,44,116,104,105,115,46,112,111,105,110,116,101,114,77,111,118,101,46,98,105,110,100,40,116,104,105,115,41,41,59,116,104,105,115,46,36,99,97,99,104,101,46,119,105,110,46,111,110,40,34,116,111,117,99,104,101,110,100,46,105,114,115,95,34,43,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,44,116,104,105,115,46,112,111,105,110,116,101,114,85,112,46,98,105,110,100,40,116,104,105,115,41,41,59,116,104,105,115,46,36,99,97,99,104,101,46,119,105,110,46,111,110,40,34,109,111,117,115,101,117,112,46,105,114,115,95,34,43,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,44,116,104,105,115,46,112,111,105,110,116,101,114,85,112,46,98,105,110,100,40,116,104,105,115,41,41,59,116,104,105,115,46,36,99,97,99,104,101,46,108,105,110,101,46,111,110,40,34,116,111,117,99,104,115,116,97,114,116,46,105,114,115,95,34,43,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,44,116,104,105,115,46,112,111,105,110,116,101,114,67,108,105,99,107,46,98,105,110,100,40,116,104,105,115,44,34,99,108,105,99,107,34,41,41,59,10,116,104,105,115,46,36,99,97,99,104,101,46,108,105,110,101,46,111,110,40,34,109,111,117,115,101,100,111,119,110,46,105,114,115,95,34,43,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,44,116,104,105,115,46,112,111,105,110,116,101,114,67,108,105,99,107,46,98,105,110,100,40,116,104,105,115,44,34,99,108,105,99,107,34,41,41,59,116,104,105,115,46,36,99,97,99,104,101,46,108,105,110,101,46,111,110,40,34,102,111,99,117,115,46,105,114,115,95,34,43,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,44,116,104,105,115,46,112,111,105,110,116,101,114,70,111,99,117,115,46,98,105,110,100,40,116,104,105,115,41,41,59,116,104,105,115,46,111,112,116,105,111,110,115,46,100,114,97,103,95,105,110,116,101,114,118,97,108,38,38,34,100,111,117,98,108,101,34,61,61,61,116,104,105,115,46,111,112,116,105,111,110,115,46,116,121,112,101,63,40,116,104,105,115,46,36,99,97,99,104,101,46,98,97,114,46,111,110,40,34,116,111,117,99,104,115,116,97,114,116,46,105,114,115,95,34,43,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,44,116,104,105,115,46,112,111,105,110,116,101,114,68,111,119,110,46,98,105,110,100,40,116,104,105,115,44,34,98,111,116,104,34,41,41,44,116,104,105,115,46,36,99,97,99,104,101,46,98,97,114,46,111,110,40,34,109,111,117,115,101,100,111,119,110,46,105,114,115,95,34,43,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,44,116,104,105,115,46,112,111,105,110,116,101,114,68,111,119,110,46,98,105,110,100,40,116,104,105,115,44,34,98,111,116,104,34,41,41,41,58,40,116,104,105,115,46,36,99,97,99,104,101,46,98,97,114,46,111,110,40,34,116,111,117,99,104,115,116,97,114,116,46,105,114,115,95,34,43,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,44,116,104,105,115,46,112,111,105,110,116,101,114,67,108,105,99,107,46,98,105,110,100,40,116,104,105,115,44,34,99,108,105,99,107,34,41,41,44,10,116,104,105,115,46,36,99,97,99,104,101,46,98,97,114,46,111,110,40,34,109,111,117,115,101,100,111,119,110,46,105,114,115,95,34,43,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,44,116,104,105,115,46,112,111,105,110,116,101,114,67,108,105,99,107,46,98,105,110,100,40,116,104,105,115,44,34,99,108,105,99,107,34,41,41,41,59,34,115,105,110,103,108,101,34,61,61,61,116,104,105,115,46,111,112,116,105,111,110,115,46,116,121,112,101,63,40,116,104,105,115,46,36,99,97,99,104,101,46,115,105,110,103,108,101,46,111,110,40,34,116,111,117,99,104,115,116,97,114,116,46,105,114,115,95,34,43,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,44,116,104,105,115,46,112,111,105,110,116,101,114,68,111,119,110,46,98,105,110,100,40,116,104,105,115,44,34,115,105,110,103,108,101,34,41,41,44,116,104,105,115,46,36,99,97,99,104,101,46,115,95,115,105,110,103,108,101,46,111,110,40,34,116,111,117,99,104,115,116,97,114,116,46,105,114,115,95,34,43,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,44,116,104,105,115,46,112,111,105,110,116,101,114,68,111,119,110,46,98,105,110,100,40,116,104,105,115,44,34,115,105,110,103,108,101,34,41,41,44,116,104,105,115,46,36,99,97,99,104,101,46,115,104,97,100,95,115,105,110,103,108,101,46,111,110,40,34,116,111,117,99,104,115,116,97,114,116,46,105,114,115,95,34,43,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,44,116,104,105,115,46,112,111,105,110,116,101,114,67,108,105,99,107,46,98,105,110,100,40,116,104,105,115,44,34,99,108,105,99,107,34,41,41,44,116,104,105,115,46,36,99,97,99,104,101,46,115,105,110,103,108,101,46,111,110,40,34,109,111,117,115,101,100,111,119,110,46,105,114,115,95,34,43,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,44,116,104,105,115,46,112,111,105,110,116,101,114,68,111,119,110,46,98,105,110,100,40,116,104,105,115,44,10,34,115,105,110,103,108,101,34,41,41,44,116,104,105,115,46,36,99,97,99,104,101,46,115,95,115,105,110,103,108,101,46,111,110,40,34,109,111,117,115,101,100,111,119,110,46,105,114,115,95,34,43,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,44,116,104,105,115,46,112,111,105,110,116,101,114,68,111,119,110,46,98,105,110,100,40,116,104,105,115,44,34,115,105,110,103,108,101,34,41,41,44,116,104,105,115,46,36,99,97,99,104,101,46,101,100,103,101,46,111,110,40,34,109,111,117,115,101,100,111,119,110,46,105,114,115,95,34,43,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,44,116,104,105,115,46,112,111,105,110,116,101,114,67,108,105,99,107,46,98,105,110,100,40,116,104,105,115,44,34,99,108,105,99,107,34,41,41,44,116,104,105,115,46,36,99,97,99,104,101,46,115,104,97,100,95,115,105,110,103,108,101,46,111,110,40,34,109,111,117,115,101,100,111,119,110,46,105,114,115,95,34,43,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,44,116,104,105,115,46,112,111,105,110,116,101,114,67,108,105,99,107,46,98,105,110,100,40,116,104,105,115,44,34,99,108,105,99,107,34,41,41,41,58,40,116,104,105,115,46,36,99,97,99,104,101,46,115,105,110,103,108,101,46,111,110,40,34,116,111,117,99,104,115,116,97,114,116,46,105,114,115,95,34,43,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,44,116,104,105,115,46,112,111,105,110,116,101,114,68,111,119,110,46,98,105,110,100,40,116,104,105,115,44,110,117,108,108,41,41,44,116,104,105,115,46,36,99,97,99,104,101,46,115,105,110,103,108,101,46,111,110,40,34,109,111,117,115,101,100,111,119,110,46,105,114,115,95,34,43,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,44,116,104,105,115,46,112,111,105,110,116,101,114,68,111,119,110,46,98,105,110,100,40,116,104,105,115,44,110,117,108,108,41,41,44,116,104,105,115,46,36,99,97,99,104,101,46,102,114,111,109,46,111,110,40,34,116,111,117,99,104,115,116,97,114,116,46,105,114,115,95,34,43,10,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,44,116,104,105,115,46,112,111,105,110,116,101,114,68,111,119,110,46,98,105,110,100,40,116,104,105,115,44,34,102,114,111,109,34,41,41,44,116,104,105,115,46,36,99,97,99,104,101,46,115,95,102,114,111,109,46,111,110,40,34,116,111,117,99,104,115,116,97,114,116,46,105,114,115,95,34,43,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,44,116,104,105,115,46,112,111,105,110,116,101,114,68,111,119,110,46,98,105,110,100,40,116,104,105,115,44,34,102,114,111,109,34,41,41,44,116,104,105,115,46,36,99,97,99,104,101,46,116,111,46,111,110,40,34,116,111,117,99,104,115,116,97,114,116,46,105,114,115,95,34,43,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,44,116,104,105,115,46,112,111,105,110,116,101,114,68,111,119,110,46,98,105,110,100,40,116,104,105,115,44,34,116,111,34,41,41,44,116,104,105,115,46,36,99,97,99,104,101,46,115,95,116,111,46,111,110,40,34,116,111,117,99,104,115,116,97,114,116,46,105,114,115,95,34,43,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,44,116,104,105,115,46,112,111,105,110,116,101,114,68,111,119,110,46,98,105,110,100,40,116,104,105,115,44,34,116,111,34,41,41,44,116,104,105,115,46,36,99,97,99,104,101,46,115,104,97,100,95,102,114,111,109,46,111,110,40,34,116,111,117,99,104,115,116,97,114,116,46,105,114,115,95,34,43,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,44,116,104,105,115,46,112,111,105,110,116,101,114,67,108,105,99,107,46,98,105,110,100,40,116,104,105,115,44,34,99,108,105,99,107,34,41,41,44,116,104,105,115,46,36,99,97,99,104,101,46,115,104,97,100,95,116,111,46,111,110,40,34,116,111,117,99,104,115,116,97,114,116,46,105,114,115,95,34,43,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,44,116,104,105,115,46,112,111,105,110,116,101,114,67,108,105,99,107,46,98,105,110,100,40,116,104,105,115,44,10,34,99,108,105,99,107,34,41,41,44,116,104,105,115,46,36,99,97,99,104,101,46,102,114,111,109,46,111,110,40,34,109,111,117,115,101,100,111,119,110,46,105,114,115,95,34,43,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,44,116,104,105,115,46,112,111,105,110,116,101,114,68,111,119,110,46,98,105,110,100,40,116,104,105,115,44,34,102,114,111,109,34,41,41,44,116,104,105,115,46,36,99,97,99,104,101,46,115,95,102,114,111,109,46,111,110,40,34,109,111,117,115,101,100,111,119,110,46,105,114,115,95,34,43,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,44,116,104,105,115,46,112,111,105,110,116,101,114,68,111,119,110,46,98,105,110,100,40,116,104,105,115,44,34,102,114,111,109,34,41,41,44,116,104,105,115,46,36,99,97,99,104,101,46,116,111,46,111,110,40,34,109,111,117,115,101,100,111,119,110,46,105,114,115,95,34,43,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,44,116,104,105,115,46,112,111,105,110,116,101,114,68,111,119,110,46,98,105,110,100,40,116,104,105,115,44,34,116,111,34,41,41,44,116,104,105,115,46,36,99,97,99,104,101,46,115,95,116,111,46,111,110,40,34,109,111,117,115,101,100,111,119,110,46,105,114,115,95,34,43,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,44,116,104,105,115,46,112,111,105,110,116,101,114,68,111,119,110,46,98,105,110,100,40,116,104,105,115,44,34,116,111,34,41,41,44,116,104,105,115,46,36,99,97,99,104,101,46,115,104,97,100,95,102,114,111,109,46,111,110,40,34,109,111,117,115,101,100,111,119,110,46,105,114,115,95,34,43,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,44,116,104,105,115,46,112,111,105,110,116,101,114,67,108,105,99,107,46,98,105,110,100,40,116,104,105,115,44,34,99,108,105,99,107,34,41,41,44,116,104,105,115,46,36,99,97,99,104,101,46,115,104,97,100,95,116,111,46,111,110,40,34,109,111,117,115,101,100,111,119,110,46,105,114,115,95,34,43,10,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,44,116,104,105,115,46,112,111,105,110,116,101,114,67,108,105,99,107,46,98,105,110,100,40,116,104,105,115,44,34,99,108,105,99,107,34,41,41,41,59,105,102,40,116,104,105,115,46,111,112,116,105,111,110,115,46,107,101,121,98,111,97,114,100,41,116,104,105,115,46,36,99,97,99,104,101,46,108,105,110,101,46,111,110,40,34,107,101,121,100,111,119,110,46,105,114,115,95,34,43,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,44,116,104,105,115,46,107,101,121,46,98,105,110,100,40,116,104,105,115,44,34,107,101,121,98,111,97,114,100,34,41,41,59,109,38,38,40,116,104,105,115,46,36,99,97,99,104,101,46,98,111,100,121,46,111,110,40,34,109,111,117,115,101,117,112,46,105,114,115,95,34,43,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,44,116,104,105,115,46,112,111,105,110,116,101,114,85,112,46,98,105,110,100,40,116,104,105,115,41,41,44,116,104,105,115,46,36,99,97,99,104,101,46,98,111,100,121,46,111,110,40,34,109,111,117,115,101,108,101,97,118,101,46,105,114,115,95,34,43,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,44,116,104,105,115,46,112,111,105,110,116,101,114,85,112,46,98,105,110,100,40,116,104,105,115,41,41,41,125,125,44,112,111,105,110,116,101,114,70,111,99,117,115,58,102,117,110,99,116,105,111,110,40,97,41,123,105,102,40,33,116,104,105,115,46,116,97,114,103,101,116,41,123,118,97,114,32,98,61,34,115,105,110,103,108,101,34,61,61,61,116,104,105,115,46,111,112,116,105,111,110,115,46,116,121,112,101,63,116,104,105,115,46,36,99,97,99,104,101,46,115,105,110,103,108,101,58,116,104,105,115,46,36,99,97,99,104,101,46,102,114,111,109,59,97,61,98,46,111,102,102,115,101,116,40,41,46,108,101,102,116,59,97,43,61,98,46,119,105,100,116,104,40,41,47,50,45,49,59,116,104,105,115,46,112,111,105,110,116,101,114,67,108,105,99,107,40,34,115,105,110,103,108,101,34,44,10,123,112,114,101,118,101,110,116,68,101,102,97,117,108,116,58,102,117,110,99,116,105,111,110,40,41,123,125,44,112,97,103,101,88,58,97,125,41,125,125,44,112,111,105,110,116,101,114,77,111,118,101,58,102,117,110,99,116,105,111,110,40,97,41,123,116,104,105,115,46,100,114,97,103,103,105,110,103,38,38,40,116,104,105,115,46,99,111,111,114,100,115,46,120,95,112,111,105,110,116,101,114,61,40,97,46,112,97,103,101,88,124,124,97,46,111,114,105,103,105,110,97,108,69,118,101,110,116,46,116,111,117,99,104,101,115,38,38,97,46,111,114,105,103,105,110,97,108,69,118,101,110,116,46,116,111,117,99,104,101,115,91,48,93,46,112,97,103,101,88,41,45,116,104,105,115,46,99,111,111,114,100,115,46,120,95,103,97,112,44,116,104,105,115,46,99,97,108,99,40,41,41,125,44,112,111,105,110,116,101,114,85,112,58,102,117,110,99,116,105,111,110,40,97,41,123,116,104,105,115,46,99,117,114,114,101,110,116,95,112,108,117,103,105,110,61,61,61,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,38,38,116,104,105,115,46,105,115,95,97,99,116,105,118,101,38,38,40,116,104,105,115,46,105,115,95,97,99,116,105,118,101,61,33,49,44,116,104,105,115,46,36,99,97,99,104,101,46,99,111,110,116,46,102,105,110,100,40,34,46,115,116,97,116,101,95,104,111,118,101,114,34,41,46,114,101,109,111,118,101,67,108,97,115,115,40,34,115,116,97,116,101,95,104,111,118,101,114,34,41,44,116,104,105,115,46,102,111,114,99,101,95,114,101,100,114,97,119,61,33,48,44,109,38,38,102,40,34,42,34,41,46,112,114,111,112,40,34,117,110,115,101,108,101,99,116,97,98,108,101,34,44,33,49,41,44,116,104,105,115,46,117,112,100,97,116,101,83,99,101,110,101,40,41,44,116,104,105,115,46,114,101,115,116,111,114,101,79,114,105,103,105,110,97,108,77,105,110,73,110,116,101,114,118,97,108,40,41,44,40,102,46,99,111,110,116,97,105,110,115,40,116,104,105,115,46,36,99,97,99,104,101,46,99,111,110,116,91,48,93,44,10,97,46,116,97,114,103,101,116,41,124,124,116,104,105,115,46,100,114,97,103,103,105,110,103,41,38,38,116,104,105,115,46,99,97,108,108,79,110,70,105,110,105,115,104,40,41,44,116,104,105,115,46,100,114,97,103,103,105,110,103,61,33,49,41,125,44,112,111,105,110,116,101,114,68,111,119,110,58,102,117,110,99,116,105,111,110,40,97,44,98,41,123,98,46,112,114,101,118,101,110,116,68,101,102,97,117,108,116,40,41,59,118,97,114,32,100,61,98,46,112,97,103,101,88,124,124,98,46,111,114,105,103,105,110,97,108,69,118,101,110,116,46,116,111,117,99,104,101,115,38,38,98,46,111,114,105,103,105,110,97,108,69,118,101,110,116,46,116,111,117,99,104,101,115,91,48,93,46,112,97,103,101,88,59,50,33,61,61,98,46,98,117,116,116,111,110,38,38,40,34,98,111,116,104,34,61,61,61,97,38,38,116,104,105,115,46,115,101,116,84,101,109,112,77,105,110,73,110,116,101,114,118,97,108,40,41,44,97,124,124,40,97,61,116,104,105,115,46,116,97,114,103,101,116,124,124,34,102,114,111,109,34,41,44,116,104,105,115,46,99,117,114,114,101,110,116,95,112,108,117,103,105,110,61,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,44,116,104,105,115,46,116,97,114,103,101,116,61,97,44,116,104,105,115,46,100,114,97,103,103,105,110,103,61,116,104,105,115,46,105,115,95,97,99,116,105,118,101,61,33,48,44,116,104,105,115,46,99,111,111,114,100,115,46,120,95,103,97,112,61,116,104,105,115,46,36,99,97,99,104,101,46,114,115,46,111,102,102,115,101,116,40,41,46,108,101,102,116,44,116,104,105,115,46,99,111,111,114,100,115,46,120,95,112,111,105,110,116,101,114,61,100,45,116,104,105,115,46,99,111,111,114,100,115,46,120,95,103,97,112,44,116,104,105,115,46,99,97,108,99,80,111,105,110,116,101,114,80,101,114,99,101,110,116,40,41,44,116,104,105,115,46,99,104,97,110,103,101,76,101,118,101,108,40,97,41,44,109,38,38,102,40,34,42,34,41,46,112,114,111,112,40,34,117,110,115,101,108,101,99,116,97,98,108,101,34,44,10,33,48,41,44,116,104,105,115,46,36,99,97,99,104,101,46,108,105,110,101,46,116,114,105,103,103,101,114,40,34,102,111,99,117,115,34,41,44,116,104,105,115,46,117,112,100,97,116,101,83,99,101,110,101,40,41,41,125,44,112,111,105,110,116,101,114,67,108,105,99,107,58,102,117,110,99,116,105,111,110,40,97,44,98,41,123,98,46,112,114,101,118,101,110,116,68,101,102,97,117,108,116,40,41,59,118,97,114,32,100,61,98,46,112,97,103,101,88,124,124,98,46,111,114,105,103,105,110,97,108,69,118,101,110,116,46,116,111,117,99,104,101,115,38,38,98,46,111,114,105,103,105,110,97,108,69,118,101,110,116,46,116,111,117,99,104,101,115,91,48,93,46,112,97,103,101,88,59,50,33,61,61,98,46,98,117,116,116,111,110,38,38,40,116,104,105,115,46,99,117,114,114,101,110,116,95,112,108,117,103,105,110,61,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,44,116,104,105,115,46,116,97,114,103,101,116,61,97,44,116,104,105,115,46,105,115,95,99,108,105,99,107,61,33,48,44,116,104,105,115,46,99,111,111,114,100,115,46,120,95,103,97,112,61,116,104,105,115,46,36,99,97,99,104,101,46,114,115,46,111,102,102,115,101,116,40,41,46,108,101,102,116,44,116,104,105,115,46,99,111,111,114,100,115,46,120,95,112,111,105,110,116,101,114,61,43,40,100,45,116,104,105,115,46,99,111,111,114,100,115,46,120,95,103,97,112,41,46,116,111,70,105,120,101,100,40,41,44,116,104,105,115,46,102,111,114,99,101,95,114,101,100,114,97,119,61,33,48,44,116,104,105,115,46,99,97,108,99,40,41,44,116,104,105,115,46,36,99,97,99,104,101,46,108,105,110,101,46,116,114,105,103,103,101,114,40,34,102,111,99,117,115,34,41,41,125,44,107,101,121,58,102,117,110,99,116,105,111,110,40,97,44,98,41,123,105,102,40,33,40,116,104,105,115,46,99,117,114,114,101,110,116,95,112,108,117,103,105,110,33,61,61,116,104,105,115,46,112,108,117,103,105,110,95,99,111,117,110,116,124,124,98,46,97,108,116,75,101,121,124,124,10,98,46,99,116,114,108,75,101,121,124,124,98,46,115,104,105,102,116,75,101,121,124,124,98,46,109,101,116,97,75,101,121,41,41,123,115,119,105,116,99,104,40,98,46,119,104,105,99,104,41,123,99,97,115,101,32,56,51,58,99,97,115,101,32,54,53,58,99,97,115,101,32,52,48,58,99,97,115,101,32,51,55,58,98,46,112,114,101,118,101,110,116,68,101,102,97,117,108,116,40,41,59,116,104,105,115,46,109,111,118,101,66,121,75,101,121,40,33,49,41,59,98,114,101,97,107,59,99,97,115,101,32,56,55,58,99,97,115,101,32,54,56,58,99,97,115,101,32,51,56,58,99,97,115,101,32,51,57,58,98,46,112,114,101,118,101,110,116,68,101,102,97,117,108,116,40,41,44,116,104,105,115,46,109,111,118,101,66,121,75,101,121,40,33,48,41,125,114,101,116,117,114,110,33,48,125,125,44,109,111,118,101,66,121,75,101,121,58,102,117,110,99,116,105,111,110,40,97,41,123,118,97,114,32,98,61,116,104,105,115,46,99,111,111,114,100,115,46,112,95,112,111,105,110,116,101,114,44,100,61,40,116,104,105,115,46,111,112,116,105,111,110,115,46,109,97,120,45,116,104,105,115,46,111,112,116,105,111,110,115,46,109,105,110,41,47,49,48,48,44,100,61,116,104,105,115,46,111,112,116,105,111,110,115,46,115,116,101,112,47,100,59,116,104,105,115,46,99,111,111,114,100,115,46,120,95,112,111,105,110,116,101,114,61,116,104,105,115,46,116,111,70,105,120,101,100,40,116,104,105,115,46,99,111,111,114,100,115,46,119,95,114,115,47,49,48,48,42,40,97,63,98,43,100,58,98,45,100,41,41,59,116,104,105,115,46,105,115,95,107,101,121,61,33,48,59,116,104,105,115,46,99,97,108,99,40,41,125,44,115,101,116,77,105,110,77,97,120,58,102,117,110,99,116,105,111,110,40,41,123,105,102,40,116,104,105,115,46,111,112,116,105,111,110,115,41,105,102,40,116,104,105,115,46,111,112,116,105,111,110,115,46,104,105,100,101,95,109,105,110,95,109,97,120,41,116,104,105,115,46,36,99,97,99,104,101,46,109,105,110,91,48,93,46,115,116,121,108,101,46,100,105,115,112,108,97,121,61,10,34,110,111,110,101,34,44,116,104,105,115,46,36,99,97,99,104,101,46,109,97,120,91,48,93,46,115,116,121,108,101,46,100,105,115,112,108,97,121,61,34,110,111,110,101,34,59,101,108,115,101,123,105,102,40,116,104,105,115,46,111,112,116,105,111,110,115,46,118,97,108,117,101,115,46,108,101,110,103,116,104,41,116,104,105,115,46,36,99,97,99,104,101,46,109,105,110,46,104,116,109,108,40,116,104,105,115,46,100,101,99,111,114,97,116,101,40,116,104,105,115,46,111,112,116,105,111,110,115,46,112,95,118,97,108,117,101,115,91,116,104,105,115,46,111,112,116,105,111,110,115,46,109,105,110,93,41,41,44,116,104,105,115,46,36,99,97,99,104,101,46,109,97,120,46,104,116,109,108,40,116,104,105,115,46,100,101,99,111,114,97,116,101,40,116,104,105,115,46,111,112,116,105,111,110,115,46,112,95,118,97,108,117,101,115,91,116,104,105,115,46,111,112,116,105,111,110,115,46,109,97,120,93,41,41,59,101,108,115,101,123,118,97,114,32,97,61,116,104,105,115,46,95,112,114,101,116,116,105,102,121,40,116,104,105,115,46,111,112,116,105,111,110,115,46,109,105,110,41,44,98,61,116,104,105,115,46,95,112,114,101,116,116,105,102,121,40,116,104,105,115,46,111,112,116,105,111,110,115,46,109,97,120,41,59,116,104,105,115,46,114,101,115,117,108,116,46,109,105,110,95,112,114,101,116,116,121,61,97,59,116,104,105,115,46,114,101,115,117,108,116,46,109,97,120,95,112,114,101,116,116,121,61,98,59,116,104,105,115,46,36,99,97,99,104,101,46,109,105,110,46,104,116,109,108,40,116,104,105,115,46,100,101,99,111,114,97,116,101,40,97,44,116,104,105,115,46,111,112,116,105,111,110,115,46,109,105,110,41,41,59,116,104,105,115,46,36,99,97,99,104,101,46,109,97,120,46,104,116,109,108,40,116,104,105,115,46,100,101,99,111,114,97,116,101,40,98,44,116,104,105,115,46,111,112,116,105,111,110,115,46,109,97,120,41,41,125,116,104,105,115,46,108,97,98,101,108,115,46,119,95,109,105,110,61,116,104,105,115,46,36,99,97,99,104,101,46,109,105,110,46,111,117,116,101,114,87,105,100,116,104,40,33,49,41,59,10,116,104,105,115,46,108,97,98,101,108,115,46,119,95,109,97,120,61,116,104,105,115,46,36,99,97,99,104,101,46,109,97,120,46,111,117,116,101,114,87,105,100,116,104,40,33,49,41,125,125,44,115,101,116,84,101,109,112,77,105,110,73,110,116,101,114,118,97,108,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,97,61,116,104,105,115,46,114,101,115,117,108,116,46,116,111,45,116,104,105,115,46,114,101,115,117,108,116,46,102,114,111,109,59,110,117,108,108,61,61,61,116,104,105,115,46,111,108,100,95,109,105,110,95,105,110,116,101,114,118,97,108,38,38,40,116,104,105,115,46,111,108,100,95,109,105,110,95,105,110,116,101,114,118,97,108,61,116,104,105,115,46,111,112,116,105,111,110,115,46,109,105,110,95,105,110,116,101,114,118,97,108,41,59,116,104,105,115,46,111,112,116,105,111,110,115,46,109,105,110,95,105,110,116,101,114,118,97,108,61,97,125,44,114,101,115,116,111,114,101,79,114,105,103,105,110,97,108,77,105,110,73,110,116,101,114,118,97,108,58,102,117,110,99,116,105,111,110,40,41,123,110,117,108,108,33,61,61,116,104,105,115,46,111,108,100,95,109,105,110,95,105,110,116,101,114,118,97,108,38,38,40,116,104,105,115,46,111,112,116,105,111,110,115,46,109,105,110,95,105,110,116,101,114,118,97,108,61,116,104,105,115,46,111,108,100,95,109,105,110,95,105,110,116,101,114,118,97,108,44,116,104,105,115,46,111,108,100,95,109,105,110,95,105,110,116,101,114,118,97,108,61,110,117,108,108,41,125,44,99,97,108,99,58,102,117,110,99,116,105,111,110,40,97,41,123,105,102,40,116,104,105,115,46,111,112,116,105,111,110,115,41,123,116,104,105,115,46,99,97,108,99,95,99,111,117,110,116,43,43,59,105,102,40,49,48,61,61,61,116,104,105,115,46,99,97,108,99,95,99,111,117,110,116,124,124,97,41,116,104,105,115,46,99,97,108,99,95,99,111,117,110,116,61,48,44,116,104,105,115,46,99,111,111,114,100,115,46,119,95,114,115,61,116,104,105,115,46,36,99,97,99,104,101,46,114,115,46,111,117,116,101,114,87,105,100,116,104,40,33,49,41,44,10,116,104,105,115,46,99,97,108,99,72,97,110,100,108,101,80,101,114,99,101,110,116,40,41,59,105,102,40,116,104,105,115,46,99,111,111,114,100,115,46,119,95,114,115,41,123,116,104,105,115,46,99,97,108,99,80,111,105,110,116,101,114,80,101,114,99,101,110,116,40,41,59,97,61,116,104,105,115,46,103,101,116,72,97,110,100,108,101,88,40,41,59,34,98,111,116,104,34,61,61,61,116,104,105,115,46,116,97,114,103,101,116,38,38,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,103,97,112,61,48,44,97,61,116,104,105,115,46,103,101,116,72,97,110,100,108,101,88,40,41,41,59,34,99,108,105,99,107,34,61,61,61,116,104,105,115,46,116,97,114,103,101,116,38,38,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,103,97,112,61,116,104,105,115,46,99,111,111,114,100,115,46,112,95,104,97,110,100,108,101,47,50,44,97,61,116,104,105,115,46,103,101,116,72,97,110,100,108,101,88,40,41,44,116,104,105,115,46,116,97,114,103,101,116,61,116,104,105,115,46,111,112,116,105,111,110,115,46,100,114,97,103,95,105,110,116,101,114,118,97,108,63,34,98,111,116,104,95,111,110,101,34,58,116,104,105,115,46,99,104,111,111,115,101,72,97,110,100,108,101,40,97,41,41,59,115,119,105,116,99,104,40,116,104,105,115,46,116,97,114,103,101,116,41,123,99,97,115,101,32,34,98,97,115,101,34,58,118,97,114,32,98,61,40,116,104,105,115,46,111,112,116,105,111,110,115,46,109,97,120,45,116,104,105,115,46,111,112,116,105,111,110,115,46,109,105,110,41,47,49,48,48,59,97,61,40,116,104,105,115,46,114,101,115,117,108,116,46,102,114,111,109,45,116,104,105,115,46,111,112,116,105,111,110,115,46,109,105,110,41,47,98,59,98,61,40,116,104,105,115,46,114,101,115,117,108,116,46,116,111,45,116,104,105,115,46,111,112,116,105,111,110,115,46,109,105,110,41,47,98,59,116,104,105,115,46,99,111,111,114,100,115,46,112,95,115,105,110,103,108,101,95,114,101,97,108,61,116,104,105,115,46,116,111,70,105,120,101,100,40,97,41,59,10,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,114,101,97,108,61,116,104,105,115,46,116,111,70,105,120,101,100,40,97,41,59,116,104,105,115,46,99,111,111,114,100,115,46,112,95,116,111,95,114,101,97,108,61,116,104,105,115,46,116,111,70,105,120,101,100,40,98,41,59,116,104,105,115,46,99,111,111,114,100,115,46,112,95,115,105,110,103,108,101,95,114,101,97,108,61,116,104,105,115,46,99,104,101,99,107,68,105,97,112,97,115,111,110,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,115,105,110,103,108,101,95,114,101,97,108,44,116,104,105,115,46,111,112,116,105,111,110,115,46,102,114,111,109,95,109,105,110,44,116,104,105,115,46,111,112,116,105,111,110,115,46,102,114,111,109,95,109,97,120,41,59,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,114,101,97,108,61,116,104,105,115,46,99,104,101,99,107,68,105,97,112,97,115,111,110,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,114,101,97,108,44,116,104,105,115,46,111,112,116,105,111,110,115,46,102,114,111,109,95,109,105,110,44,116,104,105,115,46,111,112,116,105,111,110,115,46,102,114,111,109,95,109,97,120,41,59,116,104,105,115,46,99,111,111,114,100,115,46,112,95,116,111,95,114,101,97,108,61,116,104,105,115,46,99,104,101,99,107,68,105,97,112,97,115,111,110,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,116,111,95,114,101,97,108,44,116,104,105,115,46,111,112,116,105,111,110,115,46,116,111,95,109,105,110,44,116,104,105,115,46,111,112,116,105,111,110,115,46,116,111,95,109,97,120,41,59,116,104,105,115,46,99,111,111,114,100,115,46,112,95,115,105,110,103,108,101,95,102,97,107,101,61,116,104,105,115,46,99,111,110,118,101,114,116,84,111,70,97,107,101,80,101,114,99,101,110,116,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,115,105,110,103,108,101,95,114,101,97,108,41,59,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,102,97,107,101,61,10,116,104,105,115,46,99,111,110,118,101,114,116,84,111,70,97,107,101,80,101,114,99,101,110,116,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,114,101,97,108,41,59,116,104,105,115,46,99,111,111,114,100,115,46,112,95,116,111,95,102,97,107,101,61,116,104,105,115,46,99,111,110,118,101,114,116,84,111,70,97,107,101,80,101,114,99,101,110,116,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,116,111,95,114,101,97,108,41,59,116,104,105,115,46,116,97,114,103,101,116,61,110,117,108,108,59,98,114,101,97,107,59,99,97,115,101,32,34,115,105,110,103,108,101,34,58,105,102,40,116,104,105,115,46,111,112,116,105,111,110,115,46,102,114,111,109,95,102,105,120,101,100,41,98,114,101,97,107,59,116,104,105,115,46,99,111,111,114,100,115,46,112,95,115,105,110,103,108,101,95,114,101,97,108,61,116,104,105,115,46,99,111,110,118,101,114,116,84,111,82,101,97,108,80,101,114,99,101,110,116,40,97,41,59,116,104,105,115,46,99,111,111,114,100,115,46,112,95,115,105,110,103,108,101,95,114,101,97,108,61,116,104,105,115,46,99,97,108,99,87,105,116,104,83,116,101,112,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,115,105,110,103,108,101,95,114,101,97,108,41,59,116,104,105,115,46,99,111,111,114,100,115,46,112,95,115,105,110,103,108,101,95,114,101,97,108,61,116,104,105,115,46,99,104,101,99,107,68,105,97,112,97,115,111,110,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,115,105,110,103,108,101,95,114,101,97,108,44,116,104,105,115,46,111,112,116,105,111,110,115,46,102,114,111,109,95,109,105,110,44,116,104,105,115,46,111,112,116,105,111,110,115,46,102,114,111,109,95,109,97,120,41,59,116,104,105,115,46,99,111,111,114,100,115,46,112,95,115,105,110,103,108,101,95,102,97,107,101,61,116,104,105,115,46,99,111,110,118,101,114,116,84,111,70,97,107,101,80,101,114,99,101,110,116,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,115,105,110,103,108,101,95,114,101,97,108,41,59,10,98,114,101,97,107,59,99,97,115,101,32,34,102,114,111,109,34,58,105,102,40,116,104,105,115,46,111,112,116,105,111,110,115,46,102,114,111,109,95,102,105,120,101,100,41,98,114,101,97,107,59,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,114,101,97,108,61,116,104,105,115,46,99,111,110,118,101,114,116,84,111,82,101,97,108,80,101,114,99,101,110,116,40,97,41,59,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,114,101,97,108,61,116,104,105,115,46,99,97,108,99,87,105,116,104,83,116,101,112,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,114,101,97,108,41,59,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,114,101,97,108,62,116,104,105,115,46,99,111,111,114,100,115,46,112,95,116,111,95,114,101,97,108,38,38,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,114,101,97,108,61,116,104,105,115,46,99,111,111,114,100,115,46,112,95,116,111,95,114,101,97,108,41,59,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,114,101,97,108,61,116,104,105,115,46,99,104,101,99,107,68,105,97,112,97,115,111,110,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,114,101,97,108,44,116,104,105,115,46,111,112,116,105,111,110,115,46,102,114,111,109,95,109,105,110,44,116,104,105,115,46,111,112,116,105,111,110,115,46,102,114,111,109,95,109,97,120,41,59,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,114,101,97,108,61,116,104,105,115,46,99,104,101,99,107,77,105,110,73,110,116,101,114,118,97,108,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,114,101,97,108,44,116,104,105,115,46,99,111,111,114,100,115,46,112,95,116,111,95,114,101,97,108,44,34,102,114,111,109,34,41,59,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,114,101,97,108,61,10,116,104,105,115,46,99,104,101,99,107,77,97,120,73,110,116,101,114,118,97,108,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,114,101,97,108,44,116,104,105,115,46,99,111,111,114,100,115,46,112,95,116,111,95,114,101,97,108,44,34,102,114,111,109,34,41,59,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,102,97,107,101,61,116,104,105,115,46,99,111,110,118,101,114,116,84,111,70,97,107,101,80,101,114,99,101,110,116,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,114,101,97,108,41,59,98,114,101,97,107,59,99,97,115,101,32,34,116,111,34,58,105,102,40,116,104,105,115,46,111,112,116,105,111,110,115,46,116,111,95,102,105,120,101,100,41,98,114,101,97,107,59,116,104,105,115,46,99,111,111,114,100,115,46,112,95,116,111,95,114,101,97,108,61,116,104,105,115,46,99,111,110,118,101,114,116,84,111,82,101,97,108,80,101,114,99,101,110,116,40,97,41,59,116,104,105,115,46,99,111,111,114,100,115,46,112,95,116,111,95,114,101,97,108,61,116,104,105,115,46,99,97,108,99,87,105,116,104,83,116,101,112,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,116,111,95,114,101,97,108,41,59,116,104,105,115,46,99,111,111,114,100,115,46,112,95,116,111,95,114,101,97,108,60,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,114,101,97,108,38,38,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,116,111,95,114,101,97,108,61,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,114,101,97,108,41,59,116,104,105,115,46,99,111,111,114,100,115,46,112,95,116,111,95,114,101,97,108,61,116,104,105,115,46,99,104,101,99,107,68,105,97,112,97,115,111,110,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,116,111,95,114,101,97,108,44,116,104,105,115,46,111,112,116,105,111,110,115,46,116,111,95,109,105,110,44,116,104,105,115,46,111,112,116,105,111,110,115,46,116,111,95,109,97,120,41,59,10,116,104,105,115,46,99,111,111,114,100,115,46,112,95,116,111,95,114,101,97,108,61,116,104,105,115,46,99,104,101,99,107,77,105,110,73,110,116,101,114,118,97,108,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,116,111,95,114,101,97,108,44,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,114,101,97,108,44,34,116,111,34,41,59,116,104,105,115,46,99,111,111,114,100,115,46,112,95,116,111,95,114,101,97,108,61,116,104,105,115,46,99,104,101,99,107,77,97,120,73,110,116,101,114,118,97,108,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,116,111,95,114,101,97,108,44,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,114,101,97,108,44,34,116,111,34,41,59,116,104,105,115,46,99,111,111,114,100,115,46,112,95,116,111,95,102,97,107,101,61,116,104,105,115,46,99,111,110,118,101,114,116,84,111,70,97,107,101,80,101,114,99,101,110,116,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,116,111,95,114,101,97,108,41,59,98,114,101,97,107,59,99,97,115,101,32,34,98,111,116,104,34,58,105,102,40,116,104,105,115,46,111,112,116,105,111,110,115,46,102,114,111,109,95,102,105,120,101,100,124,124,116,104,105,115,46,111,112,116,105,111,110,115,46,116,111,95,102,105,120,101,100,41,98,114,101,97,107,59,97,61,116,104,105,115,46,116,111,70,105,120,101,100,40,97,43,46,48,48,49,42,116,104,105,115,46,99,111,111,114,100,115,46,112,95,104,97,110,100,108,101,41,59,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,114,101,97,108,61,116,104,105,115,46,99,111,110,118,101,114,116,84,111,82,101,97,108,80,101,114,99,101,110,116,40,97,41,45,116,104,105,115,46,99,111,111,114,100,115,46,112,95,103,97,112,95,108,101,102,116,59,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,114,101,97,108,61,116,104,105,115,46,99,97,108,99,87,105,116,104,83,116,101,112,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,114,101,97,108,41,59,10,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,114,101,97,108,61,116,104,105,115,46,99,104,101,99,107,68,105,97,112,97,115,111,110,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,114,101,97,108,44,116,104,105,115,46,111,112,116,105,111,110,115,46,102,114,111,109,95,109,105,110,44,116,104,105,115,46,111,112,116,105,111,110,115,46,102,114,111,109,95,109,97,120,41,59,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,114,101,97,108,61,116,104,105,115,46,99,104,101,99,107,77,105,110,73,110,116,101,114,118,97,108,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,114,101,97,108,44,116,104,105,115,46,99,111,111,114,100,115,46,112,95,116,111,95,114,101,97,108,44,34,102,114,111,109,34,41,59,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,102,97,107,101,61,116,104,105,115,46,99,111,110,118,101,114,116,84,111,70,97,107,101,80,101,114,99,101,110,116,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,114,101,97,108,41,59,116,104,105,115,46,99,111,111,114,100,115,46,112,95,116,111,95,114,101,97,108,61,116,104,105,115,46,99,111,110,118,101,114,116,84,111,82,101,97,108,80,101,114,99,101,110,116,40,97,41,43,116,104,105,115,46,99,111,111,114,100,115,46,112,95,103,97,112,95,114,105,103,104,116,59,116,104,105,115,46,99,111,111,114,100,115,46,112,95,116,111,95,114,101,97,108,61,116,104,105,115,46,99,97,108,99,87,105,116,104,83,116,101,112,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,116,111,95,114,101,97,108,41,59,116,104,105,115,46,99,111,111,114,100,115,46,112,95,116,111,95,114,101,97,108,61,116,104,105,115,46,99,104,101,99,107,68,105,97,112,97,115,111,110,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,116,111,95,114,101,97,108,44,116,104,105,115,46,111,112,116,105,111,110,115,46,116,111,95,109,105,110,44,10,116,104,105,115,46,111,112,116,105,111,110,115,46,116,111,95,109,97,120,41,59,116,104,105,115,46,99,111,111,114,100,115,46,112,95,116,111,95,114,101,97,108,61,116,104,105,115,46,99,104,101,99,107,77,105,110,73,110,116,101,114,118,97,108,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,116,111,95,114,101,97,108,44,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,114,101,97,108,44,34,116,111,34,41,59,116,104,105,115,46,99,111,111,114,100,115,46,112,95,116,111,95,102,97,107,101,61,116,104,105,115,46,99,111,110,118,101,114,116,84,111,70,97,107,101,80,101,114,99,101,110,116,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,116,111,95,114,101,97,108,41,59,98,114,101,97,107,59,99,97,115,101,32,34,98,111,116,104,95,111,110,101,34,58,105,102,40,33,116,104,105,115,46,111,112,116,105,111,110,115,46,102,114,111,109,95,102,105,120,101,100,38,38,33,116,104,105,115,46,111,112,116,105,111,110,115,46,116,111,95,102,105,120,101,100,41,123,118,97,114,32,100,61,116,104,105,115,46,99,111,110,118,101,114,116,84,111,82,101,97,108,80,101,114,99,101,110,116,40,97,41,59,97,61,116,104,105,115,46,114,101,115,117,108,116,46,116,111,95,112,101,114,99,101,110,116,45,116,104,105,115,46,114,101,115,117,108,116,46,102,114,111,109,95,112,101,114,99,101,110,116,59,118,97,114,32,99,61,97,47,50,44,98,61,100,45,99,44,100,61,100,43,99,59,48,62,98,38,38,40,98,61,48,44,100,61,98,43,97,41,59,49,48,48,60,100,38,38,40,100,61,49,48,48,44,98,61,100,45,97,41,59,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,114,101,97,108,61,116,104,105,115,46,99,97,108,99,87,105,116,104,83,116,101,112,40,98,41,59,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,114,101,97,108,61,116,104,105,115,46,99,104,101,99,107,68,105,97,112,97,115,111,110,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,114,101,97,108,44,10,116,104,105,115,46,111,112,116,105,111,110,115,46,102,114,111,109,95,109,105,110,44,116,104,105,115,46,111,112,116,105,111,110,115,46,102,114,111,109,95,109,97,120,41,59,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,102,97,107,101,61,116,104,105,115,46,99,111,110,118,101,114,116,84,111,70,97,107,101,80,101,114,99,101,110,116,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,114,101,97,108,41,59,116,104,105,115,46,99,111,111,114,100,115,46,112,95,116,111,95,114,101,97,108,61,116,104,105,115,46,99,97,108,99,87,105,116,104,83,116,101,112,40,100,41,59,116,104,105,115,46,99,111,111,114,100,115,46,112,95,116,111,95,114,101,97,108,61,116,104,105,115,46,99,104,101,99,107,68,105,97,112,97,115,111,110,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,116,111,95,114,101,97,108,44,116,104,105,115,46,111,112,116,105,111,110,115,46,116,111,95,109,105,110,44,116,104,105,115,46,111,112,116,105,111,110,115,46,116,111,95,109,97,120,41,59,116,104,105,115,46,99,111,111,114,100,115,46,112,95,116,111,95,102,97,107,101,61,116,104,105,115,46,99,111,110,118,101,114,116,84,111,70,97,107,101,80,101,114,99,101,110,116,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,116,111,95,114,101,97,108,41,125,125,34,115,105,110,103,108,101,34,61,61,61,116,104,105,115,46,111,112,116,105,111,110,115,46,116,121,112,101,63,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,98,97,114,95,120,61,116,104,105,115,46,99,111,111,114,100,115,46,112,95,104,97,110,100,108,101,47,50,44,116,104,105,115,46,99,111,111,114,100,115,46,112,95,98,97,114,95,119,61,116,104,105,115,46,99,111,111,114,100,115,46,112,95,115,105,110,103,108,101,95,102,97,107,101,44,116,104,105,115,46,114,101,115,117,108,116,46,102,114,111,109,95,112,101,114,99,101,110,116,61,116,104,105,115,46,99,111,111,114,100,115,46,112,95,115,105,110,103,108,101,95,114,101,97,108,44,10,116,104,105,115,46,114,101,115,117,108,116,46,102,114,111,109,61,116,104,105,115,46,99,111,110,118,101,114,116,84,111,86,97,108,117,101,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,115,105,110,103,108,101,95,114,101,97,108,41,44,116,104,105,115,46,114,101,115,117,108,116,46,102,114,111,109,95,112,114,101,116,116,121,61,116,104,105,115,46,95,112,114,101,116,116,105,102,121,40,116,104,105,115,46,114,101,115,117,108,116,46,102,114,111,109,41,44,116,104,105,115,46,111,112,116,105,111,110,115,46,118,97,108,117,101,115,46,108,101,110,103,116,104,38,38,40,116,104,105,115,46,114,101,115,117,108,116,46,102,114,111,109,95,118,97,108,117,101,61,116,104,105,115,46,111,112,116,105,111,110,115,46,118,97,108,117,101,115,91,116,104,105,115,46,114,101,115,117,108,116,46,102,114,111,109,93,41,41,58,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,98,97,114,95,120,61,116,104,105,115,46,116,111,70,105,120,101,100,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,102,97,107,101,43,116,104,105,115,46,99,111,111,114,100,115,46,112,95,104,97,110,100,108,101,47,50,41,44,116,104,105,115,46,99,111,111,114,100,115,46,112,95,98,97,114,95,119,61,116,104,105,115,46,116,111,70,105,120,101,100,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,116,111,95,102,97,107,101,45,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,102,97,107,101,41,44,116,104,105,115,46,114,101,115,117,108,116,46,102,114,111,109,95,112,101,114,99,101,110,116,61,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,114,101,97,108,44,116,104,105,115,46,114,101,115,117,108,116,46,102,114,111,109,61,116,104,105,115,46,99,111,110,118,101,114,116,84,111,86,97,108,117,101,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,114,101,97,108,41,44,116,104,105,115,46,114,101,115,117,108,116,46,102,114,111,109,95,112,114,101,116,116,121,61,10,116,104,105,115,46,95,112,114,101,116,116,105,102,121,40,116,104,105,115,46,114,101,115,117,108,116,46,102,114,111,109,41,44,116,104,105,115,46,114,101,115,117,108,116,46,116,111,95,112,101,114,99,101,110,116,61,116,104,105,115,46,99,111,111,114,100,115,46,112,95,116,111,95,114,101,97,108,44,116,104,105,115,46,114,101,115,117,108,116,46,116,111,61,116,104,105,115,46,99,111,110,118,101,114,116,84,111,86,97,108,117,101,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,116,111,95,114,101,97,108,41,44,116,104,105,115,46,114,101,115,117,108,116,46,116,111,95,112,114,101,116,116,121,61,116,104,105,115,46,95,112,114,101,116,116,105,102,121,40,116,104,105,115,46,114,101,115,117,108,116,46,116,111,41,44,116,104,105,115,46,111,112,116,105,111,110,115,46,118,97,108,117,101,115,46,108,101,110,103,116,104,38,38,40,116,104,105,115,46,114,101,115,117,108,116,46,102,114,111,109,95,118,97,108,117,101,61,116,104,105,115,46,111,112,116,105,111,110,115,46,118,97,108,117,101,115,91,116,104,105,115,46,114,101,115,117,108,116,46,102,114,111,109,93,44,116,104,105,115,46,114,101,115,117,108,116,46,116,111,95,118,97,108,117,101,61,116,104,105,115,46,111,112,116,105,111,110,115,46,118,97,108,117,101,115,91,116,104,105,115,46,114,101,115,117,108,116,46,116,111,93,41,41,59,116,104,105,115,46,99,97,108,99,77,105,110,77,97,120,40,41,59,116,104,105,115,46,99,97,108,99,76,97,98,101,108,115,40,41,125,125,125,44,99,97,108,99,80,111,105,110,116,101,114,80,101,114,99,101,110,116,58,102,117,110,99,116,105,111,110,40,41,123,116,104,105,115,46,99,111,111,114,100,115,46,119,95,114,115,63,40,48,62,116,104,105,115,46,99,111,111,114,100,115,46,120,95,112,111,105,110,116,101,114,124,124,105,115,78,97,78,40,116,104,105,115,46,99,111,111,114,100,115,46,120,95,112,111,105,110,116,101,114,41,63,116,104,105,115,46,99,111,111,114,100,115,46,120,95,112,111,105,110,116,101,114,61,10,48,58,116,104,105,115,46,99,111,111,114,100,115,46,120,95,112,111,105,110,116,101,114,62,116,104,105,115,46,99,111,111,114,100,115,46,119,95,114,115,38,38,40,116,104,105,115,46,99,111,111,114,100,115,46,120,95,112,111,105,110,116,101,114,61,116,104,105,115,46,99,111,111,114,100,115,46,119,95,114,115,41,44,116,104,105,115,46,99,111,111,114,100,115,46,112,95,112,111,105,110,116,101,114,61,116,104,105,115,46,116,111,70,105,120,101,100,40,116,104,105,115,46,99,111,111,114,100,115,46,120,95,112,111,105,110,116,101,114,47,116,104,105,115,46,99,111,111,114,100,115,46,119,95,114,115,42,49,48,48,41,41,58,116,104,105,115,46,99,111,111,114,100,115,46,112,95,112,111,105,110,116,101,114,61,48,125,44,99,111,110,118,101,114,116,84,111,82,101,97,108,80,101,114,99,101,110,116,58,102,117,110,99,116,105,111,110,40,97,41,123,114,101,116,117,114,110,32,97,47,40,49,48,48,45,116,104,105,115,46,99,111,111,114,100,115,46,112,95,104,97,110,100,108,101,41,42,49,48,48,125,44,99,111,110,118,101,114,116,84,111,70,97,107,101,80,101,114,99,101,110,116,58,102,117,110,99,116,105,111,110,40,97,41,123,114,101,116,117,114,110,32,97,47,49,48,48,42,40,49,48,48,45,116,104,105,115,46,99,111,111,114,100,115,46,112,95,104,97,110,100,108,101,41,125,44,103,101,116,72,97,110,100,108,101,88,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,97,61,49,48,48,45,116,104,105,115,46,99,111,111,114,100,115,46,112,95,104,97,110,100,108,101,44,98,61,116,104,105,115,46,116,111,70,105,120,101,100,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,112,111,105,110,116,101,114,45,116,104,105,115,46,99,111,111,114,100,115,46,112,95,103,97,112,41,59,48,62,98,63,98,61,48,58,98,62,97,38,38,40,98,61,97,41,59,114,101,116,117,114,110,32,98,125,44,99,97,108,99,72,97,110,100,108,101,80,101,114,99,101,110,116,58,102,117,110,99,116,105,111,110,40,41,123,116,104,105,115,46,99,111,111,114,100,115,46,119,95,104,97,110,100,108,101,61,10,34,115,105,110,103,108,101,34,61,61,61,116,104,105,115,46,111,112,116,105,111,110,115,46,116,121,112,101,63,116,104,105,115,46,36,99,97,99,104,101,46,115,95,115,105,110,103,108,101,46,111,117,116,101,114,87,105,100,116,104,40,33,49,41,58,116,104,105,115,46,36,99,97,99,104,101,46,115,95,102,114,111,109,46,111,117,116,101,114,87,105,100,116,104,40,33,49,41,59,116,104,105,115,46,99,111,111,114,100,115,46,112,95,104,97,110,100,108,101,61,116,104,105,115,46,116,111,70,105,120,101,100,40,116,104,105,115,46,99,111,111,114,100,115,46,119,95,104,97,110,100,108,101,47,116,104,105,115,46,99,111,111,114,100,115,46,119,95,114,115,42,49,48,48,41,125,44,99,104,111,111,115,101,72,97,110,100,108,101,58,102,117,110,99,116,105,111,110,40,97,41,123,114,101,116,117,114,110,34,115,105,110,103,108,101,34,61,61,61,116,104,105,115,46,111,112,116,105,111,110,115,46,116,121,112,101,63,34,115,105,110,103,108,101,34,58,97,62,61,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,114,101,97,108,43,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,116,111,95,114,101,97,108,45,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,114,101,97,108,41,47,50,63,116,104,105,115,46,111,112,116,105,111,110,115,46,116,111,95,102,105,120,101,100,63,34,102,114,111,109,34,58,34,116,111,34,58,116,104,105,115,46,111,112,116,105,111,110,115,46,102,114,111,109,95,102,105,120,101,100,63,34,116,111,34,58,34,102,114,111,109,34,125,44,99,97,108,99,77,105,110,77,97,120,58,102,117,110,99,116,105,111,110,40,41,123,116,104,105,115,46,99,111,111,114,100,115,46,119,95,114,115,38,38,40,116,104,105,115,46,108,97,98,101,108,115,46,112,95,109,105,110,61,116,104,105,115,46,108,97,98,101,108,115,46,119,95,109,105,110,47,116,104,105,115,46,99,111,111,114,100,115,46,119,95,114,115,42,49,48,48,44,116,104,105,115,46,108,97,98,101,108,115,46,112,95,109,97,120,61,10,116,104,105,115,46,108,97,98,101,108,115,46,119,95,109,97,120,47,116,104,105,115,46,99,111,111,114,100,115,46,119,95,114,115,42,49,48,48,41,125,44,99,97,108,99,76,97,98,101,108,115,58,102,117,110,99,116,105,111,110,40,41,123,116,104,105,115,46,99,111,111,114,100,115,46,119,95,114,115,38,38,33,116,104,105,115,46,111,112,116,105,111,110,115,46,104,105,100,101,95,102,114,111,109,95,116,111,38,38,40,34,115,105,110,103,108,101,34,61,61,61,116,104,105,115,46,111,112,116,105,111,110,115,46,116,121,112,101,63,40,116,104,105,115,46,108,97,98,101,108,115,46,119,95,115,105,110,103,108,101,61,116,104,105,115,46,36,99,97,99,104,101,46,115,105,110,103,108,101,46,111,117,116,101,114,87,105,100,116,104,40,33,49,41,44,116,104,105,115,46,108,97,98,101,108,115,46,112,95,115,105,110,103,108,101,95,102,97,107,101,61,116,104,105,115,46,108,97,98,101,108,115,46,119,95,115,105,110,103,108,101,47,116,104,105,115,46,99,111,111,114,100,115,46,119,95,114,115,42,49,48,48,44,116,104,105,115,46,108,97,98,101,108,115,46,112,95,115,105,110,103,108,101,95,108,101,102,116,61,116,104,105,115,46,99,111,111,114,100,115,46,112,95,115,105,110,103,108,101,95,102,97,107,101,43,116,104,105,115,46,99,111,111,114,100,115,46,112,95,104,97,110,100,108,101,47,50,45,116,104,105,115,46,108,97,98,101,108,115,46,112,95,115,105,110,103,108,101,95,102,97,107,101,47,50,41,58,40,116,104,105,115,46,108,97,98,101,108,115,46,119,95,102,114,111,109,61,116,104,105,115,46,36,99,97,99,104,101,46,102,114,111,109,46,111,117,116,101,114,87,105,100,116,104,40,33,49,41,44,116,104,105,115,46,108,97,98,101,108,115,46,112,95,102,114,111,109,95,102,97,107,101,61,116,104,105,115,46,108,97,98,101,108,115,46,119,95,102,114,111,109,47,116,104,105,115,46,99,111,111,114,100,115,46,119,95,114,115,42,49,48,48,44,116,104,105,115,46,108,97,98,101,108,115,46,112,95,102,114,111,109,95,108,101,102,116,61,10,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,102,97,107,101,43,116,104,105,115,46,99,111,111,114,100,115,46,112,95,104,97,110,100,108,101,47,50,45,116,104,105,115,46,108,97,98,101,108,115,46,112,95,102,114,111,109,95,102,97,107,101,47,50,44,116,104,105,115,46,108,97,98,101,108,115,46,112,95,102,114,111,109,95,108,101,102,116,61,116,104,105,115,46,116,111,70,105,120,101,100,40,116,104,105,115,46,108,97,98,101,108,115,46,112,95,102,114,111,109,95,108,101,102,116,41,44,116,104,105,115,46,108,97,98,101,108,115,46,112,95,102,114,111,109,95,108,101,102,116,61,116,104,105,115,46,99,104,101,99,107,69,100,103,101,115,40,116,104,105,115,46,108,97,98,101,108,115,46,112,95,102,114,111,109,95,108,101,102,116,44,116,104,105,115,46,108,97,98,101,108,115,46,112,95,102,114,111,109,95,102,97,107,101,41,44,116,104,105,115,46,108,97,98,101,108,115,46,119,95,116,111,61,116,104,105,115,46,36,99,97,99,104,101,46,116,111,46,111,117,116,101,114,87,105,100,116,104,40,33,49,41,44,116,104,105,115,46,108,97,98,101,108,115,46,112,95,116,111,95,102,97,107,101,61,116,104,105,115,46,108,97,98,101,108,115,46,119,95,116,111,47,116,104,105,115,46,99,111,111,114,100,115,46,119,95,114,115,42,49,48,48,44,116,104,105,115,46,108,97,98,101,108,115,46,112,95,116,111,95,108,101,102,116,61,116,104,105,115,46,99,111,111,114,100,115,46,112,95,116,111,95,102,97,107,101,43,116,104,105,115,46,99,111,111,114,100,115,46,112,95,104,97,110,100,108,101,47,50,45,116,104,105,115,46,108,97,98,101,108,115,46,112,95,116,111,95,102,97,107,101,47,50,44,116,104,105,115,46,108,97,98,101,108,115,46,112,95,116,111,95,108,101,102,116,61,116,104,105,115,46,116,111,70,105,120,101,100,40,116,104,105,115,46,108,97,98,101,108,115,46,112,95,116,111,95,108,101,102,116,41,44,116,104,105,115,46,108,97,98,101,108,115,46,112,95,116,111,95,108,101,102,116,61,10,116,104,105,115,46,99,104,101,99,107,69,100,103,101,115,40,116,104,105,115,46,108,97,98,101,108,115,46,112,95,116,111,95,108,101,102,116,44,116,104,105,115,46,108,97,98,101,108,115,46,112,95,116,111,95,102,97,107,101,41,44,116,104,105,115,46,108,97,98,101,108,115,46,119,95,115,105,110,103,108,101,61,116,104,105,115,46,36,99,97,99,104,101,46,115,105,110,103,108,101,46,111,117,116,101,114,87,105,100,116,104,40,33,49,41,44,116,104,105,115,46,108,97,98,101,108,115,46,112,95,115,105,110,103,108,101,95,102,97,107,101,61,116,104,105,115,46,108,97,98,101,108,115,46,119,95,115,105,110,103,108,101,47,116,104,105,115,46,99,111,111,114,100,115,46,119,95,114,115,42,49,48,48,44,116,104,105,115,46,108,97,98,101,108,115,46,112,95,115,105,110,103,108,101,95,108,101,102,116,61,40,116,104,105,115,46,108,97,98,101,108,115,46,112,95,102,114,111,109,95,108,101,102,116,43,116,104,105,115,46,108,97,98,101,108,115,46,112,95,116,111,95,108,101,102,116,43,116,104,105,115,46,108,97,98,101,108,115,46,112,95,116,111,95,102,97,107,101,41,47,50,45,116,104,105,115,46,108,97,98,101,108,115,46,112,95,115,105,110,103,108,101,95,102,97,107,101,47,50,44,116,104,105,115,46,108,97,98,101,108,115,46,112,95,115,105,110,103,108,101,95,108,101,102,116,61,116,104,105,115,46,116,111,70,105,120,101,100,40,116,104,105,115,46,108,97,98,101,108,115,46,112,95,115,105,110,103,108,101,95,108,101,102,116,41,41,44,116,104,105,115,46,108,97,98,101,108,115,46,112,95,115,105,110,103,108,101,95,108,101,102,116,61,116,104,105,115,46,99,104,101,99,107,69,100,103,101,115,40,116,104,105,115,46,108,97,98,101,108,115,46,112,95,115,105,110,103,108,101,95,108,101,102,116,44,116,104,105,115,46,108,97,98,101,108,115,46,112,95,115,105,110,103,108,101,95,102,97,107,101,41,41,125,44,117,112,100,97,116,101,83,99,101,110,101,58,102,117,110,99,116,105,111,110,40,41,123,116,104,105,115,46,114,97,102,95,105,100,38,38,10,40,99,97,110,99,101,108,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,116,104,105,115,46,114,97,102,95,105,100,41,44,116,104,105,115,46,114,97,102,95,105,100,61,110,117,108,108,41,59,99,108,101,97,114,84,105,109,101,111,117,116,40,116,104,105,115,46,117,112,100,97,116,101,95,116,109,41,59,116,104,105,115,46,117,112,100,97,116,101,95,116,109,61,110,117,108,108,59,116,104,105,115,46,111,112,116,105,111,110,115,38,38,40,116,104,105,115,46,100,114,97,119,72,97,110,100,108,101,115,40,41,44,116,104,105,115,46,105,115,95,97,99,116,105,118,101,63,116,104,105,115,46,114,97,102,95,105,100,61,114,101,113,117,101,115,116,65,110,105,109,97,116,105,111,110,70,114,97,109,101,40,116,104,105,115,46,117,112,100,97,116,101,83,99,101,110,101,46,98,105,110,100,40,116,104,105,115,41,41,58,116,104,105,115,46,117,112,100,97,116,101,95,116,109,61,115,101,116,84,105,109,101,111,117,116,40,116,104,105,115,46,117,112,100,97,116,101,83,99,101,110,101,46,98,105,110,100,40,116,104,105,115,41,44,51,48,48,41,41,125,44,100,114,97,119,72,97,110,100,108,101,115,58,102,117,110,99,116,105,111,110,40,41,123,116,104,105,115,46,99,111,111,114,100,115,46,119,95,114,115,61,116,104,105,115,46,36,99,97,99,104,101,46,114,115,46,111,117,116,101,114,87,105,100,116,104,40,33,49,41,59,105,102,40,116,104,105,115,46,99,111,111,114,100,115,46,119,95,114,115,41,123,116,104,105,115,46,99,111,111,114,100,115,46,119,95,114,115,33,61,61,116,104,105,115,46,99,111,111,114,100,115,46,119,95,114,115,95,111,108,100,38,38,40,116,104,105,115,46,116,97,114,103,101,116,61,34,98,97,115,101,34,44,116,104,105,115,46,105,115,95,114,101,115,105,122,101,61,33,48,41,59,105,102,40,116,104,105,115,46,99,111,111,114,100,115,46,119,95,114,115,33,61,61,116,104,105,115,46,99,111,111,114,100,115,46,119,95,114,115,95,111,108,100,124,124,116,104,105,115,46,102,111,114,99,101,95,114,101,100,114,97,119,41,116,104,105,115,46,115,101,116,77,105,110,77,97,120,40,41,44,10,116,104,105,115,46,99,97,108,99,40,33,48,41,44,116,104,105,115,46,100,114,97,119,76,97,98,101,108,115,40,41,44,116,104,105,115,46,111,112,116,105,111,110,115,46,103,114,105,100,38,38,40,116,104,105,115,46,99,97,108,99,71,114,105,100,77,97,114,103,105,110,40,41,44,116,104,105,115,46,99,97,108,99,71,114,105,100,76,97,98,101,108,115,40,41,41,44,116,104,105,115,46,102,111,114,99,101,95,114,101,100,114,97,119,61,33,48,44,116,104,105,115,46,99,111,111,114,100,115,46,119,95,114,115,95,111,108,100,61,116,104,105,115,46,99,111,111,114,100,115,46,119,95,114,115,44,116,104,105,115,46,100,114,97,119,83,104,97,100,111,119,40,41,59,105,102,40,116,104,105,115,46,99,111,111,114,100,115,46,119,95,114,115,38,38,40,116,104,105,115,46,100,114,97,103,103,105,110,103,124,124,116,104,105,115,46,102,111,114,99,101,95,114,101,100,114,97,119,124,124,116,104,105,115,46,105,115,95,107,101,121,41,41,123,105,102,40,116,104,105,115,46,111,108,100,95,102,114,111,109,33,61,61,116,104,105,115,46,114,101,115,117,108,116,46,102,114,111,109,124,124,116,104,105,115,46,111,108,100,95,116,111,33,61,61,116,104,105,115,46,114,101,115,117,108,116,46,116,111,124,124,116,104,105,115,46,102,111,114,99,101,95,114,101,100,114,97,119,124,124,116,104,105,115,46,105,115,95,107,101,121,41,123,116,104,105,115,46,100,114,97,119,76,97,98,101,108,115,40,41,59,116,104,105,115,46,36,99,97,99,104,101,46,98,97,114,91,48,93,46,115,116,121,108,101,46,108,101,102,116,61,116,104,105,115,46,99,111,111,114,100,115,46,112,95,98,97,114,95,120,43,34,37,34,59,116,104,105,115,46,36,99,97,99,104,101,46,98,97,114,91,48,93,46,115,116,121,108,101,46,119,105,100,116,104,61,116,104,105,115,46,99,111,111,114,100,115,46,112,95,98,97,114,95,119,43,34,37,34,59,105,102,40,34,115,105,110,103,108,101,34,61,61,61,116,104,105,115,46,111,112,116,105,111,110,115,46,116,121,112,101,41,116,104,105,115,46,36,99,97,99,104,101,46,115,95,115,105,110,103,108,101,91,48,93,46,115,116,121,108,101,46,108,101,102,116,61,10,116,104,105,115,46,99,111,111,114,100,115,46,112,95,115,105,110,103,108,101,95,102,97,107,101,43,34,37,34,59,101,108,115,101,123,116,104,105,115,46,36,99,97,99,104,101,46,115,95,102,114,111,109,91,48,93,46,115,116,121,108,101,46,108,101,102,116,61,116,104,105,115,46,99,111,111,114,100,115,46,112,95,102,114,111,109,95,102,97,107,101,43,34,37,34,59,116,104,105,115,46,36,99,97,99,104,101,46,115,95,116,111,91,48,93,46,115,116,121,108,101,46,108,101,102,116,61,116,104,105,115,46,99,111,111,114,100,115,46,112,95,116,111,95,102,97,107,101,43,34,37,34,59,105,102,40,116,104,105,115,46,111,108,100,95,102,114,111,109,33,61,61,116,104,105,115,46,114,101,115,117,108,116,46,102,114,111,109,124,124,116,104,105,115,46,102,111,114,99,101,95,114,101,100,114,97,119,41,116,104,105,115,46,36,99,97,99,104,101,46,102,114,111,109,91,48,93,46,115,116,121,108,101,46,108,101,102,116,61,116,104,105,115,46,108,97,98,101,108,115,46,112,95,102,114,111,109,95,108,101,102,116,43,34,37,34,59,105,102,40,116,104,105,115,46,111,108,100,95,116,111,33,61,61,116,104,105,115,46,114,101,115,117,108,116,46,116,111,124,124,116,104,105,115,46,102,111,114,99,101,95,114,101,100,114,97,119,41,116,104,105,115,46,36,99,97,99,104,101,46,116,111,91,48,93,46,115,116,121,108,101,46,108,101,102,116,61,116,104,105,115,46,108,97,98,101,108,115,46,112,95,116,111,95,108,101,102,116,43,34,37,34,125,116,104,105,115,46,36,99,97,99,104,101,46,115,105,110,103,108,101,91,48,93,46,115,116,121,108,101,46,108,101,102,116,61,116,104,105,115,46,108,97,98,101,108,115,46,112,95,115,105,110,103,108,101,95,108,101,102,116,43,34,37,34,59,116,104,105,115,46,119,114,105,116,101,84,111,73,110,112,117,116,40,41,59,116,104,105,115,46,111,108,100,95,102,114,111,109,61,61,61,116,104,105,115,46,114,101,115,117,108,116,46,102,114,111,109,38,38,116,104,105,115,46,111,108,100,95,116,111,61,61,61,10,116,104,105,115,46,114,101,115,117,108,116,46,116,111,124,124,116,104,105,115,46,105,115,95,115,116,97,114,116,124,124,40,116,104,105,115,46,36,99,97,99,104,101,46,105,110,112,117,116,46,116,114,105,103,103,101,114,40,34,99,104,97,110,103,101,34,41,44,116,104,105,115,46,36,99,97,99,104,101,46,105,110,112,117,116,46,116,114,105,103,103,101,114,40,34,105,110,112,117,116,34,41,41,59,116,104,105,115,46,111,108,100,95,102,114,111,109,61,116,104,105,115,46,114,101,115,117,108,116,46,102,114,111,109,59,116,104,105,115,46,111,108,100,95,116,111,61,116,104,105,115,46,114,101,115,117,108,116,46,116,111,59,116,104,105,115,46,105,115,95,114,101,115,105,122,101,124,124,116,104,105,115,46,105,115,95,117,112,100,97,116,101,124,124,116,104,105,115,46,105,115,95,115,116,97,114,116,124,124,116,104,105,115,46,105,115,95,102,105,110,105,115,104,124,124,116,104,105,115,46,99,97,108,108,79,110,67,104,97,110,103,101,40,41,59,105,102,40,116,104,105,115,46,105,115,95,107,101,121,124,124,116,104,105,115,46,105,115,95,99,108,105,99,107,41,116,104,105,115,46,105,115,95,99,108,105,99,107,61,116,104,105,115,46,105,115,95,107,101,121,61,33,49,44,116,104,105,115,46,99,97,108,108,79,110,70,105,110,105,115,104,40,41,59,116,104,105,115,46,105,115,95,102,105,110,105,115,104,61,116,104,105,115,46,105,115,95,114,101,115,105,122,101,61,116,104,105,115,46,105,115,95,117,112,100,97,116,101,61,33,49,125,116,104,105,115,46,102,111,114,99,101,95,114,101,100,114,97,119,61,116,104,105,115,46,105,115,95,99,108,105,99,107,61,116,104,105,115,46,105,115,95,107,101,121,61,116,104,105,115,46,105,115,95,115,116,97,114,116,61,33,49,125,125,125,44,100,114,97,119,76,97,98,101,108,115,58,102,117,110,99,116,105,111,110,40,41,123,105,102,40,116,104,105,115,46,111,112,116,105,111,110,115,41,123,118,97,114,32,97,61,116,104,105,115,46,111,112,116,105,111,110,115,46,118,97,108,117,101,115,46,108,101,110,103,116,104,44,10,98,61,116,104,105,115,46,111,112,116,105,111,110,115,46,112,95,118,97,108,117,101,115,59,105,102,40,33,116,104,105,115,46,111,112,116,105,111,110,115,46,104,105,100,101,95,102,114,111,109,95,116,111,41,105,102,40,34,115,105,110,103,108,101,34,61,61,61,116,104,105,115,46,111,112,116,105,111,110,115,46,116,121,112,101,41,123,105,102,40,97,41,97,61,116,104,105,115,46,100,101,99,111,114,97,116,101,40,98,91,116,104,105,115,46,114,101,115,117,108,116,46,102,114,111,109,93,41,59,101,108,115,101,123,118,97,114,32,100,61,116,104,105,115,46,95,112,114,101,116,116,105,102,121,40,116,104,105,115,46,114,101,115,117,108,116,46,102,114,111,109,41,59,97,61,116,104,105,115,46,100,101,99,111,114,97,116,101,40,100,44,116,104,105,115,46,114,101,115,117,108,116,46,102,114,111,109,41,125,116,104,105,115,46,36,99,97,99,104,101,46,115,105,110,103,108,101,46,104,116,109,108,40,97,41,59,116,104,105,115,46,99,97,108,99,76,97,98,101,108,115,40,41,59,116,104,105,115,46,36,99,97,99,104,101,46,109,105,110,91,48,93,46,115,116,121,108,101,46,118,105,115,105,98,105,108,105,116,121,61,116,104,105,115,46,108,97,98,101,108,115,46,112,95,115,105,110,103,108,101,95,108,101,102,116,60,116,104,105,115,46,108,97,98,101,108,115,46,112,95,109,105,110,43,49,63,34,104,105,100,100,101,110,34,58,34,118,105,115,105,98,108,101,34,59,116,104,105,115,46,36,99,97,99,104,101,46,109,97,120,91,48,93,46,115,116,121,108,101,46,118,105,115,105,98,105,108,105,116,121,61,116,104,105,115,46,108,97,98,101,108,115,46,112,95,115,105,110,103,108,101,95,108,101,102,116,43,116,104,105,115,46,108,97,98,101,108,115,46,112,95,115,105,110,103,108,101,95,102,97,107,101,62,49,48,48,45,116,104,105,115,46,108,97,98,101,108,115,46,112,95,109,97,120,45,49,63,34,104,105,100,100,101,110,34,58,34,118,105,115,105,98,108,101,34,125,101,108,115,101,123,97,63,40,116,104,105,115,46,111,112,116,105,111,110,115,46,100,101,99,111,114,97,116,101,95,98,111,116,104,63,10,40,97,61,116,104,105,115,46,100,101,99,111,114,97,116,101,40,98,91,116,104,105,115,46,114,101,115,117,108,116,46,102,114,111,109,93,41,44,97,43,61,116,104,105,115,46,111,112,116,105,111,110,115,46,118,97,108,117,101,115,95,115,101,112,97,114,97,116,111,114,44,97,43,61,116,104,105,115,46,100,101,99,111,114,97,116,101,40,98,91,116,104,105,115,46,114,101,115,117,108,116,46,116,111,93,41,41,58,97,61,116,104,105,115,46,100,101,99,111,114,97,116,101,40,98,91,116,104,105,115,46,114,101,115,117,108,116,46,102,114,111,109,93,43,116,104,105,115,46,111,112,116,105,111,110,115,46,118,97,108,117,101,115,95,115,101,112,97,114,97,116,111,114,43,98,91,116,104,105,115,46,114,101,115,117,108,116,46,116,111,93,41,44,100,61,116,104,105,115,46,100,101,99,111,114,97,116,101,40,98,91,116,104,105,115,46,114,101,115,117,108,116,46,102,114,111,109,93,41,44,98,61,116,104,105,115,46,100,101,99,111,114,97,116,101,40,98,91,116,104,105,115,46,114,101,115,117,108,116,46,116,111,93,41,41,58,40,100,61,116,104,105,115,46,95,112,114,101,116,116,105,102,121,40,116,104,105,115,46,114,101,115,117,108,116,46,102,114,111,109,41,44,98,61,116,104,105,115,46,95,112,114,101,116,116,105,102,121,40,116,104,105,115,46,114,101,115,117,108,116,46,116,111,41,44,116,104,105,115,46,111,112,116,105,111,110,115,46,100,101,99,111,114,97,116,101,95,98,111,116,104,63,40,97,61,116,104,105,115,46,100,101,99,111,114,97,116,101,40,100,44,116,104,105,115,46,114,101,115,117,108,116,46,102,114,111,109,41,44,97,43,61,116,104,105,115,46,111,112,116,105,111,110,115,46,118,97,108,117,101,115,95,115,101,112,97,114,97,116,111,114,44,97,43,61,116,104,105,115,46,100,101,99,111,114,97,116,101,40,98,44,116,104,105,115,46,114,101,115,117,108,116,46,116,111,41,41,58,97,61,116,104,105,115,46,100,101,99,111,114,97,116,101,40,100,43,116,104,105,115,46,111,112,116,105,111,110,115,46,118,97,108,117,101,115,95,115,101,112,97,114,97,116,111,114,43,10,98,44,116,104,105,115,46,114,101,115,117,108,116,46,116,111,41,44,100,61,116,104,105,115,46,100,101,99,111,114,97,116,101,40,100,44,116,104,105,115,46,114,101,115,117,108,116,46,102,114,111,109,41,44,98,61,116,104,105,115,46,100,101,99,111,114,97,116,101,40,98,44,116,104,105,115,46,114,101,115,117,108,116,46,116,111,41,41,59,116,104,105,115,46,36,99,97,99,104,101,46,115,105,110,103,108,101,46,104,116,109,108,40,97,41,59,116,104,105,115,46,36,99,97,99,104,101,46,102,114,111,109,46,104,116,109,108,40,100,41,59,116,104,105,115,46,36,99,97,99,104,101,46,116,111,46,104,116,109,108,40,98,41,59,116,104,105,115,46,99,97,108,99,76,97,98,101,108,115,40,41,59,97,61,77,97,116,104,46,109,105,110,40,116,104,105,115,46,108,97,98,101,108,115,46,112,95,115,105,110,103,108,101,95,108,101,102,116,44,116,104,105,115,46,108,97,98,101,108,115,46,112,95,102,114,111,109,95,108,101,102,116,41,59,100,61,116,104,105,115,46,108,97,98,101,108,115,46,112,95,115,105,110,103,108,101,95,108,101,102,116,43,116,104,105,115,46,108,97,98,101,108,115,46,112,95,115,105,110,103,108,101,95,102,97,107,101,59,118,97,114,32,98,61,116,104,105,115,46,108,97,98,101,108,115,46,112,95,116,111,95,108,101,102,116,43,116,104,105,115,46,108,97,98,101,108,115,46,112,95,116,111,95,102,97,107,101,44,99,61,77,97,116,104,46,109,97,120,40,100,44,98,41,59,116,104,105,115,46,108,97,98,101,108,115,46,112,95,102,114,111,109,95,108,101,102,116,43,116,104,105,115,46,108,97,98,101,108,115,46,112,95,102,114,111,109,95,102,97,107,101,62,61,116,104,105,115,46,108,97,98,101,108,115,46,112,95,116,111,95,108,101,102,116,63,40,116,104,105,115,46,36,99,97,99,104,101,46,102,114,111,109,91,48,93,46,115,116,121,108,101,46,118,105,115,105,98,105,108,105,116,121,61,34,104,105,100,100,101,110,34,44,116,104,105,115,46,36,99,97,99,104,101,46,116,111,91,48,93,46,115,116,121,108,101,46,118,105,115,105,98,105,108,105,116,121,61,10,34,104,105,100,100,101,110,34,44,116,104,105,115,46,36,99,97,99,104,101,46,115,105,110,103,108,101,91,48,93,46,115,116,121,108,101,46,118,105,115,105,98,105,108,105,116,121,61,34,118,105,115,105,98,108,101,34,44,116,104,105,115,46,114,101,115,117,108,116,46,102,114,111,109,61,61,61,116,104,105,115,46,114,101,115,117,108,116,46,116,111,63,40,34,102,114,111,109,34,61,61,61,116,104,105,115,46,116,97,114,103,101,116,63,116,104,105,115,46,36,99,97,99,104,101,46,102,114,111,109,91,48,93,46,115,116,121,108,101,46,118,105,115,105,98,105,108,105,116,121,61,34,118,105,115,105,98,108,101,34,58,34,116,111,34,61,61,61,116,104,105,115,46,116,97,114,103,101,116,63,116,104,105,115,46,36,99,97,99,104,101,46,116,111,91,48,93,46,115,116,121,108,101,46,118,105,115,105,98,105,108,105,116,121,61,34,118,105,115,105,98,108,101,34,58,116,104,105,115,46,116,97,114,103,101,116,124,124,40,116,104,105,115,46,36,99,97,99,104,101,46,102,114,111,109,91,48,93,46,115,116,121,108,101,46,118,105,115,105,98,105,108,105,116,121,61,34,118,105,115,105,98,108,101,34,41,44,116,104,105,115,46,36,99,97,99,104,101,46,115,105,110,103,108,101,91,48,93,46,115,116,121,108,101,46,118,105,115,105,98,105,108,105,116,121,61,34,104,105,100,100,101,110,34,44,99,61,98,41,58,40,116,104,105,115,46,36,99,97,99,104,101,46,102,114,111,109,91,48,93,46,115,116,121,108,101,46,118,105,115,105,98,105,108,105,116,121,61,34,104,105,100,100,101,110,34,44,116,104,105,115,46,36,99,97,99,104,101,46,116,111,91,48,93,46,115,116,121,108,101,46,118,105,115,105,98,105,108,105,116,121,61,34,104,105,100,100,101,110,34,44,116,104,105,115,46,36,99,97,99,104,101,46,115,105,110,103,108,101,91,48,93,46,115,116,121,108,101,46,118,105,115,105,98,105,108,105,116,121,61,34,118,105,115,105,98,108,101,34,44,99,61,77,97,116,104,46,109,97,120,40,100,44,98,41,41,41,58,40,116,104,105,115,46,36,99,97,99,104,101,46,102,114,111,109,91,48,93,46,115,116,121,108,101,46,118,105,115,105,98,105,108,105,116,121,61,10,34,118,105,115,105,98,108,101,34,44,116,104,105,115,46,36,99,97,99,104,101,46,116,111,91,48,93,46,115,116,121,108,101,46,118,105,115,105,98,105,108,105,116,121,61,34,118,105,115,105,98,108,101,34,44,116,104,105,115,46,36,99,97,99,104,101,46,115,105,110,103,108,101,91,48,93,46,115,116,121,108,101,46,118,105,115,105,98,105,108,105,116,121,61,34,104,105,100,100,101,110,34,41,59,116,104,105,115,46,36,99,97,99,104,101,46,109,105,110,91,48,93,46,115,116,121,108,101,46,118,105,115,105,98,105,108,105,116,121,61,97,60,116,104,105,115,46,108,97,98,101,108,115,46,112,95,109,105,110,43,49,63,34,104,105,100,100,101,110,34,58,34,118,105,115,105,98,108,101,34,59,116,104,105,115,46,36,99,97,99,104,101,46,109,97,120,91,48,93,46,115,116,121,108,101,46,118,105,115,105,98,105,108,105,116,121,61,99,62,49,48,48,45,116,104,105,115,46,108,97,98,101,108,115,46,112,95,109,97,120,45,49,63,34,104,105,100,100,101,110,34,58,34,118,105,115,105,98,108,101,34,125,125,125,44,100,114,97,119,83,104,97,100,111,119,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,97,61,116,104,105,115,46,111,112,116,105,111,110,115,44,98,61,116,104,105,115,46,36,99,97,99,104,101,44,100,61,34,110,117,109,98,101,114,34,61,61,61,116,121,112,101,111,102,32,97,46,102,114,111,109,95,109,105,110,38,38,33,105,115,78,97,78,40,97,46,102,114,111,109,95,109,105,110,41,44,99,61,34,110,117,109,98,101,114,34,61,61,61,116,121,112,101,111,102,32,97,46,102,114,111,109,95,109,97,120,38,38,33,105,115,78,97,78,40,97,46,102,114,111,109,95,109,97,120,41,44,101,61,34,110,117,109,98,101,114,34,61,61,61,116,121,112,101,111,102,32,97,46,116,111,95,109,105,110,38,38,33,105,115,78,97,78,40,97,46,116,111,95,109,105,110,41,44,103,61,34,110,117,109,98,101,114,34,61,61,61,116,121,112,101,111,102,32,97,46,116,111,95,109,97,120,38,38,33,105,115,78,97,78,40,97,46,116,111,95,109,97,120,41,59,10,34,115,105,110,103,108,101,34,61,61,61,97,46,116,121,112,101,63,97,46,102,114,111,109,95,115,104,97,100,111,119,38,38,40,100,124,124,99,41,63,40,100,61,116,104,105,115,46,99,111,110,118,101,114,116,84,111,80,101,114,99,101,110,116,40,100,63,97,46,102,114,111,109,95,109,105,110,58,97,46,109,105,110,41,44,99,61,116,104,105,115,46,99,111,110,118,101,114,116,84,111,80,101,114,99,101,110,116,40,99,63,97,46,102,114,111,109,95,109,97,120,58,97,46,109,97,120,41,45,100,44,100,61,116,104,105,115,46,116,111,70,105,120,101,100,40,100,45,116,104,105,115,46,99,111,111,114,100,115,46,112,95,104,97,110,100,108,101,47,49,48,48,42,100,41,44,99,61,116,104,105,115,46,116,111,70,105,120,101,100,40,99,45,116,104,105,115,46,99,111,111,114,100,115,46,112,95,104,97,110,100,108,101,47,49,48,48,42,99,41,44,100,43,61,116,104,105,115,46,99,111,111,114,100,115,46,112,95,104,97,110,100,108,101,47,50,44,98,46,115,104,97,100,95,115,105,110,103,108,101,91,48,93,46,115,116,121,108,101,46,100,105,115,112,108,97,121,61,34,98,108,111,99,107,34,44,98,46,115,104,97,100,95,115,105,110,103,108,101,91,48,93,46,115,116,121,108,101,46,108,101,102,116,61,100,43,34,37,34,44,98,46,115,104,97,100,95,115,105,110,103,108,101,91,48,93,46,115,116,121,108,101,46,119,105,100,116,104,61,99,43,34,37,34,41,58,98,46,115,104,97,100,95,115,105,110,103,108,101,91,48,93,46,115,116,121,108,101,46,100,105,115,112,108,97,121,61,34,110,111,110,101,34,58,40,97,46,102,114,111,109,95,115,104,97,100,111,119,38,38,40,100,124,124,99,41,63,40,100,61,116,104,105,115,46,99,111,110,118,101,114,116,84,111,80,101,114,99,101,110,116,40,100,63,97,46,102,114,111,109,95,109,105,110,58,97,46,109,105,110,41,44,99,61,116,104,105,115,46,99,111,110,118,101,114,116,84,111,80,101,114,99,101,110,116,40,99,63,97,46,102,114,111,109,95,109,97,120,58,97,46,109,97,120,41,45,10,100,44,100,61,116,104,105,115,46,116,111,70,105,120,101,100,40,100,45,116,104,105,115,46,99,111,111,114,100,115,46,112,95,104,97,110,100,108,101,47,49,48,48,42,100,41,44,99,61,116,104,105,115,46,116,111,70,105,120,101,100,40,99,45,116,104,105,115,46,99,111,111,114,100,115,46,112,95,104,97,110,100,108,101,47,49,48,48,42,99,41,44,100,43,61,116,104,105,115,46,99,111,111,114,100,115,46,112,95,104,97,110,100,108,101,47,50,44,98,46,115,104,97,100,95,102,114,111,109,91,48,93,46,115,116,121,108,101,46,100,105,115,112,108,97,121,61,34,98,108,111,99,107,34,44,98,46,115,104,97,100,95,102,114,111,109,91,48,93,46,115,116,121,108,101,46,108,101,102,116,61,100,43,34,37,34,44,98,46,115,104,97,100,95,102,114,111,109,91,48,93,46,115,116,121,108,101,46,119,105,100,116,104,61,99,43,34,37,34,41,58,98,46,115,104,97,100,95,102,114,111,109,91,48,93,46,115,116,121,108,101,46,100,105,115,112,108,97,121,61,34,110,111,110,101,34,44,97,46,116,111,95,115,104,97,100,111,119,38,38,40,101,124,124,103,41,63,40,101,61,116,104,105,115,46,99,111,110,118,101,114,116,84,111,80,101,114,99,101,110,116,40,101,63,97,46,116,111,95,109,105,110,58,97,46,109,105,110,41,44,97,61,116,104,105,115,46,99,111,110,118,101,114,116,84,111,80,101,114,99,101,110,116,40,103,63,97,46,116,111,95,109,97,120,58,97,46,109,97,120,41,45,101,44,101,61,116,104,105,115,46,116,111,70,105,120,101,100,40,101,45,116,104,105,115,46,99,111,111,114,100,115,46,112,95,104,97,110,100,108,101,47,49,48,48,42,101,41,44,97,61,116,104,105,115,46,116,111,70,105,120,101,100,40,97,45,116,104,105,115,46,99,111,111,114,100,115,46,112,95,104,97,110,100,108,101,47,49,48,48,42,97,41,44,101,43,61,116,104,105,115,46,99,111,111,114,100,115,46,112,95,104,97,110,100,108,101,47,50,44,98,46,115,104,97,100,95,116,111,91,48,93,46,115,116,121,108,101,46,100,105,115,112,108,97,121,61,10,34,98,108,111,99,107,34,44,98,46,115,104,97,100,95,116,111,91,48,93,46,115,116,121,108,101,46,108,101,102,116,61,101,43,34,37,34,44,98,46,115,104,97,100,95,116,111,91,48,93,46,115,116,121,108,101,46,119,105,100,116,104,61,97,43,34,37,34,41,58,98,46,115,104,97,100,95,116,111,91,48,93,46,115,116,121,108,101,46,100,105,115,112,108,97,121,61,34,110,111,110,101,34,41,125,44,119,114,105,116,101,84,111,73,110,112,117,116,58,102,117,110,99,116,105,111,110,40,41,123,34,115,105,110,103,108,101,34,61,61,61,116,104,105,115,46,111,112,116,105,111,110,115,46,116,121,112,101,63,40,116,104,105,115,46,111,112,116,105,111,110,115,46,118,97,108,117,101,115,46,108,101,110,103,116,104,63,116,104,105,115,46,36,99,97,99,104,101,46,105,110,112,117,116,46,112,114,111,112,40,34,118,97,108,117,101,34,44,116,104,105,115,46,114,101,115,117,108,116,46,102,114,111,109,95,118,97,108,117,101,41,58,116,104,105,115,46,36,99,97,99,104,101,46,105,110,112,117,116,46,112,114,111,112,40,34,118,97,108,117,101,34,44,116,104,105,115,46,114,101,115,117,108,116,46,102,114,111,109,41,44,116,104,105,115,46,36,99,97,99,104,101,46,105,110,112,117,116,46,100,97,116,97,40,34,102,114,111,109,34,44,116,104,105,115,46,114,101,115,117,108,116,46,102,114,111,109,41,41,58,40,116,104,105,115,46,111,112,116,105,111,110,115,46,118,97,108,117,101,115,46,108,101,110,103,116,104,63,116,104,105,115,46,36,99,97,99,104,101,46,105,110,112,117,116,46,112,114,111,112,40,34,118,97,108,117,101,34,44,116,104,105,115,46,114,101,115,117,108,116,46,102,114,111,109,95,118,97,108,117,101,43,116,104,105,115,46,111,112,116,105,111,110,115,46,105,110,112,117,116,95,118,97,108,117,101,115,95,115,101,112,97,114,97,116,111,114,43,116,104,105,115,46,114,101,115,117,108,116,46,116,111,95,118,97,108,117,101,41,58,116,104,105,115,46,36,99,97,99,104,101,46,105,110,112,117,116,46,112,114,111,112,40,34,118,97,108,117,101,34,44,10,116,104,105,115,46,114,101,115,117,108,116,46,102,114,111,109,43,116,104,105,115,46,111,112,116,105,111,110,115,46,105,110,112,117,116,95,118,97,108,117,101,115,95,115,101,112,97,114,97,116,111,114,43,116,104,105,115,46,114,101,115,117,108,116,46,116,111,41,44,116,104,105,115,46,36,99,97,99,104,101,46,105,110,112,117,116,46,100,97,116,97,40,34,102,114,111,109,34,44,116,104,105,115,46,114,101,115,117,108,116,46,102,114,111,109,41,44,116,104,105,115,46,36,99,97,99,104,101,46,105,110,112,117,116,46,100,97,116,97,40,34,116,111,34,44,116,104,105,115,46,114,101,115,117,108,116,46,116,111,41,41,125,44,99,97,108,108,79,110,83,116,97,114,116,58,102,117,110,99,116,105,111,110,40,41,123,116,104,105,115,46,119,114,105,116,101,84,111,73,110,112,117,116,40,41,59,105,102,40,116,104,105,115,46,111,112,116,105,111,110,115,46,111,110,83,116,97,114,116,38,38,34,102,117,110,99,116,105,111,110,34,61,61,61,116,121,112,101,111,102,32,116,104,105,115,46,111,112,116,105,111,110,115,46,111,110,83,116,97,114,116,41,105,102,40,116,104,105,115,46,111,112,116,105,111,110,115,46,115,99,111,112,101,41,116,104,105,115,46,111,112,116,105,111,110,115,46,111,110,83,116,97,114,116,46,99,97,108,108,40,116,104,105,115,46,111,112,116,105,111,110,115,46,115,99,111,112,101,44,116,104,105,115,46,114,101,115,117,108,116,41,59,101,108,115,101,32,116,104,105,115,46,111,112,116,105,111,110,115,46,111,110,83,116,97,114,116,40,116,104,105,115,46,114,101,115,117,108,116,41,125,44,99,97,108,108,79,110,67,104,97,110,103,101,58,102,117,110,99,116,105,111,110,40,41,123,116,104,105,115,46,119,114,105,116,101,84,111,73,110,112,117,116,40,41,59,105,102,40,116,104,105,115,46,111,112,116,105,111,110,115,46,111,110,67,104,97,110,103,101,38,38,34,102,117,110,99,116,105,111,110,34,61,61,61,116,121,112,101,111,102,32,116,104,105,115,46,111,112,116,105,111,110,115,46,111,110,67,104,97,110,103,101,41,105,102,40,116,104,105,115,46,111,112,116,105,111,110,115,46,115,99,111,112,101,41,116,104,105,115,46,111,112,116,105,111,110,115,46,111,110,67,104,97,110,103,101,46,99,97,108,108,40,116,104,105,115,46,111,112,116,105,111,110,115,46,115,99,111,112,101,44,10,116,104,105,115,46,114,101,115,117,108,116,41,59,101,108,115,101,32,116,104,105,115,46,111,112,116,105,111,110,115,46,111,110,67,104,97,110,103,101,40,116,104,105,115,46,114,101,115,117,108,116,41,125,44,99,97,108,108,79,110,70,105,110,105,115,104,58,102,117,110,99,116,105,111,110,40,41,123,116,104,105,115,46,119,114,105,116,101,84,111,73,110,112,117,116,40,41,59,105,102,40,116,104,105,115,46,111,112,116,105,111,110,115,46,111,110,70,105,110,105,115,104,38,38,34,102,117,110,99,116,105,111,110,34,61,61,61,116,121,112,101,111,102,32,116,104,105,115,46,111,112,116,105,111,110,115,46,111,110,70,105,110,105,115,104,41,105,102,40,116,104,105,115,46,111,112,116,105,111,110,115,46,115,99,111,112,101,41,116,104,105,115,46,111,112,116,105,111,110,115,46,111,110,70,105,110,105,115,104,46,99,97,108,108,40,116,104,105,115,46,111,112,116,105,111,110,115,46,115,99,111,112,101,44,116,104,105,115,46,114,101,115,117,108,116,41,59,101,108,115,101,32,116,104,105,115,46,111,112,116,105,111,110,115,46,111,110,70,105,110,105,115,104,40,116,104,105,115,46,114,101,115,117,108,116,41,125,44,99,97,108,108,79,110,85,112,100,97,116,101,58,102,117,110,99,116,105,111,110,40,41,123,116,104,105,115,46,119,114,105,116,101,84,111,73,110,112,117,116,40,41,59,105,102,40,116,104,105,115,46,111,112,116,105,111,110,115,46,111,110,85,112,100,97,116,101,38,38,34,102,117,110,99,116,105,111,110,34,61,61,61,116,121,112,101,111,102,32,116,104,105,115,46,111,112,116,105,111,110,115,46,111,110,85,112,100,97,116,101,41,105,102,40,116,104,105,115,46,111,112,116,105,111,110,115,46,115,99,111,112,101,41,116,104,105,115,46,111,112,116,105,111,110,115,46,111,110,85,112,100,97,116,101,46,99,97,108,108,40,116,104,105,115,46,111,112,116,105,111,110,115,46,115,99,111,112,101,44,116,104,105,115,46,114,101,115,117,108,116,41,59,101,108,115,101,32,116,104,105,115,46,111,112,116,105,111,110,115,46,111,110,85,112,100,97,116,101,40,116,104,105,115,46,114,101,115,117,108,116,41,125,44,10,116,111,103,103,108,101,73,110,112,117,116,58,102,117,110,99,116,105,111,110,40,41,123,116,104,105,115,46,36,99,97,99,104,101,46,105,110,112,117,116,46,116,111,103,103,108,101,67,108,97,115,115,40,34,105,114,115,45,104,105,100,100,101,110,45,105,110,112,117,116,34,41,59,116,104,105,115,46,104,97,115,95,116,97,98,95,105,110,100,101,120,63,116,104,105,115,46,36,99,97,99,104,101,46,105,110,112,117,116,46,112,114,111,112,40,34,116,97,98,105,110,100,101,120,34,44,45,49,41,58,116,104,105,115,46,36,99,97,99,104,101,46,105,110,112,117,116,46,114,101,109,111,118,101,80,114,111,112,40,34,116,97,98,105,110,100,101,120,34,41,59,116,104,105,115,46,104,97,115,95,116,97,98,95,105,110,100,101,120,61,33,116,104,105,115,46,104,97,115,95,116,97,98,95,105,110,100,101,120,125,44,99,111,110,118,101,114,116,84,111,80,101,114,99,101,110,116,58,102,117,110,99,116,105,111,110,40,97,44,98,41,123,118,97,114,32,100,61,116,104,105,115,46,111,112,116,105,111,110,115,46,109,97,120,45,116,104,105,115,46,111,112,116,105,111,110,115,46,109,105,110,59,114,101,116,117,114,110,32,100,63,116,104,105,115,46,116,111,70,105,120,101,100,40,40,98,63,97,58,97,45,116,104,105,115,46,111,112,116,105,111,110,115,46,109,105,110,41,47,40,100,47,49,48,48,41,41,58,40,116,104,105,115,46,110,111,95,100,105,97,112,97,115,111,110,61,33,48,44,48,41,125,44,99,111,110,118,101,114,116,84,111,86,97,108,117,101,58,102,117,110,99,116,105,111,110,40,97,41,123,118,97,114,32,98,61,116,104,105,115,46,111,112,116,105,111,110,115,46,109,105,110,44,100,61,116,104,105,115,46,111,112,116,105,111,110,115,46,109,97,120,44,99,61,98,46,116,111,83,116,114,105,110,103,40,41,46,115,112,108,105,116,40,34,46,34,41,91,49,93,44,101,61,100,46,116,111,83,116,114,105,110,103,40,41,46,115,112,108,105,116,40,34,46,34,41,91,49,93,44,103,44,108,44,102,61,48,44,104,61,48,59,10,105,102,40,48,61,61,61,97,41,114,101,116,117,114,110,32,116,104,105,115,46,111,112,116,105,111,110,115,46,109,105,110,59,105,102,40,49,48,48,61,61,61,97,41,114,101,116,117,114,110,32,116,104,105,115,46,111,112,116,105,111,110,115,46,109,97,120,59,99,38,38,40,102,61,103,61,99,46,108,101,110,103,116,104,41,59,101,38,38,40,102,61,108,61,101,46,108,101,110,103,116,104,41,59,103,38,38,108,38,38,40,102,61,103,62,61,108,63,103,58,108,41,59,48,62,98,38,38,40,104,61,77,97,116,104,46,97,98,115,40,98,41,44,98,61,43,40,98,43,104,41,46,116,111,70,105,120,101,100,40,102,41,44,100,61,43,40,100,43,104,41,46,116,111,70,105,120,101,100,40,102,41,41,59,97,61,40,100,45,98,41,47,49,48,48,42,97,43,98,59,40,98,61,116,104,105,115,46,111,112,116,105,111,110,115,46,115,116,101,112,46,116,111,83,116,114,105,110,103,40,41,46,115,112,108,105,116,40,34,46,34,41,91,49,93,41,63,97,61,43,97,46,116,111,70,105,120,101,100,40,98,46,108,101,110,103,116,104,41,58,40,97,47,61,116,104,105,115,46,111,112,116,105,111,110,115,46,115,116,101,112,44,97,42,61,116,104,105,115,46,111,112,116,105,111,110,115,46,115,116,101,112,44,97,61,43,97,46,116,111,70,105,120,101,100,40,48,41,41,59,104,38,38,40,97,45,61,104,41,59,104,61,98,63,43,97,46,116,111,70,105,120,101,100,40,98,46,108,101,110,103,116,104,41,58,116,104,105,115,46,116,111,70,105,120,101,100,40,97,41,59,104,60,116,104,105,115,46,111,112,116,105,111,110,115,46,109,105,110,63,104,61,116,104,105,115,46,111,112,116,105,111,110,115,46,109,105,110,58,104,62,116,104,105,115,46,111,112,116,105,111,110,115,46,109,97,120,38,38,40,104,61,116,104,105,115,46,111,112,116,105,111,110,115,46,109,97,120,41,59,114,101,116,117,114,110,32,104,125,44,99,97,108,99,87,105,116,104,83,116,101,112,58,102,117,110,99,116,105,111,110,40,97,41,123,118,97,114,32,98,61,10,77,97,116,104,46,114,111,117,110,100,40,97,47,116,104,105,115,46,99,111,111,114,100,115,46,112,95,115,116,101,112,41,42,116,104,105,115,46,99,111,111,114,100,115,46,112,95,115,116,101,112,59,49,48,48,60,98,38,38,40,98,61,49,48,48,41,59,49,48,48,61,61,61,97,38,38,40,98,61,49,48,48,41,59,114,101,116,117,114,110,32,116,104,105,115,46,116,111,70,105,120,101,100,40,98,41,125,44,99,104,101,99,107,77,105,110,73,110,116,101,114,118,97,108,58,102,117,110,99,116,105,111,110,40,97,44,98,44,100,41,123,118,97,114,32,99,61,116,104,105,115,46,111,112,116,105,111,110,115,59,105,102,40,33,99,46,109,105,110,95,105,110,116,101,114,118,97,108,41,114,101,116,117,114,110,32,97,59,97,61,116,104,105,115,46,99,111,110,118,101,114,116,84,111,86,97,108,117,101,40,97,41,59,98,61,116,104,105,115,46,99,111,110,118,101,114,116,84,111,86,97,108,117,101,40,98,41,59,34,102,114,111,109,34,61,61,61,100,63,98,45,97,60,99,46,109,105,110,95,105,110,116,101,114,118,97,108,38,38,40,97,61,98,45,99,46,109,105,110,95,105,110,116,101,114,118,97,108,41,58,97,45,98,60,99,46,109,105,110,95,105,110,116,101,114,118,97,108,38,38,40,97,61,98,43,99,46,109,105,110,95,105,110,116,101,114,118,97,108,41,59,114,101,116,117,114,110,32,116,104,105,115,46,99,111,110,118,101,114,116,84,111,80,101,114,99,101,110,116,40,97,41,125,44,99,104,101,99,107,77,97,120,73,110,116,101,114,118,97,108,58,102,117,110,99,116,105,111,110,40,97,44,98,44,100,41,123,118,97,114,32,99,61,116,104,105,115,46,111,112,116,105,111,110,115,59,105,102,40,33,99,46,109,97,120,95,105,110,116,101,114,118,97,108,41,114,101,116,117,114,110,32,97,59,97,61,116,104,105,115,46,99,111,110,118,101,114,116,84,111,86,97,108,117,101,40,97,41,59,98,61,116,104,105,115,46,99,111,110,118,101,114,116,84,111,86,97,108,117,101,40,98,41,59,34,102,114,111,109,34,61,61,61,10,100,63,98,45,97,62,99,46,109,97,120,95,105,110,116,101,114,118,97,108,38,38,40,97,61,98,45,99,46,109,97,120,95,105,110,116,101,114,118,97,108,41,58,97,45,98,62,99,46,109,97,120,95,105,110,116,101,114,118,97,108,38,38,40,97,61,98,43,99,46,109,97,120,95,105,110,116,101,114,118,97,108,41,59,114,101,116,117,114,110,32,116,104,105,115,46,99,111,110,118,101,114,116,84,111,80,101,114,99,101,110,116,40,97,41,125,44,99,104,101,99,107,68,105,97,112,97,115,111,110,58,102,117,110,99,116,105,111,110,40,97,44,98,44,100,41,123,97,61,116,104,105,115,46,99,111,110,118,101,114,116,84,111,86,97,108,117,101,40,97,41,59,118,97,114,32,99,61,116,104,105,115,46,111,112,116,105,111,110,115,59,34,110,117,109,98,101,114,34,33,61,61,116,121,112,101,111,102,32,98,38,38,40,98,61,99,46,109,105,110,41,59,34,110,117,109,98,101,114,34,33,61,61,116,121,112,101,111,102,32,100,38,38,40,100,61,99,46,109,97,120,41,59,97,60,98,38,38,40,97,61,98,41,59,97,62,100,38,38,40,97,61,100,41,59,114,101,116,117,114,110,32,116,104,105,115,46,99,111,110,118,101,114,116,84,111,80,101,114,99,101,110,116,40,97,41,125,44,116,111,70,105,120,101,100,58,102,117,110,99,116,105,111,110,40,97,41,123,97,61,97,46,116,111,70,105,120,101,100,40,50,48,41,59,114,101,116,117,114,110,43,97,125,44,95,112,114,101,116,116,105,102,121,58,102,117,110,99,116,105,111,110,40,97,41,123,114,101,116,117,114,110,32,116,104,105,115,46,111,112,116,105,111,110,115,46,112,114,101,116,116,105,102,121,95,101,110,97,98,108,101,100,63,116,104,105,115,46,111,112,116,105,111,110,115,46,112,114,101,116,116,105,102,121,38,38,34,102,117,110,99,116,105,111,110,34,61,61,61,116,121,112,101,111,102,32,116,104,105,115,46,111,112,116,105,111,110,115,46,112,114,101,116,116,105,102,121,63,116,104,105,115,46,111,112,116,105,111,110,115,46,112,114,101,116,116,105,102,121,40,97,41,58,10,116,104,105,115,46,112,114,101,116,116,105,102,121,40,97,41,58,97,125,44,112,114,101,116,116,105,102,121,58,102,117,110,99,116,105,111,110,40,97,41,123,114,101,116,117,114,110,32,97,46,116,111,83,116,114,105,110,103,40,41,46,114,101,112,108,97,99,101,40,47,40,92,100,123,49,44,51,125,40,63,61,40,63,58,92,100,92,100,92,100,41,43,40,63,33,92,100,41,41,41,47,103,44,34,36,49,34,43,116,104,105,115,46,111,112,116,105,111,110,115,46,112,114,101,116,116,105,102,121,95,115,101,112,97,114,97,116,111,114,41,125,44,99,104,101,99,107,69,100,103,101,115,58,102,117,110,99,116,105,111,110,40,97,44,98,41,123,105,102,40,33,116,104,105,115,46,111,112,116,105,111,110,115,46,102,111,114,99,101,95,101,100,103,101,115,41,114,101,116,117,114,110,32,116,104,105,115,46,116,111,70,105,120,101,100,40,97,41,59,48,62,97,63,97,61,48,58,97,62,49,48,48,45,98,38,38,40,97,61,49,48,48,45,98,41,59,114,101,116,117,114,110,32,116,104,105,115,46,116,111,70,105,120,101,100,40,97,41,125,44,118,97,108,105,100,97,116,101,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,97,61,116,104,105,115,46,111,112,116,105,111,110,115,44,98,61,116,104,105,115,46,114,101,115,117,108,116,44,100,61,97,46,118,97,108,117,101,115,44,99,61,100,46,108,101,110,103,116,104,44,101,59,34,115,116,114,105,110,103,34,61,61,61,116,121,112,101,111,102,32,97,46,109,105,110,38,38,40,97,46,109,105,110,61,43,97,46,109,105,110,41,59,34,115,116,114,105,110,103,34,61,61,61,116,121,112,101,111,102,32,97,46,109,97,120,38,38,40,97,46,109,97,120,61,43,97,46,109,97,120,41,59,34,115,116,114,105,110,103,34,61,61,61,116,121,112,101,111,102,32,97,46,102,114,111,109,38,38,40,97,46,102,114,111,109,61,43,97,46,102,114,111,109,41,59,34,115,116,114,105,110,103,34,61,61,61,116,121,112,101,111,102,32,97,46,116,111,38,38,40,97,46,116,111,61,43,97,46,116,111,41,59,10,34,115,116,114,105,110,103,34,61,61,61,116,121,112,101,111,102,32,97,46,115,116,101,112,38,38,40,97,46,115,116,101,112,61,43,97,46,115,116,101,112,41,59,34,115,116,114,105,110,103,34,61,61,61,116,121,112,101,111,102,32,97,46,102,114,111,109,95,109,105,110,38,38,40,97,46,102,114,111,109,95,109,105,110,61,43,97,46,102,114,111,109,95,109,105,110,41,59,34,115,116,114,105,110,103,34,61,61,61,116,121,112,101,111,102,32,97,46,102,114,111,109,95,109,97,120,38,38,40,97,46,102,114,111,109,95,109,97,120,61,43,97,46,102,114,111,109,95,109,97,120,41,59,34,115,116,114,105,110,103,34,61,61,61,116,121,112,101,111,102,32,97,46,116,111,95,109,105,110,38,38,40,97,46,116,111,95,109,105,110,61,43,97,46,116,111,95,109,105,110,41,59,34,115,116,114,105,110,103,34,61,61,61,116,121,112,101,111,102,32,97,46,116,111,95,109,97,120,38,38,40,97,46,116,111,95,109,97,120,61,43,97,46,116,111,95,109,97,120,41,59,34,115,116,114,105,110,103,34,61,61,61,116,121,112,101,111,102,32,97,46,103,114,105,100,95,110,117,109,38,38,40,97,46,103,114,105,100,95,110,117,109,61,43,97,46,103,114,105,100,95,110,117,109,41,59,97,46,109,97,120,60,97,46,109,105,110,38,38,40,97,46,109,97,120,61,97,46,109,105,110,41,59,105,102,40,99,41,102,111,114,40,97,46,112,95,118,97,108,117,101,115,61,91,93,44,97,46,109,105,110,61,48,44,97,46,109,97,120,61,99,45,49,44,97,46,115,116,101,112,61,49,44,97,46,103,114,105,100,95,110,117,109,61,97,46,109,97,120,44,97,46,103,114,105,100,95,115,110,97,112,61,33,48,44,101,61,48,59,101,60,99,59,101,43,43,41,123,118,97,114,32,103,61,43,100,91,101,93,59,105,115,78,97,78,40,103,41,63,103,61,100,91,101,93,58,40,100,91,101,93,61,103,44,103,61,116,104,105,115,46,95,112,114,101,116,116,105,102,121,40,103,41,41,59,97,46,112,95,118,97,108,117,101,115,46,112,117,115,104,40,103,41,125,105,102,40,34,110,117,109,98,101,114,34,33,61,61,10,116,121,112,101,111,102,32,97,46,102,114,111,109,124,124,105,115,78,97,78,40,97,46,102,114,111,109,41,41,97,46,102,114,111,109,61,97,46,109,105,110,59,105,102,40,34,110,117,109,98,101,114,34,33,61,61,116,121,112,101,111,102,32,97,46,116,111,124,124,105,115,78,97,78,40,97,46,116,111,41,41,97,46,116,111,61,97,46,109,97,120,59,34,115,105,110,103,108,101,34,61,61,61,97,46,116,121,112,101,63,40,97,46,102,114,111,109,60,97,46,109,105,110,38,38,40,97,46,102,114,111,109,61,97,46,109,105,110,41,44,97,46,102,114,111,109,62,97,46,109,97,120,38,38,40,97,46,102,114,111,109,61,97,46,109,97,120,41,41,58,40,97,46,102,114,111,109,60,97,46,109,105,110,38,38,40,97,46,102,114,111,109,61,97,46,109,105,110,41,44,97,46,102,114,111,109,62,97,46,109,97,120,38,38,40,97,46,102,114,111,109,61,97,46,109,97,120,41,44,97,46,116,111,60,97,46,109,105,110,38,38,40,97,46,116,111,61,97,46,109,105,110,41,44,97,46,116,111,62,97,46,109,97,120,38,38,40,97,46,116,111,61,97,46,109,97,120,41,44,116,104,105,115,46,117,112,100,97,116,101,95,99,104,101,99,107,46,102,114,111,109,38,38,40,116,104,105,115,46,117,112,100,97,116,101,95,99,104,101,99,107,46,102,114,111,109,33,61,61,97,46,102,114,111,109,38,38,97,46,102,114,111,109,62,97,46,116,111,38,38,40,97,46,102,114,111,109,61,97,46,116,111,41,44,116,104,105,115,46,117,112,100,97,116,101,95,99,104,101,99,107,46,116,111,33,61,61,97,46,116,111,38,38,97,46,116,111,60,97,46,102,114,111,109,38,38,40,97,46,116,111,61,97,46,102,114,111,109,41,41,44,97,46,102,114,111,109,62,97,46,116,111,38,38,40,97,46,102,114,111,109,61,97,46,116,111,41,44,97,46,116,111,60,97,46,102,114,111,109,38,38,40,97,46,116,111,61,97,46,102,114,111,109,41,41,59,105,102,40,34,110,117,109,98,101,114,34,33,61,61,116,121,112,101,111,102,32,97,46,115,116,101,112,124,124,10,105,115,78,97,78,40,97,46,115,116,101,112,41,124,124,33,97,46,115,116,101,112,124,124,48,62,97,46,115,116,101,112,41,97,46,115,116,101,112,61,49,59,34,110,117,109,98,101,114,34,61,61,61,116,121,112,101,111,102,32,97,46,102,114,111,109,95,109,105,110,38,38,97,46,102,114,111,109,60,97,46,102,114,111,109,95,109,105,110,38,38,40,97,46,102,114,111,109,61,97,46,102,114,111,109,95,109,105,110,41,59,34,110,117,109,98,101,114,34,61,61,61,116,121,112,101,111,102,32,97,46,102,114,111,109,95,109,97,120,38,38,97,46,102,114,111,109,62,97,46,102,114,111,109,95,109,97,120,38,38,40,97,46,102,114,111,109,61,97,46,102,114,111,109,95,109,97,120,41,59,34,110,117,109,98,101,114,34,61,61,61,116,121,112,101,111,102,32,97,46,116,111,95,109,105,110,38,38,97,46,116,111,60,97,46,116,111,95,109,105,110,38,38,40,97,46,116,111,61,97,46,116,111,95,109,105,110,41,59,34,110,117,109,98,101,114,34,61,61,61,116,121,112,101,111,102,32,97,46,116,111,95,109,97,120,38,38,97,46,102,114,111,109,62,97,46,116,111,95,109,97,120,38,38,40,97,46,116,111,61,97,46,116,111,95,109,97,120,41,59,105,102,40,98,41,123,98,46,109,105,110,33,61,61,97,46,109,105,110,38,38,40,98,46,109,105,110,61,97,46,109,105,110,41,59,98,46,109,97,120,33,61,61,97,46,109,97,120,38,38,40,98,46,109,97,120,61,97,46,109,97,120,41,59,105,102,40,98,46,102,114,111,109,60,98,46,109,105,110,124,124,98,46,102,114,111,109,62,98,46,109,97,120,41,98,46,102,114,111,109,61,97,46,102,114,111,109,59,105,102,40,98,46,116,111,60,98,46,109,105,110,124,124,98,46,116,111,62,98,46,109,97,120,41,98,46,116,111,61,97,46,116,111,125,105,102,40,34,110,117,109,98,101,114,34,33,61,61,116,121,112,101,111,102,32,97,46,109,105,110,95,105,110,116,101,114,118,97,108,124,124,105,115,78,97,78,40,97,46,109,105,110,95,105,110,116,101,114,118,97,108,41,124,124,10,33,97,46,109,105,110,95,105,110,116,101,114,118,97,108,124,124,48,62,97,46,109,105,110,95,105,110,116,101,114,118,97,108,41,97,46,109,105,110,95,105,110,116,101,114,118,97,108,61,48,59,105,102,40,34,110,117,109,98,101,114,34,33,61,61,116,121,112,101,111,102,32,97,46,109,97,120,95,105,110,116,101,114,118,97,108,124,124,105,115,78,97,78,40,97,46,109,97,120,95,105,110,116,101,114,118,97,108,41,124,124,33,97,46,109,97,120,95,105,110,116,101,114,118,97,108,124,124,48,62,97,46,109,97,120,95,105,110,116,101,114,118,97,108,41,97,46,109,97,120,95,105,110,116,101,114,118,97,108,61,48,59,97,46,109,105,110,95,105,110,116,101,114,118,97,108,38,38,97,46,109,105,110,95,105,110,116,101,114,118,97,108,62,97,46,109,97,120,45,97,46,109,105,110,38,38,40,97,46,109,105,110,95,105,110,116,101,114,118,97,108,61,97,46,109,97,120,45,97,46,109,105,110,41,59,97,46,109,97,120,95,105,110,116,101,114,118,97,108,38,38,97,46,109,97,120,95,105,110,116,101,114,118,97,108,62,97,46,109,97,120,45,97,46,109,105,110,38,38,40,97,46,109,97,120,95,105,110,116,101,114,118,97,108,61,97,46,109,97,120,45,97,46,109,105,110,41,125,44,100,101,99,111,114,97,116,101,58,102,117,110,99,116,105,111,110,40,97,44,98,41,123,118,97,114,32,100,61,34,34,44,99,61,116,104,105,115,46,111,112,116,105,111,110,115,59,99,46,112,114,101,102,105,120,38,38,40,100,43,61,99,46,112,114,101,102,105,120,41,59,100,43,61,97,59,99,46,109,97,120,95,112,111,115,116,102,105,120,38,38,40,99,46,118,97,108,117,101,115,46,108,101,110,103,116,104,38,38,97,61,61,61,99,46,112,95,118,97,108,117,101,115,91,99,46,109,97,120,93,63,40,100,43,61,99,46,109,97,120,95,112,111,115,116,102,105,120,44,99,46,112,111,115,116,102,105,120,38,38,40,100,43,61,34,32,34,41,41,58,98,61,61,61,99,46,109,97,120,38,38,40,100,43,61,99,46,109,97,120,95,112,111,115,116,102,105,120,44,10,99,46,112,111,115,116,102,105,120,38,38,40,100,43,61,34,32,34,41,41,41,59,99,46,112,111,115,116,102,105,120,38,38,40,100,43,61,99,46,112,111,115,116,102,105,120,41,59,114,101,116,117,114,110,32,100,125,44,117,112,100,97,116,101,70,114,111,109,58,102,117,110,99,116,105,111,110,40,41,123,116,104,105,115,46,114,101,115,117,108,116,46,102,114,111,109,61,116,104,105,115,46,111,112,116,105,111,110,115,46,102,114,111,109,59,116,104,105,115,46,114,101,115,117,108,116,46,102,114,111,109,95,112,101,114,99,101,110,116,61,116,104,105,115,46,99,111,110,118,101,114,116,84,111,80,101,114,99,101,110,116,40,116,104,105,115,46,114,101,115,117,108,116,46,102,114,111,109,41,59,116,104,105,115,46,114,101,115,117,108,116,46,102,114,111,109,95,112,114,101,116,116,121,61,116,104,105,115,46,95,112,114,101,116,116,105,102,121,40,116,104,105,115,46,114,101,115,117,108,116,46,102,114,111,109,41,59,116,104,105,115,46,111,112,116,105,111,110,115,46,118,97,108,117,101,115,38,38,40,116,104,105,115,46,114,101,115,117,108,116,46,102,114,111,109,95,118,97,108,117,101,61,116,104,105,115,46,111,112,116,105,111,110,115,46,118,97,108,117,101,115,91,116,104,105,115,46,114,101,115,117,108,116,46,102,114,111,109,93,41,125,44,117,112,100,97,116,101,84,111,58,102,117,110,99,116,105,111,110,40,41,123,116,104,105,115,46,114,101,115,117,108,116,46,116,111,61,116,104,105,115,46,111,112,116,105,111,110,115,46,116,111,59,116,104,105,115,46,114,101,115,117,108,116,46,116,111,95,112,101,114,99,101,110,116,61,116,104,105,115,46,99,111,110,118,101,114,116,84,111,80,101,114,99,101,110,116,40,116,104,105,115,46,114,101,115,117,108,116,46,116,111,41,59,116,104,105,115,46,114,101,115,117,108,116,46,116,111,95,112,114,101,116,116,121,61,116,104,105,115,46,95,112,114,101,116,116,105,102,121,40,116,104,105,115,46,114,101,115,117,108,116,46,116,111,41,59,116,104,105,115,46,111,112,116,105,111,110,115,46,118,97,108,117,101,115,38,38,10,40,116,104,105,115,46,114,101,115,117,108,116,46,116,111,95,118,97,108,117,101,61,116,104,105,115,46,111,112,116,105,111,110,115,46,118,97,108,117,101,115,91,116,104,105,115,46,114,101,115,117,108,116,46,116,111,93,41,125,44,117,112,100,97,116,101,82,101,115,117,108,116,58,102,117,110,99,116,105,111,110,40,41,123,116,104,105,115,46,114,101,115,117,108,116,46,109,105,110,61,116,104,105,115,46,111,112,116,105,111,110,115,46,109,105,110,59,116,104,105,115,46,114,101,115,117,108,116,46,109,97,120,61,116,104,105,115,46,111,112,116,105,111,110,115,46,109,97,120,59,116,104,105,115,46,117,112,100,97,116,101,70,114,111,109,40,41,59,116,104,105,115,46,117,112,100,97,116,101,84,111,40,41,125,44,97,112,112,101,110,100,71,114,105,100,58,102,117,110,99,116,105,111,110,40,41,123,105,102,40,116,104,105,115,46,111,112,116,105,111,110,115,46,103,114,105,100,41,123,118,97,114,32,97,61,116,104,105,115,46,111,112,116,105,111,110,115,44,98,59,118,97,114,32,100,61,97,46,109,97,120,45,97,46,109,105,110,59,118,97,114,32,99,61,97,46,103,114,105,100,95,110,117,109,44,101,61,52,44,103,61,34,34,59,116,104,105,115,46,99,97,108,99,71,114,105,100,77,97,114,103,105,110,40,41,59,105,102,40,97,46,103,114,105,100,95,115,110,97,112,41,105,102,40,53,48,60,100,41,123,99,61,53,48,47,97,46,115,116,101,112,59,118,97,114,32,102,61,116,104,105,115,46,116,111,70,105,120,101,100,40,97,46,115,116,101,112,47,46,53,41,125,101,108,115,101,32,99,61,100,47,97,46,115,116,101,112,44,102,61,116,104,105,115,46,116,111,70,105,120,101,100,40,97,46,115,116,101,112,47,40,100,47,49,48,48,41,41,59,101,108,115,101,32,102,61,116,104,105,115,46,116,111,70,105,120,101,100,40,49,48,48,47,99,41,59,52,60,99,38,38,40,101,61,51,41,59,55,60,99,38,38,40,101,61,50,41,59,49,52,60,99,38,38,40,101,61,49,41,59,50,56,60,99,38,38,40,101,61,48,41,59,10,102,111,114,40,100,61,48,59,100,60,99,43,49,59,100,43,43,41,123,118,97,114,32,107,61,101,59,118,97,114,32,104,61,116,104,105,115,46,116,111,70,105,120,101,100,40,102,42,100,41,59,49,48,48,60,104,38,38,40,104,61,49,48,48,41,59,116,104,105,115,46,99,111,111,114,100,115,46,98,105,103,91,100,93,61,104,59,118,97,114,32,109,61,40,104,45,102,42,40,100,45,49,41,41,47,40,107,43,49,41,59,102,111,114,40,98,61,49,59,98,60,61,107,38,38,48,33,61,61,104,59,98,43,43,41,123,118,97,114,32,110,61,116,104,105,115,46,116,111,70,105,120,101,100,40,104,45,109,42,98,41,59,103,43,61,39,60,115,112,97,110,32,99,108,97,115,115,61,34,105,114,115,45,103,114,105,100,45,112,111,108,32,115,109,97,108,108,34,32,115,116,121,108,101,61,34,108,101,102,116,58,32,39,43,110,43,39,37,34,62,60,47,115,112,97,110,62,39,125,103,43,61,39,60,115,112,97,110,32,99,108,97,115,115,61,34,105,114,115,45,103,114,105,100,45,112,111,108,34,32,115,116,121,108,101,61,34,108,101,102,116,58,32,39,43,104,43,39,37,34,62,60,47,115,112,97,110,62,39,59,98,61,116,104,105,115,46,99,111,110,118,101,114,116,84,111,86,97,108,117,101,40,104,41,59,98,61,97,46,118,97,108,117,101,115,46,108,101,110,103,116,104,63,97,46,112,95,118,97,108,117,101,115,91,98,93,58,116,104,105,115,46,95,112,114,101,116,116,105,102,121,40,98,41,59,103,43,61,39,60,115,112,97,110,32,99,108,97,115,115,61,34,105,114,115,45,103,114,105,100,45,116,101,120,116,32,106,115,45,103,114,105,100,45,116,101,120,116,45,39,43,100,43,39,34,32,115,116,121,108,101,61,34,108,101,102,116,58,32,39,43,104,43,39,37,34,62,39,43,98,43,34,60,47,115,112,97,110,62,34,125,116,104,105,115,46,99,111,111,114,100,115,46,98,105,103,95,110,117,109,61,77,97,116,104,46,99,101,105,108,40,99,43,49,41,59,116,104,105,115,46,36,99,97,99,104,101,46,99,111,110,116,46,97,100,100,67,108,97,115,115,40,34,105,114,115,45,119,105,116,104,45,103,114,105,100,34,41,59,10,116,104,105,115,46,36,99,97,99,104,101,46,103,114,105,100,46,104,116,109,108,40,103,41,59,116,104,105,115,46,99,97,99,104,101,71,114,105,100,76,97,98,101,108,115,40,41,125,125,44,99,97,99,104,101,71,114,105,100,76,97,98,101,108,115,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,97,44,98,61,116,104,105,115,46,99,111,111,114,100,115,46,98,105,103,95,110,117,109,59,102,111,114,40,97,61,48,59,97,60,98,59,97,43,43,41,123,118,97,114,32,100,61,116,104,105,115,46,36,99,97,99,104,101,46,103,114,105,100,46,102,105,110,100,40,34,46,106,115,45,103,114,105,100,45,116,101,120,116,45,34,43,97,41,59,116,104,105,115,46,36,99,97,99,104,101,46,103,114,105,100,95,108,97,98,101,108,115,46,112,117,115,104,40,100,41,125,116,104,105,115,46,99,97,108,99,71,114,105,100,76,97,98,101,108,115,40,41,125,44,99,97,108,99,71,114,105,100,76,97,98,101,108,115,58,102,117,110,99,116,105,111,110,40,41,123,118,97,114,32,97,59,118,97,114,32,98,61,91,93,59,118,97,114,32,100,61,91,93,44,99,61,116,104,105,115,46,99,111,111,114,100,115,46,98,105,103,95,110,117,109,59,102,111,114,40,97,61,48,59,97,60,99,59,97,43,43,41,116,104,105,115,46,99,111,111,114,100,115,46,98,105,103,95,119,91,97,93,61,116,104,105,115,46,36,99,97,99,104,101,46,103,114,105,100,95,108,97,98,101,108,115,91,97,93,46,111,117,116,101,114,87,105,100,116,104,40,33,49,41,44,116,104,105,115,46,99,111,111,114,100,115,46,98,105,103,95,112,91,97,93,61,116,104,105,115,46,116,111,70,105,120,101,100,40,116,104,105,115,46,99,111,111,114,100,115,46,98,105,103,95,119,91,97,93,47,116,104,105,115,46,99,111,111,114,100,115,46,119,95,114,115,42,49,48,48,41,44,116,104,105,115,46,99,111,111,114,100,115,46,98,105,103,95,120,91,97,93,61,116,104,105,115,46,116,111,70,105,120,101,100,40,116,104,105,115,46,99,111,111,114,100,115,46,98,105,103,95,112,91,97,93,47,10,50,41,44,98,91,97,93,61,116,104,105,115,46,116,111,70,105,120,101,100,40,116,104,105,115,46,99,111,111,114,100,115,46,98,105,103,91,97,93,45,116,104,105,115,46,99,111,111,114,100,115,46,98,105,103,95,120,91,97,93,41,44,100,91,97,93,61,116,104,105,115,46,116,111,70,105,120,101,100,40,98,91,97,93,43,116,104,105,115,46,99,111,111,114,100,115,46,98,105,103,95,112,91,97,93,41,59,116,104,105,115,46,111,112,116,105,111,110,115,46,102,111,114,99,101,95,101,100,103,101,115,38,38,40,98,91,48,93,60,45,116,104,105,115,46,99,111,111,114,100,115,46,103,114,105,100,95,103,97,112,38,38,40,98,91,48,93,61,45,116,104,105,115,46,99,111,111,114,100,115,46,103,114,105,100,95,103,97,112,44,100,91,48,93,61,116,104,105,115,46,116,111,70,105,120,101,100,40,98,91,48,93,43,116,104,105,115,46,99,111,111,114,100,115,46,98,105,103,95,112,91,48,93,41,44,116,104,105,115,46,99,111,111,114,100,115,46,98,105,103,95,120,91,48,93,61,116,104,105,115,46,99,111,111,114,100,115,46,103,114,105,100,95,103,97,112,41,44,100,91,99,45,49,93,62,49,48,48,43,116,104,105,115,46,99,111,111,114,100,115,46,103,114,105,100,95,103,97,112,38,38,40,100,91,99,45,49,93,61,49,48,48,43,116,104,105,115,46,99,111,111,114,100,115,46,103,114,105,100,95,103,97,112,44,98,91,99,45,49,93,61,116,104,105,115,46,116,111,70,105,120,101,100,40,100,91,99,45,49,93,45,116,104,105,115,46,99,111,111,114,100,115,46,98,105,103,95,112,91,99,45,49,93,41,44,116,104,105,115,46,99,111,111,114,100,115,46,98,105,103,95,120,91,99,45,49,93,61,116,104,105,115,46,116,111,70,105,120,101,100,40,116,104,105,115,46,99,111,111,114,100,115,46,98,105,103,95,112,91,99,45,49,93,45,116,104,105,115,46,99,111,111,114,100,115,46,103,114,105,100,95,103,97,112,41,41,41,59,116,104,105,115,46,99,97,108,99,71,114,105,100,67,111,108,108,105,115,105,111,110,40,50,44,10,98,44,100,41,59,116,104,105,115,46,99,97,108,99,71,114,105,100,67,111,108,108,105,115,105,111,110,40,52,44,98,44,100,41,59,102,111,114,40,97,61,48,59,97,60,99,59,97,43,43,41,98,61,116,104,105,115,46,36,99,97,99,104,101,46,103,114,105,100,95,108,97,98,101,108,115,91,97,93,91,48,93,44,116,104,105,115,46,99,111,111,114,100,115,46,98,105,103,95,120,91,97,93,33,61,61,78,117,109,98,101,114,46,80,79,83,73,84,73,86,69,95,73,78,70,73,78,73,84,89,38,38,40,98,46,115,116,121,108,101,46,109,97,114,103,105,110,76,101,102,116,61,45,116,104,105,115,46,99,111,111,114,100,115,46,98,105,103,95,120,91,97,93,43,34,37,34,41,125,44,99,97,108,99,71,114,105,100,67,111,108,108,105,115,105,111,110,58,102,117,110,99,116,105,111,110,40,97,44,98,44,100,41,123,118,97,114,32,99,44,101,61,116,104,105,115,46,99,111,111,114,100,115,46,98,105,103,95,110,117,109,59,102,111,114,40,99,61,48,59,99,60,101,59,99,43,61,97,41,123,118,97,114,32,103,61,99,43,97,47,50,59,105,102,40,103,62,61,101,41,98,114,101,97,107,59,118,97,114,32,102,61,116,104,105,115,46,36,99,97,99,104,101,46,103,114,105,100,95,108,97,98,101,108,115,91,103,93,91,48,93,59,102,46,115,116,121,108,101,46,118,105,115,105,98,105,108,105,116,121,61,100,91,99,93,60,61,98,91,103,93,63,34,118,105,115,105,98,108,101,34,58,34,104,105,100,100,101,110,34,125,125,44,99,97,108,99,71,114,105,100,77,97,114,103,105,110,58,102,117,110,99,116,105,111,110,40,41,123,116,104,105,115,46,111,112,116,105,111,110,115,46,103,114,105,100,95,109,97,114,103,105,110,38,38,40,116,104,105,115,46,99,111,111,114,100,115,46,119,95,114,115,61,116,104,105,115,46,36,99,97,99,104,101,46,114,115,46,111,117,116,101,114,87,105,100,116,104,40,33,49,41,44,116,104,105,115,46,99,111,111,114,100,115,46,119,95,114,115,38,38,40,116,104,105,115,46,99,111,111,114,100,115,46,119,95,104,97,110,100,108,101,61,10,34,115,105,110,103,108,101,34,61,61,61,116,104,105,115,46,111,112,116,105,111,110,115,46,116,121,112,101,63,116,104,105,115,46,36,99,97,99,104,101,46,115,95,115,105,110,103,108,101,46,111,117,116,101,114,87,105,100,116,104,40,33,49,41,58,116,104,105,115,46,36,99,97,99,104,101,46,115,95,102,114,111,109,46,111,117,116,101,114,87,105,100,116,104,40,33,49,41,44,116,104,105,115,46,99,111,111,114,100,115,46,112,95,104,97,110,100,108,101,61,116,104,105,115,46,116,111,70,105,120,101,100,40,116,104,105,115,46,99,111,111,114,100,115,46,119,95,104,97,110,100,108,101,47,116,104,105,115,46,99,111,111,114,100,115,46,119,95,114,115,42,49,48,48,41,44,116,104,105,115,46,99,111,111,114,100,115,46,103,114,105,100,95,103,97,112,61,116,104,105,115,46,116,111,70,105,120,101,100,40,116,104,105,115,46,99,111,111,114,100,115,46,112,95,104,97,110,100,108,101,47,50,45,46,49,41,44,116,104,105,115,46,36,99,97,99,104,101,46,103,114,105,100,91,48,93,46,115,116,121,108,101,46,119,105,100,116,104,61,116,104,105,115,46,116,111,70,105,120,101,100,40,49,48,48,45,116,104,105,115,46,99,111,111,114,100,115,46,112,95,104,97,110,100,108,101,41,43,34,37,34,44,116,104,105,115,46,36,99,97,99,104,101,46,103,114,105,100,91,48,93,46,115,116,121,108,101,46,108,101,102,116,61,116,104,105,115,46,99,111,111,114,100,115,46,103,114,105,100,95,103,97,112,43,34,37,34,41,41,125,44,117,112,100,97,116,101,58,102,117,110,99,116,105,111,110,40,97,41,123,116,104,105,115,46,105,110,112,117,116,38,38,40,116,104,105,115,46,105,115,95,117,112,100,97,116,101,61,33,48,44,116,104,105,115,46,111,112,116,105,111,110,115,46,102,114,111,109,61,116,104,105,115,46,114,101,115,117,108,116,46,102,114,111,109,44,116,104,105,115,46,111,112,116,105,111,110,115,46,116,111,61,116,104,105,115,46,114,101,115,117,108,116,46,116,111,44,116,104,105,115,46,117,112,100,97,116,101,95,99,104,101,99,107,46,102,114,111,109,61,10,116,104,105,115,46,114,101,115,117,108,116,46,102,114,111,109,44,116,104,105,115,46,117,112,100,97,116,101,95,99,104,101,99,107,46,116,111,61,116,104,105,115,46,114,101,115,117,108,116,46,116,111,44,116,104,105,115,46,111,112,116,105,111,110,115,61,102,46,101,120,116,101,110,100,40,116,104,105,115,46,111,112,116,105,111,110,115,44,97,41,44,116,104,105,115,46,118,97,108,105,100,97,116,101,40,41,44,116,104,105,115,46,117,112,100,97,116,101,82,101,115,117,108,116,40,97,41,44,116,104,105,115,46,116,111,103,103,108,101,73,110,112,117,116,40,41,44,116,104,105,115,46,114,101,109,111,118,101,40,41,44,116,104,105,115,46,105,110,105,116,40,33,48,41,41,125,44,114,101,115,101,116,58,102,117,110,99,116,105,111,110,40,41,123,116,104,105,115,46,105,110,112,117,116,38,38,40,116,104,105,115,46,117,112,100,97,116,101,82,101,115,117,108,116,40,41,44,116,104,105,115,46,117,112,100,97,116,101,40,41,41,125,44,100,101,115,116,114,111,121,58,102,117,110,99,116,105,111,110,40,41,123,116,104,105,115,46,105,110,112,117,116,38,38,40,116,104,105,115,46,116,111,103,103,108,101,73,110,112,117,116,40,41,44,116,104,105,115,46,36,99,97,99,104,101,46,105,110,112,117,116,46,112,114,111,112,40,34,114,101,97,100,111,110,108,121,34,44,33,49,41,44,102,46,100,97,116,97,40,116,104,105,115,46,105,110,112,117,116,44,34,105,111,110,82,97,110,103,101,83,108,105,100,101,114,34,44,110,117,108,108,41,44,116,104,105,115,46,114,101,109,111,118,101,40,41,44,116,104,105,115,46,111,112,116,105,111,110,115,61,116,104,105,115,46,105,110,112,117,116,61,110,117,108,108,41,125,125,59,102,46,102,110,46,105,111,110,82,97,110,103,101,83,108,105,100,101,114,61,102,117,110,99,116,105,111,110,40,97,41,123,114,101,116,117,114,110,32,116,104,105,115,46,101,97,99,104,40,102,117,110,99,116,105,111,110,40,41,123,102,46,100,97,116,97,40,116,104,105,115,44,34,105,111,110,82,97,110,103,101,83,108,105,100,101,114,34,41,124,124,10,102,46,100,97,116,97,40,116,104,105,115,44,34,105,111,110,82,97,110,103,101,83,108,105,100,101,114,34,44,110,101,119,32,113,40,116,104,105,115,44,97,44,116,43,43,41,41,125,41,125,59,40,102,117,110,99,116,105,111,110,40,41,123,102,111,114,40,118,97,114,32,97,61,48,44,98,61,91,34,109,115,34,44,34,109,111,122,34,44,34,119,101,98,107,105,116,34,44,34,111,34,93,44,100,61,48,59,100,60,98,46,108,101,110,103,116,104,38,38,33,107,46,114,101,113,117,101,115,116,65,110,105,109,97,116,105,111,110,70,114,97,109,101,59,43,43,100,41,107,46,114,101,113,117,101,115,116,65,110,105,109,97,116,105,111,110,70,114,97,109,101,61,107,91,98,91,100,93,43,34,82,101,113,117,101,115,116,65,110,105,109,97,116,105,111,110,70,114,97,109,101,34,93,44,107,46,99,97,110,99,101,108,65,110,105,109,97,116,105,111,110,70,114,97,109,101,61,107,91,98,91,100,93,43,34,67,97,110,99,101,108,65,110,105,109,97,116,105,111,110,70,114,97,109,101,34,93,124,124,107,91,98,91,100,93,43,34,67,97,110,99,101,108,82,101,113,117,101,115,116,65,110,105,109,97,116,105,111,110,70,114,97,109,101,34,93,59,107,46,114,101,113,117,101,115,116,65,110,105,109,97,116,105,111,110,70,114,97,109,101,124,124,40,107,46,114,101,113,117,101,115,116,65,110,105,109,97,116,105,111,110,70,114,97,109,101,61,102,117,110,99,116,105,111,110,40,98,44,100,41,123,118,97,114,32,99,61,40,110,101,119,32,68,97,116,101,41,46,103,101,116,84,105,109,101,40,41,44,101,61,77,97,116,104,46,109,97,120,40,48,44,49,54,45,40,99,45,97,41,41,44,102,61,107,46,115,101,116,84,105,109,101,111,117,116,40,102,117,110,99,116,105,111,110,40,41,123,98,40,99,43,101,41,125,44,101,41,59,97,61,99,43,101,59,114,101,116,117,114,110,32,102,125,41,59,107,46,99,97,110,99,101,108,65,110,105,109,97,116,105,111,110,70,114,97,109,101,124,124,40,107,46,99,97,110,99,101,108,65,110,105,109,97,116,105,111,110,70,114,97,109,101,61,10,102,117,110,99,116,105,111,110,40,97,41,123,99,108,101,97,114,84,105,109,101,111,117,116,40,97,41,125,41,125,41,40,41,125,41,59,10,10,47,42,42,10,32,42,32,104,116,116,112,115,58,47,47,115,116,97,99,107,111,118,101,114,102,108,111,119,46,99,111,109,47,113,117,101,115,116,105,111,110,115,47,49,48,52,50,48,51,53,50,10,32,42,47,10,102,117,110,99,116,105,111,110,32,104,117,109,97,110,70,105,108,101,83,105,122,101,40,98,121,116,101,115,41,32,123,10,32,32,32,32,105,102,32,40,98,121,116,101,115,32,61,61,61,32,48,41,32,123,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,34,63,32,66,34,10,32,32,32,32,125,10,10,32,32,32,32,108,101,116,32,116,104,114,101,115,104,32,61,32,49,48,48,48,59,10,32,32,32,32,105,102,32,40,77,97,116,104,46,97,98,115,40,98,121,116,101,115,41,32,60,32,116,104,114,101,115,104,41,32,123,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,98,121,116,101,115,32,43,32,39,32,66,39,59,10,32,32,32,32,125,10,32,32,32,32,108,101,116,32,117,110,105,116,115,32,61,32,91,39,107,39,44,32,39,77,39,44,32,39,71,39,44,32,39,84,39,44,32,39,80,39,44,32,39,69,39,44,32,39,90,39,44,32,39,89,39,93,59,10,32,32,32,32,108,101,116,32,117,32,61,32,45,49,59,10,32,32,32,32,100,111,32,123,10,32,32,32,32,32,32,32,32,98,121,116,101,115,32,47,61,32,116,104,114,101,115,104,59,10,32,32,32,32,32,32,32,32,43,43,117,59,10,32,32,32,32,125,32,119,104,105,108,101,32,40,77,97,116,104,46,97,98,115,40,98,121,116,101,115,41,32,62,61,32,116,104,114,101,115,104,32,38,38,32,117,32,60,32,117,110,105,116,115,46,108,101,110,103,116,104,32,45,32,49,41,59,10,10,32,32,32,32,114,101,116,117,114,110,32,98,121,116,101,115,46,116,111,70,105,120,101,100,40,49,41,32,43,32,117,110,105,116,115,91,117,93,59,10,125,10,10,47,42,42,10,32,42,32,104,116,116,112,115,58,47,47,115,116,97,99,107,111,118,101,114,102,108,111,119,46,99,111,109,47,113,117,101,115,116,105,111,110,115,47,54,51,49,50,57,57,51,10,32,42,47,10,102,117,110,99,116,105,111,110,32,104,117,109,97,110,84,105,109,101,40,115,101,99,95,110,117,109,41,32,123,10,32,32,32,32,115,101,99,95,110,117,109,32,61,32,77,97,116,104,46,102,108,111,111,114,40,115,101,99,95,110,117,109,41,59,10,32,32,32,32,108,101,116,32,104,111,117,114,115,32,61,32,77,97,116,104,46,102,108,111,111,114,40,115,101,99,95,110,117,109,32,47,32,51,54,48,48,41,59,10,32,32,32,32,108,101,116,32,109,105,110,117,116,101,115,32,61,32,77,97,116,104,46,102,108,111,111,114,40,40,115,101,99,95,110,117,109,32,45,32,40,104,111,117,114,115,32,42,32,51,54,48,48,41,41,32,47,32,54,48,41,59,10,32,32,32,32,108,101,116,32,115,101,99,111,110,100,115,32,61,32,115,101,99,95,110,117,109,32,45,32,40,104,111,117,114,115,32,42,32,51,54,48,48,41,32,45,32,40,109,105,110,117,116,101,115,32,42,32,54,48,41,59,10,10,32,32,32,32,105,102,32,40,104,111,117,114,115,32,60,32,49,48,41,32,123,10,32,32,32,32,32,32,32,32,104,111,117,114,115,32,61,32,34,48,34,32,43,32,104,111,117,114,115,59,10,32,32,32,32,125,10,32,32,32,32,105,102,32,40,109,105,110,117,116,101,115,32,60,32,49,48,41,32,123,10,32,32,32,32,32,32,32,32,109,105,110,117,116,101,115,32,61,32,34,48,34,32,43,32,109,105,110,117,116,101,115,59,10,32,32,32,32,125,10,32,32,32,32,105,102,32,40,115,101,99,111,110,100,115,32,60,32,49,48,41,32,123,10,32,32,32,32,32,32,32,32,115,101,99,111,110,100,115,32,61,32,34,48,34,32,43,32,115,101,99,111,110,100,115,59,10,32,32,32,32,125,10,32,32,32,32,114,101,116,117,114,110,32,104,111,117,114,115,32,43,32,34,58,34,32,43,32,109,105,110,117,116,101,115,32,43,32,34,58,34,32,43,32,115,101,99,111,110,100,115,59,10,125,10,10,102,117,110,99,116,105,111,110,32,100,101,98,111,117,110,99,101,40,102,117,110,99,44,32,119,97,105,116,41,32,123,10,32,32,32,32,108,101,116,32,116,105,109,101,111,117,116,59,10,32,32,32,32,114,101,116,117,114,110,32,102,117,110,99,116,105,111,110,40,41,32,123,10,32,32,32,32,32,32,32,32,108,101,116,32,99,111,110,116,101,120,116,32,61,32,116,104,105,115,44,32,97,114,103,115,32,61,32,97,114,103,117,109,101,110,116,115,59,10,32,32,32,32,32,32,32,32,108,101,116,32,108,97,116,101,114,32,61,32,102,117,110,99,116,105,111,110,40,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,116,105,109,101,111,117,116,32,61,32,110,117,108,108,59,10,32,32,32,32,32,32,32,32,32,32,32,32,102,117,110,99,46,97,112,112,108,121,40,99,111,110,116,101,120,116,44,32,97,114,103,115,41,59,10,32,32,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,32,32,99,108,101,97,114,84,105,109,101,111,117,116,40,116,105,109,101,111,117,116,41,59,10,32,32,32,32,32,32,32,32,116,105,109,101,111,117,116,32,61,32,115,101,116,84,105,109,101,111,117,116,40,108,97,116,101,114,44,32,119,97,105,116,41,59,10,32,32,32,32,32,32,32,32,102,117,110,99,46,97,112,112,108,121,40,99,111,110,116,101,120,116,44,32,97,114,103,115,41,59,10,32,32,32,32,125,59,10,125,10,47,42,42,10,32,42,32,69,110,97,98,108,101,32,103,105,102,32,108,111,97,100,105,110,103,32,111,110,32,104,111,118,101,114,10,32,42,47,10,102,117,110,99,116,105,111,110,32,103,105,102,79,118,101,114,40,116,104,117,109,98,110,97,105,108,44,32,104,105,116,41,32,123,10,32,32,32,32,108,101,116,32,99,97,108,108,101,101,32,61,32,97,114,103,117,109,101,110,116,115,46,99,97,108,108,101,101,59,10,10,32,32,32,32,116,104,117,109,98,110,97,105,108,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,109,111,117,115,101,111,118,101,114,34,44,32,102,117,110,99,116,105,111,110,32,40,41,32,123,10,10,32,32,32,32,32,32,32,32,116,104,117,109,98,110,97,105,108,46,109,111,117,115,101,83,116,97,121,101,100,79,118,101,114,32,61,32,116,114,117,101,59,10,10,32,32,32,32,32,32,32,32,119,105,110,100,111,119,46,115,101,116,84,105,109,101,111,117,116,40,102,117,110,99,116,105,111,110,32,40,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,116,104,117,109,98,110,97,105,108,46,109,111,117,115,101,83,116,97,121,101,100,79,118,101,114,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,116,104,117,109,98,110,97,105,108,46,114,101,109,111,118,101,69,118,101,110,116,76,105,115,116,101,110,101,114,40,39,109,111,117,115,101,111,118,101,114,39,44,32,99,97,108,108,101,101,44,32,102,97,108,115,101,41,59,10,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,47,47,76,111,97,100,32,103,105,102,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,116,104,117,109,98,110,97,105,108,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,115,114,99,34,44,32,34,102,47,34,32,43,32,104,105,116,91,34,95,105,100,34,93,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,125,44,32,54,48,48,41,59,10,10,32,32,32,32,125,41,59,10,10,32,32,32,32,116,104,117,109,98,110,97,105,108,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,109,111,117,115,101,111,117,116,34,44,32,102,117,110,99,116,105,111,110,32,40,41,32,123,10,32,32,32,32,32,32,32,32,47,47,82,101,115,101,116,32,116,105,109,101,114,10,32,32,32,32,32,32,32,32,116,104,117,109,98,110,97,105,108,46,109,111,117,115,101,83,116,97,121,101,100,79,118,101,114,32,61,32,102,97,108,115,101,59,10,32,32,32,32,32,32,32,32,116,104,117,109,98,110,97,105,108,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,115,114,99,34,44,32,96,116,47,36,123,104,105,116,91,34,95,115,111,117,114,99,101,34,93,91,34,105,110,100,101,120,34,93,125,47,36,123,104,105,116,91,34,95,105,100,34,93,125,96,41,59,10,32,32,32,32,125,41,10,125,10,10,102,117,110,99,116,105,111,110,32,103,101,116,67,111,110,116,101,110,116,72,105,103,104,108,105,103,104,116,40,104,105,116,41,32,123,10,32,32,32,32,99,111,110,115,116,32,114,101,32,61,32,82,101,103,69,120,112,40,47,60,109,97,114,107,62,47,103,41,59,10,10,32,32,32,32,99,111,110,115,116,32,115,111,114,116,66,121,77,97,116,104,67,111,117,110,116,32,61,32,40,97,44,32,98,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,98,46,109,97,116,99,104,40,114,101,41,46,108,101,110,103,116,104,32,45,32,97,46,109,97,116,99,104,40,114,101,41,46,108,101,110,103,116,104,59,10,32,32,32,32,125,59,10,10,32,32,32,32,105,102,32,40,104,105,116,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,34,104,105,103,104,108,105,103,104,116,34,41,41,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,104,105,116,91,34,104,105,103,104,108,105,103,104,116,34,93,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,34,99,111,110,116,101,110,116,34,41,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,104,105,116,91,34,104,105,103,104,108,105,103,104,116,34,93,91,34,99,111,110,116,101,110,116,34,93,46,115,111,114,116,40,115,111,114,116,66,121,77,97,116,104,67,111,117,110,116,41,91,48,93,59,10,10,32,32,32,32,32,32,32,32,125,32,101,108,115,101,32,105,102,32,40,104,105,116,91,34,104,105,103,104,108,105,103,104,116,34,93,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,34,99,111,110,116,101,110,116,46,110,71,114,97,109,34,41,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,104,105,116,91,34,104,105,103,104,108,105,103,104,116,34,93,91,34,99,111,110,116,101,110,116,46,110,71,114,97,109,34,93,46,115,111,114,116,40,115,111,114,116,66,121,77,97,116,104,67,111,117,110,116,41,91,48,93,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,125,10,10,32,32,32,32,114,101,116,117,114,110,32,117,110,100,101,102,105,110,101,100,59,10,125,10,10,102,117,110,99,116,105,111,110,32,97,112,112,108,121,78,97,109,101,84,111,84,105,116,108,101,40,104,105,116,44,32,116,105,116,108,101,44,32,101,120,116,101,110,115,105,111,110,41,32,123,10,32,32,32,32,105,102,32,40,104,105,116,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,34,104,105,103,104,108,105,103,104,116,34,41,41,32,123,10,32,32,32,32,32,32,32,32,105,102,32,40,104,105,116,91,34,104,105,103,104,108,105,103,104,116,34,93,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,34,110,97,109,101,34,41,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,116,105,116,108,101,46,105,110,115,101,114,116,65,100,106,97,99,101,110,116,72,84,77,76,40,39,97,102,116,101,114,98,101,103,105,110,39,44,32,104,105,116,91,34,104,105,103,104,108,105,103,104,116,34,93,91,34,110,97,109,101,34,93,32,43,32,101,120,116,101,110,115,105,111,110,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,59,10,32,32,32,32,32,32,32,32,125,32,101,108,115,101,32,105,102,32,40,104,105,116,91,34,104,105,103,104,108,105,103,104,116,34,93,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,34,110,97,109,101,46,110,71,114,97,109,34,41,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,116,105,116,108,101,46,105,110,115,101,114,116,65,100,106,97,99,101,110,116,72,84,77,76,40,39,97,102,116,101,114,98,101,103,105,110,39,44,32,104,105,116,91,34,104,105,103,104,108,105,103,104,116,34,93,91,34,110,97,109,101,46,110,71,114,97,109,34,93,32,43,32,101,120,116,101,110,115,105,111,110,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,125,10,10,32,32,32,32,116,105,116,108,101,46,97,112,112,101,110,100,67,104,105,108,100,40,100,111,99,117,109,101,110,116,46,99,114,101,97,116,101,84,101,120,116,78,111,100,101,40,104,105,116,91,34,95,115,111,117,114,99,101,34,93,91,34,110,97,109,101,34,93,32,43,32,101,120,116,101,110,115,105,111,110,41,41,59,10,125,10,10,102,117,110,99,116,105,111,110,32,97,100,100,86,105,100,83,114,99,40,117,114,108,44,32,109,105,109,101,44,32,118,105,100,101,111,41,32,123,10,32,32,32,32,108,101,116,32,118,105,100,83,111,117,114,99,101,32,61,32,100,111,99,117,109,101,110,116,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,34,115,111,117,114,99,101,34,41,59,10,32,32,32,32,118,105,100,83,111,117,114,99,101,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,115,114,99,34,44,32,117,114,108,41,59,10,32,32,32,32,105,102,32,40,118,105,100,101,111,46,99,97,110,80,108,97,121,84,121,112,101,40,109,105,109,101,41,41,32,123,10,32,32,32,32,32,32,32,32,118,105,100,83,111,117,114,99,101,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,116,121,112,101,34,44,32,109,105,109,101,41,59,10,32,32,32,32,125,32,101,108,115,101,32,123,10,32,32,32,32,32,32,32,32,118,105,100,83,111,117,114,99,101,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,116,121,112,101,34,44,32,34,118,105,100,101,111,47,119,101,98,109,34,41,59,10,32,32,32,32,125,10,32,32,32,32,118,105,100,101,111,46,97,112,112,101,110,100,67,104,105,108,100,40,118,105,100,83,111,117,114,99,101,41,59,10,125,10,10,102,117,110,99,116,105,111,110,32,115,104,111,117,108,100,80,108,97,121,86,105,100,101,111,40,104,105,116,41,32,123,10,32,32,32,32,99,111,110,115,116,32,118,105,100,101,111,99,32,61,32,104,105,116,91,34,95,115,111,117,114,99,101,34,93,91,34,118,105,100,101,111,99,34,93,59,10,32,32,32,32,114,101,116,117,114,110,32,118,105,100,101,111,99,32,33,61,61,32,34,104,101,118,99,34,32,38,38,32,118,105,100,101,111,99,32,33,61,61,32,34,109,112,101,103,50,118,105,100,101,111,34,32,38,38,32,118,105,100,101,111,99,32,33,61,61,32,34,119,109,118,51,34,59,10,125,10,10,47,42,42,10,32,42,10,32,42,32,64,112,97,114,97,109,32,104,105,116,10,32,42,32,64,114,101,116,117,114,110,115,32,123,69,108,101,109,101,110,116,125,10,32,42,47,10,102,117,110,99,116,105,111,110,32,99,114,101,97,116,101,68,111,99,67,97,114,100,40,104,105,116,41,32,123,10,32,32,32,32,108,101,116,32,100,111,99,67,97,114,100,32,61,32,100,111,99,117,109,101,110,116,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,34,100,105,118,34,41,59,10,32,32,32,32,100,111,99,67,97,114,100,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,99,108,97,115,115,34,44,32,34,99,97,114,100,32,115,104,97,100,111,119,45,115,109,34,41,59,10,10,32,32,32,32,108,101,116,32,100,111,99,67,97,114,100,66,111,100,121,32,61,32,100,111,99,117,109,101,110,116,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,34,100,105,118,34,41,59,10,32,32,32,32,100,111,99,67,97,114,100,66,111,100,121,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,99,108,97,115,115,34,44,32,34,99,97,114,100,45,98,111,100,121,32,100,111,99,117,109,101,110,116,34,41,59,10,10,32,32,32,32,108,101,116,32,108,105,110,107,32,61,32,100,111,99,117,109,101,110,116,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,34,97,34,41,59,10,32,32,32,32,108,105,110,107,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,104,114,101,102,34,44,32,34,102,47,34,32,43,32,104,105,116,91,34,95,105,100,34,93,41,59,10,32,32,32,32,108,105,110,107,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,116,97,114,103,101,116,34,44,32,34,95,98,108,97,110,107,34,41,59,10,10,32,32,32,32,47,47,84,105,116,108,101,10,32,32,32,32,108,101,116,32,116,105,116,108,101,32,61,32,100,111,99,117,109,101,110,116,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,34,112,34,41,59,10,32,32,32,32,116,105,116,108,101,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,99,108,97,115,115,34,44,32,34,102,105,108,101,45,116,105,116,108,101,34,41,59,10,32,32,32,32,108,101,116,32,101,120,116,101,110,115,105,111,110,32,61,32,104,105,116,91,34,95,115,111,117,114,99,101,34,93,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,34,101,120,116,101,110,115,105,111,110,34,41,32,38,38,32,104,105,116,91,34,95,115,111,117,114,99,101,34,93,91,34,101,120,116,101,110,115,105,111,110,34,93,32,33,61,61,32,34,34,32,63,32,34,46,34,32,43,32,104,105,116,91,34,95,115,111,117,114,99,101,34,93,91,34,101,120,116,101,110,115,105,111,110,34,93,32,58,32,34,34,59,10,10,32,32,32,32,97,112,112,108,121,78,97,109,101,84,111,84,105,116,108,101,40,104,105,116,44,32,116,105,116,108,101,44,32,101,120,116,101,110,115,105,111,110,41,59,10,10,32,32,32,32,116,105,116,108,101,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,116,105,116,108,101,34,44,32,104,105,116,91,34,95,115,111,117,114,99,101,34,93,91,34,112,97,116,104,34,93,32,43,32,34,47,34,32,43,32,104,105,116,91,34,95,115,111,117,114,99,101,34,93,91,34,110,97,109,101,34,93,32,43,32,101,120,116,101,110,115,105,111,110,41,59,10,32,32,32,32,100,111,99,67,97,114,100,46,97,112,112,101,110,100,67,104,105,108,100,40,116,105,116,108,101,41,59,10,10,32,32,32,32,108,101,116,32,116,97,103,67,111,110,116,97,105,110,101,114,32,61,32,100,111,99,117,109,101,110,116,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,34,100,105,118,34,41,59,10,32,32,32,32,116,97,103,67,111,110,116,97,105,110,101,114,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,99,108,97,115,115,34,44,32,34,99,97,114,100,45,116,101,120,116,34,41,59,10,10,32,32,32,32,105,102,32,40,104,105,116,91,34,95,115,111,117,114,99,101,34,93,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,34,109,105,109,101,34,41,32,38,38,32,104,105,116,91,34,95,115,111,117,114,99,101,34,93,91,34,109,105,109,101,34,93,32,33,61,61,32,110,117,108,108,41,32,123,10,10,32,32,32,32,32,32,32,32,108,101,116,32,116,97,103,115,32,61,32,91,93,59,10,32,32,32,32,32,32,32,32,108,101,116,32,116,104,117,109,98,110,97,105,108,32,61,32,110,117,108,108,59,10,32,32,32,32,32,32,32,32,108,101,116,32,116,104,117,109,98,110,97,105,108,79,118,101,114,108,97,121,32,61,32,110,117,108,108,59,10,32,32,32,32,32,32,32,32,108,101,116,32,105,109,103,87,114,97,112,112,101,114,32,61,32,100,111,99,117,109,101,110,116,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,34,100,105,118,34,41,59,10,32,32,32,32,32,32,32,32,105,109,103,87,114,97,112,112,101,114,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,115,116,121,108,101,34,44,32,34,112,111,115,105,116,105,111,110,58,32,114,101,108,97,116,105,118,101,34,41,59,10,10,32,32,32,32,32,32,32,32,108,101,116,32,109,105,109,101,67,97,116,101,103,111,114,121,32,61,32,104,105,116,91,34,95,115,111,117,114,99,101,34,93,91,34,109,105,109,101,34,93,46,115,112,108,105,116,40,34,47,34,41,91,48,93,59,10,10,32,32,32,32,32,32,32,32,47,47,84,104,117,109,98,110,97,105,108,10,32,32,32,32,32,32,32,32,105,102,32,40,109,105,109,101,67,97,116,101,103,111,114,121,32,61,61,61,32,34,118,105,100,101,111,34,32,38,38,32,115,104,111,117,108,100,80,108,97,121,86,105,100,101,111,40,104,105,116,41,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,116,104,117,109,98,110,97,105,108,32,61,32,100,111,99,117,109,101,110,116,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,34,118,105,100,101,111,34,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,97,100,100,86,105,100,83,114,99,40,34,102,47,34,32,43,32,104,105,116,91,34,95,105,100,34,93,44,32,104,105,116,91,34,95,115,111,117,114,99,101,34,93,91,34,109,105,109,101,34,93,44,32,116,104,117,109,98,110,97,105,108,41,59,10,10,32,32,32,32,32,32,32,32,32,32,32,32,116,104,117,109,98,110,97,105,108,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,99,108,97,115,115,34,44,32,34,102,105,116,34,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,116,104,117,109,98,110,97,105,108,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,108,111,111,112,34,44,32,34,34,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,116,104,117,109,98,110,97,105,108,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,99,111,110,116,114,111,108,115,34,44,32,34,34,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,116,104,117,109,98,110,97,105,108,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,112,114,101,108,111,97,100,34,44,32,34,110,111,110,101,34,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,116,104,117,109,98,110,97,105,108,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,112,111,115,116,101,114,34,44,32,96,116,47,36,123,104,105,116,91,34,95,115,111,117,114,99,101,34,93,91,34,105,110,100,101,120,34,93,125,47,36,123,104,105,116,91,34,95,105,100,34,93,125,96,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,116,104,117,109,98,110,97,105,108,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,100,98,108,99,108,105,99,107,34,44,32,102,117,110,99,116,105,111,110,32,40,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,116,104,117,109,98,110,97,105,108,46,119,101,98,107,105,116,82,101,113,117,101,115,116,70,117,108,108,83,99,114,101,101,110,40,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,41,59,10,32,32,32,32,32,32,32,32,125,32,101,108,115,101,32,105,102,32,40,40,104,105,116,91,34,95,115,111,117,114,99,101,34,93,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,34,119,105,100,116,104,34,41,32,38,38,32,104,105,116,91,34,95,115,111,117,114,99,101,34,93,91,34,119,105,100,116,104,34,93,32,62,32,50,48,32,38,38,32,104,105,116,91,34,95,115,111,117,114,99,101,34,93,91,34,104,101,105,103,104,116,34,93,32,62,32,50,48,41,10,32,32,32,32,32,32,32,32,32,32,32,32,124,124,32,104,105,116,91,34,95,115,111,117,114,99,101,34,93,91,34,109,105,109,101,34,93,32,61,61,61,32,34,97,112,112,108,105,99,97,116,105,111,110,47,112,100,102,34,10,32,32,32,32,32,32,32,32,32,32,32,32,124,124,32,104,105,116,91,34,95,115,111,117,114,99,101,34,93,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,34,102,111,110,116,95,110,97,109,101,34,41,10,32,32,32,32,32,32,32,32,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,116,104,117,109,98,110,97,105,108,32,61,32,100,111,99,117,109,101,110,116,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,34,105,109,103,34,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,116,104,117,109,98,110,97,105,108,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,99,108,97,115,115,34,44,32,34,99,97,114,100,45,105,109,103,45,116,111,112,32,102,105,116,34,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,116,104,117,109,98,110,97,105,108,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,115,114,99,34,44,32,96,116,47,36,123,104,105,116,91,34,95,115,111,117,114,99,101,34,93,91,34,105,110,100,101,120,34,93,125,47,36,123,104,105,116,91,34,95,105,100,34,93,125,96,41,59,10,32,32,32,32,32,32,32,32,125,10,10,32,32,32,32,32,32,32,32,47,47,84,104,117,109,98,110,97,105,108,32,111,118,101,114,108,97,121,10,32,32,32,32,32,32,32,32,115,119,105,116,99,104,32,40,109,105,109,101,67,97,116,101,103,111,114,121,41,32,123,10,10,32,32,32,32,32,32,32,32,32,32,32,32,99,97,115,101,32,34,105,109,97,103,101,34,58,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,116,104,117,109,98,110,97,105,108,79,118,101,114,108,97,121,32,61,32,100,111,99,117,109,101,110,116,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,34,100,105,118,34,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,116,104,117,109,98,110,97,105,108,79,118,101,114,108,97,121,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,99,108,97,115,115,34,44,32,34,99,97,114,100,45,105,109,103,45,111,118,101,114,108,97,121,34,41,59,10,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,47,47,82,101,115,111,108,117,116,105,111,110,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,108,101,116,32,114,101,115,111,108,117,116,105,111,110,66,97,100,103,101,32,61,32,100,111,99,117,109,101,110,116,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,34,115,112,97,110,34,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,115,111,108,117,116,105,111,110,66,97,100,103,101,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,99,108,97,115,115,34,44,32,34,98,97,100,103,101,32,98,97,100,103,101,45,114,101,115,111,108,117,116,105,111,110,34,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,104,105,116,91,34,95,115,111,117,114,99,101,34,93,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,34,119,105,100,116,104,34,41,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,114,101,115,111,108,117,116,105,111,110,66,97,100,103,101,46,97,112,112,101,110,100,67,104,105,108,100,40,100,111,99,117,109,101,110,116,46,99,114,101,97,116,101,84,101,120,116,78,111,100,101,40,104,105,116,91,34,95,115,111,117,114,99,101,34,93,91,34,119,105,100,116,104,34,93,32,43,32,34,120,34,32,43,32,104,105,116,91,34,95,115,111,117,114,99,101,34,93,91,34,104,101,105,103,104,116,34,93,41,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,116,104,117,109,98,110,97,105,108,79,118,101,114,108,97,121,46,97,112,112,101,110,100,67,104,105,108,100,40,114,101,115,111,108,117,116,105,111,110,66,97,100,103,101,41,59,10,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,47,47,32,72,111,118,101,114,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,116,104,117,109,98,110,97,105,108,32,38,38,32,104,105,116,91,34,95,115,111,117,114,99,101,34,93,91,34,118,105,100,101,111,99,34,93,32,61,61,61,32,34,103,105,102,34,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,103,105,102,79,118,101,114,40,116,104,117,109,98,110,97,105,108,44,32,104,105,116,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,98,114,101,97,107,59,10,10,32,32,32,32,32,32,32,32,32,32,32,32,99,97,115,101,32,34,118,105,100,101,111,34,58,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,47,47,68,117,114,97,116,105,111,110,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,104,105,116,91,34,95,115,111,117,114,99,101,34,93,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,34,100,117,114,97,116,105,111,110,34,41,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,116,104,117,109,98,110,97,105,108,79,118,101,114,108,97,121,32,61,32,100,111,99,117,109,101,110,116,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,34,100,105,118,34,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,116,104,117,109,98,110,97,105,108,79,118,101,114,108,97,121,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,99,108,97,115,115,34,44,32,34,99,97,114,100,45,105,109,103,45,111,118,101,114,108,97,121,34,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,108,101,116,32,100,117,114,97,116,105,111,110,66,97,100,103,101,32,61,32,100,111,99,117,109,101,110,116,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,34,115,112,97,110,34,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,100,117,114,97,116,105,111,110,66,97,100,103,101,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,99,108,97,115,115,34,44,32,34,98,97,100,103,101,32,98,97,100,103,101,45,114,101,115,111,108,117,116,105,111,110,34,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,100,117,114,97,116,105,111,110,66,97,100,103,101,46,97,112,112,101,110,100,67,104,105,108,100,40,100,111,99,117,109,101,110,116,46,99,114,101,97,116,101,84,101,120,116,78,111,100,101,40,104,117,109,97,110,84,105,109,101,40,104,105,116,91,34,95,115,111,117,114,99,101,34,93,91,34,100,117,114,97,116,105,111,110,34,93,41,41,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,116,104,117,109,98,110,97,105,108,79,118,101,114,108,97,121,46,97,112,112,101,110,100,67,104,105,108,100,40,100,117,114,97,116,105,111,110,66,97,100,103,101,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,125,10,10,32,32,32,32,32,32,32,32,47,47,84,97,103,115,10,32,32,32,32,32,32,32,32,47,47,116,111,100,111,58,32,104,97,110,100,108,101,32,110,101,119,32,116,97,103,115,10,32,32,32,32,32,32,32,32,115,119,105,116,99,104,32,40,109,105,109,101,67,97,116,101,103,111,114,121,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,99,97,115,101,32,34,118,105,100,101,111,34,58,10,32,32,32,32,32,32,32,32,32,32,32,32,99,97,115,101,32,34,105,109,97,103,101,34,58,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,104,105,116,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,34,118,105,100,101,111,99,34,41,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,108,101,116,32,102,111,114,109,97,116,84,97,103,32,61,32,100,111,99,117,109,101,110,116,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,34,115,112,97,110,34,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,102,111,114,109,97,116,84,97,103,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,99,108,97,115,115,34,44,32,34,98,97,100,103,101,32,98,97,100,103,101,45,112,105,108,108,32,98,97,100,103,101,45,118,105,100,101,111,34,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,102,111,114,109,97,116,84,97,103,46,97,112,112,101,110,100,67,104,105,108,100,40,100,111,99,117,109,101,110,116,46,99,114,101,97,116,101,84,101,120,116,78,111,100,101,40,104,105,116,91,34,95,115,111,117,114,99,101,34,93,91,34,118,105,100,101,111,99,34,93,46,114,101,112,108,97,99,101,40,34,32,34,44,32,34,34,41,41,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,116,97,103,115,46,112,117,115,104,40,102,111,114,109,97,116,84,97,103,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,98,114,101,97,107,59,10,32,32,32,32,32,32,32,32,32,32,32,32,99,97,115,101,32,34,97,117,100,105,111,34,58,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,104,105,116,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,34,97,117,100,105,111,99,34,41,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,108,101,116,32,102,111,114,109,97,116,84,97,103,32,61,32,100,111,99,117,109,101,110,116,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,34,115,112,97,110,34,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,102,111,114,109,97,116,84,97,103,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,99,108,97,115,115,34,44,32,34,98,97,100,103,101,32,98,97,100,103,101,45,112,105,108,108,32,98,97,100,103,101,45,97,117,100,105,111,34,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,102,111,114,109,97,116,84,97,103,46,97,112,112,101,110,100,67,104,105,108,100,40,100,111,99,117,109,101,110,116,46,99,114,101,97,116,101,84,101,120,116,78,111,100,101,40,104,105,116,91,34,95,115,111,117,114,99,101,34,93,91,34,97,117,100,105,111,99,34,93,41,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,116,97,103,115,46,112,117,115,104,40,102,111,114,109,97,116,84,97,103,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,98,114,101,97,107,59,10,32,32,32,32,32,32,32,32,125,10,10,32,32,32,32,32,32,32,32,47,47,67,111,110,116,101,110,116,10,32,32,32,32,32,32,32,32,108,101,116,32,99,111,110,116,101,110,116,72,108,32,61,32,103,101,116,67,111,110,116,101,110,116,72,105,103,104,108,105,103,104,116,40,104,105,116,41,59,10,32,32,32,32,32,32,32,32,105,102,32,40,99,111,110,116,101,110,116,72,108,32,33,61,61,32,117,110,100,101,102,105,110,101,100,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,108,101,116,32,99,111,110,116,101,110,116,68,105,118,32,61,32,100,111,99,117,109,101,110,116,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,34,100,105,118,34,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,99,111,110,116,101,110,116,68,105,118,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,99,108,97,115,115,34,44,32,34,99,111,110,116,101,110,116,45,100,105,118,32,98,103,45,108,105,103,104,116,34,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,99,111,110,116,101,110,116,68,105,118,46,105,110,115,101,114,116,65,100,106,97,99,101,110,116,72,84,77,76,40,39,97,102,116,101,114,98,101,103,105,110,39,44,32,99,111,110,116,101,110,116,72,108,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,100,111,99,67,97,114,100,46,97,112,112,101,110,100,67,104,105,108,100,40,99,111,110,116,101,110,116,68,105,118,41,59,10,32,32,32,32,32,32,32,32,125,10,10,32,32,32,32,32,32,32,32,105,102,32,40,116,104,117,109,98,110,97,105,108,32,33,61,61,32,110,117,108,108,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,105,109,103,87,114,97,112,112,101,114,46,97,112,112,101,110,100,67,104,105,108,100,40,116,104,117,109,98,110,97,105,108,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,100,111,99,67,97,114,100,46,97,112,112,101,110,100,67,104,105,108,100,40,105,109,103,87,114,97,112,112,101,114,41,59,10,32,32,32,32,32,32,32,32,125,10,10,32,32,32,32,32,32,32,32,47,47,65,117,100,105,111,10,32,32,32,32,32,32,32,32,105,102,32,40,109,105,109,101,67,97,116,101,103,111,114,121,32,61,61,61,32,34,97,117,100,105,111,34,32,38,38,32,104,105,116,91,34,95,115,111,117,114,99,101,34,93,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,34,97,117,100,105,111,99,34,41,41,32,123,10,10,32,32,32,32,32,32,32,32,32,32,32,32,108,101,116,32,97,117,100,105,111,32,61,32,100,111,99,117,109,101,110,116,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,34,97,117,100,105,111,34,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,97,117,100,105,111,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,112,114,101,108,111,97,100,34,44,32,34,110,111,110,101,34,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,97,117,100,105,111,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,99,108,97,115,115,34,44,32,34,97,117,100,105,111,45,102,105,116,32,102,105,116,34,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,97,117,100,105,111,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,99,111,110,116,114,111,108,115,34,44,32,34,34,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,97,117,100,105,111,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,116,121,112,101,34,44,32,104,105,116,91,34,95,115,111,117,114,99,101,34,93,91,34,109,105,109,101,34,93,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,97,117,100,105,111,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,115,114,99,34,44,32,34,102,47,34,32,43,32,104,105,116,91,34,95,105,100,34,93,41,59,10,10,32,32,32,32,32,32,32,32,32,32,32,32,100,111,99,67,97,114,100,46,97,112,112,101,110,100,67,104,105,108,100,40,97,117,100,105,111,41,10,32,32,32,32,32,32,32,32,125,10,10,32,32,32,32,32,32,32,32,105,102,32,40,116,104,117,109,98,110,97,105,108,79,118,101,114,108,97,121,32,33,61,61,32,110,117,108,108,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,105,109,103,87,114,97,112,112,101,114,46,97,112,112,101,110,100,67,104,105,108,100,40,116,104,117,109,98,110,97,105,108,79,118,101,114,108,97,121,41,59,10,32,32,32,32,32,32,32,32,125,10,10,32,32,32,32,32,32,32,32,102,111,114,32,40,108,101,116,32,105,32,61,32,48,59,32,105,32,60,32,116,97,103,115,46,108,101,110,103,116,104,59,32,105,43,43,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,116,97,103,67,111,110,116,97,105,110,101,114,46,97,112,112,101,110,100,67,104,105,108,100,40,116,97,103,115,91,105,93,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,125,10,10,32,32,32,32,47,47,83,105,122,101,32,116,97,103,10,32,32,32,32,108,101,116,32,115,105,122,101,84,97,103,32,61,32,100,111,99,117,109,101,110,116,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,34,115,109,97,108,108,34,41,59,10,32,32,32,32,115,105,122,101,84,97,103,46,97,112,112,101,110,100,67,104,105,108,100,40,100,111,99,117,109,101,110,116,46,99,114,101,97,116,101,84,101,120,116,78,111,100,101,40,104,117,109,97,110,70,105,108,101,83,105,122,101,40,104,105,116,91,34,95,115,111,117,114,99,101,34,93,91,34,115,105,122,101,34,93,41,41,41,59,10,32,32,32,32,115,105,122,101,84,97,103,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,99,108,97,115,115,34,44,32,34,116,101,120,116,45,109,117,116,101,100,34,41,59,10,32,32,32,32,116,97,103,67,111,110,116,97,105,110,101,114,46,97,112,112,101,110,100,67,104,105,108,100,40,115,105,122,101,84,97,103,41,59,10,10,32,32,32,32,100,111,99,67,97,114,100,66,111,100,121,46,97,112,112,101,110,100,67,104,105,108,100,40,108,105,110,107,41,59,10,32,32,32,32,100,111,99,67,97,114,100,46,97,112,112,101,110,100,67,104,105,108,100,40,100,111,99,67,97,114,100,66,111,100,121,41,59,10,10,32,32,32,32,108,105,110,107,46,97,112,112,101,110,100,67,104,105,108,100,40,116,105,116,108,101,41,59,10,32,32,32,32,100,111,99,67,97,114,100,66,111,100,121,46,97,112,112,101,110,100,67,104,105,108,100,40,116,97,103,67,111,110,116,97,105,110,101,114,41,59,10,10,32,32,32,32,114,101,116,117,114,110,32,100,111,99,67,97,114,100,59,10,125,10,10,102,117,110,99,116,105,111,110,32,109,97,107,101,80,97,103,101,73,110,100,105,99,97,116,111,114,40,115,101,97,114,99,104,82,101,115,117,108,116,41,32,123,10,32,32,32,32,108,101,116,32,112,97,103,101,73,110,100,105,99,97,116,111,114,32,61,32,100,111,99,117,109,101,110,116,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,34,100,105,118,34,41,59,10,32,32,32,32,112,97,103,101,73,110,100,105,99,97,116,111,114,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,99,108,97,115,115,34,44,32,34,112,97,103,101,45,105,110,100,105,99,97,116,111,114,32,115,104,97,100,111,119,45,115,109,32,98,103,45,108,105,103,104,116,32,102,111,110,116,45,119,101,105,103,104,116,45,108,105,103,104,116,34,41,59,10,32,32,32,32,99,111,110,115,116,32,116,111,116,97,108,72,105,116,115,32,61,32,115,101,97,114,99,104,82,101,115,117,108,116,91,34,104,105,116,115,34,93,91,34,116,111,116,97,108,34,93,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,34,118,97,108,117,101,34,41,10,32,32,32,32,32,32,32,32,63,32,115,101,97,114,99,104,82,101,115,117,108,116,91,34,104,105,116,115,34,93,91,34,116,111,116,97,108,34,93,91,34,118,97,108,117,101,34,93,32,58,32,115,101,97,114,99,104,82,101,115,117,108,116,91,34,104,105,116,115,34,93,91,34,116,111,116,97,108,34,93,59,10,32,32,32,32,112,97,103,101,73,110,100,105,99,97,116,111,114,46,97,112,112,101,110,100,67,104,105,108,100,40,100,111,99,117,109,101,110,116,46,99,114,101,97,116,101,84,101,120,116,78,111,100,101,40,100,111,99,67,111,117,110,116,32,43,32,34,32,47,32,34,32,43,32,116,111,116,97,108,72,105,116,115,41,41,59,10,32,32,32,32,114,101,116,117,114,110,32,112,97,103,101,73,110,100,105,99,97,116,111,114,59,10,125,10,10,10,102,117,110,99,116,105,111,110,32,109,97,107,101,83,116,97,116,115,67,97,114,100,40,115,101,97,114,99,104,82,101,115,117,108,116,41,32,123,10,10,32,32,32,32,108,101,116,32,115,116,97,116,115,67,97,114,100,32,61,32,100,111,99,117,109,101,110,116,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,34,100,105,118,34,41,59,10,32,32,32,32,115,116,97,116,115,67,97,114,100,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,99,108,97,115,115,34,44,32,34,99,97,114,100,34,41,59,10,32,32,32,32,108,101,116,32,115,116,97,116,115,67,97,114,100,66,111,100,121,32,61,32,100,111,99,117,109,101,110,116,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,34,100,105,118,34,41,59,10,32,32,32,32,115,116,97,116,115,67,97,114,100,66,111,100,121,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,99,108,97,115,115,34,44,32,34,99,97,114,100,45,98,111,100,121,34,41,59,10,10,32,32,32,32,108,101,116,32,115,116,97,116,32,61,32,100,111,99,117,109,101,110,116,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,34,112,34,41,59,10,32,32,32,32,99,111,110,115,116,32,116,111,116,97,108,72,105,116,115,32,61,32,115,101,97,114,99,104,82,101,115,117,108,116,91,34,104,105,116,115,34,93,91,34,116,111,116,97,108,34,93,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,34,118,97,108,117,101,34,41,10,32,32,32,32,32,32,32,32,63,32,115,101,97,114,99,104,82,101,115,117,108,116,91,34,104,105,116,115,34,93,91,34,116,111,116,97,108,34,93,91,34,118,97,108,117,101,34,93,32,58,32,115,101,97,114,99,104,82,101,115,117,108,116,91,34,104,105,116,115,34,93,91,34,116,111,116,97,108,34,93,59,10,32,32,32,32,115,116,97,116,46,97,112,112,101,110,100,67,104,105,108,100,40,100,111,99,117,109,101,110,116,46,99,114,101,97,116,101,84,101,120,116,78,111,100,101,40,116,111,116,97,108,72,105,116,115,32,43,32,34,32,114,101,115,117,108,116,115,32,105,110,32,34,32,43,32,115,101,97,114,99,104,82,101,115,117,108,116,91,34,116,111,111,107,34,93,32,43,32,34,109,115,34,41,41,59,10,32,32,32,32,115,116,97,116,115,67,97,114,100,66,111,100,121,46,97,112,112,101,110,100,67,104,105,108,100,40,115,116,97,116,41,59,10,10,32,32,32,32,105,102,32,40,116,111,116,97,108,72,105,116,115,32,33,61,61,32,48,41,32,123,10,32,32,32,32,32,32,32,32,108,101,116,32,115,105,122,101,83,116,97,116,32,61,32,100,111,99,117,109,101,110,116,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,34,115,112,97,110,34,41,59,10,32,32,32,32,32,32,32,32,115,105,122,101,83,116,97,116,46,97,112,112,101,110,100,67,104,105,108,100,40,100,111,99,117,109,101,110,116,46,99,114,101,97,116,101,84,101,120,116,78,111,100,101,40,104,117,109,97,110,70,105,108,101,83,105,122,101,40,115,101,97,114,99,104,82,101,115,117,108,116,91,34,97,103,103,114,101,103,97,116,105,111,110,115,34,93,91,34,116,111,116,97,108,95,115,105,122,101,34,93,91,34,118,97,108,117,101,34,93,41,41,41,59,10,32,32,32,32,32,32,32,32,115,116,97,116,115,67,97,114,100,66,111,100,121,46,97,112,112,101,110,100,67,104,105,108,100,40,115,105,122,101,83,116,97,116,41,59,10,32,32,32,32,125,10,10,32,32,32,32,115,116,97,116,115,67,97,114,100,46,97,112,112,101,110,100,67,104,105,108,100,40,115,116,97,116,115,67,97,114,100,66,111,100,121,41,59,10,10,32,32,32,32,114,101,116,117,114,110,32,115,116,97,116,115,67,97,114,100,59,10,125,10,10,102,117,110,99,116,105,111,110,32,109,97,107,101,82,101,115,117,108,116,67,111,110,116,97,105,110,101,114,40,41,32,123,10,32,32,32,32,108,101,116,32,114,101,115,117,108,116,67,111,110,116,97,105,110,101,114,32,61,32,100,111,99,117,109,101,110,116,46,99,114,101,97,116,101,69,108,101,109,101,110,116,40,34,100,105,118,34,41,59,10,32,32,32,32,114,101,115,117,108,116,67,111,110,116,97,105,110,101,114,46,115,101,116,65,116,116,114,105,98,117,116,101,40,34,99,108,97,115,115,34,44,32,34,99,97,114,100,45,99,111,108,117,109,110,115,34,41,59,10,10,32,32,32,32,114,101,116,117,114,110,32,114,101,115,117,108,116,67,111,110,116,97,105,110,101,114,59,10,125,10,99,111,110,115,116,32,83,73,90,69,32,61,32,50,48,59,10,108,101,116,32,109,105,109,101,77,97,112,32,61,32,91,93,59,10,108,101,116,32,116,114,101,101,59,10,10,108,101,116,32,115,101,97,114,99,104,66,97,114,32,61,32,100,111,99,117,109,101,110,116,46,103,101,116,69,108,101,109,101,110,116,66,121,73,100,40,34,115,101,97,114,99,104,66,97,114,34,41,59,10,108,101,116,32,112,97,116,104,66,97,114,32,61,32,100,111,99,117,109,101,110,116,46,103,101,116,69,108,101,109,101,110,116,66,121,73,100,40,34,112,97,116,104,66,97,114,34,41,59,10,108,101,116,32,115,99,114,111,108,108,95,105,100,32,61,32,110,117,108,108,59,10,108,101,116,32,100,111,99,67,111,117,110,116,32,61,32,48,59,10,108,101,116,32,99,111,111,108,105,110,103,68,111,119,110,32,61,32,102,97,108,115,101,59,10,108,101,116,32,115,101,97,114,99,104,66,117,115,121,32,61,32,116,114,117,101,59,10,108,101,116,32,115,101,108,101,99,116,101,100,73,110,100,105,99,101,115,32,61,32,91,93,59,10,10,106,81,117,101,114,121,91,34,106,115,111,110,80,111,115,116,34,93,32,61,32,102,117,110,99,116,105,111,110,32,40,117,114,108,44,32,100,97,116,97,41,32,123,10,32,32,32,32,114,101,116,117,114,110,32,106,81,117,101,114,121,46,97,106,97,120,40,123,10,32,32,32,32,32,32,32,32,117,114,108,58,32,117,114,108,44,10,32,32,32,32,32,32,32,32,116,121,112,101,58,32,34,112,111,115,116,34,44,10,32,32,32,32,32,32,32,32,100,97,116,97,58,32,74,83,79,78,46,115,116,114,105,110,103,105,102,121,40,100,97,116,97,41,44,10,32,32,32,32,32,32,32,32,99,111,110,116,101,110,116,84,121,112,101,58,32,34,97,112,112,108,105,99,97,116,105,111,110,47,106,115,111,110,34,10,32,32,32,32,125,41,46,102,97,105,108,40,101,114,114,32,61,62,32,123,10,32,32,32,32,32,32,32,32,99,111,110,115,111,108,101,46,108,111,103,40,101,114,114,41,59,10,32,32,32,32,125,41,59,10,125,59,10,10,102,117,110,99,116,105,111,110,32,116,111,103,103,108,101,83,101,97,114,99,104,66,97,114,40,41,32,123,10,32,32,32,32,115,101,97,114,99,104,68,101,98,111,117,110,99,101,100,40,41,59,10,125,10,10,36,46,106,115,111,110,80,111,115,116,40,34,105,34,41,46,116,104,101,110,40,114,101,115,112,32,61,62,32,123,10,32,32,32,32,114,101,115,112,91,34,105,110,100,105,99,101,115,34,93,46,102,111,114,69,97,99,104,40,105,100,120,32,61,62,32,123,10,32,32,32,32,32,32,32,32,36,40,34,35,105,110,100,105,99,101,115,34,41,46,97,112,112,101,110,100,40,36,40,34,60,111,112,116,105,111,110,62,34,41,10,32,32,32,32,32,32,32,32,32,32,32,32,46,97,116,116,114,40,34,118,97,108,117,101,34,44,32,105,100,120,46,105,100,41,10,32,32,32,32,32,32,32,32,32,32,32,32,46,97,116,116,114,40,34,115,101,108,101,99,116,101,100,34,44,32,116,114,117,101,41,10,32,32,32,32,32,32,32,32,32,32,32,32,46,97,112,112,101,110,100,40,105,100,120,46,110,97,109,101,41,10,32,32,32,32,32,32,32,32,41,59,10,32,32,32,32,32,32,32,32,115,101,108,101,99,116,101,100,73,110,100,105,99,101,115,46,112,117,115,104,40,105,100,120,46,105,100,41,59,10,32,32,32,32,125,41,59,10,125,41,59,10,10,36,46,106,115,111,110,80,111,115,116,40,34,101,115,34,44,32,123,10,32,32,32,32,97,103,103,115,58,32,123,10,32,32,32,32,32,32,32,32,109,105,109,101,84,121,112,101,115,58,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,116,101,114,109,115,58,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,102,105,101,108,100,58,32,34,109,105,109,101,34,44,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,115,105,122,101,58,32,49,48,48,48,48,10,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,125,44,10,32,32,32,32,115,105,122,101,58,32,48,44,10,125,41,46,116,104,101,110,40,114,101,115,112,32,61,62,32,123,10,32,32,32,32,114,101,115,112,91,34,97,103,103,114,101,103,97,116,105,111,110,115,34,93,91,34,109,105,109,101,84,121,112,101,115,34,93,91,34,98,117,99,107,101,116,115,34,93,46,102,111,114,69,97,99,104,40,98,117,99,107,101,116,32,61,62,32,123,10,32,32,32,32,32,32,32,32,108,101,116,32,116,109,112,32,61,32,98,117,99,107,101,116,91,34,107,101,121,34,93,46,115,112,108,105,116,40,34,47,34,41,59,10,32,32,32,32,32,32,32,32,108,101,116,32,99,97,116,101,103,111,114,121,32,61,32,116,109,112,91,48,93,59,10,32,32,32,32,32,32,32,32,108,101,116,32,109,105,109,101,32,61,32,116,109,112,91,49,93,59,10,10,32,32,32,32,32,32,32,32,108,101,116,32,99,97,116,101,103,111,114,121,95,101,120,105,115,116,115,32,61,32,102,97,108,115,101,59,10,10,32,32,32,32,32,32,32,32,108,101,116,32,99,104,105,108,100,32,61,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,34,105,100,34,58,32,98,117,99,107,101,116,91,34,107,101,121,34,93,44,10,32,32,32,32,32,32,32,32,32,32,32,32,34,116,101,120,116,34,58,32,96,36,123,109,105,109,101,125,32,40,36,123,98,117,99,107,101,116,91,34,100,111,99,95,99,111,117,110,116,34,93,125,41,96,10,32,32,32,32,32,32,32,32,125,59,10,10,32,32,32,32,32,32,32,32,109,105,109,101,77,97,112,46,102,111,114,69,97,99,104,40,110,111,100,101,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,110,111,100,101,46,116,101,120,116,32,61,61,61,32,99,97,116,101,103,111,114,121,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,110,111,100,101,46,99,104,105,108,100,114,101,110,46,112,117,115,104,40,99,104,105,108,100,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,99,97,116,101,103,111,114,121,95,101,120,105,115,116,115,32,61,32,116,114,117,101,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,125,41,59,10,10,32,32,32,32,32,32,32,32,105,102,32,40,33,99,97,116,101,103,111,114,121,95,101,120,105,115,116,115,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,109,105,109,101,77,97,112,46,112,117,115,104,40,123,34,116,101,120,116,34,58,32,99,97,116,101,103,111,114,121,44,32,99,104,105,108,100,114,101,110,58,32,91,99,104,105,108,100,93,125,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,125,41,59,10,32,32,32,32,109,105,109,101,77,97,112,46,112,117,115,104,40,123,34,116,101,120,116,34,58,32,34,65,108,108,34,44,32,34,105,100,34,58,32,34,97,110,121,34,125,41,59,10,10,32,32,32,32,116,114,101,101,32,61,32,110,101,119,32,73,110,115,112,105,114,101,84,114,101,101,40,123,10,32,32,32,32,32,32,32,32,115,101,108,101,99,116,105,111,110,58,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,109,111,100,101,58,32,39,99,104,101,99,107,98,111,120,39,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,100,97,116,97,58,32,109,105,109,101,77,97,112,10,32,32,32,32,125,41,59,10,32,32,32,32,110,101,119,32,73,110,115,112,105,114,101,84,114,101,101,68,79,77,40,116,114,101,101,44,32,123,10,32,32,32,32,32,32,32,32,116,97,114,103,101,116,58,32,39,46,116,114,101,101,39,10,32,32,32,32,125,41,59,10,32,32,32,32,116,114,101,101,46,111,110,40,34,110,111,100,101,46,99,108,105,99,107,34,44,32,102,117,110,99,116,105,111,110,32,40,101,118,101,110,116,44,32,110,111,100,101,44,32,104,97,110,100,108,101,114,41,32,123,10,32,32,32,32,32,32,32,32,101,118,101,110,116,46,112,114,101,118,101,110,116,84,114,101,101,68,101,102,97,117,108,116,40,41,59,10,10,32,32,32,32,32,32,32,32,105,102,32,40,110,111,100,101,46,105,100,32,61,61,61,32,34,97,110,121,34,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,33,110,111,100,101,46,105,116,114,101,101,46,115,116,97,116,101,46,99,104,101,99,107,101,100,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,116,114,101,101,46,100,101,115,101,108,101,99,116,40,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,125,32,101,108,115,101,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,116,114,101,101,46,110,111,100,101,40,34,97,110,121,34,41,46,100,101,115,101,108,101,99,116,40,41,59,10,32,32,32,32,32,32,32,32,125,10,10,32,32,32,32,32,32,32,32,104,97,110,100,108,101,114,40,41,59,10,32,32,32,32,32,32,32,32,115,101,97,114,99,104,68,101,98,111,117,110,99,101,100,40,41,59,10,32,32,32,32,125,41,59,10,32,32,32,32,116,114,101,101,46,115,101,108,101,99,116,40,41,59,10,32,32,32,32,116,114,101,101,46,110,111,100,101,40,34,97,110,121,34,41,46,100,101,115,101,108,101,99,116,40,41,59,10,32,32,32,32,115,101,97,114,99,104,66,117,115,121,32,61,32,102,97,108,115,101,59,10,125,41,59,10,10,110,101,119,32,97,117,116,111,67,111,109,112,108,101,116,101,40,123,10,32,32,32,32,115,101,108,101,99,116,111,114,58,32,39,35,112,97,116,104,66,97,114,39,44,10,32,32,32,32,109,105,110,67,104,97,114,115,58,32,49,44,10,32,32,32,32,100,101,108,97,121,58,32,55,53,44,10,32,32,32,32,114,101,110,100,101,114,73,116,101,109,58,32,102,117,110,99,116,105,111,110,32,40,105,116,101,109,41,32,123,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,39,60,100,105,118,32,99,108,97,115,115,61,34,97,117,116,111,99,111,109,112,108,101,116,101,45,115,117,103,103,101,115,116,105,111,110,34,32,100,97,116,97,45,118,97,108,61,34,39,32,43,32,105,116,101,109,32,43,32,39,34,62,39,32,43,32,105,116,101,109,32,43,32,39,60,47,100,105,118,62,39,59,10,32,32,32,32,125,44,10,32,32,32,32,115,111,117,114,99,101,58,32,97,115,121,110,99,32,102,117,110,99,116,105,111,110,32,40,116,101,114,109,44,32,115,117,103,103,101,115,116,41,32,123,10,32,32,32,32,32,32,32,32,116,101,114,109,32,61,32,116,101,114,109,46,116,111,76,111,119,101,114,67,97,115,101,40,41,59,10,10,32,32,32,32,32,32,32,32,99,111,110,115,116,32,99,104,111,105,99,101,115,32,61,32,97,119,97,105,116,32,103,101,116,80,97,116,104,67,104,111,105,99,101,115,40,41,59,10,10,32,32,32,32,32,32,32,32,108,101,116,32,109,97,116,99,104,101,115,32,61,32,91,93,59,10,32,32,32,32,32,32,32,32,102,111,114,32,40,108,101,116,32,105,32,61,32,48,59,32,105,32,60,32,99,104,111,105,99,101,115,46,108,101,110,103,116,104,59,32,105,43,43,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,126,99,104,111,105,99,101,115,91,105,93,46,116,111,76,111,119,101,114,67,97,115,101,40,41,46,105,110,100,101,120,79,102,40,116,101,114,109,41,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,109,97,116,99,104,101,115,46,112,117,115,104,40,99,104,111,105,99,101,115,91,105,93,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,115,117,103,103,101,115,116,40,109,97,116,99,104,101,115,41,59,10,32,32,32,32,125,44,10,32,32,32,32,111,110,83,101,108,101,99,116,58,32,102,117,110,99,116,105,111,110,32,40,41,32,123,10,32,32,32,32,32,32,32,32,115,101,97,114,99,104,68,101,98,111,117,110,99,101,100,40,41,59,10,32,32,32,32,125,10,125,41,59,10,10,102,117,110,99,116,105,111,110,32,105,110,115,101,114,116,72,105,116,115,40,114,101,115,117,108,116,67,111,110,116,97,105,110,101,114,44,32,104,105,116,115,41,32,123,10,32,32,32,32,102,111,114,32,40,108,101,116,32,105,32,61,32,48,59,32,105,32,60,32,104,105,116,115,46,108,101,110,103,116,104,59,32,105,43,43,41,32,123,10,32,32,32,32,32,32,32,32,114,101,115,117,108,116,67,111,110,116,97,105,110,101,114,46,97,112,112,101,110,100,67,104,105,108,100,40,99,114,101,97,116,101,68,111,99,67,97,114,100,40,104,105,116,115,91,105,93,41,41,59,10,32,32,32,32,32,32,32,32,100,111,99,67,111,117,110,116,43,43,59,10,32,32,32,32,125,10,125,10,10,119,105,110,100,111,119,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,115,99,114,111,108,108,34,44,32,102,117,110,99,116,105,111,110,32,40,41,32,123,10,32,32,32,32,105,102,32,40,33,99,111,111,108,105,110,103,68,111,119,110,32,38,38,32,33,115,101,97,114,99,104,66,117,115,121,41,32,123,10,32,32,32,32,32,32,32,32,108,101,116,32,116,104,114,101,115,104,111,108,100,32,61,32,52,48,48,59,10,10,32,32,32,32,32,32,32,32,105,102,32,40,40,119,105,110,100,111,119,46,105,110,110,101,114,72,101,105,103,104,116,32,43,32,119,105,110,100,111,119,46,115,99,114,111,108,108,89,41,32,62,61,32,100,111,99,117,109,101,110,116,46,98,111,100,121,46,111,102,102,115,101,116,72,101,105,103,104,116,32,45,32,116,104,114,101,115,104,111,108,100,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,99,111,111,108,105,110,103,68,111,119,110,32,61,32,116,114,117,101,59,10,32,32,32,32,32,32,32,32,32,32,32,32,100,111,83,99,114,111,108,108,40,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,125,10,125,41,59,10,10,102,117,110,99,116,105,111,110,32,100,111,83,99,114,111,108,108,40,41,32,123,10,32,32,32,32,36,46,103,101,116,40,34,115,99,114,111,108,108,34,44,32,123,115,99,114,111,108,108,95,105,100,58,32,115,99,114,111,108,108,95,105,100,125,41,10,32,32,32,32,32,32,32,32,46,116,104,101,110,40,115,101,97,114,99,104,82,101,115,117,108,116,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,108,101,116,32,115,101,97,114,99,104,82,101,115,117,108,116,115,32,61,32,100,111,99,117,109,101,110,116,46,103,101,116,69,108,101,109,101,110,116,66,121,73,100,40,34,115,101,97,114,99,104,82,101,115,117,108,116,115,34,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,108,101,116,32,104,105,116,115,32,61,32,115,101,97,114,99,104,82,101,115,117,108,116,91,34,104,105,116,115,34,93,91,34,104,105,116,115,34,93,59,10,10,32,32,32,32,32,32,32,32,32,32,32,32,47,47,80,97,103,101,32,105,110,100,105,99,97,116,111,114,10,32,32,32,32,32,32,32,32,32,32,32,32,108,101,116,32,112,97,103,101,73,110,100,105,99,97,116,111,114,32,61,32,109,97,107,101,80,97,103,101,73,110,100,105,99,97,116,111,114,40,115,101,97,114,99,104,82,101,115,117,108,116,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,115,101,97,114,99,104,82,101,115,117,108,116,115,46,97,112,112,101,110,100,67,104,105,108,100,40,112,97,103,101,73,110,100,105,99,97,116,111,114,41,59,10,10,32,32,32,32,32,32,32,32,32,32,32,32,47,47,82,101,115,117,108,116,32,99,111,110,116,97,105,110,101,114,10,32,32,32,32,32,32,32,32,32,32,32,32,108,101,116,32,114,101,115,117,108,116,67,111,110,116,97,105,110,101,114,32,61,32,109,97,107,101,82,101,115,117,108,116,67,111,110,116,97,105,110,101,114,40,41,59,10,32,32,32,32,32,32,32,32,32,32,32,32,115,101,97,114,99,104,82,101,115,117,108,116,115,46,97,112,112,101,110,100,67,104,105,108,100,40,114,101,115,117,108,116,67,111,110,116,97,105,110,101,114,41,59,10,10,32,32,32,32,32,32,32,32,32,32,32,32,105,110,115,101,114,116,72,105,116,115,40,114,101,115,117,108,116,67,111,110,116,97,105,110,101,114,44,32,104,105,116,115,41,59,10,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,104,105,116,115,46,108,101,110,103,116,104,32,61,61,61,32,83,73,90,69,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,99,111,111,108,105,110,103,68,111,119,110,32,61,32,102,97,108,115,101,59,10,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,125,41,10,32,32,32,32,32,32,32,32,46,102,97,105,108,40,40,41,32,61,62,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,119,105,110,100,111,119,46,108,111,99,97,116,105,111,110,46,114,101,108,111,97,100,40,41,59,10,32,32,32,32,32,32,32,32,125,41,10,125,10,10,102,117,110,99,116,105,111,110,32,103,101,116,83,101,108,101,99,116,101,100,77,105,109,101,84,121,112,101,115,40,41,32,123,10,32,32,32,32,108,101,116,32,109,105,109,101,84,121,112,101,115,32,61,32,91,93,59,10,10,32,32,32,32,108,101,116,32,115,101,108,101,99,116,101,100,32,61,32,116,114,101,101,46,115,101,108,101,99,116,101,100,40,41,59,10,10,32,32,32,32,102,111,114,32,40,108,101,116,32,105,32,61,32,48,59,32,105,32,60,32,115,101,108,101,99,116,101,100,46,108,101,110,103,116,104,59,32,105,43,43,41,32,123,10,10,32,32,32,32,32,32,32,32,105,102,32,40,115,101,108,101,99,116,101,100,91,105,93,46,105,100,32,61,61,61,32,34,97,110,121,34,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,91,34,97,110,121,34,93,10,32,32,32,32,32,32,32,32,125,10,10,32,32,32,32,32,32,32,32,47,47,79,110,108,121,32,103,101,116,32,99,104,105,108,100,114,101,110,10,32,32,32,32,32,32,32,32,105,102,32,40,115,101,108,101,99,116,101,100,91,105,93,46,116,101,120,116,46,105,110,100,101,120,79,102,40,34,40,34,41,32,33,61,61,32,45,49,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,109,105,109,101,84,121,112,101,115,46,112,117,115,104,40,115,101,108,101,99,116,101,100,91,105,93,46,105,100,41,59,10,32,32,32,32,32,32,32,32,125,10,32,32,32,32,125,10,10,32,32,32,32,114,101,116,117,114,110,32,109,105,109,101,84,121,112,101,115,10,125,10,10,102,117,110,99,116,105,111,110,32,115,101,97,114,99,104,40,41,32,123,10,32,32,32,32,105,102,32,40,115,101,97,114,99,104,66,117,115,121,41,32,123,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,59,10,32,32,32,32,125,10,32,32,32,32,115,101,97,114,99,104,66,117,115,121,32,61,32,116,114,117,101,59,10,32,32,32,32,47,47,67,108,101,97,114,32,111,108,100,32,115,101,97,114,99,104,32,114,101,115,117,108,116,115,10,32,32,32,32,108,101,116,32,115,101,97,114,99,104,82,101,115,117,108,116,115,32,61,32,100,111,99,117,109,101,110,116,46,103,101,116,69,108,101,109,101,110,116,66,121,73,100,40,34,115,101,97,114,99,104,82,101,115,117,108,116,115,34,41,59,10,32,32,32,32,119,104,105,108,101,32,40,115,101,97,114,99,104,82,101,115,117,108,116,115,46,102,105,114,115,116,67,104,105,108,100,41,32,123,10,32,32,32,32,32,32,32,32,115,101,97,114,99,104,82,101,115,117,108,116,115,46,114,101,109,111,118,101,67,104,105,108,100,40,115,101,97,114,99,104,82,101,115,117,108,116,115,46,102,105,114,115,116,67,104,105,108,100,41,59,10,32,32,32,32,125,10,10,32,32,32,32,108,101,116,32,113,117,101,114,121,32,61,32,115,101,97,114,99,104,66,97,114,46,118,97,108,117,101,59,10,32,32,32,32,108,101,116,32,99,111,110,100,105,116,105,111,110,32,61,32,36,40,34,35,98,97,114,84,111,103,103,108,101,34,41,46,112,114,111,112,40,34,99,104,101,99,107,101,100,34,41,32,63,32,34,109,117,115,116,34,32,58,32,34,115,104,111,117,108,100,34,59,10,32,32,32,32,108,101,116,32,102,105,108,116,101,114,115,32,61,32,91,10,32,32,32,32,32,32,32,32,123,114,97,110,103,101,58,32,123,115,105,122,101,58,32,123,103,116,101,58,32,115,105,122,101,95,109,105,110,44,32,108,116,101,58,32,115,105,122,101,95,109,97,120,125,125,125,44,10,32,32,32,32,32,32,32,32,123,116,101,114,109,115,58,32,123,105,110,100,101,120,58,32,115,101,108,101,99,116,101,100,73,110,100,105,99,101,115,125,125,10,32,32,32,32,93,59,10,10,32,32,32,32,108,101,116,32,112,97,116,104,32,61,32,112,97,116,104,66,97,114,46,118,97,108,117,101,46,114,101,112,108,97,99,101,40,47,92,47,36,47,44,32,34,34,41,46,116,111,76,111,119,101,114,67,97,115,101,40,41,59,32,47,47,114,101,109,111,118,101,32,116,114,97,105,108,105,110,103,32,115,108,97,115,104,101,115,10,32,32,32,32,105,102,32,40,112,97,116,104,32,33,61,61,32,34,34,41,32,123,10,32,32,32,32,32,32,32,32,102,105,108,116,101,114,115,46,112,117,115,104,40,91,123,116,101,114,109,58,32,123,112,97,116,104,58,32,112,97,116,104,125,125,93,41,10,32,32,32,32,125,10,32,32,32,32,108,101,116,32,109,105,109,101,84,121,112,101,115,32,61,32,103,101,116,83,101,108,101,99,116,101,100,77,105,109,101,84,121,112,101,115,40,41,59,10,32,32,32,32,105,102,32,40,33,109,105,109,101,84,121,112,101,115,46,105,110,99,108,117,100,101,115,40,34,97,110,121,34,41,41,32,123,10,32,32,32,32,32,32,32,32,102,105,108,116,101,114,115,46,112,117,115,104,40,91,123,116,101,114,109,115,58,32,123,34,109,105,109,101,34,58,32,109,105,109,101,84,121,112,101,115,125,125,93,41,59,10,32,32,32,32,125,10,10,32,32,32,32,36,46,106,115,111,110,80,111,115,116,40,34,101,115,63,115,99,114,111,108,108,61,49,34,44,32,123,10,32,32,32,32,32,32,32,32,34,95,115,111,117,114,99,101,34,58,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,101,120,99,108,117,100,101,115,58,32,91,34,99,111,110,116,101,110,116,34,93,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,113,117,101,114,121,58,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,98,111,111,108,58,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,91,99,111,110,100,105,116,105,111,110,93,58,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,109,117,108,116,105,95,109,97,116,99,104,58,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,113,117,101,114,121,58,32,113,117,101,114,121,44,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,116,121,112,101,58,32,34,109,111,115,116,95,102,105,101,108,100,115,34,44,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,102,105,101,108,100,115,58,32,91,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,34,110,97,109,101,94,56,34,44,32,34,110,97,109,101,46,110,71,114,97,109,94,51,34,44,32,34,99,111,110,116,101,110,116,94,51,34,44,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,34,99,111,110,116,101,110,116,46,110,71,114,97,109,34,44,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,34,97,108,98,117,109,94,56,34,44,32,34,97,114,116,105,115,116,94,56,34,44,32,34,116,105,116,108,101,94,56,34,44,32,34,103,101,110,114,101,94,50,34,44,32,34,97,108,98,117,109,95,97,114,116,105,115,116,94,56,34,44,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,34,102,111,110,116,95,110,97,109,101,94,54,34,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,93,44,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,111,112,101,114,97,116,111,114,58,32,34,97,110,100,34,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,102,105,108,116,101,114,58,32,102,105,108,116,101,114,115,10,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,115,111,114,116,58,32,91,10,32,32,32,32,32,32,32,32,32,32,32,32,34,95,115,99,111,114,101,34,10,32,32,32,32,32,32,32,32,93,44,10,32,32,32,32,32,32,32,32,104,105,103,104,108,105,103,104,116,58,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,112,114,101,95,116,97,103,115,58,32,91,34,60,109,97,114,107,62,34,93,44,10,32,32,32,32,32,32,32,32,32,32,32,32,112,111,115,116,95,116,97,103,115,58,32,91,34,60,47,109,97,114,107,62,34,93,44,10,32,32,32,32,32,32,32,32,32,32,32,32,102,105,101,108,100,115,58,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,99,111,110,116,101,110,116,58,32,123,125,44,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,110,97,109,101,58,32,123,125,44,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,34,110,97,109,101,46,110,71,114,97,109,34,58,32,123,125,44,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,47,47,32,102,111,110,116,95,110,97,109,101,58,32,123,125,44,10,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,97,103,103,115,58,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,116,111,116,97,108,95,115,105,122,101,58,32,123,34,115,117,109,34,58,32,123,34,102,105,101,108,100,34,58,32,34,115,105,122,101,34,125,125,10,32,32,32,32,32,32,32,32,125,44,10,32,32,32,32,32,32,32,32,115,105,122,101,58,32,83,73,90,69,44,10,32,32,32,32,125,41,46,116,104,101,110,40,115,101,97,114,99,104,82,101,115,117,108,116,32,61,62,32,123,10,32,32,32,32,32,32,32,32,115,99,114,111,108,108,95,105,100,32,61,32,115,101,97,114,99,104,82,101,115,117,108,116,91,34,95,115,99,114,111,108,108,95,105,100,34,93,59,10,10,32,32,32,32,32,32,32,32,47,47,83,101,97,114,99,104,32,115,116,97,116,115,10,32,32,32,32,32,32,32,32,115,101,97,114,99,104,82,101,115,117,108,116,115,46,97,112,112,101,110,100,67,104,105,108,100,40,109,97,107,101,83,116,97,116,115,67,97,114,100,40,115,101,97,114,99,104,82,101,115,117,108,116,41,41,59,10,10,32,32,32,32,32,32,32,32,47,47,65,117,116,111,99,111,109,112,108,101,116,101,10,32,32,32,32,32,32,32,32,105,102,32,40,115,101,97,114,99,104,82,101,115,117,108,116,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,34,115,117,103,103,101,115,116,34,41,32,38,38,32,115,101,97,114,99,104,82,101,115,117,108,116,91,34,115,117,103,103,101,115,116,34,93,46,104,97,115,79,119,110,80,114,111,112,101,114,116,121,40,34,112,97,116,104,34,41,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,112,97,116,104,65,117,116,111,67,111,109,112,108,101,116,101,32,61,32,91,93,59,10,32,32,32,32,32,32,32,32,32,32,32,32,102,111,114,32,40,108,101,116,32,105,32,61,32,48,59,32,105,32,60,32,115,101,97,114,99,104,82,101,115,117,108,116,91,34,115,117,103,103,101,115,116,34,93,91,34,112,97,116,104,34,93,91,48,93,91,34,111,112,116,105,111,110,115,34,93,46,108,101,110,103,116,104,59,32,105,43,43,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,112,97,116,104,65,117,116,111,67,111,109,112,108,101,116,101,46,112,117,115,104,40,115,101,97,114,99,104,82,101,115,117,108,116,91,34,115,117,103,103,101,115,116,34,93,91,34,112,97,116,104,34,93,91,48,93,91,34,111,112,116,105,111,110,115,34,93,91,105,93,46,116,101,120,116,41,10,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,125,10,10,32,32,32,32,32,32,32,32,47,47,83,101,116,117,112,32,112,97,103,101,10,32,32,32,32,32,32,32,32,108,101,116,32,114,101,115,117,108,116,67,111,110,116,97,105,110,101,114,32,61,32,109,97,107,101,82,101,115,117,108,116,67,111,110,116,97,105,110,101,114,40,41,59,10,32,32,32,32,32,32,32,32,115,101,97,114,99,104,82,101,115,117,108,116,115,46,97,112,112,101,110,100,67,104,105,108,100,40,114,101,115,117,108,116,67,111,110,116,97,105,110,101,114,41,59,10,10,32,32,32,32,32,32,32,32,100,111,99,67,111,117,110,116,32,61,32,48,59,10,32,32,32,32,32,32,32,32,105,110,115,101,114,116,72,105,116,115,40,114,101,115,117,108,116,67,111,110,116,97,105,110,101,114,44,32,115,101,97,114,99,104,82,101,115,117,108,116,91,34,104,105,116,115,34,93,91,34,104,105,116,115,34,93,41,59,10,10,32,32,32,32,32,32,32,32,115,101,97,114,99,104,66,117,115,121,32,61,32,102,97,108,115,101,59,10,32,32,32,32,125,41,59,10,125,10,10,108,101,116,32,112,97,116,104,65,117,116,111,67,111,109,112,108,101,116,101,32,61,32,91,93,59,10,108,101,116,32,115,105,122,101,95,109,105,110,32,61,32,48,59,10,108,101,116,32,115,105,122,101,95,109,97,120,32,61,32,49,48,48,48,48,48,48,48,48,48,48,48,48,48,59,10,10,108,101,116,32,115,101,97,114,99,104,68,101,98,111,117,110,99,101,100,32,61,32,95,46,100,101,98,111,117,110,99,101,40,102,117,110,99,116,105,111,110,32,40,41,32,123,10,32,32,32,32,99,111,111,108,105,110,103,68,111,119,110,32,61,32,102,97,108,115,101,59,10,32,32,32,32,115,101,97,114,99,104,40,41,10,125,44,32,53,48,48,41,59,10,115,101,97,114,99,104,66,97,114,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,107,101,121,117,112,34,44,32,115,101,97,114,99,104,68,101,98,111,117,110,99,101,100,41,59,10,100,111,99,117,109,101,110,116,46,103,101,116,69,108,101,109,101,110,116,66,121,73,100,40,34,112,97,116,104,66,97,114,34,41,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,107,101,121,117,112,34,44,32,115,101,97,114,99,104,68,101,98,111,117,110,99,101,100,41,59,10,10,47,47,83,105,122,101,32,115,108,105,100,101,114,10,36,40,34,35,115,105,122,101,83,108,105,100,101,114,34,41,46,105,111,110,82,97,110,103,101,83,108,105,100,101,114,40,123,10,32,32,32,32,116,121,112,101,58,32,34,100,111,117,98,108,101,34,44,10,32,32,32,32,103,114,105,100,58,32,102,97,108,115,101,44,10,32,32,32,32,102,111,114,99,101,95,101,100,103,101,115,58,32,116,114,117,101,44,10,32,32,32,32,109,105,110,58,32,48,44,10,32,32,32,32,109,97,120,58,32,51,54,56,52,46,48,51,49,52,57,56,54,52,44,10,32,32,32,32,102,114,111,109,58,32,48,44,10,32,32,32,32,116,111,58,32,51,54,56,52,46,48,51,49,52,57,56,54,52,44,10,32,32,32,32,109,105,110,95,105,110,116,101,114,118,97,108,58,32,53,44,10,32,32,32,32,100,114,97,103,95,105,110,116,101,114,118,97,108,58,32,116,114,117,101,44,10,32,32,32,32,112,114,101,116,116,105,102,121,58,32,102,117,110,99,116,105,111,110,32,40,110,117,109,41,32,123,10,10,32,32,32,32,32,32,32,32,105,102,32,40,110,117,109,32,61,61,61,32,48,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,34,48,32,66,34,10,32,32,32,32,32,32,32,32,125,32,101,108,115,101,32,105,102,32,40,110,117,109,32,62,61,32,51,54,56,52,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,104,117,109,97,110,70,105,108,101,83,105,122,101,40,110,117,109,32,42,32,110,117,109,32,42,32,110,117,109,41,32,43,32,34,43,34,59,10,32,32,32,32,32,32,32,32,125,10,10,32,32,32,32,32,32,32,32,114,101,116,117,114,110,32,104,117,109,97,110,70,105,108,101,83,105,122,101,40,110,117,109,32,42,32,110,117,109,32,42,32,110,117,109,41,10,32,32,32,32,125,44,10,32,32,32,32,111,110,67,104,97,110,103,101,58,32,102,117,110,99,116,105,111,110,32,40,101,41,32,123,10,32,32,32,32,32,32,32,32,115,105,122,101,95,109,105,110,32,61,32,40,101,46,102,114,111,109,32,42,32,101,46,102,114,111,109,32,42,32,101,46,102,114,111,109,41,59,10,32,32,32,32,32,32,32,32,115,105,122,101,95,109,97,120,32,61,32,40,101,46,116,111,32,42,32,101,46,116,111,32,42,32,101,46,116,111,41,59,10,10,32,32,32,32,32,32,32,32,105,102,32,40,101,46,116,111,32,62,61,32,51,54,56,52,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,115,105,122,101,95,109,97,120,32,61,32,49,48,48,48,48,48,48,48,48,48,48,48,48,48,59,10,32,32,32,32,32,32,32,32,125,10,10,32,32,32,32,32,32,32,32,115,101,97,114,99,104,68,101,98,111,117,110,99,101,100,40,41,59,10,32,32,32,32,125,10,125,41,59,10,10,102,117,110,99,116,105,111,110,32,117,112,100,97,116,101,73,110,100,105,99,101,115,40,41,32,123,10,32,32,32,32,108,101,116,32,115,101,108,101,99,116,101,100,32,61,32,36,40,39,35,105,110,100,105,99,101,115,39,41,46,102,105,110,100,40,39,111,112,116,105,111,110,58,115,101,108,101,99,116,101,100,39,41,59,10,32,32,32,32,115,101,108,101,99,116,101,100,73,110,100,105,99,101,115,32,61,32,91,93,59,10,32,32,32,32,36,40,115,101,108,101,99,116,101,100,41,46,101,97,99,104,40,102,117,110,99,116,105,111,110,32,40,41,32,123,10,32,32,32,32,32,32,32,32,115,101,108,101,99,116,101,100,73,110,100,105,99,101,115,46,112,117,115,104,40,36,40,116,104,105,115,41,46,118,97,108,40,41,41,59,10,32,32,32,32,125,41,59,10,10,32,32,32,32,115,101,97,114,99,104,68,101,98,111,117,110,99,101,100,40,41,59,10,125,10,10,100,111,99,117,109,101,110,116,46,103,101,116,69,108,101,109,101,110,116,66,121,73,100,40,34,105,110,100,105,99,101,115,34,41,46,97,100,100,69,118,101,110,116,76,105,115,116,101,110,101,114,40,34,99,104,97,110,103,101,34,44,32,117,112,100,97,116,101,73,110,100,105,99,101,115,41,59,10,117,112,100,97,116,101,73,110,100,105,99,101,115,40,41,59,10,10,47,47,83,117,103,103,101,115,116,10,102,117,110,99,116,105,111,110,32,103,101,116,80,97,116,104,67,104,111,105,99,101,115,40,41,32,123,10,32,32,32,32,114,101,116,117,114,110,32,110,101,119,32,80,114,111,109,105,115,101,40,103,101,116,80,97,116,104,115,32,61,62,32,123,10,10,32,32,32,32,32,32,32,32,108,101,116,32,120,104,116,116,112,32,61,32,110,101,119,32,88,77,76,72,116,116,112,82,101,113,117,101,115,116,40,41,59,10,32,32,32,32,32,32,32,32,120,104,116,116,112,46,111,110,114,101,97,100,121,115,116,97,116,101,99,104,97,110,103,101,32,61,32,102,117,110,99,116,105,111,110,32,40,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,105,102,32,40,116,104,105,115,46,114,101,97,100,121,83,116,97,116,101,32,61,61,61,32,52,32,38,38,32,116,104,105,115,46,115,116,97,116,117,115,32,61,61,61,32,50,48,48,41,32,123,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,103,101,116,80,97,116,104,115,40,74,83,79,78,46,112,97,114,115,101,40,120,104,116,116,112,46,114,101,115,112,111,110,115,101,84,101,120,116,41,41,10,32,32,32,32,32,32,32,32,32,32,32,32,125,10,32,32,32,32,32,32,32,32,125,59,10,32,32,32,32,32,32,32,32,120,104,116,116,112,46,111,112,101,110,40,34,71,69,84,34,44,32,34,115,117,103,103,101,115,116,63,112,114,101,102,105,120,61,34,32,43,32,112,97,116,104,66,97,114,46,118,97,108,117,101,44,32,116,114,117,101,41,59,10,32,32,32,32,32,32,32,32,120,104,116,116,112,46,115,101,110,100,40,41,59,10,32,32,32,32,125,41,59,10,125,10,10}; +char bg_bars_png[8480] = {137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,5,39,0,0,1,194,8,6,0,0,0,29,10,124,242,0,0,0,25,116,69,88,116,83,111,102,116,119,97,114,101,0,65,100,111,98,101,32,73,109,97,103,101,82,101,97,100,121,113,201,101,60,0,0,3,40,105,84,88,116,88,77,76,58,99,111,109,46,97,100,111,98,101,46,120,109,112,0,0,0,0,0,60,63,120,112,97,99,107,101,116,32,98,101,103,105,110,61,34,239,187,191,34,32,105,100,61,34,87,53,77,48,77,112,67,101,104,105,72,122,114,101,83,122,78,84,99,122,107,99,57,100,34,63,62,32,60,120,58,120,109,112,109,101,116,97,32,120,109,108,110,115,58,120,61,34,97,100,111,98,101,58,110,115,58,109,101,116,97,47,34,32,120,58,120,109,112,116,107,61,34,65,100,111,98,101,32,88,77,80,32,67,111,114,101,32,53,46,54,45,99,48,49,52,32,55,57,46,49,53,54,55,57,55,44,32,50,48,49,52,47,48,56,47,50,48,45,48,57,58,53,51,58,48,50,32,32,32,32,32,32,32,32,34,62,32,60,114,100,102,58,82,68,70,32,120,109,108,110,115,58,114,100,102,61,34,104,116,116,112,58,47,47,119,119,119,46,119,51,46,111,114,103,47,49,57,57,57,47,48,50,47,50,50,45,114,100,102,45,115,121,110,116,97,120,45,110,115,35,34,62,32,60,114,100,102,58,68,101,115,99,114,105,112,116,105,111,110,32,114,100,102,58,97,98,111,117,116,61,34,34,32,120,109,108,110,115,58,120,109,112,61,34,104,116,116,112,58,47,47,110,115,46,97,100,111,98,101,46,99,111,109,47,120,97,112,47,49,46,48,47,34,32,120,109,108,110,115,58,120,109,112,77,77,61,34,104,116,116,112,58,47,47,110,115,46,97,100,111,98,101,46,99,111,109,47,120,97,112,47,49,46,48,47,109,109,47,34,32,120,109,108,110,115,58,115,116,82,101,102,61,34,104,116,116,112,58,47,47,110,115,46,97,100,111,98,101,46,99,111,109,47,120,97,112,47,49,46,48,47,115,84,121,112,101,47,82,101,115,111,117,114,99,101,82,101,102,35,34,32,120,109,112,58,67,114,101,97,116,111,114,84,111,111,108,61,34,65,100,111,98,101,32,80,104,111,116,111,115,104,111,112,32,67,67,32,50,48,49,52,32,40,77,97,99,105,110,116,111,115,104,41,34,32,120,109,112,77,77,58,73,110,115,116,97,110,99,101,73,68,61,34,120,109,112,46,105,105,100,58,49,68,70,53,54,53,55,57,53,68,51,67,49,49,69,52,65,51,67,69,56,56,49,67,70,54,53,55,67,49,69,51,34,32,120,109,112,77,77,58,68,111,99,117,109,101,110,116,73,68,61,34,120,109,112,46,100,105,100,58,49,68,70,53,54,53,55,65,53,68,51,67,49,49,69,52,65,51,67,69,56,56,49,67,70,54,53,55,67,49,69,51,34,62,32,60,120,109,112,77,77,58,68,101,114,105,118,101,100,70,114,111,109,32,115,116,82,101,102,58,105,110,115,116,97,110,99,101,73,68,61,34,120,109,112,46,105,105,100,58,49,68,70,53,54,53,55,55,53,68,51,67,49,49,69,52,65,51,67,69,56,56,49,67,70,54,53,55,67,49,69,51,34,32,115,116,82,101,102,58,100,111,99,117,109,101,110,116,73,68,61,34,120,109,112,46,100,105,100,58,49,68,70,53,54,53,55,56,53,68,51,67,49,49,69,52,65,51,67,69,56,56,49,67,70,54,53,55,67,49,69,51,34,47,62,32,60,47,114,100,102,58,68,101,115,99,114,105,112,116,105,111,110,62,32,60,47,114,100,102,58,82,68,70,62,32,60,47,120,58,120,109,112,109,101,116,97,62,32,60,63,120,112,97,99,107,101,116,32,101,110,100,61,34,114,34,63,62,200,34,8,104,0,0,29,142,73,68,65,84,120,218,236,221,107,143,36,197,149,6,224,142,158,164,135,241,69,24,217,32,88,195,204,48,211,204,255,255,33,190,126,176,63,148,100,45,187,248,130,25,27,123,133,180,22,90,81,177,85,50,18,104,110,76,119,85,228,27,25,241,60,82,11,137,15,21,138,19,39,78,100,158,201,202,42,181,214,11,0,0,0,0,128,181,21,205,73,0,0,0,0,32,65,115,18,0,0,0,0,136,208,156,4,0,0,0,0,34,52,39,1,0,0,0,128,8,205,73,0,0,0,0,32,66,115,18,0,0,0,0,136,208,156,4,0,0,0,0,34,52,39,1,0,0,0,128,8,205,73,0,0,0,0,32,66,115,18,0,0,0,0,136,208,156,4,0,0,0,0,34,52,39,1,0,0,0,128,8,205,73,0,0,0,0,32,66,115,18,0,0,0,0,136,208,156,4,0,0,0,0,34,52,39,1,0,0,0,128,8,205,73,0,0,0,0,32,66,115,18,0,0,0,0,136,208,156,4,0,0,0,0,34,52,39,1,0,0,0,128,8,205,73,0,0,0,0,32,66,115,18,0,0,0,0,136,208,156,4,0,0,0,0,34,52,39,1,0,0,0,128,8,205,73,0,0,0,0,32,66,115,18,0,0,0,0,136,208,156,4,0,0,0,0,34,52,39,1,0,0,0,128,8,205,73,0,0,0,0,32,66,115,18,0,0,0,0,136,208,156,4,0,0,0,0,34,52,39,1,0,0,0,128,8,205,73,0,0,0,0,32,66,115,18,0,0,0,0,136,208,156,4,0,0,0,0,34,52,39,1,0,0,0,128,8,205,73,0,0,0,0,32,66,115,18,0,0,0,0,136,208,156,4,0,0,0,0,34,52,39,1,0,0,0,128,8,205,73,0,0,0,0,32,66,115,18,0,0,0,0,136,208,156,4,0,0,0,0,34,52,39,1,0,0,0,128,8,205,73,0,0,0,0,32,66,115,18,0,0,0,0,136,208,156,4,0,0,0,0,34,52,39,1,0,0,0,128,8,205,73,0,0,0,0,32,66,115,18,0,0,0,0,136,208,156,4,0,0,0,0,34,52,39,1,0,0,0,128,8,205,73,0,0,0,0,32,66,115,18,0,0,0,0,136,208,156,4,0,0,0,0,34,52,39,1,0,0,0,128,8,205,73,0,0,0,0,32,66,115,18,0,0,0,0,136,208,156,4,0,0,0,0,34,52,39,1,0,0,0,128,8,205,73,0,0,0,0,32,66,115,18,0,0,0,0,136,208,156,4,0,0,0,0,34,52,39,1,0,0,0,128,8,205,73,0,0,0,0,32,66,115,18,0,0,0,0,136,208,156,4,0,0,0,0,34,52,39,1,0,0,0,128,8,205,73,0,0,0,0,32,66,115,18,0,0,0,0,136,208,156,4,0,0,0,0,34,52,39,1,0,0,0,128,8,205,73,0,0,0,0,32,66,115,18,0,0,0,0,136,208,156,4,0,0,0,0,34,52,39,1,0,0,0,128,8,205,73,0,0,0,0,32,66,115,18,0,0,0,0,136,208,156,4,0,0,0,0,34,52,39,1,0,0,0,128,8,205,73,0,0,0,0,32,66,115,18,0,0,0,0,136,208,156,4,0,0,0,0,34,52,39,1,0,0,0,128,8,205,73,0,0,0,0,32,66,115,18,0,0,0,0,136,208,156,4,0,0,0,0,34,52,39,1,0,0,0,128,8,205,73,0,0,0,0,32,66,115,18,0,0,0,0,136,208,156,4,0,0,0,0,34,52,39,1,0,0,0,128,8,205,73,0,0,0,0,32,66,115,18,0,0,0,0,136,208,156,4,0,0,0,0,34,52,39,1,0,0,0,128,8,205,73,0,0,0,0,32,66,115,18,0,0,0,0,136,208,156,4,0,0,0,0,34,52,39,1,0,0,0,128,8,205,73,0,0,0,0,32,66,115,18,0,0,0,0,136,208,156,4,0,0,0,0,34,52,39,1,0,0,0,128,8,205,73,0,0,0,0,32,66,115,18,0,0,0,0,136,208,156,4,0,0,0,0,34,52,39,1,0,0,0,128,8,205,73,0,0,0,0,32,66,115,18,0,0,0,0,136,208,156,4,0,0,0,0,34,52,39,1,0,0,0,128,8,205,73,0,0,0,0,32,66,115,18,0,0,0,0,136,208,156,4,0,0,0,0,34,52,39,1,0,0,0,128,8,205,73,0,0,0,0,32,66,115,18,0,0,0,0,136,208,156,4,0,0,0,0,34,52,39,1,0,0,0,128,8,205,73,0,0,0,0,32,66,115,18,0,0,0,0,136,208,156,4,0,0,0,0,34,52,39,1,0,0,0,128,8,205,73,0,0,0,0,32,66,115,18,0,0,0,0,136,208,156,4,0,0,0,0,34,52,39,1,0,0,0,128,8,205,73,0,0,0,0,32,66,115,18,0,0,0,0,136,208,156,4,0,0,0,0,34,52,39,1,0,0,0,128,8,205,73,0,0,0,0,32,66,115,18,0,0,0,0,136,208,156,4,0,0,0,0,34,52,39,1,0,0,0,128,8,205,73,0,0,0,0,32,66,115,18,0,0,0,0,136,208,156,4,0,0,0,0,34,52,39,1,0,0,0,128,8,205,73,0,0,0,0,32,66,115,18,0,0,0,0,136,208,156,4,0,0,0,0,34,52,39,1,0,0,0,128,8,205,73,0,0,0,0,32,66,115,18,0,0,0,0,136,208,156,4,0,0,0,0,34,52,39,1,0,0,0,128,8,205,73,0,0,0,0,32,66,115,18,0,0,0,0,136,208,156,4,0,0,0,0,34,52,39,1,0,0,0,128,8,205,73,0,0,0,0,32,66,115,18,0,0,0,0,136,208,156,4,0,0,0,0,34,52,39,1,0,0,0,128,8,205,73,0,0,0,0,32,66,115,18,0,0,0,0,136,208,156,4,0,0,0,0,34,52,39,1,0,0,0,128,8,205,73,0,0,0,0,32,66,115,18,0,0,0,0,136,208,156,4,0,0,0,0,34,52,39,1,0,0,0,128,8,205,73,0,0,0,0,32,66,115,18,0,0,0,0,136,208,156,4,0,0,0,0,34,138,16,0,108,147,127,92,2,0,128,245,148,162,133,194,240,247,152,79,86,24,102,247,236,255,184,20,122,0,0,0,0,32,65,115,18,0,0,0,0,136,208,156,4,0,0,0,0,34,52,39,1,0,0,0,128,136,69,8,0,0,0,0,96,122,145,95,93,245,228,36,0,0,0,0,16,161,57,9,0,0,0,0,68,104,78,2,0,0,0,0,17,154,147,0,0,0,0,64,132,230,36,0,0,0,0,16,161,57,9,0,0,0,0,68,104,78,2,0,0,0,0,17,75,173,245,73,235,65,74,41,59,161,6,0,0,0,128,110,213,196,160,158,156,4,0,0,0,0,34,22,33,0,0,0,0,128,62,212,90,223,60,252,167,180,28,163,148,242,175,94,230,171,57,9,0,0,0,0,253,120,239,240,119,213,120,140,110,94,193,232,107,221,0,0,0,0,64,196,241,201,201,42,12,0,0,0,0,208,133,169,122,117,158,156,4,0,0,0,0,34,188,115,18,0,0,0,0,250,50,205,211,147,154,147,0,0,0,0,64,164,33,234,107,221,0,0,0,0,64,132,230,36,0,0,0,0,16,161,57,9,0,0,0,0,68,120,231,36,67,169,181,222,105,61,70,41,229,107,145,6,0,0,0,56,221,177,57,89,133,129,129,60,94,97,140,157,48,3,0,0,0,156,206,215,186,1,0,0,0,128,8,95,235,6,0,0,0,128,126,212,139,137,190,233,172,57,9,0,0,0,0,68,26,162,154,147,216,72,0,0,0,0,68,120,231,36,0,0,0,0,16,161,57,9,0,0,0,0,68,28,191,214,237,107,176,0,0,0,0,240,29,181,214,183,47,26,191,18,177,148,242,116,246,56,123,231,36,192,70,29,14,49,65,0,0,0,104,231,173,195,223,85,227,49,52,39,229,25,0,0,0,0,60,167,78,58,246,170,188,115,18,0,0,0,0,136,208,156,4,0,0,0,0,34,124,173,155,209,248,129,39,0,0,0,224,92,234,36,99,198,198,245,228,36,0,0,0,0,16,161,57,9,0,0,0,0,68,28,191,214,237,107,176,0,0,0,0,192,234,98,239,156,172,181,222,105,61,70,41,229,107,75,12,0,0,0,0,125,74,254,32,206,227,21,198,216,89,98,0,0,0,0,54,102,154,111,58,123,231,36,0,0,0,0,16,177,8,1,131,241,14,85,0,0,0,224,28,234,69,166,207,80,131,243,93,157,39,39,1,0,0,0,128,136,228,147,147,158,112,3,0,0,0,128,137,249,90,55,0,0,0,192,45,212,90,127,112,248,207,157,150,99,148,82,190,20,105,70,118,108,78,122,130,145,22,5,250,157,214,99,28,10,244,83,145,6,0,0,32,232,221,195,223,85,227,49,52,39,25,154,39,39,105,229,237,21,198,208,156,4,0,0,32,201,3,95,112,34,205,73,56,199,105,84,235,147,214,99,148,82,118,226,44,206,0,0,0,48,18,205,73,0,0,0,128,219,243,244,164,245,149,87,39,208,156,196,230,5,0,0,0,32,34,217,156,212,68,2,0,0,0,160,87,213,124,219,243,228,36,40,88,226,12,0,0,0,238,125,35,22,55,251,0,0,0,0,64,194,165,16,0,0,0,0,0,9,154,147,0,0,0,0,64,132,119,78,2,0,0,0,192,139,213,201,198,93,157,230,36,138,6,55,15,114,173,15,91,143,81,74,249,68,164,1,0,128,13,220,131,186,15,133,19,44,225,13,204,216,5,154,113,93,9,1,0,0,0,131,211,219,88,193,116,79,78,214,90,159,180,30,163,148,178,147,90,10,22,226,12,0,0,0,238,185,95,205,15,226,0,0,0,0,0,17,222,57,9,220,134,39,24,1,0,0,192,61,247,201,150,11,77,6,0,0,0,0,32,96,198,39,39,53,99,1,0,0,128,115,209,103,104,29,224,90,31,94,52,254,97,86,191,31,146,227,107,221,140,86,156,29,10,0,0,0,192,185,232,111,52,182,76,184,184,32,159,197,25,0,0,192,61,138,56,211,1,79,78,2,0,0,0,155,87,107,125,163,229,231,151,82,254,79,148,225,252,52,39,1,0,0,128,17,124,212,248,243,189,147,48,171,78,50,230,116,52,39,1,5,26,0,0,0,136,220,235,107,78,2,0,0,0,108,72,173,245,7,135,255,220,105,57,70,41,229,75,145,102,13,199,230,228,108,79,64,121,226,139,145,14,164,135,173,199,56,28,72,159,136,52,0,0,224,126,191,171,113,223,61,252,93,53,30,67,115,146,85,120,114,146,209,14,133,217,92,9,1,0,0,192,116,247,190,238,185,199,142,245,84,235,187,76,184,129,81,52,0,0,0,0,122,54,77,127,195,147,147,160,104,136,51,0,0,128,251,35,136,208,156,4,135,145,67,16,0,0,128,222,239,125,221,135,14,74,115,18,0,0,0,0,136,52,128,23,129,6,0,0,0,128,231,232,33,173,192,147,147,0,0,0,192,8,188,246,10,54,104,177,137,80,156,1,0,0,0,94,72,127,163,177,197,226,2,0,0,0,208,57,125,164,65,249,90,55,138,149,113,173,47,0,0,192,246,238,141,220,31,89,223,33,104,78,2,183,45,148,0,0,0,238,141,16,103,78,162,57,185,214,46,170,181,180,30,163,148,98,179,2,0,0,0,176,25,51,54,39,83,13,188,143,87,24,99,39,165,1,0,0,152,148,7,118,96,131,60,57,137,67,1,0,0,0,220,255,66,36,151,23,155,8,0,0,0,96,115,244,115,196,120,8,139,5,54,95,54,189,190,246,17,0,0,0,238,7,221,135,110,150,175,117,3,0,0,0,108,139,7,85,198,246,225,225,239,94,227,49,62,237,101,178,154,147,40,88,136,51,0,0,0,16,161,57,9,0,0,0,140,160,78,50,38,114,121,40,139,5,6,0,0,0,206,118,211,93,235,101,203,207,47,165,236,69,25,198,225,201,73,0,0,0,224,156,174,27,127,254,174,179,249,78,243,16,84,173,245,199,135,255,220,105,57,70,41,229,159,182,144,39,39,193,70,2,0,0,0,247,221,207,250,233,225,239,170,241,24,154,147,185,245,141,88,46,52,145,36,21,91,94,95,191,208,6,0,0,224,30,116,134,123,50,247,131,131,198,120,145,84,128,253,11,0,0,184,95,128,23,230,178,124,110,204,15,226,96,125,1,0,0,0,247,221,226,28,225,157,147,0,0,0,192,8,52,205,172,45,27,164,57,9,240,125,167,96,173,119,90,143,81,74,249,90,164,1,0,96,123,183,11,66,0,167,209,156,84,176,128,239,247,120,133,49,118,194,12,0,0,238,247,97,54,154,147,40,206,226,12,0,0,128,251,65,243,37,66,115,18,20,73,113,6,0,0,92,183,67,63,249,92,103,218,187,203,100,139,11,216,191,230,11,0,0,184,71,185,253,184,238,143,196,249,172,150,11,77,6,0,0,0,192,253,62,16,224,107,221,56,140,0,0,0,0,250,50,213,147,147,12,156,84,181,214,187,173,199,40,165,124,101,121,1,0,128,27,220,167,252,184,241,61,202,151,162,204,12,91,201,92,197,120,4,154,147,227,123,176,194,24,59,97,118,24,1,0,192,13,188,223,248,243,53,39,221,167,172,57,87,247,101,112,2,205,73,28,70,0,0,0,64,239,247,251,250,12,237,61,90,97,140,191,60,251,63,146,205,201,143,86,24,227,83,121,133,34,41,206,214,23,0,0,0,250,228,201,201,241,105,170,32,175,0,0,112,61,9,216,187,230,220,165,101,194,32,75,42,0,0,0,112,191,111,174,88,227,14,242,202,147,147,10,135,56,3,0,0,0,16,161,57,9,0,0,0,156,147,135,70,196,217,92,205,247,181,45,2,141,245,21,103,196,25,0,0,112,191,208,249,124,171,181,29,147,39,39,21,13,0,0,0,247,41,128,189,75,132,230,36,40,208,226,12,0,0,0,68,248,90,55,96,255,2,0,0,238,83,220,27,65,196,140,79,78,214,201,198,5,0,0,0,224,118,244,115,26,91,4,25,69,3,58,77,230,90,239,182,30,163,148,242,85,71,243,125,178,194,124,119,50,11,0,192,125,217,32,49,22,103,123,104,136,113,189,115,82,66,99,125,233,55,206,15,86,24,67,179,14,0,112,29,11,216,191,226,28,163,57,9,0,0,0,112,123,154,117,235,196,184,154,239,152,185,124,108,78,62,90,97,156,207,108,94,197,25,64,221,0,206,90,52,106,189,108,249,249,165,148,189,40,3,128,123,20,218,242,228,36,40,88,91,154,175,56,3,240,93,215,141,63,223,171,47,0,192,61,10,141,45,19,38,180,166,10,0,0,0,140,199,125,55,242,106,131,60,57,9,224,48,2,0,0,215,207,230,106,206,68,104,78,42,26,0,0,174,115,0,251,23,182,183,135,236,35,134,176,72,102,92,228,152,47,200,103,0,0,192,253,194,115,202,55,127,52,228,201,73,0,135,47,0,0,224,186,157,231,125,112,248,187,215,120,140,63,207,158,203,154,147,40,206,0,0,0,128,123,253,190,236,103,89,223,69,66,155,47,214,119,67,243,173,214,23,160,195,67,161,214,187,173,199,40,165,124,37,210,0,184,110,183,182,198,29,207,34,161,1,0,56,209,131,21,198,216,185,174,3,247,101,39,15,90,235,79,90,126,126,41,229,159,150,86,125,182,190,112,51,190,214,173,104,96,125,177,190,230,11,0,204,226,221,198,159,175,57,233,154,221,245,179,53,230,134,52,39,1,0,112,209,126,147,201,214,218,244,87,59,75,41,110,130,0,192,181,213,52,52,39,1,0,224,102,62,110,252,249,59,33,6,55,252,103,153,172,127,76,145,87,226,204,6,28,155,147,123,97,96,160,162,161,88,1,128,235,13,0,254,205,63,166,56,3,161,251,188,242,228,228,248,133,67,193,18,103,249,108,125,1,0,94,124,145,83,235,147,150,159,95,74,217,185,190,194,117,187,24,195,171,104,78,2,240,236,77,202,79,90,143,241,146,95,178,116,161,3,184,49,3,80,39,177,190,252,219,126,150,181,93,38,11,178,77,4,56,244,191,223,187,43,140,225,151,44,65,189,2,64,125,198,250,154,171,249,122,114,18,20,44,152,124,19,213,122,217,122,140,82,138,247,59,3,224,122,210,124,1,120,1,205,73,0,102,191,104,191,94,97,12,47,139,103,157,205,219,248,221,113,71,175,120,127,28,0,192,104,247,41,199,49,61,104,208,152,230,36,0,0,110,82,182,48,217,198,79,122,123,202,27,192,89,132,245,77,88,4,122,248,132,246,235,198,88,95,243,5,96,140,115,161,245,147,222,158,138,197,245,21,108,39,159,237,33,134,161,57,137,67,193,193,96,125,205,215,254,5,251,200,62,2,212,73,243,53,46,175,27,99,113,230,172,150,73,55,18,0,0,184,142,5,121,5,168,85,189,206,119,154,39,114,23,137,5,128,250,12,0,0,174,219,33,193,15,226,128,195,8,0,156,131,206,95,0,112,238,155,175,39,39,1,112,177,225,60,2,249,12,128,115,1,58,178,23,130,182,60,57,233,166,27,176,127,1,212,43,176,127,141,139,56,99,125,229,114,132,230,36,160,64,99,125,1,212,103,0,117,114,91,227,58,19,228,242,48,22,9,141,67,1,0,112,189,193,75,131,92,235,189,150,159,95,74,249,151,40,3,206,34,172,239,188,102,108,78,74,44,70,202,43,251,23,228,21,160,110,180,246,97,227,207,223,73,41,128,205,156,71,174,157,57,59,95,235,6,192,205,62,216,71,0,56,23,64,46,19,225,215,186,109,96,160,223,125,100,255,2,234,36,206,35,228,149,124,6,236,223,161,99,172,57,105,190,0,234,21,0,0,174,39,177,190,253,204,119,186,31,196,1,0,0,55,11,0,56,23,160,159,188,154,38,159,53,39,1,69,18,249,156,24,180,214,119,90,143,81,74,121,106,121,229,51,226,12,168,87,12,25,103,107,43,206,195,88,36,22,226,188,105,151,66,0,155,245,246,10,99,104,78,226,220,7,236,95,24,119,15,217,191,12,97,145,204,10,165,249,110,122,220,7,43,140,241,39,235,107,190,230,11,224,58,7,228,51,224,30,69,156,91,240,131,56,0,234,149,250,44,206,0,0,208,179,15,15,127,247,26,143,241,153,48,103,120,231,164,155,80,216,146,199,43,140,241,185,48,3,39,31,250,181,62,108,61,70,41,229,19,145,118,93,7,160,78,98,125,197,121,235,107,171,57,9,128,67,31,206,239,74,62,155,175,56,115,163,32,55,254,71,13,255,160,97,255,130,92,166,87,154,147,0,0,184,97,128,60,255,168,1,242,25,121,53,229,92,189,115,18,235,139,245,21,231,217,199,181,143,176,190,200,43,176,143,64,94,137,179,245,13,89,36,179,249,162,72,110,200,94,170,1,0,174,39,205,23,136,237,35,123,119,189,56,79,19,235,69,98,161,56,131,188,178,190,32,159,17,103,64,189,82,39,173,173,245,37,65,115,210,230,5,0,112,125,133,56,91,95,90,6,185,214,203,150,159,95,74,241,13,35,96,179,252,32,14,0,184,25,196,250,154,175,56,3,109,93,55,254,252,157,16,171,205,98,221,196,94,110,181,167,57,9,224,240,157,125,92,0,152,249,220,23,103,192,222,37,26,103,205,73,137,133,245,149,87,0,0,184,158,52,95,113,6,34,252,90,55,226,12,242,217,250,194,56,121,229,102,95,156,205,23,176,127,157,71,163,198,88,156,7,181,76,184,121,193,97,180,93,94,244,141,186,1,168,27,88,95,121,133,124,38,91,51,172,175,188,58,43,95,235,86,156,197,25,176,143,0,117,3,0,112,189,97,190,17,154,147,0,14,35,243,5,0,92,111,184,206,1,136,56,54,39,83,95,147,84,156,197,25,64,157,4,249,44,206,230,139,125,4,192,196,102,124,114,242,189,21,198,120,42,181,98,238,175,48,198,23,46,234,92,60,131,188,194,250,138,51,200,103,228,149,249,218,187,52,204,43,95,235,30,216,15,229,248,208,222,16,2,7,48,0,206,5,113,6,121,5,246,175,185,158,193,254,66,211,187,185,197,230,69,156,197,217,124,17,103,0,248,230,16,172,181,180,252,252,82,138,115,118,206,235,28,215,237,230,107,190,226,108,109,95,194,15,226,216,68,88,95,113,54,95,243,5,64,125,254,214,199,141,63,127,39,165,0,103,130,57,243,45,79,78,98,125,185,141,183,86,24,227,111,194,204,224,117,67,189,146,87,242,202,250,2,168,87,240,250,185,44,159,7,173,25,201,230,228,222,154,59,140,216,172,159,173,48,198,31,132,25,0,152,232,250,217,184,128,61,196,148,124,173,27,192,193,239,66,7,216,106,221,80,159,1,251,23,113,70,62,111,220,98,243,130,98,5,128,250,12,160,62,3,144,160,57,9,46,174,110,195,107,25,92,60,143,52,95,79,124,97,31,129,188,18,103,144,207,167,204,213,117,44,156,192,15,226,216,188,230,11,0,224,58,167,191,32,215,250,164,229,231,151,82,118,214,23,245,10,54,147,83,154,192,3,207,213,59,39,193,161,47,206,0,56,23,204,23,251,72,62,155,47,216,67,246,110,132,39,39,205,215,124,1,251,8,236,35,243,69,94,1,224,92,232,103,220,169,206,192,101,194,164,2,80,175,0,192,57,232,230,87,62,131,92,190,157,34,252,206,162,115,210,156,196,6,6,249,236,0,182,190,216,71,136,51,160,110,184,190,226,117,220,63,252,221,107,60,198,95,133,121,46,222,57,9,56,244,1,192,249,11,168,27,88,95,121,69,196,177,57,185,183,121,109,94,228,179,124,134,73,138,70,173,205,191,134,83,74,81,35,156,71,206,35,172,175,56,3,106,6,188,22,79,78,42,28,173,60,90,97,140,47,44,47,184,224,224,198,62,94,97,140,157,48,219,71,200,103,243,21,103,113,102,162,92,150,87,234,85,11,211,60,76,168,57,137,162,225,34,103,75,246,214,23,245,10,0,112,238,67,52,151,235,68,227,178,2,205,73,56,143,187,66,0,155,189,104,247,164,10,214,23,113,22,103,176,143,0,123,104,194,95,235,134,145,124,176,194,24,159,9,179,131,16,0,231,2,226,108,190,200,43,249,44,167,24,201,34,177,80,176,204,23,228,21,195,38,115,173,239,180,30,163,148,242,212,62,82,55,0,32,112,246,106,2,143,27,231,169,174,173,52,39,199,159,175,155,5,121,37,175,192,254,157,121,255,190,189,194,24,79,165,179,235,73,113,182,190,230,43,175,172,47,160,102,220,206,226,16,4,192,193,143,245,53,95,192,62,2,80,159,73,208,156,100,180,56,91,95,121,37,175,0,215,27,56,143,0,212,13,113,110,55,87,125,36,206,202,15,226,128,98,37,206,230,107,190,226,12,192,188,245,217,185,0,108,165,102,184,63,26,148,230,36,0,110,82,196,89,156,17,103,122,92,95,121,133,125,100,190,91,24,87,173,130,19,105,78,162,64,3,234,21,200,103,243,5,121,101,125,1,251,200,124,35,115,245,107,221,227,207,215,225,43,175,228,21,16,223,191,181,214,187,173,199,40,165,124,101,121,113,14,130,125,4,19,237,33,77,51,181,106,8,158,156,68,193,50,174,2,45,159,205,151,53,60,88,97,140,157,58,137,58,105,190,230,139,245,149,87,200,43,182,101,177,137,16,103,144,207,200,43,243,5,236,95,235,11,216,71,226,44,198,137,65,103,252,90,183,100,182,145,228,213,118,237,133,64,62,3,234,134,122,133,188,2,251,136,41,215,118,166,31,60,154,106,15,45,138,6,54,18,160,94,153,175,249,154,47,200,103,228,21,96,15,117,51,231,233,154,147,216,68,0,224,60,50,95,250,95,95,121,37,175,204,247,116,111,90,95,121,133,181,53,231,190,104,78,74,42,0,55,41,206,5,0,245,74,125,158,197,207,27,127,254,127,203,103,53,210,250,98,125,111,70,115,114,61,143,87,24,227,23,194,60,93,209,72,141,59,219,187,31,47,229,149,155,148,19,253,151,122,5,128,235,88,0,120,158,95,235,6,249,204,247,123,184,194,24,79,133,25,245,202,184,214,87,156,177,190,200,43,216,64,46,219,71,242,234,172,52,39,25,141,95,115,6,156,11,200,103,196,25,121,69,111,113,246,143,86,230,107,174,167,143,235,135,105,6,157,239,98,243,74,44,235,107,190,27,162,249,140,58,169,94,153,47,234,21,226,44,206,136,51,217,156,114,29,203,89,121,231,36,138,6,200,103,176,143,128,30,247,175,186,33,206,32,159,145,87,19,56,54,39,61,137,36,153,145,87,88,95,55,161,32,159,1,0,215,27,184,55,90,157,39,39,65,225,48,95,236,95,243,197,250,202,43,176,143,172,175,245,5,123,215,156,35,52,39,1,69,18,236,35,55,131,200,43,227,90,95,0,181,202,156,137,152,241,7,113,108,34,0,0,112,253,140,124,54,95,113,6,251,183,131,189,187,88,92,227,90,95,243,197,250,26,55,226,241,10,99,252,213,54,2,192,249,11,246,174,186,177,185,113,189,115,18,137,117,6,123,235,139,195,8,236,35,227,2,234,100,247,227,190,97,201,157,11,226,108,125,55,18,99,251,104,80,51,126,173,123,54,69,8,64,189,194,250,34,159,141,139,124,230,37,238,55,254,252,191,200,43,144,207,98,108,190,175,114,108,78,238,229,218,208,30,173,48,198,23,194,236,102,16,206,96,141,175,57,247,84,175,246,246,47,56,247,141,11,0,206,253,217,249,90,55,0,48,242,69,157,139,73,64,221,48,95,243,5,121,181,197,185,78,19,103,63,136,35,169,64,62,227,162,29,228,21,216,71,238,83,172,175,249,154,47,61,175,175,156,26,152,119,78,42,26,230,107,190,184,104,23,103,235,139,125,36,159,1,56,167,235,198,159,255,75,33,198,53,221,56,60,57,137,155,35,144,87,200,103,227,34,159,141,107,31,1,168,205,98,45,214,17,222,57,41,153,205,23,121,5,160,94,129,125,100,255,98,31,153,175,56,191,14,63,170,60,118,94,197,126,173,27,80,160,21,103,196,89,156,1,152,243,92,112,30,137,179,249,138,51,253,197,217,215,186,177,137,64,94,77,237,173,21,198,248,66,152,221,252,170,87,230,11,56,23,212,73,80,55,236,93,103,194,226,80,48,95,64,221,120,198,207,86,24,227,63,221,164,56,23,80,175,16,103,176,143,196,25,235,11,154,147,138,6,96,31,137,51,214,23,121,37,159,197,89,189,90,219,143,26,127,254,255,116,54,223,71,141,63,255,115,41,5,195,157,9,211,156,71,126,173,27,235,107,190,136,179,188,178,190,230,43,206,128,250,188,182,247,26,127,254,159,164,148,243,8,185,204,54,120,231,164,141,100,190,0,234,36,0,0,174,235,122,183,183,182,99,210,156,196,161,160,96,57,140,176,127,213,13,243,21,103,144,207,234,179,56,155,175,188,18,99,49,238,103,206,126,173,155,161,104,230,40,146,88,95,243,21,103,243,69,156,197,217,250,34,159,179,247,71,246,209,216,185,92,38,202,43,185,44,214,103,167,57,41,169,64,62,155,47,160,110,136,179,245,69,221,0,249,188,45,239,31,254,238,54,30,227,247,47,249,255,123,249,108,174,231,228,7,113,0,251,8,80,55,0,242,245,234,113,227,207,255,187,250,44,159,25,202,213,55,127,114,153,205,91,46,60,1,197,88,113,182,190,200,171,211,121,29,132,188,18,103,192,254,5,236,95,49,54,103,61,179,85,36,155,147,30,3,6,121,5,246,145,249,182,246,104,133,49,62,235,40,206,254,113,16,235,11,125,230,179,127,252,93,199,117,227,207,255,141,124,198,250,158,159,119,78,130,162,129,188,154,125,190,246,175,56,131,122,69,15,246,242,217,62,66,94,201,231,87,206,213,187,31,7,165,57,57,126,98,249,53,58,135,145,124,150,207,246,17,223,117,37,4,52,112,55,52,174,186,225,92,144,87,226,140,56,35,167,216,56,205,73,20,74,224,89,190,118,52,118,189,250,96,133,49,62,21,231,233,124,184,194,24,159,11,51,128,235,156,14,199,61,142,89,38,139,177,127,196,225,172,52,39,1,112,241,140,56,187,41,3,121,5,246,17,96,239,198,126,16,71,98,1,246,145,249,50,79,94,201,103,90,152,237,137,235,98,255,154,47,206,65,196,185,131,24,139,179,122,53,4,205,73,108,94,176,143,204,87,156,205,23,110,166,245,175,192,255,74,136,93,199,170,147,0,207,213,42,245,106,208,51,225,216,156,76,253,75,183,119,154,137,179,13,236,98,18,220,12,90,95,144,87,224,252,85,55,204,23,152,120,255,122,231,164,164,66,94,153,111,191,238,175,48,198,239,196,153,193,249,71,58,216,238,249,251,166,208,99,31,177,129,56,95,29,254,238,52,30,227,127,197,57,246,228,164,189,187,2,205,73,108,96,243,221,210,124,103,139,243,149,56,155,175,249,138,179,245,181,190,19,175,239,127,52,254,252,63,90,95,224,12,222,63,252,221,109,60,198,63,156,131,140,76,115,18,55,11,32,175,152,43,175,220,116,211,130,39,84,1,231,175,115,112,214,249,38,115,202,147,132,12,65,115,18,5,11,220,236,171,27,230,11,216,191,226,60,239,124,53,235,96,155,249,108,239,142,125,95,54,85,156,253,90,183,113,65,94,161,94,89,223,145,199,77,53,249,31,175,48,198,47,165,179,186,97,125,17,103,231,160,245,141,207,87,173,130,19,105,78,98,125,229,21,204,206,215,81,113,14,178,21,151,242,202,245,36,128,235,28,115,29,109,220,69,82,153,47,242,10,113,150,87,0,155,168,147,31,53,254,252,95,91,90,96,227,117,210,117,236,184,113,174,226,60,174,99,115,210,19,35,216,68,14,223,173,80,175,144,207,234,149,113,229,51,180,214,250,181,12,191,16,98,231,190,251,35,243,117,61,41,175,228,242,183,60,57,9,216,191,46,54,0,117,18,55,101,226,108,190,230,43,206,220,62,198,126,16,71,46,155,243,9,252,90,55,54,17,214,23,235,139,124,198,250,34,206,243,198,217,250,98,31,153,43,226,28,53,99,115,114,182,199,158,247,214,23,112,115,132,11,59,113,30,212,117,227,207,255,173,56,219,71,184,222,0,212,43,33,104,203,147,147,146,25,235,11,246,175,113,17,103,243,21,103,243,149,207,200,43,232,61,151,157,11,131,210,156,4,7,3,14,65,228,243,26,238,175,48,198,223,45,47,234,179,56,99,125,141,219,133,153,190,177,88,47,252,32,14,156,196,15,226,128,139,58,251,23,55,161,230,59,242,53,199,108,117,242,122,133,49,126,99,31,153,47,77,104,50,96,125,145,87,76,201,147,147,40,86,32,159,173,175,249,154,175,249,194,171,188,217,248,243,191,236,44,159,213,13,144,207,55,29,179,218,187,67,175,175,218,220,216,226,48,26,62,177,252,64,140,194,49,18,249,108,31,97,125,205,23,251,104,125,63,111,252,249,79,197,89,62,27,23,236,93,123,104,222,249,250,90,55,214,23,235,139,131,31,235,107,190,226,12,0,206,125,172,111,36,167,102,252,90,183,119,185,88,95,235,139,155,125,212,73,236,95,117,210,184,174,175,212,103,245,217,184,246,239,150,231,155,92,91,247,41,156,149,119,78,2,224,34,214,124,1,212,73,231,145,56,35,175,228,178,188,122,241,152,214,184,49,205,73,80,156,113,113,101,125,173,239,26,246,147,141,139,125,132,188,130,30,20,251,215,124,197,153,222,105,78,42,86,88,95,121,5,234,6,234,51,226,140,124,182,143,198,116,221,248,243,127,43,196,246,16,156,74,115,82,193,106,197,147,42,160,94,185,192,178,190,204,195,59,9,177,190,168,87,168,87,234,164,249,114,43,154,147,54,17,214,215,197,164,188,178,127,113,209,14,242,217,184,206,35,198,188,142,213,140,181,127,197,152,238,227,188,88,96,80,40,205,215,77,153,155,208,169,110,22,172,47,64,159,245,217,117,14,246,17,234,134,154,241,221,249,78,19,231,100,115,210,215,141,81,176,144,87,88,95,220,116,187,206,177,190,234,21,206,65,216,114,62,123,112,195,250,182,26,119,154,220,242,181,110,133,3,64,189,98,244,11,59,249,12,246,145,56,131,125,52,226,92,213,103,134,160,57,169,56,99,125,177,190,242,74,94,193,169,188,166,64,221,16,103,228,149,124,150,207,140,186,182,190,129,219,152,230,36,138,51,214,23,235,11,160,62,51,239,250,106,182,143,77,83,69,62,67,247,22,155,200,161,0,184,216,152,124,190,123,235,235,28,20,103,212,73,196,89,156,205,215,124,177,182,100,120,114,18,20,104,113,182,190,200,43,113,62,63,77,66,231,2,242,74,94,97,31,25,215,250,98,109,95,195,34,169,0,28,190,200,103,144,207,188,130,102,187,125,196,118,227,108,125,197,24,186,55,99,115,210,215,232,172,47,200,103,227,90,95,227,226,122,67,62,203,43,236,35,113,70,156,183,21,99,251,119,80,222,57,137,205,107,190,96,31,33,206,110,186,129,252,62,242,14,100,245,25,113,190,105,205,152,169,110,84,249,60,110,156,189,115,210,70,2,249,140,124,54,95,172,47,214,23,113,22,103,172,47,214,246,197,243,221,139,115,91,158,156,196,250,138,51,253,198,89,211,204,124,57,157,39,145,172,175,245,221,110,156,193,185,143,56,195,4,254,95,128,1,0,200,244,125,20,231,102,139,177,0,0,0,0,73,69,78,68,174,66,96,130}; +char sprite_skin_flat_png[669] = {137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,1,4,0,0,0,180,8,6,0,0,0,114,181,82,203,0,0,0,6,98,75,71,68,0,255,0,255,0,255,160,189,167,147,0,0,0,9,112,72,89,115,0,0,11,19,0,0,11,19,1,0,154,156,24,0,0,0,7,116,73,77,69,7,226,4,15,15,9,24,243,73,194,157,0,0,2,42,73,68,65,84,120,218,237,221,33,110,219,96,0,134,225,207,150,193,72,122,129,144,154,180,42,24,154,194,10,2,42,85,161,61,198,110,144,19,236,6,225,61,192,66,75,2,10,202,166,33,3,171,33,105,164,20,4,46,33,3,147,92,18,21,85,37,147,186,104,126,30,26,96,233,3,175,126,89,138,255,98,189,217,118,1,72,82,154,0,16,4,64,16,0,65,0,4,1,16,4,64,16,0,65,0,4,1,16,4,64,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,146,34,73,158,239,238,207,254,124,190,248,150,228,42,201,137,89,160,55,118,73,22,85,211,78,135,147,241,178,56,196,224,135,16,64,191,195,80,53,237,168,88,111,182,223,147,220,216,3,122,111,94,172,55,219,95,78,7,64,146,93,41,6,192,193,137,123,25,128,87,130,0,8,2,240,118,16,118,102,0,114,120,169,184,176,3,144,100,81,86,77,59,117,74,0,167,131,170,105,167,229,112,50,94,86,77,59,74,50,23,6,232,95,8,146,204,171,166,29,13,39,227,165,57,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,227,87,212,179,125,103,6,32,113,47,3,32,8,128,32,0,130,0,8,2,32,8,128,32,0,130,0,8,2,32,8,128,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36,73,138,36,121,190,187,63,187,92,125,121,252,200,7,175,190,14,10,243,195,113,41,255,69,12,128,35,13,130,24,0,175,65,48,1,32,8,128,32,0,130,0,8,2,32,8,128,32,0,127,25,132,135,250,231,185,25,128,36,41,135,147,241,82,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,255,64,61,219,119,245,108,223,89,2,250,161,122,239,199,223,79,43,11,65,143,248,12,59,32,8,128,32,0,130,0,8,2,32,8,128,32,0,130,0,8,2,32,8,128,32,0,130,0,8,2,32,8,128,32,0,71,226,221,239,33,124,58,173,45,4,0,0,0,0,0,0,0,0,0,0,0,0,124,188,193,245,109,55,184,190,117,251,51,244,132,191,63,3,130,0,8,2,32,8,128,32,0,130,0,8,2,32,8,128,32,0,130,0,8,2,32,8,128,32,0,130,0,8,2,32,8,128,32,0,0,0,0,0,0,0,0,0,0,0,0,0,36,121,1,4,9,83,90,112,63,72,221,0,0,0,0,73,69,78,68,174,66,96,130}; +char search_html[1924] = {60,33,68,79,67,84,89,80,69,32,104,116,109,108,62,10,60,104,116,109,108,32,108,97,110,103,61,34,101,110,34,62,10,60,104,101,97,100,62,10,32,32,32,32,60,109,101,116,97,32,99,104,97,114,115,101,116,61,34,117,116,102,45,56,34,62,10,32,32,32,32,60,116,105,116,108,101,62,115,105,115,116,50,32,45,32,83,101,97,114,99,104,60,47,116,105,116,108,101,62,10,32,32,32,32,60,109,101,116,97,32,110,97,109,101,61,39,118,105,101,119,112,111,114,116,39,32,99,111,110,116,101,110,116,61,39,119,105,100,116,104,61,100,101,118,105,99,101,45,119,105,100,116,104,44,32,105,110,105,116,105,97,108,45,115,99,97,108,101,61,49,46,48,44,32,109,97,120,105,109,117,109,45,115,99,97,108,101,61,49,46,48,44,32,117,115,101,114,45,115,99,97,108,97,98,108,101,61,110,111,39,47,62,10,10,32,32,32,32,60,108,105,110,107,32,104,114,101,102,61,34,99,115,115,34,32,114,101,108,61,34,115,116,121,108,101,115,104,101,101,116,34,32,116,121,112,101,61,34,116,101,120,116,47,99,115,115,34,62,10,60,47,104,101,97,100,62,10,60,98,111,100,121,62,10,10,60,110,97,118,32,99,108,97,115,115,61,34,110,97,118,98,97,114,32,110,97,118,98,97,114,45,101,120,112,97,110,100,45,108,103,32,110,97,118,98,97,114,45,108,105,103,104,116,34,62,10,32,32,32,32,60,97,32,99,108,97,115,115,61,34,110,97,118,98,97,114,45,98,114,97,110,100,34,32,104,114,101,102,61,34,47,34,62,115,105,115,116,50,60,47,97,62,10,32,32,32,32,60,115,112,97,110,32,99,108,97,115,115,61,34,116,97,103,108,105,110,101,34,62,76,105,103,104,116,110,105,110,103,45,102,97,115,116,32,102,105,108,101,32,115,121,115,116,101,109,32,105,110,100,101,120,101,114,32,97,110,100,32,115,101,97,114,99,104,32,116,111,111,108,32,60,47,115,112,97,110,62,10,60,47,110,97,118,62,10,10,60,100,105,118,32,99,108,97,115,115,61,34,99,111,110,116,97,105,110,101,114,34,62,10,32,32,32,32,60,100,105,118,32,99,108,97,115,115,61,34,99,97,114,100,34,62,10,32,32,32,32,32,32,32,32,60,100,105,118,32,99,108,97,115,115,61,34,99,97,114,100,45,98,111,100,121,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,100,105,118,32,99,108,97,115,115,61,34,102,111,114,109,45,103,114,111,117,112,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,105,110,112,117,116,32,105,100,61,34,112,97,116,104,66,97,114,34,32,116,121,112,101,61,34,115,101,97,114,99,104,34,32,99,108,97,115,115,61,34,102,111,114,109,45,99,111,110,116,114,111,108,34,32,112,108,97,99,101,104,111,108,100,101,114,61,34,70,105,108,116,101,114,32,112,97,116,104,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,100,105,118,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,100,105,118,32,99,108,97,115,115,61,34,105,110,112,117,116,45,103,114,111,117,112,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,100,105,118,32,99,108,97,115,115,61,34,105,110,112,117,116,45,103,114,111,117,112,45,112,114,101,112,101,110,100,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,100,105,118,32,99,108,97,115,115,61,34,105,110,112,117,116,45,103,114,111,117,112,45,116,101,120,116,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,112,97,110,32,111,110,99,108,105,99,107,61,34,100,111,99,117,109,101,110,116,46,103,101,116,69,108,101,109,101,110,116,66,121,73,100,40,39,98,97,114,84,111,103,103,108,101,39,41,46,99,108,105,99,107,40,41,34,62,77,117,115,116,32,109,97,116,99,104,38,110,98,115,112,60,47,115,112,97,110,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,105,110,112,117,116,32,116,105,116,108,101,61,34,84,111,103,103,108,101,32,98,101,116,119,101,101,110,32,39,83,104,111,117,108,100,39,32,97,110,100,32,39,77,117,115,116,39,32,109,97,116,99,104,32,109,111,100,101,34,32,116,121,112,101,61,34,99,104,101,99,107,98,111,120,34,32,105,100,61,34,98,97,114,84,111,103,103,108,101,34,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,111,110,99,108,105,99,107,61,34,116,111,103,103,108,101,83,101,97,114,99,104,66,97,114,40,41,34,32,99,104,101,99,107,101,100,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,100,105,118,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,100,105,118,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,105,110,112,117,116,32,105,100,61,34,115,101,97,114,99,104,66,97,114,34,32,116,121,112,101,61,34,115,101,97,114,99,104,34,32,99,108,97,115,115,61,34,102,111,114,109,45,99,111,110,116,114,111,108,34,32,112,108,97,99,101,104,111,108,100,101,114,61,34,83,101,97,114,99,104,34,62,10,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,100,105,118,62,10,10,32,32,32,32,32,32,32,32,32,32,32,32,60,105,110,112,117,116,32,116,105,116,108,101,61,34,70,105,108,101,32,115,105,122,101,34,32,105,100,61,34,115,105,122,101,83,108,105,100,101,114,34,32,110,97,109,101,61,34,115,105,122,101,34,62,10,10,32,32,32,32,32,32,32,32,32,32,32,32,60,100,105,118,32,99,108,97,115,115,61,34,114,111,119,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,100,105,118,32,99,108,97,115,115,61,34,99,111,108,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,32,102,111,114,61,34,105,110,100,105,99,101,115,34,62,83,101,97,114,99,104,32,105,110,32,105,110,100,105,99,101,115,60,47,108,97,98,101,108,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,115,101,108,101,99,116,32,99,108,97,115,115,61,34,99,117,115,116,111,109,45,115,101,108,101,99,116,34,32,105,100,61,34,105,110,100,105,99,101,115,34,32,109,117,108,116,105,112,108,101,32,115,105,122,101,61,34,54,34,62,60,47,115,101,108,101,99,116,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,100,105,118,62,10,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,100,105,118,32,99,108,97,115,115,61,34,99,111,108,34,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,108,97,98,101,108,62,77,105,109,101,32,116,121,112,101,115,60,47,108,97,98,101,108,62,10,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,100,105,118,32,99,108,97,115,115,61,34,116,114,101,101,34,62,60,47,100,105,118,62,10,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,60,47,100,105,118,62,10,32,32,32,32,32,32,32,32,32,32,32,32,60,47,100,105,118,62,10,32,32,32,32,32,32,32,32,60,47,100,105,118,62,10,32,32,32,32,60,47,100,105,118,62,10,10,32,32,32,32,60,100,105,118,32,105,100,61,34,115,101,97,114,99,104,82,101,115,117,108,116,115,34,62,60,47,100,105,118,62,10,60,47,100,105,118,62,10,10,60,115,99,114,105,112,116,32,115,114,99,61,34,106,115,34,32,116,121,112,101,61,34,116,101,120,116,47,106,97,118,97,115,99,114,105,112,116,34,62,60,47,115,99,114,105,112,116,62,10,60,47,98,111,100,121,62,10,60,47,104,116,109,108,62,10}; diff --git a/web/css/auto-complete.css b/web/css/auto-complete.css new file mode 100644 index 0000000..4261b1d --- /dev/null +++ b/web/css/auto-complete.css @@ -0,0 +1,9 @@ +.autocomplete-suggestions { + text-align: left; cursor: default; border: 1px solid #ccc; border-top: 0; background: #fff; box-shadow: -1px 1px 3px rgba(0,0,0,.1); + + /* core styles should not be changed */ + position: absolute; display: none; z-index: 9999; max-height: 254px; overflow: hidden; overflow-y: auto; box-sizing: border-box; +} +.autocomplete-suggestion { position: relative; padding: 0 .6em; line-height: 23px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 1.02em; color: #333; } +.autocomplete-suggestion b { font-weight: normal; color: #1f8dd6; } +.autocomplete-suggestion.selected { background: #f0f0f0; } diff --git a/web/css/bootstrap.min.css b/web/css/bootstrap.min.css new file mode 100644 index 0000000..7c4b857 --- /dev/null +++ b/web/css/bootstrap.min.css @@ -0,0 +1,6 @@ +/*! + * Bootstrap v4.3.1 (https://getbootstrap.com/) + * Copyright 2011-2019 The Bootstrap Authors + * Copyright 2011-2019 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip{display:block}.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{border-color:#28a745}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:center right calc(.375em + .1875rem);background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#dc3545;padding-right:calc((1em + .75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip{display:block}.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{border-color:#dc3545}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;-ms-flex-negative:0;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link.focus,.btn-link:focus{text-decoration:underline;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:1 1 auto;flex:1 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn:focus,.input-group-prepend .btn:focus{z-index:3}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;-webkit-transform:translateX(.75rem);transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + .75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:calc(1rem + .4rem);padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion>.card .card-header{margin-bottom:-1px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#0062cc}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#bd2130}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-horizontal{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}@media (min-width:576px){.list-group-horizontal-sm{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-sm .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-sm .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:768px){.list-group-horizontal-md{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-md .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-md .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:992px){.list-group-horizontal-lg{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-lg .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-lg .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}@media (min-width:1200px){.list-group-horizontal-xl{-ms-flex-direction:row;flex-direction:row}.list-group-horizontal-xl .list-group-item{margin-right:-1px;margin-bottom:0}.list-group-horizontal-xl .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:last-child{margin-bottom:-1px}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal-dialog-scrollable{display:-ms-flexbox;display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{-ms-flex-negative:0;flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media (min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{-ms-touch-action:pan-y;touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){-webkit-transform:translateX(100%);transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){-webkit-transform:translateX(-100%);transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;-webkit-transform:none;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:0s .6s opacity}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-border{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}@keyframes spinner-grow{0%{-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0056b3!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;overflow-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}} diff --git a/web/css/inspire-tree-light.min.css b/web/css/inspire-tree-light.min.css new file mode 100644 index 0000000..3f38012 --- /dev/null +++ b/web/css/inspire-tree-light.min.css @@ -0,0 +1 @@ +.inspire-tree .btn{background-color:rgba(255, 255, 255, 0.4);border:1px solid rgba(0, 0, 0, 0.2);border-radius:3px;display:inline-block;height:20px;-webkit-transition:all 150ms linear;transition:all 150ms linear;width:20px}.inspire-tree .btn:hover{-webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.1);box-shadow:0 2px 3px rgba(0, 0, 0, 0.1)}.inspire-tree .btn + .btn{margin-left:5px}.inspire-tree .btn.icon{position:relative}.inspire-tree .btn.icon::before{display:block;height:14px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:14px}.inspire-tree .btn-group{display:inline-block;height:25px;line-height:25px}.itree-menu{background:#ddd;border:1px solid #c4c4c4;border-radius:3px;font-family:sans-serif;list-style:none;margin:0;min-width:150px;padding:0;position:absolute;z-index:10}.itree-menu a{display:block;padding:3px 8px}.itree-menu a:hover{background:rgba(218, 250, 255, 0.5);color:rgba(164, 234, 245, 0.5)}.inspire-tree{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.inspire-tree:focus{outline:none}.inspire-tree,.inspire-tree *{-webkit-box-sizing:border-box;box-sizing:border-box}.inspire-tree ol{list-style:none;margin:0;padding:0}.inspire-tree ol ol{padding-left:20px}.inspire-tree .collapsed > ol,.inspire-tree .hidden{display:none}.inspire-tree li > .title-wrap{min-height:25px;position:relative;z-index:2}.inspire-tree .toggle{height:25px;left:0;position:absolute;top:0;width:25px;z-index:2}.inspire-tree .toggle::before{display:block;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.inspire-tree [type="checkbox"]{left:22px;position:absolute;top:7px;width:20px;z-index:2}.inspire-tree .title{cursor:default;display:block;height:25px;line-height:25px;overflow:hidden;padding-left:42px;position:relative;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;z-index:1}.inspire-tree .title.load-more{color:#476cb8;cursor:pointer}.inspire-tree .title.load-more:hover{text-decoration:underline}.inspire-tree .title::before{left:24px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);vertical-align:top}.inspire-tree .title:focus{outline:none}.inspire-tree.drag-and-drop li:not(.drop-target){opacity:0.5}.drag-targeting.drag-targeting-insert > .title-wrap > .title,.drag-targeting.drag-targeting-insert.inspire-tree{border:1px solid #2dadc5}.drag-targeting.drag-targeting-above > .title-wrap > .title{border-top:3px solid #2dadc5}.drag-targeting.drag-targeting-below > .title-wrap > .title{border-bottom:3px solid #2dadc5}.inspire-tree .editable form{display:inline-block;height:25px;line-height:25px;padding-top:2px}.inspire-tree .editable form input{height:20px}.inspire-tree .editable form .btn,.inspire-tree .editable form input{vertical-align:top}.inspire-tree .editable > .btn-group{display:none;padding-top:2px;position:absolute;right:10px;z-index:3}.inspire-tree .editable:hover > .btn-group{display:block}.inspire-tree input + .btn-group{margin-left:10px}.inspire-tree > .btn.icon{margin-left:2px}.inspire-tree > ol > .folder:first-child:not(:only-child){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAMCAYAAACji9dXAAAAFUlEQVQIW2M8d+HSf0YGBgYGRpJZAJ2uFKcp4HfpAAAAAElFTkSuQmCC");background-position:11px 13px;background-repeat:no-repeat}.inspire-tree .folder:last-child:not(:only-child),.inspire-tree li .folder:last-child{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAMCAYAAACji9dXAAAAFUlEQVQIW2M8d+HSf0YGBgYGRpJZAJ2uFKcp4HfpAAAAAElFTkSuQmCC");background-position:11px 0;background-repeat:no-repeat}.inspire-tree.editable-add > ol > .folder:last-child:not(:only-child){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAYAAAA7zJfaAAAAFUlEQVQIW2M8d+HSf0YGBgYGRrqyABKeKU0SV+t2AAAAAElFTkSuQmCC");background-repeat:repeat-y}.inspire-tree > ol .expanded:not(:last-child):not(:first-child),.inspire-tree li:not(:last-child){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAYAAAA7zJfaAAAAFUlEQVQIW2M8d+HSf0YGBgYGRrqyABKeKU0SV+t2AAAAAElFTkSuQmCC");background-position:11px 0;background-repeat:no-repeat}.inspire-tree li.expanded:not(:last-child) > ol{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAYAAAA7zJfaAAAAFUlEQVQIW2M8d+HSf0YGBgYGRrqyABKeKU0SV+t2AAAAAElFTkSuQmCC");background-position:11px 0;background-repeat:repeat-y}.inspire-tree li.expanded.folder:not(.loading) > .title-wrap{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAMCAYAAACji9dXAAAAFUlEQVQIW2M8d+HSf0YGBgYGRpJZAJ2uFKcp4HfpAAAAAElFTkSuQmCC");background-position:31px 13px;background-repeat:no-repeat}.inspire-tree .leaf:not(:last-child):not(.detached){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAYCAYAAAAh8HdUAAAAN0lEQVQ4T2M8d+HSfyMDPUYGEgBJimHmMo7aBAmK0dCDJgl4ioClDGLo0dBDDz0SMu5o2oMFFgBXbEeI0XwYIwAAAABJRU5ErkJgggAA");background-position:11px 0;background-repeat:no-repeat}.inspire-tree .leaf:last-child{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAKklEQVQoU2M8d+HSfyMDPUYGEgBJimHmMo7aBAmK0dCDJgl4ioClDGJoAGUZM32Z0U8tAAAAAElFTkSuQmCC");background-position:11px 0;background-repeat:no-repeat}.inspire-tree .leaf.detached:last-child{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAMCAYAAACji9dXAAAAFUlEQVQIW2M8d+HSf0YGBgYGRpJZAJ2uFKcp4HfpAAAAAElFTkSuQmCC");background-position:11px 0;background-repeat:no-repeat}.inspire-tree.editable-add > ol > .leaf:last-child{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAYCAYAAAAh8HdUAAAAN0lEQVQ4T2M8d+HSfyMDPUYGEgBJimHmMo7aBAmK0dCDJgl4ioClDGLo0dBDDz0SMu5o2oMFFgBXbEeI0XwYIwAAAABJRU5ErkJgggAA")}.inspire-tree .icon::before{background-position:0 0;background-repeat:no-repeat;content:'';display:inline-block;height:14px;width:14px}.inspire-tree .icon-check::before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%236a6a6a%22%20d%3D%22M27%204l-15%2015-7-7-5%205%2012%2012%2020-20z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.inspire-tree .icon-check:hover::before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%230ccc0a%22%20d%3D%22M27%204l-15%2015-7-7-5%205%2012%2012%2020-20z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.inspire-tree .icon-collapse::before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23aaa%22%20d%3D%22M4%201h16q1.242%200%202.121%200.879t0.879%202.121v16q0%201.242-0.879%202.121t-2.121%200.879h-16q-1.242%200-2.121-0.879t-0.879-2.121v-16q0-1.242%200.879-2.121t2.121-0.879zM20%203h-16q-0.414%200-0.707%200.293t-0.293%200.707v16q0%200.414%200.293%200.707t0.707%200.293h16q0.414%200%200.707-0.293t0.293-0.707v-16q0-0.414-0.293-0.707t-0.707-0.293zM8%2011h8q0.414%200%200.707%200.293t0.293%200.707-0.293%200.707-0.707%200.293h-8q-0.414%200-0.707-0.293t-0.293-0.707%200.293-0.707%200.707-0.293z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");background-color:white;border-radius:3px;margin-left:-1px}.inspire-tree .icon-cross::before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%236a6a6a%22%20d%3D%22M31.708%2025.708c-0-0-0-0-0-0l-9.708-9.708%209.708-9.708c0-0%200-0%200-0%200.105-0.105%200.18-0.227%200.229-0.357%200.133-0.356%200.057-0.771-0.229-1.057l-4.586-4.586c-0.286-0.286-0.702-0.361-1.057-0.229-0.13%200.048-0.252%200.124-0.357%200.228%200%200-0%200-0%200l-9.708%209.708-9.708-9.708c-0-0-0-0-0-0-0.105-0.104-0.227-0.18-0.357-0.228-0.356-0.133-0.771-0.057-1.057%200.229l-4.586%204.586c-0.286%200.286-0.361%200.702-0.229%201.057%200.049%200.13%200.124%200.252%200.229%200.357%200%200%200%200%200%200l9.708%209.708-9.708%209.708c-0%200-0%200-0%200-0.104%200.105-0.18%200.227-0.229%200.357-0.133%200.355-0.057%200.771%200.229%201.057l4.586%204.586c0.286%200.286%200.702%200.361%201.057%200.229%200.13-0.049%200.252-0.124%200.357-0.229%200-0%200-0%200-0l9.708-9.708%209.708%209.708c0%200%200%200%200%200%200.105%200.105%200.227%200.18%200.357%200.229%200.356%200.133%200.771%200.057%201.057-0.229l4.586-4.586c0.286-0.286%200.362-0.702%200.229-1.057-0.049-0.13-0.124-0.252-0.229-0.357z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.inspire-tree .icon-cross:hover::before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23c00%22%20d%3D%22M31.708%2025.708c-0-0-0-0-0-0l-9.708-9.708%209.708-9.708c0-0%200-0%200-0%200.105-0.105%200.18-0.227%200.229-0.357%200.133-0.356%200.057-0.771-0.229-1.057l-4.586-4.586c-0.286-0.286-0.702-0.361-1.057-0.229-0.13%200.048-0.252%200.124-0.357%200.228%200%200-0%200-0%200l-9.708%209.708-9.708-9.708c-0-0-0-0-0-0-0.105-0.104-0.227-0.18-0.357-0.228-0.356-0.133-0.771-0.057-1.057%200.229l-4.586%204.586c-0.286%200.286-0.361%200.702-0.229%201.057%200.049%200.13%200.124%200.252%200.229%200.357%200%200%200%200%200%200l9.708%209.708-9.708%209.708c-0%200-0%200-0%200-0.104%200.105-0.18%200.227-0.229%200.357-0.133%200.355-0.057%200.771%200.229%201.057l4.586%204.586c0.286%200.286%200.702%200.361%201.057%200.229%200.13-0.049%200.252-0.124%200.357-0.229%200-0%200-0%200-0l9.708-9.708%209.708%209.708c0%200%200%200%200%200%200.105%200.105%200.227%200.18%200.357%200.229%200.356%200.133%200.771%200.057%201.057-0.229l4.586-4.586c0.286-0.286%200.362-0.702%200.229-1.057-0.049-0.13-0.124-0.252-0.229-0.357z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.inspire-tree .icon-expand::before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23aaa%22%20d%3D%22M4%201h16q1.242%200%202.121%200.879t0.879%202.121v16q0%201.242-0.879%202.121t-2.121%200.879h-16q-1.242%200-2.121-0.879t-0.879-2.121v-16q0-1.242%200.879-2.121t2.121-0.879zM20%203h-16q-0.414%200-0.707%200.293t-0.293%200.707v16q0%200.414%200.293%200.707t0.707%200.293h16q0.414%200%200.707-0.293t0.293-0.707v-16q0-0.414-0.293-0.707t-0.707-0.293zM12%207q0.414%200%200.707%200.293t0.293%200.707v3h3q0.414%200%200.707%200.293t0.293%200.707-0.293%200.707-0.707%200.293h-3v3q0%200.414-0.293%200.707t-0.707%200.293-0.707-0.293-0.293-0.707v-3h-3q-0.414%200-0.707-0.293t-0.293-0.707%200.293-0.707%200.707-0.293h3v-3q0-0.414%200.293-0.707t0.707-0.293z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");background-color:white;border-radius:3px;margin-left:-1px}.inspire-tree .icon-file-empty::before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23a5a5a5%22%20d%3D%22M28.681%207.159c-0.694-0.947-1.662-2.053-2.724-3.116s-2.169-2.030-3.116-2.724c-1.612-1.182-2.393-1.319-2.841-1.319h-15.5c-1.378%200-2.5%201.121-2.5%202.5v27c0%201.378%201.122%202.5%202.5%202.5h23c1.378%200%202.5-1.122%202.5-2.5v-19.5c0-0.448-0.137-1.23-1.319-2.841zM24.543%205.457c0.959%200.959%201.712%201.825%202.268%202.543h-4.811v-4.811c0.718%200.556%201.584%201.309%202.543%202.268zM28%2029.5c0%200.271-0.229%200.5-0.5%200.5h-23c-0.271%200-0.5-0.229-0.5-0.5v-27c0-0.271%200.229-0.5%200.5-0.5%200%200%2015.499-0%2015.5%200v7c0%200.552%200.448%201%201%201h7v19.5z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.inspire-tree .icon-folder::before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%236a6a6a%22%20d%3D%22M14%204l4%204h14v22h-32v-26z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.inspire-tree .icon-folder-open::before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%236a6a6a%22%20d%3D%22M26%2030l6-16h-26l-6%2016zM4%2012l-4%2018v-26h9l4%204h13v4z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E%0A")}.inspire-tree .icon-minus::before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%236a6a6a%22%20d%3D%22M0%2013v6c0%200.552%200.448%201%201%201h30c0.552%200%201-0.448%201-1v-6c0-0.552-0.448-1-1-1h-30c-0.552%200-1%200.448-1%201z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.inspire-tree .icon-minus:hover::before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23c00%22%20d%3D%22M0%2013v6c0%200.552%200.448%201%201%201h30c0.552%200%201-0.448%201-1v-6c0-0.552-0.448-1-1-1h-30c-0.552%200-1%200.448-1%201z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.inspire-tree .icon-more::before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%236a6a6a%22%20d%3D%22M12%209.984c1.078%200%202.016%200.938%202.016%202.016s-0.938%202.016-2.016%202.016-2.016-0.938-2.016-2.016%200.938-2.016%202.016-2.016zM18%209.984c1.078%200%202.016%200.938%202.016%202.016s-0.938%202.016-2.016%202.016-2.016-0.938-2.016-2.016%200.938-2.016%202.016-2.016zM6%209.984c1.078%200%202.016%200.938%202.016%202.016s-0.938%202.016-2.016%202.016-2.016-0.938-2.016-2.016%200.938-2.016%202.016-2.016z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.inspire-tree .icon-pencil::before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%236a6a6a%22%20d%3D%22M27%200c2.761%200%205%202.239%205%205%200%201.126-0.372%202.164-1%203l-2%202-7-7%202-2c0.836-0.628%201.874-1%203-1zM2%2023l-2%209%209-2%2018.5-18.5-7-7-18.5%2018.5zM22.362%2011.362l-14%2014-1.724-1.724%2014-14%201.724%201.724z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E%0A")}.inspire-tree .icon-pencil:hover::before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%230ccc0a%22%20d%3D%22M27%200c2.761%200%205%202.239%205%205%200%201.126-0.372%202.164-1%203l-2%202-7-7%202-2c0.836-0.628%201.874-1%203-1zM2%2023l-2%209%209-2%2018.5-18.5-7-7-18.5%2018.5zM22.362%2011.362l-14%2014-1.724-1.724%2014-14%201.724%201.724z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E%0A")}.inspire-tree .icon-plus::before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%236a6a6a%22%20d%3D%22M31%2012h-11v-11c0-0.552-0.448-1-1-1h-6c-0.552%200-1%200.448-1%201v11h-11c-0.552%200-1%200.448-1%201v6c0%200.552%200.448%201%201%201h11v11c0%200.552%200.448%201%201%201h6c0.552%200%201-0.448%201-1v-11h11c0.552%200%201-0.448%201-1v-6c0-0.552-0.448-1-1-1z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.inspire-tree .icon-plus:hover::before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%230ccc0a%22%20d%3D%22M31%2012h-11v-11c0-0.552-0.448-1-1-1h-6c-0.552%200-1%200.448-1%201v11h-11c-0.552%200-1%200.448-1%201v6c0%200.552%200.448%201%201%201h11v11c0%200.552%200.448%201%201%201h6c0.552%200%201-0.448%201-1v-11h11c0.552%200%201-0.448%201-1v-6c0-0.552-0.448-1-1-1z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.inspire-tree .selected > .title-wrap .icon-folder::before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23179bb9%22%20d%3D%22M14%204l4%204h14v22h-32v-26z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.inspire-tree .selected > .title-wrap .icon-folder-open::before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23179bb9%22%20d%3D%22M26%2030l6-16h-26l-6%2016zM4%2012l-4%2018v-26h9l4%204h13v4z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E%0A")}.inspire-tree .selected > .title-wrap .icon-file-empty::before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23179bb9%22%20d%3D%22M28.681%207.159c-0.694-0.947-1.662-2.053-2.724-3.116s-2.169-2.030-3.116-2.724c-1.612-1.182-2.393-1.319-2.841-1.319h-15.5c-1.378%200-2.5%201.121-2.5%202.5v27c0%201.378%201.122%202.5%202.5%202.5h23c1.378%200%202.5-1.122%202.5-2.5v-19.5c0-0.448-0.137-1.23-1.319-2.841zM24.543%205.457c0.959%200.959%201.712%201.825%202.268%202.543h-4.811v-4.811c0.718%200.556%201.584%201.309%202.543%202.268zM28%2029.5c0%200.271-0.229%200.5-0.5%200.5h-23c-0.271%200-0.5-0.229-0.5-0.5v-27c0-0.271%200.229-0.5%200.5-0.5%200%200%2015.499-0%2015.5%200v7c0%200.552%200.448%201%201%201h7v19.5z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.inspire-tree .loading > .title-wrap input{display:none}.inspire-tree .loading > .title-wrap .title::before{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2714px%27%20height%3D%2714px%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22xMidYMid%22%20class%3D%22uil-ring%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%22%20height%3D%22100%22%20fill%3D%22none%22%20class%3D%22bk%22%3E%3C%2Frect%3E%3Cdefs%3E%3Cfilter%20id%3D%22uil-ring-shadow%22%20x%3D%22-100%25%22%20y%3D%22-100%25%22%20width%3D%22300%25%22%20height%3D%22300%25%22%3E%3CfeOffset%20result%3D%22offOut%22%20in%3D%22SourceGraphic%22%20dx%3D%220%22%20dy%3D%220%22%3E%3C%2FfeOffset%3E%3CfeGaussianBlur%20result%3D%22blurOut%22%20in%3D%22offOut%22%20stdDeviation%3D%220%22%3E%3C%2FfeGaussianBlur%3E%3CfeBlend%20in%3D%22SourceGraphic%22%20in2%3D%22blurOut%22%20mode%3D%22normal%22%3E%3C%2FfeBlend%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M10%2C50c0%2C0%2C0%2C0.5%2C0.1%2C1.4c0%2C0.5%2C0.1%2C1%2C0.2%2C1.7c0%2C0.3%2C0.1%2C0.7%2C0.1%2C1.1c0.1%2C0.4%2C0.1%2C0.8%2C0.2%2C1.2c0.2%2C0.8%2C0.3%2C1.8%2C0.5%2C2.8%20c0.3%2C1%2C0.6%2C2.1%2C0.9%2C3.2c0.3%2C1.1%2C0.9%2C2.3%2C1.4%2C3.5c0.5%2C1.2%2C1.2%2C2.4%2C1.8%2C3.7c0.3%2C0.6%2C0.8%2C1.2%2C1.2%2C1.9c0.4%2C0.6%2C0.8%2C1.3%2C1.3%2C1.9%20c1%2C1.2%2C1.9%2C2.6%2C3.1%2C3.7c2.2%2C2.5%2C5%2C4.7%2C7.9%2C6.7c3%2C2%2C6.5%2C3.4%2C10.1%2C4.6c3.6%2C1.1%2C7.5%2C1.5%2C11.2%2C1.6c4-0.1%2C7.7-0.6%2C11.3-1.6%20c3.6-1.2%2C7-2.6%2C10-4.6c3-2%2C5.8-4.2%2C7.9-6.7c1.2-1.2%2C2.1-2.5%2C3.1-3.7c0.5-0.6%2C0.9-1.3%2C1.3-1.9c0.4-0.6%2C0.8-1.3%2C1.2-1.9%20c0.6-1.3%2C1.3-2.5%2C1.8-3.7c0.5-1.2%2C1-2.4%2C1.4-3.5c0.3-1.1%2C0.6-2.2%2C0.9-3.2c0.2-1%2C0.4-1.9%2C0.5-2.8c0.1-0.4%2C0.1-0.8%2C0.2-1.2%20c0-0.4%2C0.1-0.7%2C0.1-1.1c0.1-0.7%2C0.1-1.2%2C0.2-1.7C90%2C50.5%2C90%2C50%2C90%2C50s0%2C0.5%2C0%2C1.4c0%2C0.5%2C0%2C1%2C0%2C1.7c0%2C0.3%2C0%2C0.7%2C0%2C1.1%20c0%2C0.4-0.1%2C0.8-0.1%2C1.2c-0.1%2C0.9-0.2%2C1.8-0.4%2C2.8c-0.2%2C1-0.5%2C2.1-0.7%2C3.3c-0.3%2C1.2-0.8%2C2.4-1.2%2C3.7c-0.2%2C0.7-0.5%2C1.3-0.8%2C1.9%20c-0.3%2C0.7-0.6%2C1.3-0.9%2C2c-0.3%2C0.7-0.7%2C1.3-1.1%2C2c-0.4%2C0.7-0.7%2C1.4-1.2%2C2c-1%2C1.3-1.9%2C2.7-3.1%2C4c-2.2%2C2.7-5%2C5-8.1%2C7.1%20c-0.8%2C0.5-1.6%2C1-2.4%2C1.5c-0.8%2C0.5-1.7%2C0.9-2.6%2C1.3L66%2C87.7l-1.4%2C0.5c-0.9%2C0.3-1.8%2C0.7-2.8%2C1c-3.8%2C1.1-7.9%2C1.7-11.8%2C1.8L47%2C90.8%20c-1%2C0-2-0.2-3-0.3l-1.5-0.2l-0.7-0.1L41.1%2C90c-1-0.3-1.9-0.5-2.9-0.7c-0.9-0.3-1.9-0.7-2.8-1L34%2C87.7l-1.3-0.6%20c-0.9-0.4-1.8-0.8-2.6-1.3c-0.8-0.5-1.6-1-2.4-1.5c-3.1-2.1-5.9-4.5-8.1-7.1c-1.2-1.2-2.1-2.7-3.1-4c-0.5-0.6-0.8-1.4-1.2-2%20c-0.4-0.7-0.8-1.3-1.1-2c-0.3-0.7-0.6-1.3-0.9-2c-0.3-0.7-0.6-1.3-0.8-1.9c-0.4-1.3-0.9-2.5-1.2-3.7c-0.3-1.2-0.5-2.3-0.7-3.3%20c-0.2-1-0.3-2-0.4-2.8c-0.1-0.4-0.1-0.8-0.1-1.2c0-0.4%2C0-0.7%2C0-1.1c0-0.7%2C0-1.2%2C0-1.7C10%2C50.5%2C10%2C50%2C10%2C50z%22%20fill%3D%22%23013138%22%20filter%3D%22url(%23uil-ring-shadow)%22%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2050%2050%22%20to%3D%22360%2050%2050%22%20repeatCount%3D%22indefinite%22%20dur%3D%221s%22%3E%3C%2FanimateTransform%3E%3C%2Fpath%3E%3C%2Fsvg%3E");content:'';height:14px;width:14px}.inspire-tree > ol{position:relative}.inspire-tree .wholerow{height:25px;left:0;margin-top:-25px;position:absolute;width:100%;z-index:1}.inspire-tree .focused:not(.selected) > .wholerow{outline:1px dotted black}.inspire-tree .title-wrap:hover{background:rgba(0,0,0,.075)}.inspire-tree .selected > .title-wrap:hover + .wholerow,.inspire-tree .selected > .wholerow{background:#BBDEFB}.inspire-tree a{color:#495057} \ No newline at end of file diff --git a/web/css/ion.rangeSlider.min.css b/web/css/ion.rangeSlider.min.css new file mode 100644 index 0000000..fe13763 --- /dev/null +++ b/web/css/ion.rangeSlider.min.css @@ -0,0 +1 @@ +.irs{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.irs-line{position:relative;display:block;overflow:hidden;outline:none !important}.irs-line-left,.irs-line-mid,.irs-line-right{position:absolute;display:block;top:0}.irs-line-left{left:0;width:11%}.irs-line-mid{left:9%;width:82%}.irs-line-right{right:0;width:11%}.irs-bar{position:absolute;display:block;left:0;width:0}.irs-bar-edge{position:absolute;display:block;top:0;left:0}.irs-shadow{position:absolute;display:none;left:0;width:0}.irs-slider{position:absolute;display:block;cursor:default;z-index:1}.irs-slider.single{}.irs-slider.from{}.irs-slider.to{}.irs-slider.type_last{z-index:2}.irs-min{position:absolute;display:block;left:0;cursor:default}.irs-max{position:absolute;display:block;right:0;cursor:default}.irs-from,.irs-single,.irs-to{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}.irs-grid-pol.small{height:4px}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0,0,0,0.0);z-index:2}.irs-disabled{opacity:0.4}.lt-ie9 .irs-disabled{filter: alpha(opacity=40)}.irs-hidden-input{position:absolute !important;display:block !important;top:0 !important;left:0 !important;width:0 !important;height:0 !important;font-size:0 !important;line-height:0 !important;padding:0 !important;margin:0 !important;outline:none !important;z-index:-9999 !important;background:none !important;border-style:solid !important;border-color:transparent !important} diff --git a/web/css/ion.rangeSlider.skinFlat.min.css b/web/css/ion.rangeSlider.skinFlat.min.css new file mode 100644 index 0000000..5a9acb9 --- /dev/null +++ b/web/css/ion.rangeSlider.skinFlat.min.css @@ -0,0 +1 @@ +.irs-bar,.irs-bar-edge,.irs-line-left,.irs-line-mid,.irs-line-right,.irs-slider{background:url("../img/sprite-skin-flat.png") repeat-x}.irs{height:40px}.irs-with-grid{height:60px}.irs-line{height:12px;top:25px}.irs-line-left{height:12px;background-position:0 -30px}.irs-line-mid{height:12px;background-position:0 0}.irs-line-right{height:12px;background-position:100% -30px}.irs-bar{height:12px;top:25px;background-position:0 -60px}.irs-bar-edge{top:25px;height:12px;width:9px;background-position:0 -90px}.irs-shadow{height:3px;top:34px;background:#000;opacity:0.25}.lt-ie9 .irs-shadow{filter: alpha(opacity=25)}.irs-slider{width:16px;height:18px;top:22px;background-position:0 -120px}.irs-slider.state_hover,.irs-slider:hover{background-position:0 -150px}.irs-max,.irs-min{color:#999;font-size:10px;line-height:1.333;text-shadow:none;top:0;padding:1px 3px;background:#e1e4e9;-moz-border-radius:4px;border-radius:4px}.irs-from,.irs-single,.irs-to{color:#fff;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background:#2196F3;-moz-border-radius:4px;border-radius:4px}.irs-from:after,.irs-single:after,.irs-to:after{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#2196F3}.irs-grid-pol{background:#e1e4e9}.irs-grid-text{color:#999}.irs-disabled{} diff --git a/web/css/main.css b/web/css/main.css new file mode 100644 index 0000000..628f6ca --- /dev/null +++ b/web/css/main.css @@ -0,0 +1,163 @@ +body {overflow-y:scroll;} +.card { + margin-top: 1em; +} +.navbar-brand { + font-size: 1.75rem; + padding: 0; +} +.navbar { + background: #F7F7F7; border-bottom: solid 1px #dfdfdf; +} +.document { + padding: 0.5rem; +} + +.document p { + margin-bottom: 0; +} + +.document:hover p { + text-decoration: underline; +} + +.badge-video { + color: #FFFFFF; + background-color: #F27761; +} + +.badge-image { + color: #FFFFFF; + background-color: #AA99C9; +} + +.badge-audio { + color: #FFFFFF; + background-color: #00ADEF; +} + +.badge-resolution { + color: #212529; + background-color: #FFC107; +} + +.badge-text { + color: #FFFFFF; + background-color: #FAAB3C; +} + +.card-img-overlay { + pointer-events: none; + padding: 0.75rem; + + bottom: unset; + top: 0; + left: unset; + right: unset; +} + +.file-title { + font-size: 10pt; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; +} + +.badge { + margin-right: 3px; +} + +.fit { + display: block; + min-width: 64px; + max-width: 100%; + max-height: 175px; + margin: 0 auto 0; + padding: 3px 3px 0 3px; + width: auto; + height: auto; +} + +.audio-fit { + height: 39px; + vertical-align: bottom; + display: inline; +} + +@media (min-width: 1200px) { + .card-columns { + column-count: 4; + } +} + +@media (min-width: 1500px) { + .container { + max-width: 1440px; + } + .card-columns { + column-count: 5; + } +} + +@media (min-width: 1800px) { + .container { + max-width: 1550px; + } +} + +mark { + background: #fff217; + border-radius: 0; + padding: 1px 0; +} + +.content-div { + font-family: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; + font-size: 13px; + padding: 1em; + background-color: #f5f5f5; + border: 1px solid #ccc; + border-radius: 4px; + margin: 3px; +} + +.irs-single, .irs-from, .irs-to { + font-size: 13px; +} + +.irs-slider { + cursor: col-resize; +} + +.custom-select { + overflow: auto; +} + +.irs { + margin-top: 1em; + margin-bottom: 1em; +} + +.inspire-tree .selected > .wholerow, .inspire-tree .selected > .title-wrap:hover + .wholerow +{ + background: none; +} + +.inspire-tree { + font-weight: 400; + font-size: 14px; + font-family: Helvetica, Nueue, Verdana, sans-serif; + max-height: 350px; + overflow: auto; +} + +.page-indicator { + line-height: 1rem; + padding: 0.5rem; +} + +.btn-xs { + padding: .1rem .3rem; + font-size: .875rem; + border-radius: .2rem; +} \ No newline at end of file diff --git a/web/img/bg-bars.png b/web/img/bg-bars.png new file mode 100644 index 0000000..d89303e Binary files /dev/null and b/web/img/bg-bars.png differ diff --git a/web/img/sprite-skin-flat.png b/web/img/sprite-skin-flat.png new file mode 100644 index 0000000..2765a39 Binary files /dev/null and b/web/img/sprite-skin-flat.png differ diff --git a/web/js/2_jquery-3.4.1.min.js b/web/js/2_jquery-3.4.1.min.js new file mode 100644 index 0000000..a1c07fd --- /dev/null +++ b/web/js/2_jquery-3.4.1.min.js @@ -0,0 +1,2 @@ +/*! jQuery v3.4.1 | (c) JS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1",k=function(e,t){return new k.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp($),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+$),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&((e?e.ownerDocument||e:m)!==C&&T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!A[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&U.test(t)){(s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=k),o=(l=h(t)).length;while(o--)l[o]="#"+s+" "+xe(l[o]);c=l.join(","),f=ee.test(t)&&ye(e.parentNode)||e}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){A(t,!0)}finally{s===k&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[k]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),m!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=k,!C.getElementsByName||!C.getElementsByName(k).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",$)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===m&&y(m,e)?-1:t===C||t.ownerDocument===m&&y(m,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&E&&!A[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){A(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&p(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),D.test(r[1])&&k.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this)}).prototype=k.fn,q=k(E);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?k.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;nx",y.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ae(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}function De(e,i,o){o?(Q.set(e,i,!1),k.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(k.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&k.event.add(e,i,ke)}k.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&k.find.matchesSelector(ie,i),n.guid||(n.guid=k.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(R)||[""]).length;while(l--)d=g=(s=Ee.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=k.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=k.event.special[d]||{},c=k.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),k.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(R)||[""]).length;while(l--)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=k.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||k.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)k.event.remove(e,d+t[l],n,r,!0);k.isEmptyObject(u)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=k.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,"events")||{})[s.type]||[],c=k.event.special[s.type]||{};for(u[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,qe=/\s*$/g;function Oe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Gt=[],Yt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||k.expando+"_"+kt++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Yt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||k.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?k(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Vt=E.implementation.createHTMLDocument("").body).innerHTML="
",2===Vt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&k(o).remove(),k.merge([],i.childNodes)));var r,i,o},k.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=k.css(e,"position"),c=k(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=k.css(e,"top"),u=k.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(r,"marginTop",!0),left:t.left-i.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===k.css(e,"position"))e=e.offsetParent;return e||ie})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;k.fn[t]=function(e){return _(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=ze(y.pixelPosition,function(e,t){if(t)return t=_e(e,n),$e.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(a,s){k.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){k.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return _(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0this._items.length-1||t<0))if(this._isSliding)p(this._element).one(q.SLID,function(){return e.to(t)});else{if(n===t)return this.pause(),void this.cycle();var i=n=i.clientWidth&&n>=i.clientHeight}),h=0l[t]&&!i.escapeWithReference&&(n=Math.min(h[e],l[t]-("right"===t?h.width:h.height))),Kt({},e,n)}};return c.forEach(function(t){var e=-1!==["left","top"].indexOf(t)?"primary":"secondary";h=Qt({},h,u[e](t))}),t.offsets.popper=h,t},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(t){var e=t.offsets,n=e.popper,i=e.reference,o=t.placement.split("-")[0],r=Math.floor,s=-1!==["top","bottom"].indexOf(o),a=s?"right":"bottom",l=s?"left":"top",c=s?"width":"height";return n[a]r(i[a])&&(t.offsets.popper[l]=r(i[a])),t}},arrow:{order:500,enabled:!0,fn:function(t,e){var n;if(!fe(t.instance.modifiers,"arrow","keepTogether"))return t;var i=e.element;if("string"==typeof i){if(!(i=t.instance.popper.querySelector(i)))return t}else if(!t.instance.popper.contains(i))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),t;var o=t.placement.split("-")[0],r=t.offsets,s=r.popper,a=r.reference,l=-1!==["left","right"].indexOf(o),c=l?"height":"width",h=l?"Top":"Left",u=h.toLowerCase(),f=l?"left":"top",d=l?"bottom":"right",p=Zt(i)[c];a[d]-ps[d]&&(t.offsets.popper[u]+=a[u]+p-s[d]),t.offsets.popper=Vt(t.offsets.popper);var m=a[u]+a[c]/2-p/2,g=Nt(t.instance.popper),_=parseFloat(g["margin"+h],10),v=parseFloat(g["border"+h+"Width"],10),y=m-t.offsets.popper[u]-_-v;return y=Math.max(Math.min(s[c]-p,y),0),t.arrowElement=i,t.offsets.arrow=(Kt(n={},u,Math.round(y)),Kt(n,f,""),n),t},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(p,m){if(oe(p.instance.modifiers,"inner"))return p;if(p.flipped&&p.placement===p.originalPlacement)return p;var g=Gt(p.instance.popper,p.instance.reference,m.padding,m.boundariesElement,p.positionFixed),_=p.placement.split("-")[0],v=te(_),y=p.placement.split("-")[1]||"",E=[];switch(m.behavior){case ge:E=[_,v];break;case _e:E=me(_);break;case ve:E=me(_,!0);break;default:E=m.behavior}return E.forEach(function(t,e){if(_!==t||E.length===e+1)return p;_=p.placement.split("-")[0],v=te(_);var n,i=p.offsets.popper,o=p.offsets.reference,r=Math.floor,s="left"===_&&r(i.right)>r(o.left)||"right"===_&&r(i.left)r(o.top)||"bottom"===_&&r(i.top)r(g.right),c=r(i.top)r(g.bottom),u="left"===_&&a||"right"===_&&l||"top"===_&&c||"bottom"===_&&h,f=-1!==["top","bottom"].indexOf(_),d=!!m.flipVariations&&(f&&"start"===y&&a||f&&"end"===y&&l||!f&&"start"===y&&c||!f&&"end"===y&&h);(s||u||d)&&(p.flipped=!0,(s||u)&&(_=E[e+1]),d&&(y="end"===(n=y)?"start":"start"===n?"end":n),p.placement=_+(y?"-"+y:""),p.offsets.popper=Qt({},p.offsets.popper,ee(p.instance.popper,p.offsets.reference,p.placement)),p=ie(p.instance.modifiers,p,"flip"))}),p},behavior:"flip",padding:5,boundariesElement:"viewport"},inner:{order:700,enabled:!1,fn:function(t){var e=t.placement,n=e.split("-")[0],i=t.offsets,o=i.popper,r=i.reference,s=-1!==["left","right"].indexOf(n),a=-1===["top","left"].indexOf(n);return o[s?"left":"top"]=r[n]-(a?o[s?"width":"height"]:0),t.placement=te(e),t.offsets.popper=Vt(o),t}},hide:{order:800,enabled:!0,fn:function(t){if(!fe(t.instance.modifiers,"hide","preventOverflow"))return t;var e=t.offsets.reference,n=ne(t.instance.modifiers,function(t){return"preventOverflow"===t.name}).boundaries;if(e.bottomn.right||e.top>n.bottom||e.rightdocument.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},t._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},t._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=t.left+t.right
',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:vn},Ln="show",xn="out",Pn={HIDE:"hide"+Tn,HIDDEN:"hidden"+Tn,SHOW:"show"+Tn,SHOWN:"shown"+Tn,INSERTED:"inserted"+Tn,CLICK:"click"+Tn,FOCUSIN:"focusin"+Tn,FOCUSOUT:"focusout"+Tn,MOUSEENTER:"mouseenter"+Tn,MOUSELEAVE:"mouseleave"+Tn},Hn="fade",jn="show",Rn=".tooltip-inner",Fn=".arrow",Mn="hover",Wn="focus",Un="click",Bn="manual",qn=function(){function i(t,e){if("undefined"==typeof be)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var t=i.prototype;return t.enable=function(){this._isEnabled=!0},t.disable=function(){this._isEnabled=!1},t.toggleEnabled=function(){this._isEnabled=!this._isEnabled},t.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=p(t.currentTarget).data(e);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),p(t.currentTarget).data(e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(p(this.getTipElement()).hasClass(jn))return void this._leave(null,this);this._enter(null,this)}},t.dispose=function(){clearTimeout(this._timeout),p.removeData(this.element,this.constructor.DATA_KEY),p(this.element).off(this.constructor.EVENT_KEY),p(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&p(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,(this._activeTrigger=null)!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},t.show=function(){var e=this;if("none"===p(this.element).css("display"))throw new Error("Please use show on visible elements");var t=p.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){p(this.element).trigger(t);var n=m.findShadowRoot(this.element),i=p.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!i)return;var o=this.getTipElement(),r=m.getUID(this.constructor.NAME);o.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&p(o).addClass(Hn);var s="function"==typeof this.config.placement?this.config.placement.call(this,o,this.element):this.config.placement,a=this._getAttachment(s);this.addAttachmentClass(a);var l=this._getContainer();p(o).data(this.constructor.DATA_KEY,this),p.contains(this.element.ownerDocument.documentElement,this.tip)||p(o).appendTo(l),p(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new be(this.element,o,{placement:a,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:Fn},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}}),p(o).addClass(jn),"ontouchstart"in document.documentElement&&p(document.body).children().on("mouseover",null,p.noop);var c=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,p(e.element).trigger(e.constructor.Event.SHOWN),t===xn&&e._leave(null,e)};if(p(this.tip).hasClass(Hn)){var h=m.getTransitionDurationFromElement(this.tip);p(this.tip).one(m.TRANSITION_END,c).emulateTransitionEnd(h)}else c()}},t.hide=function(t){var e=this,n=this.getTipElement(),i=p.Event(this.constructor.Event.HIDE),o=function(){e._hoverState!==Ln&&n.parentNode&&n.parentNode.removeChild(n),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),p(e.element).trigger(e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};if(p(this.element).trigger(i),!i.isDefaultPrevented()){if(p(n).removeClass(jn),"ontouchstart"in document.documentElement&&p(document.body).children().off("mouseover",null,p.noop),this._activeTrigger[Un]=!1,this._activeTrigger[Wn]=!1,this._activeTrigger[Mn]=!1,p(this.tip).hasClass(Hn)){var r=m.getTransitionDurationFromElement(n);p(n).one(m.TRANSITION_END,o).emulateTransitionEnd(r)}else o();this._hoverState=""}},t.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},t.isWithContent=function(){return Boolean(this.getTitle())},t.addAttachmentClass=function(t){p(this.getTipElement()).addClass(Dn+"-"+t)},t.getTipElement=function(){return this.tip=this.tip||p(this.config.template)[0],this.tip},t.setContent=function(){var t=this.getTipElement();this.setElementContent(p(t.querySelectorAll(Rn)),this.getTitle()),p(t).removeClass(Hn+" "+jn)},t.setElementContent=function(t,e){"object"!=typeof e||!e.nodeType&&!e.jquery?this.config.html?(this.config.sanitize&&(e=bn(e,this.config.whiteList,this.config.sanitizeFn)),t.html(e)):t.text(e):this.config.html?p(e).parent().is(t)||t.empty().append(e):t.text(p(e).text())},t.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},t._getOffset=function(){var e=this,t={};return"function"==typeof this.config.offset?t.fn=function(t){return t.offsets=l({},t.offsets,e.config.offset(t.offsets,e.element)||{}),t}:t.offset=this.config.offset,t},t._getContainer=function(){return!1===this.config.container?document.body:m.isElement(this.config.container)?p(this.config.container):p(document).find(this.config.container)},t._getAttachment=function(t){return Nn[t.toUpperCase()]},t._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(t){if("click"===t)p(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(t){return i.toggle(t)});else if(t!==Bn){var e=t===Mn?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=t===Mn?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;p(i.element).on(e,i.config.selector,function(t){return i._enter(t)}).on(n,i.config.selector,function(t){return i._leave(t)})}}),p(this.element).closest(".modal").on("hide.bs.modal",function(){i.element&&i.hide()}),this.config.selector?this.config=l({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},t._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},t._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||p(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),p(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusin"===t.type?Wn:Mn]=!0),p(e.getTipElement()).hasClass(jn)||e._hoverState===Ln?e._hoverState=Ln:(clearTimeout(e._timeout),e._hoverState=Ln,e.config.delay&&e.config.delay.show?e._timeout=setTimeout(function(){e._hoverState===Ln&&e.show()},e.config.delay.show):e.show())},t._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||p(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),p(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusout"===t.type?Wn:Mn]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=xn,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout(function(){e._hoverState===xn&&e.hide()},e.config.delay.hide):e.hide())},t._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},t._getConfig=function(t){var e=p(this.element).data();return Object.keys(e).forEach(function(t){-1!==An.indexOf(t)&&delete e[t]}),"number"==typeof(t=l({},this.constructor.Default,e,"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),m.typeCheckConfig(wn,t,this.constructor.DefaultType),t.sanitize&&(t.template=bn(t.template,t.whiteList,t.sanitizeFn)),t},t._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},t._cleanTipClass=function(){var t=p(this.getTipElement()),e=t.attr("class").match(In);null!==e&&e.length&&t.removeClass(e.join(""))},t._handlePopperPlacementChange=function(t){var e=t.instance;this.tip=e.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},t._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(p(t).removeClass(Hn),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},i._jQueryInterface=function(n){return this.each(function(){var t=p(this).data(Cn),e="object"==typeof n&&n;if((t||!/dispose|hide/.test(n))&&(t||(t=new i(this,e),p(this).data(Cn,t)),"string"==typeof n)){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return kn}},{key:"NAME",get:function(){return wn}},{key:"DATA_KEY",get:function(){return Cn}},{key:"Event",get:function(){return Pn}},{key:"EVENT_KEY",get:function(){return Tn}},{key:"DefaultType",get:function(){return On}}]),i}();p.fn[wn]=qn._jQueryInterface,p.fn[wn].Constructor=qn,p.fn[wn].noConflict=function(){return p.fn[wn]=Sn,qn._jQueryInterface};var Kn="popover",Qn="bs.popover",Vn="."+Qn,Yn=p.fn[Kn],zn="bs-popover",Xn=new RegExp("(^|\\s)"+zn+"\\S+","g"),Gn=l({},qn.Default,{placement:"right",trigger:"click",content:"",template:''}),$n=l({},qn.DefaultType,{content:"(string|element|function)"}),Jn="fade",Zn="show",ti=".popover-header",ei=".popover-body",ni={HIDE:"hide"+Vn,HIDDEN:"hidden"+Vn,SHOW:"show"+Vn,SHOWN:"shown"+Vn,INSERTED:"inserted"+Vn,CLICK:"click"+Vn,FOCUSIN:"focusin"+Vn,FOCUSOUT:"focusout"+Vn,MOUSEENTER:"mouseenter"+Vn,MOUSELEAVE:"mouseleave"+Vn},ii=function(t){var e,n;function i(){return t.apply(this,arguments)||this}n=t,(e=i).prototype=Object.create(n.prototype),(e.prototype.constructor=e).__proto__=n;var o=i.prototype;return o.isWithContent=function(){return this.getTitle()||this._getContent()},o.addAttachmentClass=function(t){p(this.getTipElement()).addClass(zn+"-"+t)},o.getTipElement=function(){return this.tip=this.tip||p(this.config.template)[0],this.tip},o.setContent=function(){var t=p(this.getTipElement());this.setElementContent(t.find(ti),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(ei),e),t.removeClass(Jn+" "+Zn)},o._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},o._cleanTipClass=function(){var t=p(this.getTipElement()),e=t.attr("class").match(Xn);null!==e&&0=this._offsets[o]&&("undefined"==typeof this._offsets[o+1]||t"']/g,G=RegExp(V.source),H=RegExp(K.source),J=/<%-([\s\S]+?)%>/g,Y=/<%([\s\S]+?)%>/g,Q=/<%=([\s\S]+?)%>/g,X=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,nn=/^\w*$/,tn=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,rn=/[\\^$.*+?()[\]{}|]/g,en=RegExp(rn.source),un=/^\s+|\s+$/g,on=/^\s+/,fn=/\s+$/,cn=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,an=/\{\n\/\* \[wrapped with (.+)\] \*/,ln=/,? & /,sn=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,hn=/\\(\\)?/g,pn=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,_n=/\w*$/,vn=/^[-+]0x[0-9a-f]+$/i,gn=/^0b[01]+$/i,dn=/^\[object .+?Constructor\]$/,yn=/^0o[0-7]+$/i,bn=/^(?:0|[1-9]\d*)$/,xn=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,jn=/($^)/,wn=/['\n\r\u2028\u2029\\]/g,mn="[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?(?:\\u200d(?:[^\\ud800-\\udfff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])[\\ufe0e\\ufe0f]?(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?)*",An="(?:[\\u2700-\\u27bf]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff])"+mn,En="(?:[^\\ud800-\\udfff][\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]?|[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|(?:\\ud83c[\\udde6-\\uddff]){2}|[\\ud800-\\udbff][\\udc00-\\udfff]|[\\ud800-\\udfff])",kn=RegExp("['\u2019]","g"),Sn=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g"),On=RegExp("\\ud83c[\\udffb-\\udfff](?=\\ud83c[\\udffb-\\udfff])|"+En+mn,"g"),In=RegExp(["[A-Z\\xc0-\\xd6\\xd8-\\xde]?[a-z\\xdf-\\xf6\\xf8-\\xff]+(?:['\u2019](?:d|ll|m|re|s|t|ve))?(?=[\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000]|[A-Z\\xc0-\\xd6\\xd8-\\xde]|$)|(?:[A-Z\\xc0-\\xd6\\xd8-\\xde]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['\u2019](?:D|LL|M|RE|S|T|VE))?(?=[\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000]|[A-Z\\xc0-\\xd6\\xd8-\\xde](?:[a-z\\xdf-\\xf6\\xf8-\\xff]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])|$)|[A-Z\\xc0-\\xd6\\xd8-\\xde]?(?:[a-z\\xdf-\\xf6\\xf8-\\xff]|[^\\ud800-\\udfff\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000\\d+\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde])+(?:['\u2019](?:d|ll|m|re|s|t|ve))?|[A-Z\\xc0-\\xd6\\xd8-\\xde]+(?:['\u2019](?:D|LL|M|RE|S|T|VE))?|\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])|\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])|\\d+",An].join("|"),"g"),Rn=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]"),zn=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Wn="Array Buffer DataView Date Error Float32Array Float64Array Function Int8Array Int16Array Int32Array Map Math Object Promise RegExp Set String Symbol TypeError Uint8Array Uint8ClampedArray Uint16Array Uint32Array WeakMap _ clearTimeout isFinite parseInt setTimeout".split(" "),Bn={}; +Bn["[object Float32Array]"]=Bn["[object Float64Array]"]=Bn["[object Int8Array]"]=Bn["[object Int16Array]"]=Bn["[object Int32Array]"]=Bn["[object Uint8Array]"]=Bn["[object Uint8ClampedArray]"]=Bn["[object Uint16Array]"]=Bn["[object Uint32Array]"]=true,Bn["[object Arguments]"]=Bn["[object Array]"]=Bn["[object ArrayBuffer]"]=Bn["[object Boolean]"]=Bn["[object DataView]"]=Bn["[object Date]"]=Bn["[object Error]"]=Bn["[object Function]"]=Bn["[object Map]"]=Bn["[object Number]"]=Bn["[object Object]"]=Bn["[object RegExp]"]=Bn["[object Set]"]=Bn["[object String]"]=Bn["[object WeakMap]"]=false; +var Ln={};Ln["[object Arguments]"]=Ln["[object Array]"]=Ln["[object ArrayBuffer]"]=Ln["[object DataView]"]=Ln["[object Boolean]"]=Ln["[object Date]"]=Ln["[object Float32Array]"]=Ln["[object Float64Array]"]=Ln["[object Int8Array]"]=Ln["[object Int16Array]"]=Ln["[object Int32Array]"]=Ln["[object Map]"]=Ln["[object Number]"]=Ln["[object Object]"]=Ln["[object RegExp]"]=Ln["[object Set]"]=Ln["[object String]"]=Ln["[object Symbol]"]=Ln["[object Uint8Array]"]=Ln["[object Uint8ClampedArray]"]=Ln["[object Uint16Array]"]=Ln["[object Uint32Array]"]=true, +Ln["[object Error]"]=Ln["[object Function]"]=Ln["[object WeakMap]"]=false;var Un={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Cn=parseFloat,Dn=parseInt,Mn=typeof global=="object"&&global&&global.Object===Object&&global,Tn=typeof self=="object"&&self&&self.Object===Object&&self,$n=Mn||Tn||Function("return this")(),Fn=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Nn=Fn&&typeof module=="object"&&module&&!module.nodeType&&module,Pn=Nn&&Nn.exports===Fn,Zn=Pn&&Mn.process,qn=function(){ +try{var n=Nn&&Nn.f&&Nn.f("util").types;return n?n:Zn&&Zn.binding&&Zn.binding("util")}catch(n){}}(),Vn=qn&&qn.isArrayBuffer,Kn=qn&&qn.isDate,Gn=qn&&qn.isMap,Hn=qn&&qn.isRegExp,Jn=qn&&qn.isSet,Yn=qn&&qn.isTypedArray,Qn=b("length"),Xn=x({"\xc0":"A","\xc1":"A","\xc2":"A","\xc3":"A","\xc4":"A","\xc5":"A","\xe0":"a","\xe1":"a","\xe2":"a","\xe3":"a","\xe4":"a","\xe5":"a","\xc7":"C","\xe7":"c","\xd0":"D","\xf0":"d","\xc8":"E","\xc9":"E","\xca":"E","\xcb":"E","\xe8":"e","\xe9":"e","\xea":"e","\xeb":"e","\xcc":"I", +"\xcd":"I","\xce":"I","\xcf":"I","\xec":"i","\xed":"i","\xee":"i","\xef":"i","\xd1":"N","\xf1":"n","\xd2":"O","\xd3":"O","\xd4":"O","\xd5":"O","\xd6":"O","\xd8":"O","\xf2":"o","\xf3":"o","\xf4":"o","\xf5":"o","\xf6":"o","\xf8":"o","\xd9":"U","\xda":"U","\xdb":"U","\xdc":"U","\xf9":"u","\xfa":"u","\xfb":"u","\xfc":"u","\xdd":"Y","\xfd":"y","\xff":"y","\xc6":"Ae","\xe6":"ae","\xde":"Th","\xfe":"th","\xdf":"ss","\u0100":"A","\u0102":"A","\u0104":"A","\u0101":"a","\u0103":"a","\u0105":"a","\u0106":"C", +"\u0108":"C","\u010a":"C","\u010c":"C","\u0107":"c","\u0109":"c","\u010b":"c","\u010d":"c","\u010e":"D","\u0110":"D","\u010f":"d","\u0111":"d","\u0112":"E","\u0114":"E","\u0116":"E","\u0118":"E","\u011a":"E","\u0113":"e","\u0115":"e","\u0117":"e","\u0119":"e","\u011b":"e","\u011c":"G","\u011e":"G","\u0120":"G","\u0122":"G","\u011d":"g","\u011f":"g","\u0121":"g","\u0123":"g","\u0124":"H","\u0126":"H","\u0125":"h","\u0127":"h","\u0128":"I","\u012a":"I","\u012c":"I","\u012e":"I","\u0130":"I","\u0129":"i", +"\u012b":"i","\u012d":"i","\u012f":"i","\u0131":"i","\u0134":"J","\u0135":"j","\u0136":"K","\u0137":"k","\u0138":"k","\u0139":"L","\u013b":"L","\u013d":"L","\u013f":"L","\u0141":"L","\u013a":"l","\u013c":"l","\u013e":"l","\u0140":"l","\u0142":"l","\u0143":"N","\u0145":"N","\u0147":"N","\u014a":"N","\u0144":"n","\u0146":"n","\u0148":"n","\u014b":"n","\u014c":"O","\u014e":"O","\u0150":"O","\u014d":"o","\u014f":"o","\u0151":"o","\u0154":"R","\u0156":"R","\u0158":"R","\u0155":"r","\u0157":"r","\u0159":"r", +"\u015a":"S","\u015c":"S","\u015e":"S","\u0160":"S","\u015b":"s","\u015d":"s","\u015f":"s","\u0161":"s","\u0162":"T","\u0164":"T","\u0166":"T","\u0163":"t","\u0165":"t","\u0167":"t","\u0168":"U","\u016a":"U","\u016c":"U","\u016e":"U","\u0170":"U","\u0172":"U","\u0169":"u","\u016b":"u","\u016d":"u","\u016f":"u","\u0171":"u","\u0173":"u","\u0174":"W","\u0175":"w","\u0176":"Y","\u0177":"y","\u0178":"Y","\u0179":"Z","\u017b":"Z","\u017d":"Z","\u017a":"z","\u017c":"z","\u017e":"z","\u0132":"IJ","\u0133":"ij", +"\u0152":"Oe","\u0153":"oe","\u0149":"'n","\u017f":"s"}),nt=x({"&":"&","<":"<",">":">",'"':""","'":"'"}),tt=x({"&":"&","<":"<",">":">",""":'"',"'":"'"}),rt=function x(mn){function An(n){if(yu(n)&&!ff(n)&&!(n instanceof Un)){if(n instanceof On)return n;if(oi.call(n,"__wrapped__"))return Fe(n)}return new On(n)}function En(){}function On(n,t){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=T}function Un(n){this.__wrapped__=n, +this.__actions__=[],this.__dir__=1,this.__filtered__=false,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function Mn(n){var t=-1,r=null==n?0:n.length;for(this.clear();++t=t?n:t)),n}function _t(n,t,e,u,i,o){var f,c=1&t,a=2&t,l=4&t;if(e&&(f=i?e(n,u,i,o):e(n)),f!==T)return f;if(!du(n))return n;if(u=ff(n)){if(f=me(n),!c)return Ur(n,f)}else{var s=vo(n),h="[object Function]"==s||"[object GeneratorFunction]"==s;if(af(n))return Ir(n,c);if("[object Object]"==s||"[object Arguments]"==s||h&&!i){if(f=a||h?{}:Ae(n),!c)return a?Mr(n,lt(f,n)):Dr(n,at(f,n))}else{if(!Ln[s])return i?n:{};f=Ee(n,s,c)}}if(o||(o=new Zn), +i=o.get(n))return i;o.set(n,f),pf(n)?n.forEach(function(r){f.add(_t(r,t,e,r,n,o))}):sf(n)&&n.forEach(function(r,u){f.set(u,_t(r,t,e,u,n,o))});var a=l?a?ve:_e:a?Bu:Wu,p=u?T:a(n);return r(p||n,function(r,u){p&&(u=r,r=n[u]),ot(f,u,_t(r,t,e,u,n,o))}),f}function vt(n){var t=Wu(n);return function(r){return gt(r,n,t)}}function gt(n,t,r){var e=r.length;if(null==n)return!e;for(n=Qu(n);e--;){var u=r[e],i=t[u],o=n[u];if(o===T&&!(u in n)||!i(o))return false}return true}function dt(n,t,r){if(typeof n!="function")throw new ti("Expected a function"); +return bo(function(){n.apply(T,r)},t)}function yt(n,t,r,e){var u=-1,i=o,a=true,l=n.length,s=[],h=t.length;if(!l)return s;r&&(t=c(t,k(r))),e?(i=f,a=false):200<=t.length&&(i=O,a=false,t=new Nn(t));n:for(;++ut}function Rt(n,t){return null!=n&&oi.call(n,t)}function zt(n,t){return null!=n&&t in Qu(n)}function Wt(n,t,r){for(var e=r?f:o,u=n[0].length,i=n.length,a=i,l=Ku(i),s=1/0,h=[];a--;){var p=n[a];a&&t&&(p=c(p,k(t))),s=Ci(p.length,s), +l[a]=!r&&(t||120<=u&&120<=p.length)?new Nn(a&&p):T}var p=n[0],_=-1,v=l[0];n:for(;++_r.length?t:kt(t,hr(r,0,-1)),r=null==t?t:t[Me(Ve(r))],null==r?T:n(r,t,e)}function Ut(n){return yu(n)&&"[object Arguments]"==Ot(n)}function Ct(n){ +return yu(n)&&"[object ArrayBuffer]"==Ot(n)}function Dt(n){return yu(n)&&"[object Date]"==Ot(n)}function Mt(n,t,r,e,u){if(n===t)t=true;else if(null==n||null==t||!yu(n)&&!yu(t))t=n!==n&&t!==t;else n:{var i=ff(n),o=ff(t),f=i?"[object Array]":vo(n),c=o?"[object Array]":vo(t),f="[object Arguments]"==f?"[object Object]":f,c="[object Arguments]"==c?"[object Object]":c,a="[object Object]"==f,o="[object Object]"==c;if((c=f==c)&&af(n)){if(!af(t)){t=false;break n}i=true,a=false}if(c&&!a)u||(u=new Zn),t=i||_f(n)?se(n,t,r,e,Mt,u):he(n,t,f,r,e,Mt,u);else{ +if(!(1&r)&&(i=a&&oi.call(n,"__wrapped__"),f=o&&oi.call(t,"__wrapped__"),i||f)){n=i?n.value():n,t=f?t.value():t,u||(u=new Zn),t=Mt(n,t,r,e,u);break n}if(c)t:if(u||(u=new Zn),i=1&r,f=_e(n),o=f.length,c=_e(t).length,o==c||i){for(a=o;a--;){var l=f[a];if(!(i?l in t:oi.call(t,l))){t=false;break t}}if((c=u.get(n))&&u.get(t))t=c==t;else{c=true,u.set(n,t),u.set(t,n);for(var s=i;++at?r:0,Se(t,r)?n[t]:T}function Xt(n,t,r){var e=-1;return t=c(t.length?t:[$u],k(ye())),n=Gt(n,function(n){return{ +a:c(t,function(t){return t(n)}),b:++e,c:n}}),w(n,function(n,t){var e;n:{e=-1;for(var u=n.a,i=t.a,o=u.length,f=r.length;++e=f?c:c*("desc"==r[e]?-1:1);break n}}e=n.b-t.b}return e})}function nr(n,t){return tr(n,t,function(t,r){return zu(n,r)})}function tr(n,t,r){for(var e=-1,u=t.length,i={};++et||9007199254740991t&&(t=-t>u?0:u+t),r=r>u?u:r,0>r&&(r+=u),u=t>r?0:r-t>>>0,t>>>=0,r=Ku(u);++e=u){for(;e>>1,o=n[i];null!==o&&!wu(o)&&(r?o<=t:ot.length?n:kt(n,hr(t,0,-1)),null==n||delete n[Me(Ve(t))]}function jr(n,t,r,e){for(var u=n.length,i=e?u:-1;(e?i--:++ie)return e?br(n[0]):[];for(var u=-1,i=Ku(e);++u=e?n:hr(n,t,r)}function Ir(n,t){if(t)return n.slice();var r=n.length,r=gi?gi(r):new n.constructor(r);return n.copy(r),r}function Rr(n){var t=new n.constructor(n.byteLength);return new vi(t).set(new vi(n)), +t}function zr(n,t){return new n.constructor(t?Rr(n.buffer):n.buffer,n.byteOffset,n.length)}function Wr(n,t){if(n!==t){var r=n!==T,e=null===n,u=n===n,i=wu(n),o=t!==T,f=null===t,c=t===t,a=wu(t);if(!f&&!a&&!i&&n>t||i&&o&&c&&!f&&!a||e&&o&&c||!r&&c||!u)return 1;if(!e&&!i&&!a&&nu?T:i,u=1),t=Qu(t);++eo&&f[0]!==a&&f[o-1]!==a?[]:L(f,a), +o-=c.length,or?r?or(t,n):t:(r=or(t,Oi(n/D(t))),Rn.test(t)?Or(M(r),0,n).join(""):r.slice(0,n))}function te(t,r,e,u){function i(){for(var r=-1,c=arguments.length,a=-1,l=u.length,s=Ku(l+c),h=this&&this!==$n&&this instanceof i?f:t;++at||e)&&(1&n&&(i[2]=h[2],t|=1&r?0:4),(r=h[3])&&(e=i[3],i[3]=e?Br(e,r,h[4]):r,i[4]=e?L(i[3],"__lodash_placeholder__"):h[4]),(r=h[5])&&(e=i[5],i[5]=e?Lr(e,r,h[6]):r,i[6]=e?L(i[5],"__lodash_placeholder__"):h[6]),(r=h[7])&&(i[7]=r),128&n&&(i[8]=null==i[8]?h[8]:Ci(i[8],h[8])),null==i[9]&&(i[9]=h[9]),i[0]=h[0],i[1]=t),n=i[0], +t=i[1],r=i[2],e=i[3],u=i[4],f=i[9]=i[9]===T?c?0:n.length:Ui(i[9]-a,0),!f&&24&t&&(t&=-25),Ue((h?co:yo)(t&&1!=t?8==t||16==t?Kr(n,t,f):32!=t&&33!=t||u.length?Jr.apply(T,i):te(n,t,r,e):Pr(n,t,r),i),n,t)}function ce(n,t,r,e){return n===T||lu(n,ei[r])&&!oi.call(e,r)?t:n}function ae(n,t,r,e,u,i){return du(n)&&du(t)&&(i.set(t,n),Yt(n,t,T,ae,i),i.delete(t)),n}function le(n){return xu(n)?T:n}function se(n,t,r,e,u,i){var o=1&r,f=n.length,c=t.length;if(f!=c&&!(o&&c>f))return false;if((c=i.get(n))&&i.get(t))return c==t; +var c=-1,a=true,l=2&r?new Nn:T;for(i.set(n,t),i.set(t,n);++cr&&(r=Ui(e+r,0)),_(n,ye(t,3),r)):-1}function Pe(n,t,r){var e=null==n?0:n.length;if(!e)return-1;var u=e-1;return r!==T&&(u=Eu(r),u=0>r?Ui(e+u,0):Ci(u,e-1)), +_(n,ye(t,3),u,true)}function Ze(n){return(null==n?0:n.length)?wt(n,1):[]}function qe(n){return n&&n.length?n[0]:T}function Ve(n){var t=null==n?0:n.length;return t?n[t-1]:T}function Ke(n,t){return n&&n.length&&t&&t.length?er(n,t):n}function Ge(n){return null==n?n:$i.call(n)}function He(n){if(!n||!n.length)return[];var t=0;return n=i(n,function(n){if(hu(n))return t=Ui(n.length,t),true}),A(t,function(t){return c(n,b(t))})}function Je(t,r){if(!t||!t.length)return[];var e=He(t);return null==r?e:c(e,function(t){ +return n(r,T,t)})}function Ye(n){return n=An(n),n.__chain__=true,n}function Qe(n,t){return t(n)}function Xe(){return this}function nu(n,t){return(ff(n)?r:uo)(n,ye(t,3))}function tu(n,t){return(ff(n)?e:io)(n,ye(t,3))}function ru(n,t){return(ff(n)?c:Gt)(n,ye(t,3))}function eu(n,t,r){return t=r?T:t,t=n&&null==t?n.length:t,fe(n,128,T,T,T,T,t)}function uu(n,t){var r;if(typeof t!="function")throw new ti("Expected a function");return n=Eu(n),function(){return 0<--n&&(r=t.apply(this,arguments)),1>=n&&(t=T), +r}}function iu(n,t,r){return t=r?T:t,n=fe(n,8,T,T,T,T,T,t),n.placeholder=iu.placeholder,n}function ou(n,t,r){return t=r?T:t,n=fe(n,16,T,T,T,T,T,t),n.placeholder=ou.placeholder,n}function fu(n,t,r){function e(t){var r=c,e=a;return c=a=T,_=t,s=n.apply(e,r)}function u(n){var r=n-p;return n-=_,p===T||r>=t||0>r||g&&n>=l}function i(){var n=Go();if(u(n))return o(n);var r,e=bo;r=n-_,n=t-(n-p),r=g?Ci(n,l-r):n,h=e(i,r)}function o(n){return h=T,d&&c?e(n):(c=a=T,s)}function f(){var n=Go(),r=u(n);if(c=arguments, +a=this,p=n,r){if(h===T)return _=n=p,h=bo(i,t),v?e(n):s;if(g)return lo(h),h=bo(i,t),e(p)}return h===T&&(h=bo(i,t)),s}var c,a,l,s,h,p,_=0,v=false,g=false,d=true;if(typeof n!="function")throw new ti("Expected a function");return t=Su(t)||0,du(r)&&(v=!!r.leading,l=(g="maxWait"in r)?Ui(Su(r.maxWait)||0,t):l,d="trailing"in r?!!r.trailing:d),f.cancel=function(){h!==T&&lo(h),_=0,c=p=a=h=T},f.flush=function(){return h===T?s:o(Go())},f}function cu(n,t){function r(){var e=arguments,u=t?t.apply(this,e):e[0],i=r.cache; +return i.has(u)?i.get(u):(e=n.apply(this,e),r.cache=i.set(u,e)||i,e)}if(typeof n!="function"||null!=t&&typeof t!="function")throw new ti("Expected a function");return r.cache=new(cu.Cache||Fn),r}function au(n){if(typeof n!="function")throw new ti("Expected a function");return function(){var t=arguments;switch(t.length){case 0:return!n.call(this);case 1:return!n.call(this,t[0]);case 2:return!n.call(this,t[0],t[1]);case 3:return!n.call(this,t[0],t[1],t[2])}return!n.apply(this,t)}}function lu(n,t){return n===t||n!==n&&t!==t; +}function su(n){return null!=n&&gu(n.length)&&!_u(n)}function hu(n){return yu(n)&&su(n)}function pu(n){if(!yu(n))return false;var t=Ot(n);return"[object Error]"==t||"[object DOMException]"==t||typeof n.message=="string"&&typeof n.name=="string"&&!xu(n)}function _u(n){return!!du(n)&&(n=Ot(n),"[object Function]"==n||"[object GeneratorFunction]"==n||"[object AsyncFunction]"==n||"[object Proxy]"==n)}function vu(n){return typeof n=="number"&&n==Eu(n)}function gu(n){return typeof n=="number"&&-1=n; +}function du(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function yu(n){return null!=n&&typeof n=="object"}function bu(n){return typeof n=="number"||yu(n)&&"[object Number]"==Ot(n)}function xu(n){return!(!yu(n)||"[object Object]"!=Ot(n))&&(n=di(n),null===n||(n=oi.call(n,"constructor")&&n.constructor,typeof n=="function"&&n instanceof n&&ii.call(n)==li))}function ju(n){return typeof n=="string"||!ff(n)&&yu(n)&&"[object String]"==Ot(n)}function wu(n){return typeof n=="symbol"||yu(n)&&"[object Symbol]"==Ot(n); +}function mu(n){if(!n)return[];if(su(n))return ju(n)?M(n):Ur(n);if(wi&&n[wi]){n=n[wi]();for(var t,r=[];!(t=n.next()).done;)r.push(t.value);return r}return t=vo(n),("[object Map]"==t?W:"[object Set]"==t?U:Uu)(n)}function Au(n){return n?(n=Su(n),n===$||n===-$?1.7976931348623157e308*(0>n?-1:1):n===n?n:0):0===n?n:0}function Eu(n){n=Au(n);var t=n%1;return n===n?t?n-t:n:0}function ku(n){return n?pt(Eu(n),0,4294967295):0}function Su(n){if(typeof n=="number")return n;if(wu(n))return F;if(du(n)&&(n=typeof n.valueOf=="function"?n.valueOf():n, +n=du(n)?n+"":n),typeof n!="string")return 0===n?n:+n;n=n.replace(un,"");var t=gn.test(n);return t||yn.test(n)?Dn(n.slice(2),t?2:8):vn.test(n)?F:+n}function Ou(n){return Cr(n,Bu(n))}function Iu(n){return null==n?"":yr(n)}function Ru(n,t,r){return n=null==n?T:kt(n,t),n===T?r:n}function zu(n,t){return null!=n&&we(n,t,zt)}function Wu(n){return su(n)?qn(n):Vt(n)}function Bu(n){if(su(n))n=qn(n,true);else if(du(n)){var t,r=ze(n),e=[];for(t in n)("constructor"!=t||!r&&oi.call(n,t))&&e.push(t);n=e}else{if(t=[], +null!=n)for(r in Qu(n))t.push(r);n=t}return n}function Lu(n,t){if(null==n)return{};var r=c(ve(n),function(n){return[n]});return t=ye(t),tr(n,r,function(n,r){return t(n,r[0])})}function Uu(n){return null==n?[]:S(n,Wu(n))}function Cu(n){return $f(Iu(n).toLowerCase())}function Du(n){return(n=Iu(n))&&n.replace(xn,Xn).replace(Sn,"")}function Mu(n,t,r){return n=Iu(n),t=r?T:t,t===T?zn.test(n)?n.match(In)||[]:n.match(sn)||[]:n.match(t)||[]}function Tu(n){return function(){return n}}function $u(n){return n; +}function Fu(n){return qt(typeof n=="function"?n:_t(n,1))}function Nu(n,t,e){var u=Wu(t),i=Et(t,u);null!=e||du(t)&&(i.length||!u.length)||(e=t,t=n,n=this,i=Et(t,Wu(t)));var o=!(du(e)&&"chain"in e&&!e.chain),f=_u(n);return r(i,function(r){var e=t[r];n[r]=e,f&&(n.prototype[r]=function(){var t=this.__chain__;if(o||t){var r=n(this.__wrapped__);return(r.__actions__=Ur(this.__actions__)).push({func:e,args:arguments,thisArg:n}),r.__chain__=t,r}return e.apply(n,a([this.value()],arguments))})}),n}function Pu(){} +function Zu(n){return Ie(n)?b(Me(n)):rr(n)}function qu(){return[]}function Vu(){return false}mn=null==mn?$n:rt.defaults($n.Object(),mn,rt.pick($n,Wn));var Ku=mn.Array,Gu=mn.Date,Hu=mn.Error,Ju=mn.Function,Yu=mn.Math,Qu=mn.Object,Xu=mn.RegExp,ni=mn.String,ti=mn.TypeError,ri=Ku.prototype,ei=Qu.prototype,ui=mn["__core-js_shared__"],ii=Ju.prototype.toString,oi=ei.hasOwnProperty,fi=0,ci=function(){var n=/[^.]+$/.exec(ui&&ui.keys&&ui.keys.IE_PROTO||"");return n?"Symbol(src)_1."+n:""}(),ai=ei.toString,li=ii.call(Qu),si=$n._,hi=Xu("^"+ii.call(oi).replace(rn,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),pi=Pn?mn.Buffer:T,_i=mn.Symbol,vi=mn.Uint8Array,gi=pi?pi.g:T,di=B(Qu.getPrototypeOf,Qu),yi=Qu.create,bi=ei.propertyIsEnumerable,xi=ri.splice,ji=_i?_i.isConcatSpreadable:T,wi=_i?_i.iterator:T,mi=_i?_i.toStringTag:T,Ai=function(){ +try{var n=je(Qu,"defineProperty");return n({},"",{}),n}catch(n){}}(),Ei=mn.clearTimeout!==$n.clearTimeout&&mn.clearTimeout,ki=Gu&&Gu.now!==$n.Date.now&&Gu.now,Si=mn.setTimeout!==$n.setTimeout&&mn.setTimeout,Oi=Yu.ceil,Ii=Yu.floor,Ri=Qu.getOwnPropertySymbols,zi=pi?pi.isBuffer:T,Wi=mn.isFinite,Bi=ri.join,Li=B(Qu.keys,Qu),Ui=Yu.max,Ci=Yu.min,Di=Gu.now,Mi=mn.parseInt,Ti=Yu.random,$i=ri.reverse,Fi=je(mn,"DataView"),Ni=je(mn,"Map"),Pi=je(mn,"Promise"),Zi=je(mn,"Set"),qi=je(mn,"WeakMap"),Vi=je(Qu,"create"),Ki=qi&&new qi,Gi={},Hi=Te(Fi),Ji=Te(Ni),Yi=Te(Pi),Qi=Te(Zi),Xi=Te(qi),no=_i?_i.prototype:T,to=no?no.valueOf:T,ro=no?no.toString:T,eo=function(){ +function n(){}return function(t){return du(t)?yi?yi(t):(n.prototype=t,t=new n,n.prototype=T,t):{}}}();An.templateSettings={escape:J,evaluate:Y,interpolate:Q,variable:"",imports:{_:An}},An.prototype=En.prototype,An.prototype.constructor=An,On.prototype=eo(En.prototype),On.prototype.constructor=On,Un.prototype=eo(En.prototype),Un.prototype.constructor=Un,Mn.prototype.clear=function(){this.__data__=Vi?Vi(null):{},this.size=0},Mn.prototype.delete=function(n){return n=this.has(n)&&delete this.__data__[n], +this.size-=n?1:0,n},Mn.prototype.get=function(n){var t=this.__data__;return Vi?(n=t[n],"__lodash_hash_undefined__"===n?T:n):oi.call(t,n)?t[n]:T},Mn.prototype.has=function(n){var t=this.__data__;return Vi?t[n]!==T:oi.call(t,n)},Mn.prototype.set=function(n,t){var r=this.__data__;return this.size+=this.has(n)?0:1,r[n]=Vi&&t===T?"__lodash_hash_undefined__":t,this},Tn.prototype.clear=function(){this.__data__=[],this.size=0},Tn.prototype.delete=function(n){var t=this.__data__;return n=ft(t,n),!(0>n)&&(n==t.length-1?t.pop():xi.call(t,n,1), +--this.size,true)},Tn.prototype.get=function(n){var t=this.__data__;return n=ft(t,n),0>n?T:t[n][1]},Tn.prototype.has=function(n){return-1e?(++this.size,r.push([n,t])):r[e][1]=t,this},Fn.prototype.clear=function(){this.size=0,this.__data__={hash:new Mn,map:new(Ni||Tn),string:new Mn}},Fn.prototype.delete=function(n){return n=be(this,n).delete(n),this.size-=n?1:0,n},Fn.prototype.get=function(n){return be(this,n).get(n); +},Fn.prototype.has=function(n){return be(this,n).has(n)},Fn.prototype.set=function(n,t){var r=be(this,n),e=r.size;return r.set(n,t),this.size+=r.size==e?0:1,this},Nn.prototype.add=Nn.prototype.push=function(n){return this.__data__.set(n,"__lodash_hash_undefined__"),this},Nn.prototype.has=function(n){return this.__data__.has(n)},Zn.prototype.clear=function(){this.__data__=new Tn,this.size=0},Zn.prototype.delete=function(n){var t=this.__data__;return n=t.delete(n),this.size=t.size,n},Zn.prototype.get=function(n){ +return this.__data__.get(n)},Zn.prototype.has=function(n){return this.__data__.has(n)},Zn.prototype.set=function(n,t){var r=this.__data__;if(r instanceof Tn){var e=r.__data__;if(!Ni||199>e.length)return e.push([n,t]),this.size=++r.size,this;r=this.__data__=new Fn(e)}return r.set(n,t),this.size=r.size,this};var uo=Fr(mt),io=Fr(At,true),oo=Nr(),fo=Nr(true),co=Ki?function(n,t){return Ki.set(n,t),n}:$u,ao=Ai?function(n,t){return Ai(n,"toString",{configurable:true,enumerable:false,value:Tu(t),writable:true})}:$u,lo=Ei||function(n){ +return $n.clearTimeout(n)},so=Zi&&1/U(new Zi([,-0]))[1]==$?function(n){return new Zi(n)}:Pu,ho=Ki?function(n){return Ki.get(n)}:Pu,po=Ri?function(n){return null==n?[]:(n=Qu(n),i(Ri(n),function(t){return bi.call(n,t)}))}:qu,_o=Ri?function(n){for(var t=[];n;)a(t,po(n)),n=di(n);return t}:qu,vo=Ot;(Fi&&"[object DataView]"!=vo(new Fi(new ArrayBuffer(1)))||Ni&&"[object Map]"!=vo(new Ni)||Pi&&"[object Promise]"!=vo(Pi.resolve())||Zi&&"[object Set]"!=vo(new Zi)||qi&&"[object WeakMap]"!=vo(new qi))&&(vo=function(n){ +var t=Ot(n);if(n=(n="[object Object]"==t?n.constructor:T)?Te(n):"")switch(n){case Hi:return"[object DataView]";case Ji:return"[object Map]";case Yi:return"[object Promise]";case Qi:return"[object Set]";case Xi:return"[object WeakMap]"}return t});var go=ui?_u:Vu,yo=Ce(co),bo=Si||function(n,t){return $n.setTimeout(n,t)},xo=Ce(ao),jo=function(n){n=cu(n,function(n){return 500===t.size&&t.clear(),n});var t=n.cache;return n}(function(n){var t=[];return 46===n.charCodeAt(0)&&t.push(""),n.replace(tn,function(n,r,e,u){ +t.push(e?u.replace(hn,"$1"):r||n)}),t}),wo=fr(function(n,t){return hu(n)?yt(n,wt(t,1,hu,true)):[]}),mo=fr(function(n,t){var r=Ve(t);return hu(r)&&(r=T),hu(n)?yt(n,wt(t,1,hu,true),ye(r,2)):[]}),Ao=fr(function(n,t){var r=Ve(t);return hu(r)&&(r=T),hu(n)?yt(n,wt(t,1,hu,true),T,r):[]}),Eo=fr(function(n){var t=c(n,Er);return t.length&&t[0]===n[0]?Wt(t):[]}),ko=fr(function(n){var t=Ve(n),r=c(n,Er);return t===Ve(r)?t=T:r.pop(),r.length&&r[0]===n[0]?Wt(r,ye(t,2)):[]}),So=fr(function(n){var t=Ve(n),r=c(n,Er);return(t=typeof t=="function"?t:T)&&r.pop(), +r.length&&r[0]===n[0]?Wt(r,T,t):[]}),Oo=fr(Ke),Io=pe(function(n,t){var r=null==n?0:n.length,e=ht(n,t);return ur(n,c(t,function(n){return Se(n,r)?+n:n}).sort(Wr)),e}),Ro=fr(function(n){return br(wt(n,1,hu,true))}),zo=fr(function(n){var t=Ve(n);return hu(t)&&(t=T),br(wt(n,1,hu,true),ye(t,2))}),Wo=fr(function(n){var t=Ve(n),t=typeof t=="function"?t:T;return br(wt(n,1,hu,true),T,t)}),Bo=fr(function(n,t){return hu(n)?yt(n,t):[]}),Lo=fr(function(n){return mr(i(n,hu))}),Uo=fr(function(n){var t=Ve(n);return hu(t)&&(t=T), +mr(i(n,hu),ye(t,2))}),Co=fr(function(n){var t=Ve(n),t=typeof t=="function"?t:T;return mr(i(n,hu),T,t)}),Do=fr(He),Mo=fr(function(n){var t=n.length,t=1=t}),of=Ut(function(){return arguments}())?Ut:function(n){return yu(n)&&oi.call(n,"callee")&&!bi.call(n,"callee")},ff=Ku.isArray,cf=Vn?k(Vn):Ct,af=zi||Vu,lf=Kn?k(Kn):Dt,sf=Gn?k(Gn):Tt,hf=Hn?k(Hn):Nt,pf=Jn?k(Jn):Pt,_f=Yn?k(Yn):Zt,vf=ee(Kt),gf=ee(function(n,t){return n<=t}),df=$r(function(n,t){ +if(ze(t)||su(t))Cr(t,Wu(t),n);else for(var r in t)oi.call(t,r)&&ot(n,r,t[r])}),yf=$r(function(n,t){Cr(t,Bu(t),n)}),bf=$r(function(n,t,r,e){Cr(t,Bu(t),n,e)}),xf=$r(function(n,t,r,e){Cr(t,Wu(t),n,e)}),jf=pe(ht),wf=fr(function(n,t){n=Qu(n);var r=-1,e=t.length,u=2--n)return t.apply(this,arguments)}},An.ary=eu,An.assign=df,An.assignIn=yf,An.assignInWith=bf,An.assignWith=xf,An.at=jf,An.before=uu,An.bind=Ho,An.bindAll=Nf,An.bindKey=Jo,An.castArray=function(){if(!arguments.length)return[];var n=arguments[0];return ff(n)?n:[n]},An.chain=Ye,An.chunk=function(n,t,r){if(t=(r?Oe(n,t,r):t===T)?1:Ui(Eu(t),0),r=null==n?0:n.length,!r||1>t)return[];for(var e=0,u=0,i=Ku(Oi(r/t));et?0:t,e)):[]},An.dropRight=function(n,t,r){var e=null==n?0:n.length;return e?(t=r||t===T?1:Eu(t),t=e-t,hr(n,0,0>t?0:t)):[]},An.dropRightWhile=function(n,t){return n&&n.length?jr(n,ye(t,3),true,true):[]; +},An.dropWhile=function(n,t){return n&&n.length?jr(n,ye(t,3),true):[]},An.fill=function(n,t,r,e){var u=null==n?0:n.length;if(!u)return[];for(r&&typeof r!="number"&&Oe(n,t,r)&&(r=0,e=u),u=n.length,r=Eu(r),0>r&&(r=-r>u?0:u+r),e=e===T||e>u?u:Eu(e),0>e&&(e+=u),e=r>e?0:ku(e);r>>0,r?(n=Iu(n))&&(typeof t=="string"||null!=t&&!hf(t))&&(t=yr(t),!t&&Rn.test(n))?Or(M(n),0,r):n.split(t,r):[]},An.spread=function(t,r){if(typeof t!="function")throw new ti("Expected a function");return r=null==r?0:Ui(Eu(r),0), +fr(function(e){var u=e[r];return e=Or(e,0,r),u&&a(e,u),n(t,this,e)})},An.tail=function(n){var t=null==n?0:n.length;return t?hr(n,1,t):[]},An.take=function(n,t,r){return n&&n.length?(t=r||t===T?1:Eu(t),hr(n,0,0>t?0:t)):[]},An.takeRight=function(n,t,r){var e=null==n?0:n.length;return e?(t=r||t===T?1:Eu(t),t=e-t,hr(n,0>t?0:t,e)):[]},An.takeRightWhile=function(n,t){return n&&n.length?jr(n,ye(t,3),false,true):[]},An.takeWhile=function(n,t){return n&&n.length?jr(n,ye(t,3)):[]},An.tap=function(n,t){return t(n), +n},An.throttle=function(n,t,r){var e=true,u=true;if(typeof n!="function")throw new ti("Expected a function");return du(r)&&(e="leading"in r?!!r.leading:e,u="trailing"in r?!!r.trailing:u),fu(n,t,{leading:e,maxWait:t,trailing:u})},An.thru=Qe,An.toArray=mu,An.toPairs=zf,An.toPairsIn=Wf,An.toPath=function(n){return ff(n)?c(n,Me):wu(n)?[n]:Ur(jo(Iu(n)))},An.toPlainObject=Ou,An.transform=function(n,t,e){var u=ff(n),i=u||af(n)||_f(n);if(t=ye(t,4),null==e){var o=n&&n.constructor;e=i?u?new o:[]:du(n)&&_u(o)?eo(di(n)):{}; +}return(i?r:mt)(n,function(n,r,u){return t(e,n,r,u)}),e},An.unary=function(n){return eu(n,1)},An.union=Ro,An.unionBy=zo,An.unionWith=Wo,An.uniq=function(n){return n&&n.length?br(n):[]},An.uniqBy=function(n,t){return n&&n.length?br(n,ye(t,2)):[]},An.uniqWith=function(n,t){return t=typeof t=="function"?t:T,n&&n.length?br(n,T,t):[]},An.unset=function(n,t){return null==n||xr(n,t)},An.unzip=He,An.unzipWith=Je,An.update=function(n,t,r){return null==n?n:lr(n,t,kr(r)(kt(n,t)),void 0)},An.updateWith=function(n,t,r,e){ +return e=typeof e=="function"?e:T,null!=n&&(n=lr(n,t,kr(r)(kt(n,t)),e)),n},An.values=Uu,An.valuesIn=function(n){return null==n?[]:S(n,Bu(n))},An.without=Bo,An.words=Mu,An.wrap=function(n,t){return nf(kr(t),n)},An.xor=Lo,An.xorBy=Uo,An.xorWith=Co,An.zip=Do,An.zipObject=function(n,t){return Ar(n||[],t||[],ot)},An.zipObjectDeep=function(n,t){return Ar(n||[],t||[],lr)},An.zipWith=Mo,An.entries=zf,An.entriesIn=Wf,An.extend=yf,An.extendWith=bf,Nu(An,An),An.add=Qf,An.attempt=Ff,An.camelCase=Bf,An.capitalize=Cu, +An.ceil=Xf,An.clamp=function(n,t,r){return r===T&&(r=t,t=T),r!==T&&(r=Su(r),r=r===r?r:0),t!==T&&(t=Su(t),t=t===t?t:0),pt(Su(n),t,r)},An.clone=function(n){return _t(n,4)},An.cloneDeep=function(n){return _t(n,5)},An.cloneDeepWith=function(n,t){return t=typeof t=="function"?t:T,_t(n,5,t)},An.cloneWith=function(n,t){return t=typeof t=="function"?t:T,_t(n,4,t)},An.conformsTo=function(n,t){return null==t||gt(n,t,Wu(t))},An.deburr=Du,An.defaultTo=function(n,t){return null==n||n!==n?t:n},An.divide=nc,An.endsWith=function(n,t,r){ +n=Iu(n),t=yr(t);var e=n.length,e=r=r===T?e:pt(Eu(r),0,e);return r-=t.length,0<=r&&n.slice(r,e)==t},An.eq=lu,An.escape=function(n){return(n=Iu(n))&&H.test(n)?n.replace(K,nt):n},An.escapeRegExp=function(n){return(n=Iu(n))&&en.test(n)?n.replace(rn,"\\$&"):n},An.every=function(n,t,r){var e=ff(n)?u:bt;return r&&Oe(n,t,r)&&(t=T),e(n,ye(t,3))},An.find=Fo,An.findIndex=Ne,An.findKey=function(n,t){return p(n,ye(t,3),mt)},An.findLast=No,An.findLastIndex=Pe,An.findLastKey=function(n,t){return p(n,ye(t,3),At); +},An.floor=tc,An.forEach=nu,An.forEachRight=tu,An.forIn=function(n,t){return null==n?n:oo(n,ye(t,3),Bu)},An.forInRight=function(n,t){return null==n?n:fo(n,ye(t,3),Bu)},An.forOwn=function(n,t){return n&&mt(n,ye(t,3))},An.forOwnRight=function(n,t){return n&&At(n,ye(t,3))},An.get=Ru,An.gt=ef,An.gte=uf,An.has=function(n,t){return null!=n&&we(n,t,Rt)},An.hasIn=zu,An.head=qe,An.identity=$u,An.includes=function(n,t,r,e){return n=su(n)?n:Uu(n),r=r&&!e?Eu(r):0,e=n.length,0>r&&(r=Ui(e+r,0)),ju(n)?r<=e&&-1r&&(r=Ui(e+r,0)),v(n,t,r)):-1},An.inRange=function(n,t,r){return t=Au(t),r===T?(r=t,t=0):r=Au(r),n=Su(n),n>=Ci(t,r)&&n=n},An.isSet=pf,An.isString=ju,An.isSymbol=wu,An.isTypedArray=_f,An.isUndefined=function(n){return n===T},An.isWeakMap=function(n){return yu(n)&&"[object WeakMap]"==vo(n)},An.isWeakSet=function(n){return yu(n)&&"[object WeakSet]"==Ot(n)},An.join=function(n,t){return null==n?"":Bi.call(n,t)},An.kebabCase=Lf,An.last=Ve,An.lastIndexOf=function(n,t,r){var e=null==n?0:n.length;if(!e)return-1;var u=e;if(r!==T&&(u=Eu(r),u=0>u?Ui(e+u,0):Ci(u,e-1)), +t===t){for(r=u+1;r--&&n[r]!==t;);n=r}else n=_(n,d,u,true);return n},An.lowerCase=Uf,An.lowerFirst=Cf,An.lt=vf,An.lte=gf,An.max=function(n){return n&&n.length?xt(n,$u,It):T},An.maxBy=function(n,t){return n&&n.length?xt(n,ye(t,2),It):T},An.mean=function(n){return y(n,$u)},An.meanBy=function(n,t){return y(n,ye(t,2))},An.min=function(n){return n&&n.length?xt(n,$u,Kt):T},An.minBy=function(n,t){return n&&n.length?xt(n,ye(t,2),Kt):T},An.stubArray=qu,An.stubFalse=Vu,An.stubObject=function(){return{}},An.stubString=function(){ +return""},An.stubTrue=function(){return true},An.multiply=rc,An.nth=function(n,t){return n&&n.length?Qt(n,Eu(t)):T},An.noConflict=function(){return $n._===this&&($n._=si),this},An.noop=Pu,An.now=Go,An.pad=function(n,t,r){n=Iu(n);var e=(t=Eu(t))?D(n):0;return!t||e>=t?n:(t=(t-e)/2,ne(Ii(t),r)+n+ne(Oi(t),r))},An.padEnd=function(n,t,r){n=Iu(n);var e=(t=Eu(t))?D(n):0;return t&&et){var e=n;n=t,t=e}return r||n%1||t%1?(r=Ti(),Ci(n+r*(t-n+Cn("1e-"+((r+"").length-1))),t)):ir(n,t)},An.reduce=function(n,t,r){var e=ff(n)?l:j,u=3>arguments.length;return e(n,ye(t,4),r,u,uo)},An.reduceRight=function(n,t,r){var e=ff(n)?s:j,u=3>arguments.length; +return e(n,ye(t,4),r,u,io)},An.repeat=function(n,t,r){return t=(r?Oe(n,t,r):t===T)?1:Eu(t),or(Iu(n),t)},An.replace=function(){var n=arguments,t=Iu(n[0]);return 3>n.length?t:t.replace(n[1],n[2])},An.result=function(n,t,r){t=Sr(t,n);var e=-1,u=t.length;for(u||(u=1,n=T);++en||9007199254740991=i)return n;if(i=r-D(e),1>i)return e;if(r=o?Or(o,0,i).join(""):n.slice(0,i),u===T)return r+e;if(o&&(i+=r.length-i),hf(u)){if(n.slice(i).search(u)){ +var f=r;for(u.global||(u=Xu(u.source,Iu(_n.exec(u))+"g")),u.lastIndex=0;o=u.exec(f);)var c=o.index;r=r.slice(0,c===T?i:c)}}else n.indexOf(yr(u),i)!=i&&(u=r.lastIndexOf(u),-1e.__dir__?"Right":"")}),e},Un.prototype[n+"Right"]=function(t){return this.reverse()[n](t).reverse()}}),r(["filter","map","takeWhile"],function(n,t){ +var r=t+1,e=1==r||3==r;Un.prototype[n]=function(n){var t=this.clone();return t.__iteratees__.push({iteratee:ye(n,3),type:r}),t.__filtered__=t.__filtered__||e,t}}),r(["head","last"],function(n,t){var r="take"+(t?"Right":"");Un.prototype[n]=function(){return this[r](1).value()[0]}}),r(["initial","tail"],function(n,t){var r="drop"+(t?"":"Right");Un.prototype[n]=function(){return this.__filtered__?new Un(this):this[r](1)}}),Un.prototype.compact=function(){return this.filter($u)},Un.prototype.find=function(n){ +return this.filter(n).head()},Un.prototype.findLast=function(n){return this.reverse().find(n)},Un.prototype.invokeMap=fr(function(n,t){return typeof n=="function"?new Un(this):this.map(function(r){return Lt(r,n,t)})}),Un.prototype.reject=function(n){return this.filter(au(ye(n)))},Un.prototype.slice=function(n,t){n=Eu(n);var r=this;return r.__filtered__&&(0t)?new Un(r):(0>n?r=r.takeRight(-n):n&&(r=r.drop(n)),t!==T&&(t=Eu(t),r=0>t?r.dropRight(-t):r.take(t-n)),r)},Un.prototype.takeRightWhile=function(n){ +return this.reverse().takeWhile(n).reverse()},Un.prototype.toArray=function(){return this.take(4294967295)},mt(Un.prototype,function(n,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),e=/^(?:head|last)$/.test(t),u=An[e?"take"+("last"==t?"Right":""):t],i=e||/^find/.test(t);u&&(An.prototype[t]=function(){function t(n){return n=u.apply(An,a([n],f)),e&&h?n[0]:n}var o=this.__wrapped__,f=e?[1]:arguments,c=o instanceof Un,l=f[0],s=c||ff(o);s&&r&&typeof l=="function"&&1!=l.length&&(c=s=false);var h=this.__chain__,p=!!this.__actions__.length,l=i&&!h,c=c&&!p; +return!i&&s?(o=c?o:new Un(this),o=n.apply(o,f),o.__actions__.push({func:Qe,args:[t],thisArg:T}),new On(o,h)):l&&c?n.apply(this,f):(o=this.thru(t),l?e?o.value()[0]:o.value():o)})}),r("pop push shift sort splice unshift".split(" "),function(n){var t=ri[n],r=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",e=/^(?:pop|shift)$/.test(n);An.prototype[n]=function(){var n=arguments;if(e&&!this.__chain__){var u=this.value();return t.apply(ff(u)?u:[],n)}return this[r](function(r){return t.apply(ff(r)?r:[],n)}); +}}),mt(Un.prototype,function(n,t){var r=An[t];if(r){var e=r.name+"";oi.call(Gi,e)||(Gi[e]=[]),Gi[e].push({name:t,func:r})}}),Gi[Jr(T,2).name]=[{name:"wrapper",func:T}],Un.prototype.clone=function(){var n=new Un(this.__wrapped__);return n.__actions__=Ur(this.__actions__),n.__dir__=this.__dir__,n.__filtered__=this.__filtered__,n.__iteratees__=Ur(this.__iteratees__),n.__takeCount__=this.__takeCount__,n.__views__=Ur(this.__views__),n},Un.prototype.reverse=function(){if(this.__filtered__){var n=new Un(this); +n.__dir__=-1,n.__filtered__=true}else n=this.clone(),n.__dir__*=-1;return n},Un.prototype.value=function(){var n,t=this.__wrapped__.value(),r=this.__dir__,e=ff(t),u=0>r,i=e?t.length:0;n=i;for(var o=this.__views__,f=0,c=-1,a=o.length;++c=this.__values__.length;return{done:n,value:n?T:this.__values__[this.__index__++]}},An.prototype.plant=function(n){ +for(var t,r=this;r instanceof En;){var e=Fe(r);e.__index__=0,e.__values__=T,t?u.__wrapped__=e:t=e;var u=e,r=r.__wrapped__}return u.__wrapped__=n,t},An.prototype.reverse=function(){var n=this.__wrapped__;return n instanceof Un?(this.__actions__.length&&(n=new Un(this)),n=n.reverse(),n.__actions__.push({func:Qe,args:[Ge],thisArg:T}),new On(n,this.__chain__)):this.thru(Ge)},An.prototype.toJSON=An.prototype.valueOf=An.prototype.value=function(){return wr(this.__wrapped__,this.__actions__)},An.prototype.first=An.prototype.head, +wi&&(An.prototype[wi]=Xe),An}();typeof define=="function"&&typeof define.amd=="object"&&define.amd?($n._=rt, define(function(){return rt})):Nn?((Nn.exports=rt)._=rt,Fn._=rt):$n._=rt}).call(this); \ No newline at end of file diff --git a/web/js/5_inspire-tree.min.js b/web/js/5_inspire-tree.min.js new file mode 100644 index 0000000..92e57e2 --- /dev/null +++ b/web/js/5_inspire-tree.min.js @@ -0,0 +1,15 @@ +/* Inspire Tree + * @version 4.3.1 + * https://github.com/helion3/inspire-tree + * @copyright Copyright 2015 Helion3, and other contributors + * @license Licensed under MIT + * see https://github.com/helion3/inspire-tree/blob/master/LICENSE + */ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t(require("lodash")):"function"==typeof define&&define.amd?define(["lodash"],t):e.InspireTree=t(e._)}(this,function(e){"use strict";function t(){throw new Error("Dynamic requires are not currently supported by rollup-plugin-commonjs")}function n(e,t){return t={exports:{}},e(t,t.exports),t.exports}function i(e,t){var n=t||0,i=_;return i[e[n++]]+i[e[n++]]+i[e[n++]]+i[e[n++]]+"-"+i[e[n++]]+i[e[n++]]+"-"+i[e[n++]]+i[e[n++]]+"-"+i[e[n++]]+i[e[n++]]+"-"+i[e[n++]]+i[e[n++]]+i[e[n++]]+i[e[n++]]+i[e[n++]]+i[e[n++]]}function r(e,t,n){var i=t&&n||0;"string"==typeof e&&(t="binary"===e?new Array(16):null,e=null);var r=(e=e||{}).random||(e.rng||k)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t)for(var s=0;s<16;++s)t[i+s]=r[s];return t||m(r)}function s(t){return e.each(t._tree.defaultState,function(e,n){t.state(n,e)}),t}function o(e,t,n,i,r){return i.state(e)!==t&&(i._tree.batch(),i._tree.config.nodes.resetStateOnRestore&&"restored"===n&&s(i),i.state(e,t),i._tree.emit("node."+n,i,!1),r&&i.hasChildren()&&i.children.recurseDown(function(i){o(e,t,n,i)}),i.markDirty(),i._tree.end()),i}function a(e,t){if(t)return this.extract(e);var n=c(e);return this.flatten(function(t){return("removed"===e||!t.removed())&&n(t)})}function u(t,n,i,r){return n=e.castArray(n),t._tree.batch(),t[r?"recurseDown":"each"](function(t){e.each(n,function(n){e.isFunction(t[n])&&t[n].apply(t,i)})}),t._tree.end(),t}function c(t){var n=t;return e.isString(t)&&(n=function(n){return e.isFunction(n[t])?n[t]():n[t]}),n}function l(t,n){var i=void 0;return t instanceof P?e.each(t,function(e){return i=l(e,n)}):t instanceof S&&!1!==(i=n(t))&&t.hasChildren()&&(i=l(t.children,n)),i}function h(t){return new w(function(n,i){if(!e.isObject(t))return i(new Error("Invalid Promise"));e.isFunction(t.then)&&t.then(n),e.isFunction(t.error)?t.error(i):e.isFunction(t.catch)&&t.catch(i)})}function d(t,n){var i={};return(n=e.castArray(n)).push("ref"),e.each(t,function(t,r){e.includes(n,r)||(i[r]=e.cloneDeep(t))}),i}function f(t,n,i){n.id=n.id||b(),"string"!=typeof n.id&&"number"!=typeof n.id&&(n.id=n.id.toString());var r=n.itree=n.itree||{};r.icon=r.icon||!1,r.dirty=!1;var s=r.li=r.li||{};s.attributes=s.attributes||{};var o=r.a=r.a||{};o.attributes=o.attributes||{};var a=r.state=r.state||{};return a.collapsed="boolean"==typeof a.collapsed?a.collapsed:t.defaultState.collapsed,a.selectable="boolean"==typeof a.selectable?a.selectable:t.defaultState.selectable,a.draggable="boolean"==typeof a.draggable?a.draggable:t.defaultState.draggable,a["drop-target"]="boolean"==typeof a["drop-target"]?a["drop-target"]:t.defaultState["drop-target"],a.checked="boolean"==typeof a.checked&&a.checked,a.editable="boolean"==typeof a.editable?a.editable:t.defaultState.editable,a.editing="boolean"==typeof a.editing?a.editing:t.defaultState.editing,a.focused=a.focused||t.defaultState.focused,a.hidden=a.hidden||t.defaultState.hidden,a.indeterminate=a.indeterminate||t.defaultState.indeterminate,a.loading=a.loading||t.defaultState.loading,a.removed=a.removed||t.defaultState.removed,a.rendered=a.rendered||t.defaultState.rendered,a.selected=a.selected||t.defaultState.selected,n.itree.parent=i,n=e.assign(new S(t),n),e.isArrayLike(n.children)&&(n.children=v(t,n.children,n)),t.allowsLoadEvents&&e.each(t.config.allowLoadEvents,function(e){a[e]&&t.emit("node."+e,n,!0)}),n}function v(t,n,i){var r=new P(t);return t.config.sort&&(n=e.sortBy(n,t.config.sort)),e.each(n,function(e){r.push(f(t,e,i))}),r._context=i,r}function y(e,t,n){return e.model[t].apply(e.model,n)}for(var p="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},k=n(function(e){var t="undefined"!=typeof crypto&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&msCrypto.getRandomValues.bind(msCrypto);if(t){var n=new Uint8Array(16);e.exports=function(){return t(n),n}}else{var i=new Array(16);e.exports=function(){for(var e,t=0;t<16;t++)0==(3&t)&&(e=4294967296*Math.random()),i[t]=e>>>((3&t)<<3)&255;return i}}}),_=[],g=0;g<256;++g)_[g]=(g+256).toString(16).substr(1);var m=i,b=r,w=n(function(e,n){/*! + * @overview es6-promise - a tiny implementation of Promises/A+. + * @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald) + * @license Licensed under MIT license + * See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE + * @version v4.2.2+97478eb6 + */ +!function(n,i){e.exports=function(){function e(e){var t=typeof e;return null!==e&&("object"===t||"function"===t)}function n(e){return"function"==typeof e}function i(e){q=e}function r(e){H=e}function s(){return void 0!==U?function(){U(a)}:o()}function o(){var e=setTimeout;return function(){return e(a,1)}}function a(){for(var e=0;e2&&void 0!==arguments[2]?arguments[2]:this;this._tree.batch();var i=this[e].remove(),r=n.insertAt(t,i);return this._tree.emit("node.moved",r,this,e,n,t),this._tree.end(),r}},{key:"node",value:function(e){var t=void 0;return this.recurseDown(function(n){if(n.id===e)return t=n,!1}),t}},{key:"nodes",value:function(t){var i=void 0;return e.isArray(t)&&(i=new n(this._tree),this.recurseDown(function(e){t.indexOf(e.id)>-1&&i.push(e)})),e.isArray(t)?i:this}},{key:"pagination",value:function(){return this._pagination}},{key:"recurseDown",value:function(e){return l(this,e),this}},{key:"remove",value:function(t){return e.remove(this,{id:t.id}),e.invoke(this._context,"markDirty"),this._tree.applyChanges(),this}},{key:"removed",value:function(e){return a.call(this,"removed",e)}},{key:"restore",value:function(){return this.invoke("restore")}},{key:"restoreDeep",value:function(){return this.invokeDeep("restore")}},{key:"select",value:function(){return this.invoke("select")}},{key:"selectable",value:function(e){return a.call(this,"selectable",e)}},{key:"selectDeep",value:function(){return this.invokeDeep("select")}},{key:"selected",value:function(e){return a.call(this,"selected",e)}},{key:"show",value:function(){return this.invoke("show")}},{key:"showDeep",value:function(){return this.invokeDeep("show")}},{key:"softRemove",value:function(){return this.invoke("softRemove")}},{key:"sortBy",value:function(t){var n=this;if(t=t||this._tree.config.sort){var i=e.sortBy(this,t);this.length=0,e.each(i,function(e){n.push(e)})}return this}},{key:"state",value:function(){return this.invoke("state",arguments)}},{key:"stateDeep",value:function(){return this.invokeDeep("state",arguments)}},{key:"swap",value:function(e,t){this._tree.batch();var n=e.context(),i=t.context(),r=n.indexOf(e),s=i.indexOf(t);return n===i?(this[r]=t,this[s]=e,this._tree.emit("node.moved",e,n,r,i,s),this._tree.emit("node.moved",t,i,s,n,r)):(n.move(r,i.indexOf(t),i),i.move(i.indexOf(t),r,n)),this._tree.end(),this._tree.emit("node.swapped",e,n,r,t,i,s),this}},{key:"tree",value:function(){return this._tree}},{key:"toArray",value:function(){var t=[];return e.each(this,function(e){t.push(e.toObject())}),t}},{key:"visible",value:function(e){return a.call(this,"visible",e)}}]),n}(function(e){function t(){e.apply(this,arguments)}return t.prototype=Object.create(e.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e,t}(Array)),S=function(){function t(n,i,r){var s=this;x(this,t),this._tree=n,i instanceof t&&((r=e.castArray(r)).push("_tree"),e.each(i,function(t,n){e.includes(r,n)||(e.isObject(t)?s[n]=t instanceof P?t.clone():"itree"===n?d(t):e.cloneDeep(t):s[n]=t)}))}return D(t,[{key:"addChild",value:function(t){return!e.isArray(this.children)&&e.isArrayLike(this.children)||(this.children=new P(this._tree),this.children._context=this),this.children.addNode(t)}},{key:"addChildren",value:function(t){var n=this,i=new P(this._tree);return this._tree.batch(),e.each(t,function(e){i.push(n.addChild(e))}),this._tree.end(),i}},{key:"allowDynamicLoad",value:function(){return this._tree.isDynamic&&(e.isArrayLike(this.children)||!0===this.children)}},{key:"available",value:function(){return!this.hidden()&&!this.removed()}},{key:"blur",value:function(){return this.state("editing",!1),o("focused",!1,"blurred",this)}},{key:"check",value:function(e){return this._tree.batch(),o("checked",!0,"checked",this,!e&&this._tree.config.checkbox.autoCheckChildren),this.state("indeterminate",!1),this.hasParent()&&this.getParent().refreshIndeterminateState(),this._tree.end(),this}},{key:"checked",value:function(){return this.state("checked")}},{key:"clean",value:function(){return this.recurseUp(function(e){if(e.hasParent()){var t=e.getParent();t.hasVisibleChildren()||t.hide()}}),this}},{key:"clone",value:function(e){return new t(this._tree,this,e)}},{key:"collapse",value:function(){return o("collapsed",!0,"collapsed",this)}},{key:"collapsed",value:function(){return this.state("collapsed")}},{key:"context",value:function(){return this.hasParent()?this.getParent().children:this._tree.model}},{key:"copy",value:function(t){var n=this;return t&&(n=n.copyHierarchy()),{to:function(t){if(!e.isFunction(t.addNode))throw new Error("Destination must be an Inspire Tree instance.");return t.addNode(n.toObject())}}}},{key:"copyHierarchy",value:function(t){var n=[],i=this.getParents();if(e.each(i,function(e){n.push(e.toObject(t))}),i=n.reverse(),!t){var r=this.toObject(!0);this.hasChildren()&&(r.children=this.children.filterBy(function(e){return!e.state("hidden")}).toArray(),r.children._context=r),n.push(r)}var s=n[0],o=s,a=n.length;return e.each(n,function(e,t){var i=[];t+11)&&(this._tree.batch(),o("selected",!1,"deselected",this,!e&&this._tree.config.selection.autoSelectChildren),this._tree.end()),this}},{key:"editable",value:function(){return this._tree.config.editable&&this._tree.config.editing.edit&&this.state("editable")}},{key:"editing",value:function(){return this.state("editing")}},{key:"expand",value:function(){var e=this;return new w(function(t,n){(e.hasChildren()||e._tree.isDynamic&&!0===e.children)&&(e.collapsed()||e.hidden())?(e.state("collapsed",!1),e.state("hidden",!1),e._tree.emit("node.expanded",e),e._tree.isDynamic&&!0===e.children?e.loadChildren().then(t).catch(n):(e.markDirty(),e._tree.applyChanges(),t(e))):t(e)})}},{key:"expanded",value:function(){return!this.collapsed()}},{key:"expandParents",value:function(){return this.hasParent()&&this.getParent().recurseUp(function(e){e.expand()}),this}},{key:"focus",value:function(){return this.focused()||(this._tree.batch(),this._tree.blurDeep(),this.state("focused",!0),this._tree.emit("node.focused",this),this.markDirty(),this._tree.end()),this}},{key:"focused",value:function(){return this.state("focused")}},{key:"getChildren",value:function(){return this.hasChildren()?this.children:new P(this._tree)}},{key:"getParent",value:function(){return this.itree.parent}},{key:"getParents",value:function(){var e=new P(this._tree);return this.hasParent()&&this.getParent().recurseUp(function(t){e.push(t)}),e}},{key:"getTextualHierarchy",value:function(){var e=[];return this.recurseUp(function(t){e.unshift(t.text)}),e}},{key:"hasAncestor",value:function(e){var t=!1;return this.recurseUp(function(n){return!(t=n.id===e.id)}),t}},{key:"hasChildren",value:function(){return e.isArrayLike(this.children)&&this.children.length>0}},{key:"hasLoadedChildren",value:function(){return e.isArrayLike(this.children)}},{key:"hasOrWillHaveChildren",value:function(){return e.isArrayLike(this.children)?Boolean(this.children.length):this.allowDynamicLoad()}},{key:"hasParent",value:function(){return Boolean(this.itree.parent)}},{key:"hasVisibleChildren",value:function(){var e=!1;return this.hasChildren()&&(e=this.children.filterBy("available").length>0),e}},{key:"hide",value:function(){var e=o("hidden",!0,"hidden",this);return e.hasChildren()&&e.children.hide(),e}},{key:"hidden",value:function(){return this.state("hidden")}},{key:"indexPath",value:function(){var t=[];return this.recurseUp(function(n){t.push(e.indexOf(n.context(),n))}),t.reverse().join(".")}},{key:"indeterminate",value:function(){return this.state("indeterminate")}},{key:"lastDeepestVisibleChild",value:function(){var t=void 0;if(this.hasChildren()&&!this.collapsed()){var n=(t=e.findLast(this.children,function(e){return e.visible()})).lastDeepestVisibleChild();n&&(t=n)}return t}},{key:"loadChildren",value:function(){var t=this;return new w(function(n,i){if(!t.allowDynamicLoad())return i(new Error("Node does not have or support dynamic children."));t.state("loading",!0),t.markDirty(),t._tree.applyChanges();var r=function(r,s){if(!e.isArrayLike(r))return i(new TypeError("Loader requires an array-like `nodes` parameter."));t._tree.batch(),t.state("loading",!1);var o=v(t._tree,r,t);e.isArrayLike(t.children)?t.children=t.children.concat(o):t.children=o,e.parseInt(s)>r.length&&(t.children._pagination.total=e.parseInt(s)),"checkbox"===t._tree.config.selection.mode&&t.selected()&&t.children.select(),t.markDirty(),t._tree.end(),n(t.children),t._tree.emit("children.loaded",t)},s=function(e){t.state("loading",!1),t.children=new P(t._tree),t.children._context=t,t.markDirty(),t._tree.applyChanges(),i(e),t._tree.emit("tree.loaderror",e)},o=t._tree.constructor.isTreeNodes(t.children)?t.children.pagination():null,a=t._tree.config.data(t,r,s,o);e.isObject(a)&&h(a).then(r).catch(s)})}},{key:"loading",value:function(){return this.state("loading")}},{key:"loadMore",value:function(){return this.children&&!0!==this.children?this.children.loadMore():w.reject(new Error("Children have not yet been loaded."))}},{key:"markDirty",value:function(){return this.itree.dirty||(this.itree.dirty=!0,this.hasParent()&&this.getParent().markDirty()),this}},{key:"matched",value:function(){return this.state("matched")}},{key:"nextVisibleAncestralSiblingNode",value:function(){var e=void 0;if(this.hasParent()){var t=this.getParent();(e=t.nextVisibleSiblingNode())||(e=t.nextVisibleAncestralSiblingNode())}return e}},{key:"nextVisibleChildNode",value:function(){var t=void 0;return this.hasChildren()&&(t=e.find(this.children,function(e){return e.visible()})),t}},{key:"nextVisibleNode",value:function(){var e=void 0;return(e=this.nextVisibleChildNode())||(e=this.nextVisibleSiblingNode()),e||(e=this.nextVisibleAncestralSiblingNode()),e}},{key:"nextVisibleSiblingNode",value:function(){var t=this.hasParent()?this.getParent().children:this._tree.nodes(),n=e.findIndex(t,{id:this.id});return e.find(e.slice(t,n+1),function(e){return e.visible()})}},{key:"pagination",value:function(){return e.get(this,"children._pagination")}},{key:"previousVisibleNode",value:function(){var e=void 0;return(e=this.previousVisibleSiblingNode())&&e.hasChildren()&&!e.collapsed()&&(e=e.lastDeepestVisibleChild()),!e&&this.hasParent()&&(e=this.getParent()),e}},{key:"previousVisibleSiblingNode",value:function(){var t=this.hasParent()?this.getParent().children:this._tree.nodes(),n=e.findIndex(t,{id:this.id});return e.findLast(e.slice(t,0,n),function(e){return e.visible()})}},{key:"recurseDown",value:function(e){return l(this,e),this}},{key:"recurseUp",value:function(e){return!1!==e(this)&&this.hasParent()&&this.getParent().recurseUp(e),this}},{key:"refreshIndeterminateState",value:function(){var e=this.indeterminate();if(this.state("indeterminate",!1),this.hasChildren()){var t=this.children.length,n=0,i=0;this.children.each(function(e){e.checked()&&i++,e.indeterminate()&&n++}),i===t?o("checked",!0,"checked",this):o("checked",!1,"unchecked",this),this.checked()||this.state("indeterminate",n>0||t>0&&i>0&&i0&&void 0!==arguments[0]&&arguments[0],t=this.getParent();this.context().remove(this),t&&(t.refreshIndeterminateState(),t.markDirty()),(t?t.pagination():this._tree.pagination()).total--;var n=this.toObject(!1,e);return this._tree.emit("node.removed",n,t),this._tree.applyChanges(),n}},{key:"removed",value:function(){return this.state("removed")}},{key:"rendered",value:function(){return this.state("rendered")}},{key:"restore",value:function(){return o("removed",!1,"restored",this)}},{key:"select",value:function(e){if(!this.selected()&&this.selectable()){if(this._tree.batch(),this._tree.canAutoDeselect()){var t=this._tree.config.selection.require;this._tree.config.selection.require=!1,this._tree.deselectDeep(),this._tree.config.selection.require=t}o("selected",!0,"selected",this,!e&&this._tree.config.selection.autoSelectChildren),this._tree._lastSelectedNode=this,this.markDirty(),this._tree.end()}return this}},{key:"selectable",value:function(){var e=this._tree.config.selection.allow(this);return"boolean"==typeof e?e:this.state("selectable")}},{key:"selected",value:function(){return this.state("selected")}},{key:"set",value:function(e,t){return this[e]=t,this.markDirty(),this._tree.applyChanges(),this}},{key:"show",value:function(){return o("hidden",!1,"shown",this)}},{key:"state",value:function(e,t){var n=this.itree.state[e];return void 0!==t&&n!==t&&(this.itree.state[e]=t,"rendered"!==e&&this.markDirty(),this._tree.emit("node.state.changed",this,e,n,t)),n}},{key:"states",value:function(t,n){var i=this,r=[];return this._tree.batch(),e.each(t,function(e){r.push(i.state(e,n))}),this._tree.end(),r}},{key:"swap",value:function(e){return this.context().swap(this,e),this}},{key:"softRemove",value:function(){return o("removed",!0,"softremoved",this,"softRemove")}},{key:"toggleCheck",value:function(){return this.checked()?this.uncheck():this.check()}},{key:"toggleCollapse",value:function(){return this.collapsed()?this.expand():this.collapse()}},{key:"toggleEditing",value:function(){return this.state("editing",!this.state("editing")),this.markDirty(),this._tree.applyChanges(),this}},{key:"toggleSelect",value:function(){return this.selected()?this.deselect():this.select()}},{key:"toObject",value:function(){var t=this,n=arguments.length>0&&void 0!==arguments[0]&&arguments[0],i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r={},s=e.pull(Object.keys(this),"_tree","children","itree");e.each(s,function(e){r[e]=t[e]});var o=r.itree={};return o.a=this.itree.a,o.icon=this.itree.icon,o.li=this.itree.li,i&&(o.state=this.itree.state),!n&&this.hasChildren()&&e.isFunction(this.children.toArray)&&(r.children=this.children.toArray()),r}},{key:"toString",value:function(){return this.text}},{key:"tree",value:function(){return this.context().tree()}},{key:"uncheck",value:function(e){return this._tree.batch(),o("checked",!1,"unchecked",this,!e&&this._tree.config.checkbox.autoCheckChildren),this.state("indeterminate",!1),this.hasParent()&&this.getParent().refreshIndeterminateState(),this._tree.end(),this}},{key:"visible",value:function(){return!(this.hidden()||this.removed()||this._tree.usesNativeDOM&&!this.rendered())&&(!this.hasParent()||!this.getParent().collapsed()&&this.getParent().visible())}}]),t}();return function(t){function n(t){x(this,n);var i=L(this,(n.__proto__||Object.getPrototypeOf(n)).call(this)),r=i;r._lastSelectedNode,r._muted=!1,r.allowsLoadEvents=!1,r.batching=0,r.id=b(),r.initialized=!1,r.isDynamic=!1,r.opts=t,r.preventDeselection=!1,r.config=e.defaultsDeep({},t,{allowLoadEvents:[],checkbox:{autoCheckChildren:!0},contextMenu:!1,data:!1,editable:!1,editing:{add:!1,edit:!1,remove:!1},nodes:{resetStateOnRestore:!0},pagination:{limit:-1},renderer:!1,search:{matcher:!1,matchProcessor:!1},selection:{allow:e.noop,autoDeselect:!0,autoSelectChildren:!1,disableDirectDeselection:!1,mode:"default",multiple:!1,require:!1},showCheckboxes:!1,sort:!1}),"checkbox"===r.config.selection.mode&&(r.config.selection.autoSelectChildren=!0,r.on("node.checked",function(e){e.selected()||e.select(!0)}),r.on("node.selected",function(e){e.checked()||e.check(!0)}),r.on("node.unchecked",function(e){e.selected()&&e.deselect(!0)}),r.on("node.deselected",function(e){e.checked()&&e.uncheck(!0)})),r.config.selection.autoSelectChildren&&(r.config.selection.multiple=!0,r.config.selection.autoDeselect=!1),t.editable&&!t.editing&&(r.config.editing.add=!0,r.config.editing.edit=!0,r.config.editing.remove=!0),e.isFunction(t.search)&&(r.config.search={matcher:t.search,matchProcessor:!1}),r.defaultState={collapsed:!0,editable:e.get(r,"config.editing.edit"),editing:!1,draggable:!0,"drop-target":!0,focused:!1,hidden:!1,indeterminate:!1,loading:!1,matched:!1,removed:!1,rendered:!1,selectable:!0,selected:!1},r.allowsLoadEvents=e.isArray(r.config.allowLoadEvents)&&r.config.allowLoadEvents.length>0,r.isDynamic=e.isFunction(r.config.data);var s=r.emit;return r.emit=function(t){if(!r.isEventMuted(t)){if(e.isFunction(e.get(arguments,"[1].preventDefault"))){var n=arguments[1];n.treeDefaultPrevented=!1,n.preventTreeDefault=function(){n.treeDefaultPrevented=!0}}s.apply(r,arguments)}},r.model=new P(r),r.config.data&&r.load(r.config.data),r.initialized=!0,i}return A(n,t),D(n,[{key:"addNode",value:function(){return y(this,"addNode",arguments)}},{key:"addNodes",value:function(t){var n=this;this.batch();var i=new P(this);return e.each(t,function(e){i.push(n.addNode(e))}),this.end(),i}},{key:"applyChanges",value:function(){this.batching>0||this.emit("changes.applied")}},{key:"available",value:function(){return y(this,"available",arguments)}},{key:"batch",value:function(){this.batching<0&&(this.batching=0),this.batching++}},{key:"blur",value:function(){return y(this,"blur",arguments)}},{key:"blurDeep",value:function(){return y(this,"blurDeep",arguments)}},{key:"boundingNodes",value:function(){var t=e.transform(arguments,function(e,t){e[t.indexPath().replace(/\./g,"")]=t},{}),n=e.sortBy(Object.keys(t)),i=C(n),r=i[0],s=i.slice(1);return[e.get(t,r),e.get(t,s)]}},{key:"canAutoDeselect",value:function(){return this.config.selection.autoDeselect&&!this.preventDeselection}},{key:"checked",value:function(){return y(this,"checked",arguments)}},{key:"clean",value:function(){return y(this,"clean",arguments)}},{key:"clearSearch",value:function(){return this.matched().state("matched",!1),this.showDeep().collapseDeep().tree()}},{key:"clone",value:function(){return y(this,"clone",arguments)}},{key:"collapse",value:function(){return y(this,"collapse",arguments)}},{key:"collapsed",value:function(){return y(this,"collapsed",arguments)}},{key:"collapseDeep",value:function(){return y(this,"collapseDeep",arguments)}},{key:"concat",value:function(){return y(this,"concat",arguments)}},{key:"copy",value:function(){return y(this,"copy",arguments)}},{key:"createNode",value:function(e){return n.isTreeNode(e)?e:f(this,e)}},{key:"deepest",value:function(){return y(this,"deepest",arguments)}},{key:"deselect",value:function(){return y(this,"deselect",arguments)}},{key:"deselectDeep",value:function(){return y(this,"deselectDeep",arguments)}},{key:"disableDeselection",value:function(){return this.config.selection.multiple&&(this.preventDeselection=!0),this}},{key:"each",value:function(){return y(this,"each",arguments)}},{key:"every",value:function(){return y(this,"every",arguments)}},{key:"editable",value:function(){return y(this,"editable",arguments)}},{key:"editing",value:function(){return y(this,"editing",arguments)}},{key:"enableDeselection",value:function(){return this.preventDeselection=!1,this}},{key:"end",value:function(){0===--this.batching&&this.applyChanges()}},{key:"expand",value:function(){return y(this,"expand",arguments)}},{key:"expandDeep",value:function(){return y(this,"expandDeep",arguments)}},{key:"expanded",value:function(){return y(this,"expanded",arguments)}},{key:"extract",value:function(){return y(this,"extract",arguments)}},{key:"filter",value:function(){return y(this,"filter",arguments)}},{key:"filterBy",value:function(){return y(this,"filterBy",arguments)}},{key:"flatten",value:function(){return y(this,"flatten",arguments)}},{key:"focused",value:function(){return y(this,"focused",arguments)}},{key:"forEach",value:function(){return y(this,"each",arguments)}},{key:"get",value:function(){return y(this,"get",arguments)}},{key:"hidden",value:function(){return y(this,"hidden",arguments)}},{key:"hide",value:function(){return y(this,"hide",arguments)}},{key:"hideDeep",value:function(){return y(this,"hideDeep",arguments)}},{key:"indeterminate",value:function(){return y(this,"indeterminate",arguments)}},{key:"indexOf",value:function(){return y(this,"indexOf",arguments)}},{key:"insertAt",value:function(){return y(this,"insertAt",arguments)}},{key:"invoke",value:function(){return y(this,"invoke",arguments)}},{key:"invokeDeep",value:function(){return y(this,"invokeDeep",arguments)}},{key:"isEventMuted",value:function(t){return e.isBoolean(this.muted())?this.muted():e.includes(this.muted(),t)}},{key:"isTree",value:function(e){return e instanceof n}},{key:"join",value:function(){return y(this,"join",arguments)}},{key:"lastSelectedNode",value:function(){return this._lastSelectedNode}},{key:"load",value:function(t){var n=this,i=new w(function(i,r){var s=function(t,s){if(!e.isArrayLike(t))return r(new TypeError("Loader requires an array-like `nodes` parameter."));!n.initialized&&e.isArrayLike(t)?setTimeout(function(){n.emit("data.loaded",t)}):n.emit("data.loaded",t);var o=v(n,t);n.config.deferredLoading?n.model=n.model.concat(o):n.model=o,n.model._pagination.total=t.length,e.parseInt(s)>t.length&&(n.model._pagination.total=e.parseInt(s)),s||n.model.recurseDown(function(e){e.hasChildren()&&(e.children._pagination.total=e.children.length)}),n.config.selection.require&&!n.selected().length&&n.selectFirstAvailableNode();var a=function(){n.emit("model.loaded",n.model),i(n.model),n.applyChanges()};!n.initialized&&e.isArray(t)?setTimeout(a):a()};if(e.isArrayLike(t))s(t);else if(e.isFunction(t)){var o=t(null,s,r,n.pagination());o&&(t=o)}e.isObject(t)?h(t).then(s).catch(r):error(new Error("Invalid data loader."))});return i.catch(function(e){n.emit("data.loaderror",e)}),this._loader={promise:i},i}},{key:"loading",value:function(){return y(this,"loading",arguments)}},{key:"loadMore",value:function(){return y(this,"loadMore",arguments)}},{key:"map",value:function(){return y(this,"map",arguments)}},{key:"matched",value:function(){return y(this,"matched",arguments)}},{key:"move",value:function(){return y(this,"move",arguments)}},{key:"mute",value:function(t){return e.isString(t)||e.isArray(t)?this._muted=e.castArray(t):this._muted=!0,this}},{key:"muted",value:function(){return this._muted}},{key:"node",value:function(){return y(this,"node",arguments)}},{key:"nodes",value:function(){return y(this,"nodes",arguments)}},{key:"pagination",value:function(){return y(this,"pagination",arguments)}},{key:"pop",value:function(){return y(this,"pop",arguments)}},{key:"push",value:function(){return y(this,"push",arguments)}},{key:"recurseDown",value:function(){return y(this,"recurseDown",arguments)}},{key:"reduce",value:function(){return y(this,"reduce",arguments)}},{key:"reduceRight",value:function(){return y(this,"reduceRight",arguments)}},{key:"reload",value:function(){return this.removeAll(),this.load(this.opts.data||this.config.data)}},{key:"remove",value:function(){return y(this,"remove",arguments)}},{key:"removeAll",value:function(){return this.model=new P(this),this.applyChanges(),this}},{key:"removed",value:function(){return y(this,"removed",arguments)}},{key:"restore",value:function(){return y(this,"restore",arguments)}},{key:"restoreDeep",value:function(){return y(this,"restoreDeep",arguments)}},{key:"reverse",value:function(){return y(this,"reverse",arguments)}},{key:"search",value:function(t){var i=this,r=this.config.search,s=r.matcher,o=r.matchProcessor;return!t||e.isString(t)&&e.isEmpty(t)?w.resolve(this.clearSearch()):(this.batch(),this.recurseDown(function(e){e.state("hidden",!0),e.state("matched",!1)}),this.end(),s=e.isFunction(s)?s:function(t,n){var r=new P(i);e.isString(t)&&(t=new RegExp(t,"i"));var s=void 0;s=e.isRegExp(t)?function(e){return t.test(e.text)}:t,i.model.recurseDown(function(e){e.removed()||s(e)&&r.push(e)}),n(r)},o=e.isFunction(o)?o:function(e){e.each(function(e){e.show().state("matched",!0),e.expandParents().collapse(),e.hasChildren()&&e.children.showDeep()})},new w(function(r,a){s(t,function(t){n.isTreeNodes(t)||(t=i.nodes(e.map(t,"id"))),i.batch(),o(t),i.end(),r(t)},a)}))}},{key:"select",value:function(){return y(this,"select",arguments)}},{key:"selectable",value:function(){return y(this,"selectable",arguments)}},{key:"selectBetween",value:function(e,t){this.batch();for(var n=e.nextVisibleNode();n.id!==t.id;)n.select(),n=n.nextVisibleNode();return this.end(),this}},{key:"selectDeep",value:function(){return y(this,"selectDeep",arguments)}},{key:"selected",value:function(){return y(this,"selected",arguments)}},{key:"selectFirstAvailableNode",value:function(){var e=this.model.filterBy("available").get(0);return e&&e.select(),e}},{key:"shift",value:function(){return y(this,"shift",arguments)}},{key:"show",value:function(){return y(this,"show",arguments)}},{key:"showDeep",value:function(){return y(this,"showDeep",arguments)}},{key:"slice",value:function(){return y(this,"slice",arguments)}},{key:"softRemove",value:function(){return y(this,"softRemove",arguments)}},{key:"some",value:function(){return y(this,"some",arguments)}},{key:"sort",value:function(){return y(this,"sort",arguments)}},{key:"sortBy",value:function(){return y(this,"sortBy",arguments)}},{key:"splice",value:function(){return y(this,"slice",arguments)}},{key:"state",value:function(){return y(this,"state",arguments)}},{key:"stateDeep",value:function(){return y(this,"stateDeep",arguments)}},{key:"swap",value:function(){return y(this,"swap",arguments)}},{key:"toArray",value:function(){return y(this,"toArray",arguments)}},{key:"toString",value:function(){return y(this,"toString",arguments)}},{key:"unmute",value:function(t){return e.isString(t)||e.isArray(t)?(this._muted=e.difference(this._muted,e.castArray(t)),this._muted.length||(this._muted=!1)):this._muted=!1,this}},{key:"unshift",value:function(){return y(this,"unshift",arguments)}},{key:"visible",value:function(){return y(this,"visible",arguments)}}],[{key:"isTreeNode",value:function(e){return e instanceof S}},{key:"isTreeNodes",value:function(e){return e instanceof P}}]),n}(n(function(e,t){!function(t){function n(){this._events={},this._conf&&i.call(this,this._conf)}function i(e){e?(this._conf=e,e.delimiter&&(this.delimiter=e.delimiter),this._maxListeners=e.maxListeners!==t?e.maxListeners:c,e.wildcard&&(this.wildcard=e.wildcard),e.newListener&&(this._newListener=e.newListener),e.removeListener&&(this._removeListener=e.removeListener),e.verboseMemoryLeak&&(this.verboseMemoryLeak=e.verboseMemoryLeak),this.wildcard&&(this.listenerTree={})):this._maxListeners=c}function r(e,t){var n="(node) warning: possible EventEmitter memory leak detected. "+e+" listeners added. Use emitter.setMaxListeners() to increase limit.";if(this.verboseMemoryLeak&&(n+=" Event name: "+t+"."),"undefined"!=typeof process&&process.emitWarning){var i=new Error(n);i.name="MaxListenersExceededWarning",i.emitter=this,i.count=e,process.emitWarning(i)}else console.error(n),console.trace&&console.trace()}function s(e){this._events={},this._newListener=!1,this._removeListener=!1,this.verboseMemoryLeak=!1,i.call(this,e)}function o(e,t,n,i){if(!n)return[];var r,s,a,u,c,l,h,d=[],f=t.length,v=t[i],y=t[i+1];if(i===f&&n._listeners){if("function"==typeof n._listeners)return e&&e.push(n._listeners),[n];for(r=0,s=n._listeners.length;r0&&o._listeners.length>this._maxListeners&&(o._listeners.warned=!0,r.call(this,o._listeners.length,a))):o._listeners=n,!0;a=e.shift()}return!0}var u=Array.isArray?Array.isArray:function(e){return"[object Array]"===Object.prototype.toString.call(e)},c=10;s.EventEmitter2=s,s.prototype.delimiter=".",s.prototype.setMaxListeners=function(e){e!==t&&(this._maxListeners=e,this._conf||(this._conf={}),this._conf.maxListeners=e)},s.prototype.event="",s.prototype.once=function(e,t){return this._once(e,t,!1)},s.prototype.prependOnceListener=function(e,t){return this._once(e,t,!0)},s.prototype._once=function(e,t,n){return this._many(e,1,t,n),this},s.prototype.many=function(e,t,n){return this._many(e,t,n,!1)},s.prototype.prependMany=function(e,t,n){return this._many(e,t,n,!0)},s.prototype._many=function(e,t,n,i){function r(){return 0==--t&&s.off(e,r),n.apply(this,arguments)}var s=this;if("function"!=typeof n)throw new Error("many only accepts instances of Function");return r._origin=n,this._on(e,r,i),s},s.prototype.emit=function(){this._events||n.call(this);var e=arguments[0];if("newListener"===e&&!this._newListener&&!this._events.newListener)return!1;var t,i,r,s,a,u=arguments.length;if(this._all&&this._all.length){if(a=this._all.slice(),u>3)for(t=new Array(u),s=0;s3)for(t=new Array(u-1),s=1;s3)for(t=new Array(c),s=1;s3)for(t=new Array(c-1),s=1;s0&&this._events[e].length>this._maxListeners&&(this._events[e].warned=!0,r.call(this,this._events[e].length,e))):this._events[e]=t,this)},s.prototype.off=function(e,n){function i(e){if(e!==t){var n=Object.keys(e);for(var r in n){var s=n[r],o=e[s];o instanceof Function||"object"!=typeof o||null===o||(Object.keys(o).length>0&&i(e[s]),0===Object.keys(o).length&&delete e[s])}}}if("function"!=typeof n)throw new Error("removeListener only takes instances of Function");var r,s=[];if(this.wildcard){var a="string"==typeof e?e.split(this.delimiter):e.slice();s=o.call(this,null,a,this.listenerTree,0)}else{if(!this._events[e])return this;r=this._events[e],s.push({_listeners:r})}for(var c=0;c0){for(n=0,i=(t=this._all).length;nt.right||a.bottomt.bottom)){var n=void 0,o=e.parentNode.parentNode.parentNode;"LI"===o.tagName&&(n=i._tree.node(o.getAttribute("data-uid"))),i._tree.loadMore(n,r)}})}}},{key:"scrollSelectedIntoView",value:function(){var e=this.$target.querySelector(".selected");e&&this.$scrollLayer&&(this.$scrollLayer.scrollTop=e.offsetTop)}},{key:"unhighlightTarget",value:function(e){e&&e.classList.remove("drag-targeting","drag-targeting-insert")}}],[{key:"getTreeById",value:function(e){var t=document.querySelector('[data-uid="'+e+'"]');if(t)return t.inspireTree}}]),s}()});; + diff --git a/web/js/auto-complete.min.js b/web/js/auto-complete.min.js new file mode 100644 index 0000000..0b46054 --- /dev/null +++ b/web/js/auto-complete.min.js @@ -0,0 +1,3 @@ +// JavaScript autoComplete v1.0.4 +// https://github.com/Pixabay/JavaScript-autoComplete +var autoComplete=function(){function e(e){function t(e,t){return e.classList?e.classList.contains(t):new RegExp("\\b"+t+"\\b").test(e.className)}function o(e,t,o){e.attachEvent?e.attachEvent("on"+t,o):e.addEventListener(t,o)}function s(e,t,o){e.detachEvent?e.detachEvent("on"+t,o):e.removeEventListener(t,o)}function n(e,s,n,l){o(l||document,s,function(o){for(var s,l=o.target||o.srcElement;l&&!(s=t(l,e));)l=l.parentElement;s&&n.call(l,o)})}if(document.querySelector){var l={selector:0,source:0,minChars:3,delay:150,offsetLeft:0,offsetTop:1,cache:1,menuClass:"",renderItem:function(e,t){t=t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&");var o=new RegExp("("+t.split(" ").join("|")+")","gi");return'
'+e.replace(o,"$1")+"
"},onSelect:function(){}};for(var c in e)e.hasOwnProperty(c)&&(l[c]=e[c]);for(var a="object"==typeof l.selector?[l.selector]:document.querySelectorAll(l.selector),u=0;u0?i.sc.scrollTop=n+i.sc.suggestionHeight+s-i.sc.maxHeight:0>n&&(i.sc.scrollTop=n+s)}else i.sc.scrollTop=0},o(window,"resize",i.updateSC),document.body.appendChild(i.sc),n("autocomplete-suggestion","mouseleave",function(){var e=i.sc.querySelector(".autocomplete-suggestion.selected");e&&setTimeout(function(){e.className=e.className.replace("selected","")},20)},i.sc),n("autocomplete-suggestion","mouseover",function(){var e=i.sc.querySelector(".autocomplete-suggestion.selected");e&&(e.className=e.className.replace("selected","")),this.className+=" selected"},i.sc),n("autocomplete-suggestion","mousedown",function(e){if(t(this,"autocomplete-suggestion")){var o=this.getAttribute("data-val");i.value=o,l.onSelect(e,o,this),i.sc.style.display="none"}},i.sc),i.blurHandler=function(){try{var e=document.querySelector(".autocomplete-suggestions:hover")}catch(t){var e=0}e?i!==document.activeElement&&setTimeout(function(){i.focus()},20):(i.last_val=i.value,i.sc.style.display="none",setTimeout(function(){i.sc.style.display="none"},350))},o(i,"blur",i.blurHandler);var r=function(e){var t=i.value;if(i.cache[t]=e,e.length&&t.length>=l.minChars){for(var o="",s=0;st||t>40)&&13!=t&&27!=t){var o=i.value;if(o.length>=l.minChars){if(o!=i.last_val){if(i.last_val=o,clearTimeout(i.timer),l.cache){if(o in i.cache)return void r(i.cache[o]);for(var s=1;s/g); + + const sortByMathCount = (a, b) => { + return b.match(re).length - a.match(re).length; + }; + + if (hit.hasOwnProperty("highlight")) { + if (hit["highlight"].hasOwnProperty("content")) { + return hit["highlight"]["content"].sort(sortByMathCount)[0]; + + } else if (hit["highlight"].hasOwnProperty("content.nGram")) { + return hit["highlight"]["content.nGram"].sort(sortByMathCount)[0]; + } + } + + return undefined; +} + +function applyNameToTitle(hit, title, extension) { + if (hit.hasOwnProperty("highlight")) { + if (hit["highlight"].hasOwnProperty("name")) { + title.insertAdjacentHTML('afterbegin', hit["highlight"]["name"] + extension); + return; + } else if (hit["highlight"].hasOwnProperty("name.nGram")) { + title.insertAdjacentHTML('afterbegin', hit["highlight"]["name.nGram"] + extension); + return; + } + } + + title.appendChild(document.createTextNode(hit["_source"]["name"] + extension)); +} + +function addVidSrc(url, mime, video) { + let vidSource = document.createElement("source"); + vidSource.setAttribute("src", url); + if (video.canPlayType(mime)) { + vidSource.setAttribute("type", mime); + } else { + vidSource.setAttribute("type", "video/webm"); + } + video.appendChild(vidSource); +} + +function shouldPlayVideo(hit) { + const videoc = hit["_source"]["videoc"]; + return videoc !== "hevc" && videoc !== "mpeg2video" && videoc !== "wmv3"; +} + +/** + * + * @param hit + * @returns {Element} + */ +function createDocCard(hit) { + let docCard = document.createElement("div"); + docCard.setAttribute("class", "card shadow-sm"); + + let docCardBody = document.createElement("div"); + docCardBody.setAttribute("class", "card-body document"); + + let link = document.createElement("a"); + link.setAttribute("href", "f/" + hit["_id"]); + link.setAttribute("target", "_blank"); + + //Title + let title = document.createElement("p"); + title.setAttribute("class", "file-title"); + let extension = hit["_source"].hasOwnProperty("extension") && hit["_source"]["extension"] !== "" ? "." + hit["_source"]["extension"] : ""; + + applyNameToTitle(hit, title, extension); + + title.setAttribute("title", hit["_source"]["path"] + "/" + hit["_source"]["name"] + extension); + docCard.appendChild(title); + + let tagContainer = document.createElement("div"); + tagContainer.setAttribute("class", "card-text"); + + if (hit["_source"].hasOwnProperty("mime") && hit["_source"]["mime"] !== null) { + + let tags = []; + let thumbnail = null; + let thumbnailOverlay = null; + let imgWrapper = document.createElement("div"); + imgWrapper.setAttribute("style", "position: relative"); + + let mimeCategory = hit["_source"]["mime"].split("/")[0]; + + //Thumbnail + if (mimeCategory === "video" && shouldPlayVideo(hit)) { + thumbnail = document.createElement("video"); + addVidSrc("f/" + hit["_id"], hit["_source"]["mime"], thumbnail); + + thumbnail.setAttribute("class", "fit"); + thumbnail.setAttribute("loop", ""); + thumbnail.setAttribute("controls", ""); + thumbnail.setAttribute("preload", "none"); + thumbnail.setAttribute("poster", `t/${hit["_source"]["index"]}/${hit["_id"]}`); + thumbnail.addEventListener("dblclick", function () { + thumbnail.webkitRequestFullScreen(); + }); + } else if ((hit["_source"].hasOwnProperty("width") && hit["_source"]["width"] > 20 && hit["_source"]["height"] > 20) + || hit["_source"]["mime"] === "application/pdf" + || hit["_source"].hasOwnProperty("font_name") + ) { + thumbnail = document.createElement("img"); + thumbnail.setAttribute("class", "card-img-top fit"); + thumbnail.setAttribute("src", `t/${hit["_source"]["index"]}/${hit["_id"]}`); + } + + //Thumbnail overlay + switch (mimeCategory) { + + case "image": + thumbnailOverlay = document.createElement("div"); + thumbnailOverlay.setAttribute("class", "card-img-overlay"); + + //Resolution + let resolutionBadge = document.createElement("span"); + resolutionBadge.setAttribute("class", "badge badge-resolution"); + if (hit["_source"].hasOwnProperty("width")) { + resolutionBadge.appendChild(document.createTextNode(hit["_source"]["width"] + "x" + hit["_source"]["height"])); + } + thumbnailOverlay.appendChild(resolutionBadge); + + // Hover + if (thumbnail && hit["_source"]["videoc"] === "gif") { + gifOver(thumbnail, hit); + } + break; + + case "video": + //Duration + if (hit["_source"].hasOwnProperty("duration")) { + thumbnailOverlay = document.createElement("div"); + thumbnailOverlay.setAttribute("class", "card-img-overlay"); + let durationBadge = document.createElement("span"); + durationBadge.setAttribute("class", "badge badge-resolution"); + durationBadge.appendChild(document.createTextNode(humanTime(hit["_source"]["duration"]))); + thumbnailOverlay.appendChild(durationBadge); + } + } + + //Tags + //todo: handle new tags + switch (mimeCategory) { + case "video": + case "image": + if (hit.hasOwnProperty("videoc")) { + let formatTag = document.createElement("span"); + formatTag.setAttribute("class", "badge badge-pill badge-video"); + formatTag.appendChild(document.createTextNode(hit["_source"]["videoc"].replace(" ", ""))); + tags.push(formatTag); + } + break; + case "audio": { + if (hit.hasOwnProperty("audioc")) { + let formatTag = document.createElement("span"); + formatTag.setAttribute("class", "badge badge-pill badge-audio"); + formatTag.appendChild(document.createTextNode(hit["_source"]["audioc"])); + tags.push(formatTag); + } + } + break; + } + + //Content + let contentHl = getContentHighlight(hit); + if (contentHl !== undefined) { + let contentDiv = document.createElement("div"); + contentDiv.setAttribute("class", "content-div bg-light"); + contentDiv.insertAdjacentHTML('afterbegin', contentHl); + docCard.appendChild(contentDiv); + } + + if (thumbnail !== null) { + imgWrapper.appendChild(thumbnail); + docCard.appendChild(imgWrapper); + } + + //Audio + if (mimeCategory === "audio" && hit["_source"].hasOwnProperty("audioc")) { + + let audio = document.createElement("audio"); + audio.setAttribute("preload", "none"); + audio.setAttribute("class", "audio-fit fit"); + audio.setAttribute("controls", ""); + audio.setAttribute("type", hit["_source"]["mime"]); + audio.setAttribute("src", "f/" + hit["_id"]); + + docCard.appendChild(audio) + } + + if (thumbnailOverlay !== null) { + imgWrapper.appendChild(thumbnailOverlay); + } + + for (let i = 0; i < tags.length; i++) { + tagContainer.appendChild(tags[i]); + } + } + + //Size tag + let sizeTag = document.createElement("small"); + sizeTag.appendChild(document.createTextNode(humanFileSize(hit["_source"]["size"]))); + sizeTag.setAttribute("class", "text-muted"); + tagContainer.appendChild(sizeTag); + + docCardBody.appendChild(link); + docCard.appendChild(docCardBody); + + link.appendChild(title); + docCardBody.appendChild(tagContainer); + + return docCard; +} + +function makePageIndicator(searchResult) { + let pageIndicator = document.createElement("div"); + pageIndicator.setAttribute("class", "page-indicator shadow-sm bg-light font-weight-light"); + const totalHits = searchResult["hits"]["total"].hasOwnProperty("value") + ? searchResult["hits"]["total"]["value"] : searchResult["hits"]["total"]; + pageIndicator.appendChild(document.createTextNode(docCount + " / " + totalHits)); + return pageIndicator; +} + + +function makeStatsCard(searchResult) { + + let statsCard = document.createElement("div"); + statsCard.setAttribute("class", "card"); + let statsCardBody = document.createElement("div"); + statsCardBody.setAttribute("class", "card-body"); + + let stat = document.createElement("p"); + const totalHits = searchResult["hits"]["total"].hasOwnProperty("value") + ? searchResult["hits"]["total"]["value"] : searchResult["hits"]["total"]; + stat.appendChild(document.createTextNode(totalHits + " results in " + searchResult["took"] + "ms")); + statsCardBody.appendChild(stat); + + if (totalHits !== 0) { + let sizeStat = document.createElement("span"); + sizeStat.appendChild(document.createTextNode(humanFileSize(searchResult["aggregations"]["total_size"]["value"]))); + statsCardBody.appendChild(sizeStat); + } + + statsCard.appendChild(statsCardBody); + + return statsCard; +} + +function makeResultContainer() { + let resultContainer = document.createElement("div"); + resultContainer.setAttribute("class", "card-columns"); + + return resultContainer; +} diff --git a/web/js/ion.rangeSlider.min.js b/web/js/ion.rangeSlider.min.js new file mode 100644 index 0000000..3669ac4 --- /dev/null +++ b/web/js/ion.rangeSlider.min.js @@ -0,0 +1,81 @@ +(function(f){"function"===typeof define&&define.amd?define(["jquery"],function(n){return f(n,document,window,navigator)}):"object"===typeof exports?f(require("jquery"),document,window,navigator):f(jQuery,document,window,navigator)})(function(f,n,k,r,p){var t=0,m=function(){var a=r.userAgent,b=/msie\s\d+/i;return 0a)?(f("html").addClass("lt-ie9"),!0):!1}();Function.prototype.bind||(Function.prototype.bind=function(a){var b=this,d=[].slice;if("function"!= +typeof b)throw new TypeError;var c=d.call(arguments,1),e=function(){if(this instanceof e){var g=function(){};g.prototype=b.prototype;var g=new g,l=b.apply(g,c.concat(d.call(arguments)));return Object(l)===l?l:g}return b.apply(a,c.concat(d.call(arguments)))};return e});Array.prototype.indexOf||(Array.prototype.indexOf=function(a,b){if(null==this)throw new TypeError('"this" is null or not defined');var d=Object(this),c=d.length>>>0;if(0===c)return-1;var e=+b||0;Infinity===Math.abs(e)&&(e=0);if(e>=c)return-1; +for(e=Math.max(0<=e?e:c-Math.abs(e),0);e!",c[0]);c={type:c.data("type"),min:c.data("min"),max:c.data("max"),from:c.data("from"),to:c.data("to"),step:c.data("step"), +min_interval:c.data("minInterval"),max_interval:c.data("maxInterval"),drag_interval:c.data("dragInterval"),values:c.data("values"),from_fixed:c.data("fromFixed"),from_min:c.data("fromMin"),from_max:c.data("fromMax"),from_shadow:c.data("fromShadow"),to_fixed:c.data("toFixed"),to_min:c.data("toMin"),to_max:c.data("toMax"),to_shadow:c.data("toShadow"),prettify_enabled:c.data("prettifyEnabled"),prettify_separator:c.data("prettifySeparator"),force_edges:c.data("forceEdges"),keyboard:c.data("keyboard"), +grid:c.data("grid"),grid_margin:c.data("gridMargin"),grid_num:c.data("gridNum"),grid_snap:c.data("gridSnap"),hide_min_max:c.data("hideMinMax"),hide_from_to:c.data("hideFromTo"),prefix:c.data("prefix"),postfix:c.data("postfix"),max_postfix:c.data("maxPostfix"),decorate_both:c.data("decorateBoth"),values_separator:c.data("valuesSeparator"),input_values_separator:c.data("inputValuesSeparator"),disable:c.data("disable"),block:c.data("block"),extra_classes:c.data("extraClasses")};c.values=c.values&&c.values.split(","); +for(e in c)c.hasOwnProperty(e)&&(c[e]!==p&&""!==c[e]||delete c[e]);a!==p&&""!==a&&(a=a.split(c.input_values_separator||b.input_values_separator||";"),a[0]&&a[0]==+a[0]&&(a[0]=+a[0]),a[1]&&a[1]==+a[1]&&(a[1]=+a[1]),b&&b.values&&b.values.length?(d.from=a[0]&&b.values.indexOf(a[0]),d.to=a[1]&&b.values.indexOf(a[1])):(d.from=a[0]&&+a[0],d.to=a[1]&&+a[1]));f.extend(d,b);f.extend(d,c);this.options=d;this.update_check={};this.validate();this.result={input:this.$cache.input,slider:null,min:this.options.min, +max:this.options.max,from:this.options.from,from_percent:0,from_value:null,to:this.options.to,to_percent:0,to_value:null};this.init()};q.prototype={init:function(a){this.no_diapason=!1;this.coords.p_step=this.convertToPercent(this.options.step,!0);this.target="base";this.toggleInput();this.append();this.setMinMax();a?(this.force_redraw=!0,this.calc(!0),this.callOnUpdate()):(this.force_redraw=!0,this.calc(!0),this.callOnStart());this.updateScene()},append:function(){this.$cache.input.before('');this.$cache.input.prop("readonly",!0);this.$cache.cont=this.$cache.input.prev();this.result.slider=this.$cache.cont;this.$cache.cont.html('01000'); +this.$cache.rs=this.$cache.cont.find(".irs");this.$cache.min=this.$cache.cont.find(".irs-min");this.$cache.max=this.$cache.cont.find(".irs-max");this.$cache.from=this.$cache.cont.find(".irs-from");this.$cache.to=this.$cache.cont.find(".irs-to");this.$cache.single=this.$cache.cont.find(".irs-single");this.$cache.bar=this.$cache.cont.find(".irs-bar");this.$cache.line=this.$cache.cont.find(".irs-line");this.$cache.grid=this.$cache.cont.find(".irs-grid");"single"===this.options.type?(this.$cache.cont.append(''), +this.$cache.edge=this.$cache.cont.find(".irs-bar-edge"),this.$cache.s_single=this.$cache.cont.find(".single"),this.$cache.from[0].style.visibility="hidden",this.$cache.to[0].style.visibility="hidden",this.$cache.shad_single=this.$cache.cont.find(".shadow-single")):(this.$cache.cont.append(''),this.$cache.s_from=this.$cache.cont.find(".from"), +this.$cache.s_to=this.$cache.cont.find(".to"),this.$cache.shad_from=this.$cache.cont.find(".shadow-from"),this.$cache.shad_to=this.$cache.cont.find(".shadow-to"),this.setTopHandler());this.options.hide_from_to&&(this.$cache.from[0].style.display="none",this.$cache.to[0].style.display="none",this.$cache.single[0].style.display="none");this.appendGrid();this.options.disable?(this.appendDisableMask(),this.$cache.input[0].disabled=!0):(this.$cache.input[0].disabled=!1,this.removeDisableMask(),this.bindEvents()); +this.options.disable||(this.options.block?this.appendDisableMask():this.removeDisableMask());this.options.drag_interval&&(this.$cache.bar[0].style.cursor="move")},setTopHandler:function(){var a=this.options.max,b=this.options.to;this.options.from>this.options.min&&b===a?this.$cache.s_from.addClass("type_last"):b');this.$cache.cont.addClass("irs-disabled")},removeDisableMask:function(){this.$cache.cont.remove(".irs-disable-mask");this.$cache.cont.removeClass("irs-disabled")},remove:function(){this.$cache.cont.remove();this.$cache.cont= +null;this.$cache.line.off("keydown.irs_"+this.plugin_count);this.$cache.body.off("touchmove.irs_"+this.plugin_count);this.$cache.body.off("mousemove.irs_"+this.plugin_count);this.$cache.win.off("touchend.irs_"+this.plugin_count);this.$cache.win.off("mouseup.irs_"+this.plugin_count);m&&(this.$cache.body.off("mouseup.irs_"+this.plugin_count),this.$cache.body.off("mouseleave.irs_"+this.plugin_count));this.$cache.grid_labels=[];this.coords.big=[];this.coords.big_w=[];this.coords.big_p=[];this.coords.big_x= +[];cancelAnimationFrame(this.raf_id)},bindEvents:function(){if(!this.no_diapason){this.$cache.body.on("touchmove.irs_"+this.plugin_count,this.pointerMove.bind(this));this.$cache.body.on("mousemove.irs_"+this.plugin_count,this.pointerMove.bind(this));this.$cache.win.on("touchend.irs_"+this.plugin_count,this.pointerUp.bind(this));this.$cache.win.on("mouseup.irs_"+this.plugin_count,this.pointerUp.bind(this));this.$cache.line.on("touchstart.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")); +this.$cache.line.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"));this.$cache.line.on("focus.irs_"+this.plugin_count,this.pointerFocus.bind(this));this.options.drag_interval&&"double"===this.options.type?(this.$cache.bar.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"both")),this.$cache.bar.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"both"))):(this.$cache.bar.on("touchstart.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")), +this.$cache.bar.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")));"single"===this.options.type?(this.$cache.single.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"single")),this.$cache.s_single.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"single")),this.$cache.shad_single.on("touchstart.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")),this.$cache.single.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this, +"single")),this.$cache.s_single.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"single")),this.$cache.edge.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")),this.$cache.shad_single.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"))):(this.$cache.single.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,null)),this.$cache.single.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,null)),this.$cache.from.on("touchstart.irs_"+ +this.plugin_count,this.pointerDown.bind(this,"from")),this.$cache.s_from.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"from")),this.$cache.to.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"to")),this.$cache.s_to.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"to")),this.$cache.shad_from.on("touchstart.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")),this.$cache.shad_to.on("touchstart.irs_"+this.plugin_count,this.pointerClick.bind(this, +"click")),this.$cache.from.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"from")),this.$cache.s_from.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"from")),this.$cache.to.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"to")),this.$cache.s_to.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"to")),this.$cache.shad_from.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")),this.$cache.shad_to.on("mousedown.irs_"+ +this.plugin_count,this.pointerClick.bind(this,"click")));if(this.options.keyboard)this.$cache.line.on("keydown.irs_"+this.plugin_count,this.key.bind(this,"keyboard"));m&&(this.$cache.body.on("mouseup.irs_"+this.plugin_count,this.pointerUp.bind(this)),this.$cache.body.on("mouseleave.irs_"+this.plugin_count,this.pointerUp.bind(this)))}},pointerFocus:function(a){if(!this.target){var b="single"===this.options.type?this.$cache.single:this.$cache.from;a=b.offset().left;a+=b.width()/2-1;this.pointerClick("single", +{preventDefault:function(){},pageX:a})}},pointerMove:function(a){this.dragging&&(this.coords.x_pointer=(a.pageX||a.originalEvent.touches&&a.originalEvent.touches[0].pageX)-this.coords.x_gap,this.calc())},pointerUp:function(a){this.current_plugin===this.plugin_count&&this.is_active&&(this.is_active=!1,this.$cache.cont.find(".state_hover").removeClass("state_hover"),this.force_redraw=!0,m&&f("*").prop("unselectable",!1),this.updateScene(),this.restoreOriginalMinInterval(),(f.contains(this.$cache.cont[0], +a.target)||this.dragging)&&this.callOnFinish(),this.dragging=!1)},pointerDown:function(a,b){b.preventDefault();var d=b.pageX||b.originalEvent.touches&&b.originalEvent.touches[0].pageX;2!==b.button&&("both"===a&&this.setTempMinInterval(),a||(a=this.target||"from"),this.current_plugin=this.plugin_count,this.target=a,this.dragging=this.is_active=!0,this.coords.x_gap=this.$cache.rs.offset().left,this.coords.x_pointer=d-this.coords.x_gap,this.calcPointerPercent(),this.changeLevel(a),m&&f("*").prop("unselectable", +!0),this.$cache.line.trigger("focus"),this.updateScene())},pointerClick:function(a,b){b.preventDefault();var d=b.pageX||b.originalEvent.touches&&b.originalEvent.touches[0].pageX;2!==b.button&&(this.current_plugin=this.plugin_count,this.target=a,this.is_click=!0,this.coords.x_gap=this.$cache.rs.offset().left,this.coords.x_pointer=+(d-this.coords.x_gap).toFixed(),this.force_redraw=!0,this.calc(),this.$cache.line.trigger("focus"))},key:function(a,b){if(!(this.current_plugin!==this.plugin_count||b.altKey|| +b.ctrlKey||b.shiftKey||b.metaKey)){switch(b.which){case 83:case 65:case 40:case 37:b.preventDefault();this.moveByKey(!1);break;case 87:case 68:case 38:case 39:b.preventDefault(),this.moveByKey(!0)}return!0}},moveByKey:function(a){var b=this.coords.p_pointer,d=(this.options.max-this.options.min)/100,d=this.options.step/d;this.coords.x_pointer=this.toFixed(this.coords.w_rs/100*(a?b+d:b-d));this.is_key=!0;this.calc()},setMinMax:function(){if(this.options)if(this.options.hide_min_max)this.$cache.min[0].style.display= +"none",this.$cache.max[0].style.display="none";else{if(this.options.values.length)this.$cache.min.html(this.decorate(this.options.p_values[this.options.min])),this.$cache.max.html(this.decorate(this.options.p_values[this.options.max]));else{var a=this._prettify(this.options.min),b=this._prettify(this.options.max);this.result.min_pretty=a;this.result.max_pretty=b;this.$cache.min.html(this.decorate(a,this.options.min));this.$cache.max.html(this.decorate(b,this.options.max))}this.labels.w_min=this.$cache.min.outerWidth(!1); +this.labels.w_max=this.$cache.max.outerWidth(!1)}},setTempMinInterval:function(){var a=this.result.to-this.result.from;null===this.old_min_interval&&(this.old_min_interval=this.options.min_interval);this.options.min_interval=a},restoreOriginalMinInterval:function(){null!==this.old_min_interval&&(this.options.min_interval=this.old_min_interval,this.old_min_interval=null)},calc:function(a){if(this.options){this.calc_count++;if(10===this.calc_count||a)this.calc_count=0,this.coords.w_rs=this.$cache.rs.outerWidth(!1), +this.calcHandlePercent();if(this.coords.w_rs){this.calcPointerPercent();a=this.getHandleX();"both"===this.target&&(this.coords.p_gap=0,a=this.getHandleX());"click"===this.target&&(this.coords.p_gap=this.coords.p_handle/2,a=this.getHandleX(),this.target=this.options.drag_interval?"both_one":this.chooseHandle(a));switch(this.target){case "base":var b=(this.options.max-this.options.min)/100;a=(this.result.from-this.options.min)/b;b=(this.result.to-this.options.min)/b;this.coords.p_single_real=this.toFixed(a); +this.coords.p_from_real=this.toFixed(a);this.coords.p_to_real=this.toFixed(b);this.coords.p_single_real=this.checkDiapason(this.coords.p_single_real,this.options.from_min,this.options.from_max);this.coords.p_from_real=this.checkDiapason(this.coords.p_from_real,this.options.from_min,this.options.from_max);this.coords.p_to_real=this.checkDiapason(this.coords.p_to_real,this.options.to_min,this.options.to_max);this.coords.p_single_fake=this.convertToFakePercent(this.coords.p_single_real);this.coords.p_from_fake= +this.convertToFakePercent(this.coords.p_from_real);this.coords.p_to_fake=this.convertToFakePercent(this.coords.p_to_real);this.target=null;break;case "single":if(this.options.from_fixed)break;this.coords.p_single_real=this.convertToRealPercent(a);this.coords.p_single_real=this.calcWithStep(this.coords.p_single_real);this.coords.p_single_real=this.checkDiapason(this.coords.p_single_real,this.options.from_min,this.options.from_max);this.coords.p_single_fake=this.convertToFakePercent(this.coords.p_single_real); +break;case "from":if(this.options.from_fixed)break;this.coords.p_from_real=this.convertToRealPercent(a);this.coords.p_from_real=this.calcWithStep(this.coords.p_from_real);this.coords.p_from_real>this.coords.p_to_real&&(this.coords.p_from_real=this.coords.p_to_real);this.coords.p_from_real=this.checkDiapason(this.coords.p_from_real,this.options.from_min,this.options.from_max);this.coords.p_from_real=this.checkMinInterval(this.coords.p_from_real,this.coords.p_to_real,"from");this.coords.p_from_real= +this.checkMaxInterval(this.coords.p_from_real,this.coords.p_to_real,"from");this.coords.p_from_fake=this.convertToFakePercent(this.coords.p_from_real);break;case "to":if(this.options.to_fixed)break;this.coords.p_to_real=this.convertToRealPercent(a);this.coords.p_to_real=this.calcWithStep(this.coords.p_to_real);this.coords.p_to_realb&&(b=0,d=b+a);100this.coords.x_pointer||isNaN(this.coords.x_pointer)?this.coords.x_pointer= +0:this.coords.x_pointer>this.coords.w_rs&&(this.coords.x_pointer=this.coords.w_rs),this.coords.p_pointer=this.toFixed(this.coords.x_pointer/this.coords.w_rs*100)):this.coords.p_pointer=0},convertToRealPercent:function(a){return a/(100-this.coords.p_handle)*100},convertToFakePercent:function(a){return a/100*(100-this.coords.p_handle)},getHandleX:function(){var a=100-this.coords.p_handle,b=this.toFixed(this.coords.p_pointer-this.coords.p_gap);0>b?b=0:b>a&&(b=a);return b},calcHandlePercent:function(){this.coords.w_handle= +"single"===this.options.type?this.$cache.s_single.outerWidth(!1):this.$cache.s_from.outerWidth(!1);this.coords.p_handle=this.toFixed(this.coords.w_handle/this.coords.w_rs*100)},chooseHandle:function(a){return"single"===this.options.type?"single":a>=this.coords.p_from_real+(this.coords.p_to_real-this.coords.p_from_real)/2?this.options.to_fixed?"from":"to":this.options.from_fixed?"to":"from"},calcMinMax:function(){this.coords.w_rs&&(this.labels.p_min=this.labels.w_min/this.coords.w_rs*100,this.labels.p_max= +this.labels.w_max/this.coords.w_rs*100)},calcLabels:function(){this.coords.w_rs&&!this.options.hide_from_to&&("single"===this.options.type?(this.labels.w_single=this.$cache.single.outerWidth(!1),this.labels.p_single_fake=this.labels.w_single/this.coords.w_rs*100,this.labels.p_single_left=this.coords.p_single_fake+this.coords.p_handle/2-this.labels.p_single_fake/2):(this.labels.w_from=this.$cache.from.outerWidth(!1),this.labels.p_from_fake=this.labels.w_from/this.coords.w_rs*100,this.labels.p_from_left= +this.coords.p_from_fake+this.coords.p_handle/2-this.labels.p_from_fake/2,this.labels.p_from_left=this.toFixed(this.labels.p_from_left),this.labels.p_from_left=this.checkEdges(this.labels.p_from_left,this.labels.p_from_fake),this.labels.w_to=this.$cache.to.outerWidth(!1),this.labels.p_to_fake=this.labels.w_to/this.coords.w_rs*100,this.labels.p_to_left=this.coords.p_to_fake+this.coords.p_handle/2-this.labels.p_to_fake/2,this.labels.p_to_left=this.toFixed(this.labels.p_to_left),this.labels.p_to_left= +this.checkEdges(this.labels.p_to_left,this.labels.p_to_fake),this.labels.w_single=this.$cache.single.outerWidth(!1),this.labels.p_single_fake=this.labels.w_single/this.coords.w_rs*100,this.labels.p_single_left=(this.labels.p_from_left+this.labels.p_to_left+this.labels.p_to_fake)/2-this.labels.p_single_fake/2,this.labels.p_single_left=this.toFixed(this.labels.p_single_left)),this.labels.p_single_left=this.checkEdges(this.labels.p_single_left,this.labels.p_single_fake))},updateScene:function(){this.raf_id&& +(cancelAnimationFrame(this.raf_id),this.raf_id=null);clearTimeout(this.update_tm);this.update_tm=null;this.options&&(this.drawHandles(),this.is_active?this.raf_id=requestAnimationFrame(this.updateScene.bind(this)):this.update_tm=setTimeout(this.updateScene.bind(this),300))},drawHandles:function(){this.coords.w_rs=this.$cache.rs.outerWidth(!1);if(this.coords.w_rs){this.coords.w_rs!==this.coords.w_rs_old&&(this.target="base",this.is_resize=!0);if(this.coords.w_rs!==this.coords.w_rs_old||this.force_redraw)this.setMinMax(), +this.calc(!0),this.drawLabels(),this.options.grid&&(this.calcGridMargin(),this.calcGridLabels()),this.force_redraw=!0,this.coords.w_rs_old=this.coords.w_rs,this.drawShadow();if(this.coords.w_rs&&(this.dragging||this.force_redraw||this.is_key)){if(this.old_from!==this.result.from||this.old_to!==this.result.to||this.force_redraw||this.is_key){this.drawLabels();this.$cache.bar[0].style.left=this.coords.p_bar_x+"%";this.$cache.bar[0].style.width=this.coords.p_bar_w+"%";if("single"===this.options.type)this.$cache.s_single[0].style.left= +this.coords.p_single_fake+"%";else{this.$cache.s_from[0].style.left=this.coords.p_from_fake+"%";this.$cache.s_to[0].style.left=this.coords.p_to_fake+"%";if(this.old_from!==this.result.from||this.force_redraw)this.$cache.from[0].style.left=this.labels.p_from_left+"%";if(this.old_to!==this.result.to||this.force_redraw)this.$cache.to[0].style.left=this.labels.p_to_left+"%"}this.$cache.single[0].style.left=this.labels.p_single_left+"%";this.writeToInput();this.old_from===this.result.from&&this.old_to=== +this.result.to||this.is_start||(this.$cache.input.trigger("change"),this.$cache.input.trigger("input"));this.old_from=this.result.from;this.old_to=this.result.to;this.is_resize||this.is_update||this.is_start||this.is_finish||this.callOnChange();if(this.is_key||this.is_click)this.is_click=this.is_key=!1,this.callOnFinish();this.is_finish=this.is_resize=this.is_update=!1}this.force_redraw=this.is_click=this.is_key=this.is_start=!1}}},drawLabels:function(){if(this.options){var a=this.options.values.length, +b=this.options.p_values;if(!this.options.hide_from_to)if("single"===this.options.type){if(a)a=this.decorate(b[this.result.from]);else{var d=this._prettify(this.result.from);a=this.decorate(d,this.result.from)}this.$cache.single.html(a);this.calcLabels();this.$cache.min[0].style.visibility=this.labels.p_single_left100-this.labels.p_max-1?"hidden":"visible"}else{a?(this.options.decorate_both? +(a=this.decorate(b[this.result.from]),a+=this.options.values_separator,a+=this.decorate(b[this.result.to])):a=this.decorate(b[this.result.from]+this.options.values_separator+b[this.result.to]),d=this.decorate(b[this.result.from]),b=this.decorate(b[this.result.to])):(d=this._prettify(this.result.from),b=this._prettify(this.result.to),this.options.decorate_both?(a=this.decorate(d,this.result.from),a+=this.options.values_separator,a+=this.decorate(b,this.result.to)):a=this.decorate(d+this.options.values_separator+ +b,this.result.to),d=this.decorate(d,this.result.from),b=this.decorate(b,this.result.to));this.$cache.single.html(a);this.$cache.from.html(d);this.$cache.to.html(b);this.calcLabels();a=Math.min(this.labels.p_single_left,this.labels.p_from_left);d=this.labels.p_single_left+this.labels.p_single_fake;var b=this.labels.p_to_left+this.labels.p_to_fake,c=Math.max(d,b);this.labels.p_from_left+this.labels.p_from_fake>=this.labels.p_to_left?(this.$cache.from[0].style.visibility="hidden",this.$cache.to[0].style.visibility= +"hidden",this.$cache.single[0].style.visibility="visible",this.result.from===this.result.to?("from"===this.target?this.$cache.from[0].style.visibility="visible":"to"===this.target?this.$cache.to[0].style.visibility="visible":this.target||(this.$cache.from[0].style.visibility="visible"),this.$cache.single[0].style.visibility="hidden",c=b):(this.$cache.from[0].style.visibility="hidden",this.$cache.to[0].style.visibility="hidden",this.$cache.single[0].style.visibility="visible",c=Math.max(d,b))):(this.$cache.from[0].style.visibility= +"visible",this.$cache.to[0].style.visibility="visible",this.$cache.single[0].style.visibility="hidden");this.$cache.min[0].style.visibility=a100-this.labels.p_max-1?"hidden":"visible"}}},drawShadow:function(){var a=this.options,b=this.$cache,d="number"===typeof a.from_min&&!isNaN(a.from_min),c="number"===typeof a.from_max&&!isNaN(a.from_max),e="number"===typeof a.to_min&&!isNaN(a.to_min),g="number"===typeof a.to_max&&!isNaN(a.to_max); +"single"===a.type?a.from_shadow&&(d||c)?(d=this.convertToPercent(d?a.from_min:a.min),c=this.convertToPercent(c?a.from_max:a.max)-d,d=this.toFixed(d-this.coords.p_handle/100*d),c=this.toFixed(c-this.coords.p_handle/100*c),d+=this.coords.p_handle/2,b.shad_single[0].style.display="block",b.shad_single[0].style.left=d+"%",b.shad_single[0].style.width=c+"%"):b.shad_single[0].style.display="none":(a.from_shadow&&(d||c)?(d=this.convertToPercent(d?a.from_min:a.min),c=this.convertToPercent(c?a.from_max:a.max)- +d,d=this.toFixed(d-this.coords.p_handle/100*d),c=this.toFixed(c-this.coords.p_handle/100*c),d+=this.coords.p_handle/2,b.shad_from[0].style.display="block",b.shad_from[0].style.left=d+"%",b.shad_from[0].style.width=c+"%"):b.shad_from[0].style.display="none",a.to_shadow&&(e||g)?(e=this.convertToPercent(e?a.to_min:a.min),a=this.convertToPercent(g?a.to_max:a.max)-e,e=this.toFixed(e-this.coords.p_handle/100*e),a=this.toFixed(a-this.coords.p_handle/100*a),e+=this.coords.p_handle/2,b.shad_to[0].style.display= +"block",b.shad_to[0].style.left=e+"%",b.shad_to[0].style.width=a+"%"):b.shad_to[0].style.display="none")},writeToInput:function(){"single"===this.options.type?(this.options.values.length?this.$cache.input.prop("value",this.result.from_value):this.$cache.input.prop("value",this.result.from),this.$cache.input.data("from",this.result.from)):(this.options.values.length?this.$cache.input.prop("value",this.result.from_value+this.options.input_values_separator+this.result.to_value):this.$cache.input.prop("value", +this.result.from+this.options.input_values_separator+this.result.to),this.$cache.input.data("from",this.result.from),this.$cache.input.data("to",this.result.to))},callOnStart:function(){this.writeToInput();if(this.options.onStart&&"function"===typeof this.options.onStart)if(this.options.scope)this.options.onStart.call(this.options.scope,this.result);else this.options.onStart(this.result)},callOnChange:function(){this.writeToInput();if(this.options.onChange&&"function"===typeof this.options.onChange)if(this.options.scope)this.options.onChange.call(this.options.scope, +this.result);else this.options.onChange(this.result)},callOnFinish:function(){this.writeToInput();if(this.options.onFinish&&"function"===typeof this.options.onFinish)if(this.options.scope)this.options.onFinish.call(this.options.scope,this.result);else this.options.onFinish(this.result)},callOnUpdate:function(){this.writeToInput();if(this.options.onUpdate&&"function"===typeof this.options.onUpdate)if(this.options.scope)this.options.onUpdate.call(this.options.scope,this.result);else this.options.onUpdate(this.result)}, +toggleInput:function(){this.$cache.input.toggleClass("irs-hidden-input");this.has_tab_index?this.$cache.input.prop("tabindex",-1):this.$cache.input.removeProp("tabindex");this.has_tab_index=!this.has_tab_index},convertToPercent:function(a,b){var d=this.options.max-this.options.min;return d?this.toFixed((b?a:a-this.options.min)/(d/100)):(this.no_diapason=!0,0)},convertToValue:function(a){var b=this.options.min,d=this.options.max,c=b.toString().split(".")[1],e=d.toString().split(".")[1],g,l,f=0,h=0; +if(0===a)return this.options.min;if(100===a)return this.options.max;c&&(f=g=c.length);e&&(f=l=e.length);g&&l&&(f=g>=l?g:l);0>b&&(h=Math.abs(b),b=+(b+h).toFixed(f),d=+(d+h).toFixed(f));a=(d-b)/100*a+b;(b=this.options.step.toString().split(".")[1])?a=+a.toFixed(b.length):(a/=this.options.step,a*=this.options.step,a=+a.toFixed(0));h&&(a-=h);h=b?+a.toFixed(b.length):this.toFixed(a);hthis.options.max&&(h=this.options.max);return h},calcWithStep:function(a){var b= +Math.round(a/this.coords.p_step)*this.coords.p_step;100c.max_interval&&(a=b-c.max_interval):a-b>c.max_interval&&(a=b+c.max_interval);return this.convertToPercent(a)},checkDiapason:function(a,b,d){a=this.convertToValue(a);var c=this.options;"number"!==typeof b&&(b=c.min);"number"!==typeof d&&(d=c.max);ad&&(a=d);return this.convertToPercent(a)},toFixed:function(a){a=a.toFixed(20);return+a},_prettify:function(a){return this.options.prettify_enabled?this.options.prettify&&"function"===typeof this.options.prettify?this.options.prettify(a): +this.prettify(a):a},prettify:function(a){return a.toString().replace(/(\d{1,3}(?=(?:\d\d\d)+(?!\d)))/g,"$1"+this.options.prettify_separator)},checkEdges:function(a,b){if(!this.options.force_edges)return this.toFixed(a);0>a?a=0:a>100-b&&(a=100-b);return this.toFixed(a)},validate:function(){var a=this.options,b=this.result,d=a.values,c=d.length,e;"string"===typeof a.min&&(a.min=+a.min);"string"===typeof a.max&&(a.max=+a.max);"string"===typeof a.from&&(a.from=+a.from);"string"===typeof a.to&&(a.to=+a.to); +"string"===typeof a.step&&(a.step=+a.step);"string"===typeof a.from_min&&(a.from_min=+a.from_min);"string"===typeof a.from_max&&(a.from_max=+a.from_max);"string"===typeof a.to_min&&(a.to_min=+a.to_min);"string"===typeof a.to_max&&(a.to_max=+a.to_max);"string"===typeof a.grid_num&&(a.grid_num=+a.grid_num);a.maxa.max&&(a.from=a.max)):(a.froma.max&&(a.from=a.max),a.toa.max&&(a.to=a.max),this.update_check.from&&(this.update_check.from!==a.from&&a.from>a.to&&(a.from=a.to),this.update_check.to!==a.to&&a.toa.to&&(a.from=a.to),a.toa.step)a.step=1;"number"===typeof a.from_min&&a.froma.from_max&&(a.from=a.from_max);"number"===typeof a.to_min&&a.toa.to_max&&(a.to=a.to_max);if(b){b.min!==a.min&&(b.min=a.min);b.max!==a.max&&(b.max=a.max);if(b.fromb.max)b.from=a.from;if(b.tob.max)b.to=a.to}if("number"!==typeof a.min_interval||isNaN(a.min_interval)|| +!a.min_interval||0>a.min_interval)a.min_interval=0;if("number"!==typeof a.max_interval||isNaN(a.max_interval)||!a.max_interval||0>a.max_interval)a.max_interval=0;a.min_interval&&a.min_interval>a.max-a.min&&(a.min_interval=a.max-a.min);a.max_interval&&a.max_interval>a.max-a.min&&(a.max_interval=a.max-a.min)},decorate:function(a,b){var d="",c=this.options;c.prefix&&(d+=c.prefix);d+=a;c.max_postfix&&(c.values.length&&a===c.p_values[c.max]?(d+=c.max_postfix,c.postfix&&(d+=" ")):b===c.max&&(d+=c.max_postfix, +c.postfix&&(d+=" ")));c.postfix&&(d+=c.postfix);return d},updateFrom:function(){this.result.from=this.options.from;this.result.from_percent=this.convertToPercent(this.result.from);this.result.from_pretty=this._prettify(this.result.from);this.options.values&&(this.result.from_value=this.options.values[this.result.from])},updateTo:function(){this.result.to=this.options.to;this.result.to_percent=this.convertToPercent(this.result.to);this.result.to_pretty=this._prettify(this.result.to);this.options.values&& +(this.result.to_value=this.options.values[this.result.to])},updateResult:function(){this.result.min=this.options.min;this.result.max=this.options.max;this.updateFrom();this.updateTo()},appendGrid:function(){if(this.options.grid){var a=this.options,b;var d=a.max-a.min;var c=a.grid_num,e=4,g="";this.calcGridMargin();if(a.grid_snap)if(50'}g+='';b=this.convertToValue(h);b=a.values.length?a.p_values[b]:this._prettify(b);g+=''+b+""}this.coords.big_num=Math.ceil(c+1);this.$cache.cont.addClass("irs-with-grid"); +this.$cache.grid.html(g);this.cacheGridLabels()}},cacheGridLabels:function(){var a,b=this.coords.big_num;for(a=0;a100+this.coords.grid_gap&&(d[c-1]=100+this.coords.grid_gap,b[c-1]=this.toFixed(d[c-1]-this.coords.big_p[c-1]),this.coords.big_x[c-1]=this.toFixed(this.coords.big_p[c-1]-this.coords.grid_gap)));this.calcGridCollision(2, +b,d);this.calcGridCollision(4,b,d);for(a=0;a=e)break;var f=this.$cache.grid_labels[g][0];f.style.visibility=d[c]<=b[g]?"visible":"hidden"}},calcGridMargin:function(){this.options.grid_margin&&(this.coords.w_rs=this.$cache.rs.outerWidth(!1),this.coords.w_rs&&(this.coords.w_handle= +"single"===this.options.type?this.$cache.s_single.outerWidth(!1):this.$cache.s_from.outerWidth(!1),this.coords.p_handle=this.toFixed(this.coords.w_handle/this.coords.w_rs*100),this.coords.grid_gap=this.toFixed(this.coords.p_handle/2-.1),this.$cache.grid[0].style.width=this.toFixed(100-this.coords.p_handle)+"%",this.$cache.grid[0].style.left=this.coords.grid_gap+"%"))},update:function(a){this.input&&(this.is_update=!0,this.options.from=this.result.from,this.options.to=this.result.to,this.update_check.from= +this.result.from,this.update_check.to=this.result.to,this.options=f.extend(this.options,a),this.validate(),this.updateResult(a),this.toggleInput(),this.remove(),this.init(!0))},reset:function(){this.input&&(this.updateResult(),this.update())},destroy:function(){this.input&&(this.toggleInput(),this.$cache.input.prop("readonly",!1),f.data(this.input,"ionRangeSlider",null),this.remove(),this.options=this.input=null)}};f.fn.ionRangeSlider=function(a){return this.each(function(){f.data(this,"ionRangeSlider")|| +f.data(this,"ionRangeSlider",new q(this,a,t++))})};(function(){for(var a=0,b=["ms","moz","webkit","o"],d=0;d { + console.log(err); + }); +}; + +function toggleSearchBar() { + searchDebounced(); +} + +$.jsonPost("i").then(resp => { + resp["indices"].forEach(idx => { + $("#indices").append($("